NAPDEF Configuration Service Provider
4/8/2010
Use the NAPDEF Configuration Service Provider to add, modify, and delete Wireless Application Protocol (WAP) network access points (NAPs)—for example, remote access. For complete information about these settings, see the standard WAP specification WAP-183-ProvCont-20010724-a. For a detailed description of how the device processes these parameters, see the WAP Connectivity Bootstrap Message.
This Configuration Service Provider is managed over the OMA Client Provisioning (formerly WAP Client Provisioning) protocol.
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.
Note
The Microsoft format for NAPDEF contains the provisioning XML attribute mwid. This custom attribute is optional when adding a NAP or a proxy. It is required when updating and deleting existing NAPs and proxies and must have its value set to 1. For more information about the mwid attribute, see characteristic Element and characteristic-query Element.
The following table shows the default settings for all parameters in this Configuration Service Provider. The default security role maps to each subnode unless specific permission is granted to the subnode.
Access type |
Read/write |
Roles allowed to query and update setting |
Manager Operator Operator-TPS AuthenticatedUser |
The following image shows the Configuration Service Provider management object in tree format as used by OMA Client Provisioning for initial bootstrapping of the device.
The following image shows the Configuration Service Provider management object in tree format as used by OMA Client Provisioning for updating the bootstrapping of the device.
Characteristics
- NAPAUTHINFO
Authentication information within a network access point.
Parameters
- AUTHNAME
This parameter is used in the NAPAUTHINFO characteristic to identify the ID needed to authenticate the user.
- AUTHSECRET
This parameter is used in the NAPAUTHINFO characteristic to identify the password needed to authenticate the user. A query of this parameter results in asterisks (*).
AUTHTYPE
This parameter is used in the NAPAUTHINFO characteristic to identify the authentication protocol. Only Password Authentication Protocol (PAP) and Challenge Handshake Authentication Protocol (CHAP) authentication protocols are supported.Note
AuthName and AuthSecret are not created if AuthType is not included in the initial device configuration. AuthName and AuthSecret cannot be changed if AuthType is not included in the provisioning xml used to make the change.
- BEARER
This parameter identifies the type of bearer. Only Global System for Mobile Communication (GSM)-circuit-switched data (CSD) and GSM-General Packet Radio Services (GPRS) are supported.
- CALLTYPE
This is a GSM-CSD parameter, which identifies the protocol that will be used for data exchange.
DNS-ADDR
There can be one or two entries for this parameter. This parameter is used in the <entryname> characteristic and the first value is placed in the ipaddrDns member of the RASENTRY structure. The second value is placed in the ipaddrDnsAlt member of the RASENTRY structure. For more information about RASENTRY, see the Microsoft Developers Network.Note
Once configured, the DNS-ADDR parameter cannot be set to null by configuration with a blank string. The setting can be cleared by using
<noparm name=”DNS-ADDR”/>
for each of the two values.
- LINKSPEED
This is a GSM-CSD parameter, which identifies the speed on the uplink channel and optionally the downlink channel.
- LOCAL-ADDR
This is a GPRS parameter, which identifies the local address of the WAP client.
LOCAL-ADDRTYPE
This is a GPRS-related parameter, which indicates the address format in the LOCAL-ADDR parameter. LOCAL-ADDR provides the device's GPRS IP address. The value of LOCAL-ADDRTYPE can be either IPv4 or IPv6.Note
Windows Mobile 2003 provides support for IPv6 only in IPv4/IPv6 mixed-mode environments.
- NAME
This parameter identifies the logical, user-readable identity of the NAP.
- NAP-ADDRESS
This parameter identifies the address of the NAP.
- NAP-ADDRTYPE
This parameter identifies the protocol of NAP-ADDRESS. Only Access Point Name (APN) and E164 are supported.
- NAPID
A subcharactristic of NAPDEF and synonymous with ConRef. This parameter identifies the NAP. The maximum length for this string is 16 characters.
Microsoft Custom Elements
The following table shows the Microsoft custom elements that this Configuration Service Provider supports for OMA Client Provisioning.
Elements | Available |
---|---|
parm-query |
Yes. See also the parameter AUTHSECRET. > [!NOTE] > GPRS parameters will not necessarily contain the exact same value as was set. |
noparm |
Yes |
nocharacteristic |
Yes |
characteristic-query |
Yes |
Use these elements to build standard OMA Client Provisioning (formerly WAP Client Provisioning) configuration XML. For information about specific elements, see MSPROV DTD Elements. For examples of how to use the Microsoft custom elements, see OMA Client Provisioning XML File Examples.
For information about OMA Client Provisioning, see OMA Client Provisioning Files.
See Also
Tasks
NAPDEF Configuration Service Provider Examples for OMA Client Provisioning
Reference
Concepts
Configuration Service Provider Reference for Windows Mobile Devices