NAP Configuration Service Provider

Send Feedback

The NAP (Network Access Point) Configuration Service Provider is used to provision the following types of connections:

  • CSD connections on GSM and CDMA networks
  • GPRS connections
  • RAS connections
  • 1xRTT connections
  • Desktop Passthrough (DTPT) connections

The ACCESS Configuration Service Provider must be configured before configuring the NAP object. The ACCESS Configuration Service Provider maps a particular connection (using the ConRef field) to a metanetwork, such as the Internet or Work.

Network access points provisioned using the NAP configuration service provider can be deleted using the Windows Mobile user interface. However, the corresponding ACCESS mappings to metanetworks cannot be deleted through the user interface. When reprovisioning a network access point after it has been deleted, you must delete and reprovision the corresponding ACCESS mappings before reconfiguring the network using NAP.

Note   Access to this Configuration Service Provider is determined by Security roles. Because OEMs and Mobile Operators can selectively disallow access, ask them about the availability of this Configuration Service Provider. For more information about roles, see Security Roles and Default Roles for Configuration Service Providers.

The following table compares the OMA Client Provisioning (formerly WAP) and the OMA DM provisioning for cellular or other data networks.

Connection type WAP configuration service provider OMA DM configuration service provider
CSD Connections CM_PPPEntries Configuration Service Provider NAP
GPRS Connections CM_GPRSEntries Configuration Service Provider NAP
RAS Connections CM_PPPEntries Configuration Service Provider and CM_GPRSEntries NAP
1xRTT Connections CM_PPPEntries Configuration Service Provide NAP
DTPT Connections CM_NetEntries Configuration Service Provider NAP

Note   This Configuration Service Provider is part of the OMA DM protocol, with some proprietary extensions, and must be used when provisioning devices using OMA DM. To provision devices using the OMA Client Provisioning (formerly WAP) protocol, use the CM_* Configuration Service Providers instead.

The following image shows the management object used by OMA DM.

  • NAP
    The root node for NAP object. The following table shows the default settings.

    Format Node
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

    Access Type Read/Write
    Occurs Once
  • NAP/NAPXXX
    Specifies the network access point. The suggested name of this node is NAPXXX, a numbered node beginning at zero. For example, if you wanted to provision two network access points, you would use two nodes, NAP0 and NAP1. You can use any unique name (such as "GPRS-NAP") for this node, but no spaces may appear in the node name (use %20 instead).

    Format Node
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/NAPID
    Specifies the identifier of the destination network. The value of the NAPID must match a ConRef specified using the ACCESS Configuration Service Provider. The NAPID must be unique.

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/NAME
    Specifies the user-friendly name of the connection.

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/ADDR
    Specifies the address of the destination network. The ADDR may be the URL of an access point, the telephone number of an answering modem, or any other string used to uniquely identify the address of the destination network.

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/ADDRTYPE
    Specifies the type of address used to identify the destination network. The following table shows some commonly used ADDRTYPE values, and the types of connection corresponding with each value.

    Value Connection Types
    E164 RAS connections
    APN GPRS connections
    ALPHA Wi-Fi-based connections, DTPT connections

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/AUTHINFO
    Specifies the authentication information, including the protocol, user name, and password.

    The following table shows the default settings.

    Format Node
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/AUTHINFO/AUTHTYPE
    Specifies the method of authentication. Some supported protocols are PAP and CHAP.

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/AUTHINFO/AUTHNAME
    Specifies the user name and domain to be used during authentication. This field is in the form Domain\UserName.

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/AUTHINFO/AUTHSECRET
    Specifies the password used during authentication. Queries of this field will return a string composed of sixteen asterisks (*).

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/BEARER/BEARERTYPE
    Specifies the network type of the destination network. Valid values are CDMA2000, CSD, DTPT, GPRS, TDMA, WCDMA and WiFi.

    The following table shows the BEARERTYPE to use with some commonly used connection types.

    Connection Type BEARERTYPE
    CSD Connections CSD
    GPRS Connections GPRS
    RAS Connections CSD
    1xRTT Connections CDMA2000
    DTPT Connections DTPT

    The following table shows the default settings.

    Format String
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/Ext
    Stores extended parameters.

  • NAP/NAPXXX/Ext/Microsoft
    Stores Microsoft-specific parameters.

  • NAP/NAPXXX/Ext/Microsoft/GUID
    The GUID for the unique ID of the network to which this entry connects.

  • NAP/NAPXXX/Ext/Microsoft/AlwaysOn
    Specifies whether the connection supports AlwaysOn. Permitted values are false (AlwaysOn not supported) and true (AlwaysOn supported). For more information about AlwaysOn, see Making an AlwaysOn Data Connection.

    The following table shows the default settings.

    Permissions Read/Write
    Data type Boolean
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/Ext/Microsoft/Secure
    Specifies whether the connection is marked as secure. Permitted values are false (not secure) and true (secure). See Connection Manager Security for more information.

    The following table shows the default settings.

    Permissions Read/Write
    Data type Boolean
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

  • NAP/NAPXXX/Ext/Microsoft/SecureLevel
    If the connection is marked as secure (the value of NAP/NAPXXX/Ext/Microsoft/Secure is true), this parameter specifies the security level. See Security Levels of Connection Types for more information.

    The following table shows the default settings.

    Permissions Read/Write
    Data type int
    Roles allowed to query and update setting Manager

    Operator TPS

    AuthenticatedUser

See Also

Configuration Service Provider Reference for Windows Mobile-Based Devices | NAP Configuration Service Provider Examples for OMA DM

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.