TAPI Configuration Service Provider
Use the TAPI Configuration Service Provider to configure telephony settings. The TAPI Configuration Service Provider is used for configuring the Global System for Mobile Communications (GSM) telephony settings on the device.
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, see Security Roles.
Note This Configuration Service Provider is not available on Windows Mobile-based Pocket PC.
Characteristics
FWD_CODE
This characteristic is used to configure the call forwarding settings. The following table lists the possible values.Value Description No-Reply Forward when there is no reply. Not-Reachable Forward when not reachable. Busy Forward when busy. Unconditional Forward unconditionally. FWD_CODE/<INFOCLASS>
This characteristic determines the class of information. The following table lists the possible values.Value Description All-Bearers All calls. Voice Voice calls. Data Data calls. Fax Fax calls.
Parms
AreaCode
Identifies the home area code of the device. The area code is used by TAPI to plan call costs and for phone number matching and formatting heuristics.This parm is used in the root TAPI characteristic.
The following table shows the default settings for this parm.
Permissions read/write Data type string Label Area code: Semantic type phone-number Roles allowed to query and update setting Operator Operator - TPS
Manager
AuthenticatedUser
CellBroadcastEnabled
Enables or disables receipt of cell broadcast messages. A value of 0 indicates cell broadcast messages are disabled. A value of 1 indicates that they are enabled.This parm is used in the root TAPI characteristic.
The following table shows the default settings.
Permissions read/write Data type boolean Label Enable channels Roles allowed to query and update setting Manager AuthenticatedUser
CellBroadcastEnableTopicList
Enables or disables the cell broadcast topic list. A value of 0 indicates cell broadcast topic list is disabled. A value of 1 indicates that it is enabled.This parm is used in the root TAPI characteristic.
The following table shows the default settings.
Permissions read/write Data type boolean Label Receive channel list Roles allowed to query and update setting Manager AuthenticatedUser
CellBroadcastLanguage
Identifies which cell broadcast messages to receive based on their language. This parm is used in the root TAPI characteristic.The following list shows the possible values:
- 131071 indicates all languages
- 2 indicates German
- 4 indicates English
- 8 indicates Italian
- 16 indicates French
- 32 indicates Spanish
- 64 indicates Dutch
- 128 indicates Swedish
- 256 indicates Danish
- 512 indicates Portuguese
- 1024 indicates Finnish
- 2048 indicates Norwegian
- 4096 indicates Greek
- 8192 indicates Turkish
- 16384 indicates Hungarian
- 32768 indicates Polish
- 65536 indicates Czech
The following table shows the default settings.
Permissions read/write Data type integer Label language Roles allowed to query and update setting Manager AuthenticatedUser
CountryCode
Identifies the home country code of the device. The country code is used by TAPI to plan call costs and for phone number matching and formatting heuristics.This parm is used in the root TAPI characteristic.
The following table shows the default settings.
Permissions Read/Write Data type String Label Country code: Semantic type phone-number Roles allowed to query and update setting Operator Operator - TPS
Manager
AuthenticatedUser
RadioVersion
Reads the Radio Stack Version display string.This parm is used in the root TAPI characteristic.
The following table shows the default settings:
Permissions read-only Data type string Roles allowed to query and update setting Operator Operator - TPS
Manager
AuthenticatedUser
SMSC
Sets the Short Message Service Center address.This parm is used in the root TAPI characteristic.
The following table shows the default settings.
Permissions Read/Write Data type String Label SMS service center: Semantic type phone-number Roles allowed to query and update setting Operator Operator - TPS
Manager
AuthenticatedUser
TAPI_BARRING_IN
Used to block incoming messages and calls. The following list shows the possible values:- A value of zero (0) indicates no calls are blocked.
- A value of 1 blocks incoming calls when roaming.
- A value of 2 blocks all incoming calls.
The following table shows the default settings.
Permissions read/write Data type integer Label Block incoming calls: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_BARRING_OUT
Used to block outgoing messages and calls. The following list shows the possible values:- A value of zero (0) indicates no messages are blocked.
- A value of 1 blocks outgoing international calls except to home.
- A value of 2 blocks all outgoing international calls.
- A value of 3 blocks all outgoing calls.
This parm is used in the root TAPI characteristic.
The following table shows the default settings.
Permissions read/write Data type integer Label Block outgoing calls: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_BARRING_PASSWORD
This parm is used in the root TAPI characteristic to enter the network call barring password.The following table shows the default settings.
Permissions Read/Write Data type String Label Call barring password: Semantic type numeric-password Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_FIXEDDIAL_ENABLED
This parm is used in the root TAPI characteristic to enable or disable fixed dialing. The following table lists the possible values.This parm is used in the root TAPI characteristic.
Value Description 0 Fixed dialing is disabled 1 Fixed dialing is enabled The following table shows the default settings.
Permissions read/write Data type boolean Label Enable fixed dialing Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_FIXEDDIAL_NUMBERS
This parm is used in the root TAPI characteristic to configure the list of fixed dialing numbers.The following table shows the default settings.
Permissions read/write Data type string Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_FORWARD_ADDRESS
This parm is used in the call forwarding characteristic to set the phone number to which messages or calls should be forwarded.The following table shows the default settings.
Permissions Read/Write Data type String Label Forward calls to: Semantic type phone-number Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_FORWARD_ENABLED
This parm is used in the call forwarding characteristic to enable or disable the call forwarding function. The following table lists the possible values.Value Description 0 Off 1 On The following table shows the default settings.
Permissions Read/Write Data type Boolean Label Roles allowed to query and update setting Manager AuthenticatedUser
This parm is used in the following characteristics:
- TAPI Configuration Service Provider under No-Reply\*\, and additionally has the Enable call forwarding when no reply label.
- TAPI Configuration Service Provider under Unconditional\*\, and additionally has the Enable call forwarding of all calls label.
- TAPI Configuration Service Provider under Busy\*\, and additionally has the Enable call forwarding when the phone is busy label.
- TAPI Configuration Service Provider under Not-Reachable\*\,and additionally has the Enable call forwarding when unavailable label.
TAPI_FORWARD_TIMEOUT
This parm is used to set the length of the timeout on forwarded messages or calls that receive no reply. This can be set to 5, 10, 15, 20, 25, or 30 seconds.This parm is used in the root call forwarding characteristic.
The following table shows the default settings.
Permissions Read/Write Data type Integer Label Forward after: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_NETWORK_AUTOMATIC
This parm is used in the root TAPI characteristic to choose which network selection method the phone should use. The following table lists the possible values.Value Description 0 Automatic 1 Manual The following table shows the default settings.
Permissions read/write Data type integer Label Network selection: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_NETWORK_CURRENT
This parm is used in the root TAPI characteristic to identify the current network.The following table shows the default settings.
Permissions read-only Data type string Label Current network: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_NETWORK_PREFERRED
This parm is used in the root TAPI characteristic to identify the list of preferred networks.The following table shows the default settings.
Permissions read/write Data type string Label Preferred networks: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_NETWORK_SELECT_CURRENT
This parm is used in the root TAPI characteristic to select the current network manually.The following table shows the default settings.
Permissions read/write Data type integer Label Select current network: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_PIN2
This parm is used in the root TAPI characteristic to enter PIN2 to access fixed dialing.The following table shows the default settings.
Permissions Read/Write Data type String Label Enter PIN2: Semantic type numeric-password Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_SEND_CALLID
Enables or disables the ability to send caller ID information for the device . The following list shows the possible values:- 0 provides the caller ID of the to all callers.
- 1 prevents the caller ID from being provided to any callers.
- 2 provides the caller ID to callers listed in My Contacts.
The following table shows the default settings.
Permissions read/write Data type integer Label Provide my caller ID to: Roles allowed to query and update setting Manager AuthenticatedUser
TAPI_WAITING
Enables or disables call waiting. A value of 0 disables call waiting. A value of 1 enables it.This parm is used in the root TAPI characteristic.
The following table shows the default settings.
v
Permissions | read/write |
Data type | boolean |
Label | Provide call waiting notifications |
Roles allowed to query and update setting | Manager
AuthenticatedUser |
Voicemail1
Identifies the voice mail number for line 1. This parm is used in the root TAPI characteristic.The following table shows the default settings.
Permissions Read/Write Data type String Label Voice mail number (L1): Semantic type phone-number Roles allowed to query and update setting Operator Operator - TPS
Manager
AuthenticatedUser
Voicemail2
Sets the voice mail number for line 2. This parm is used in the root TAPI characteristic.The following table shows the default settings.
Permissions Read/Write Data type String Label Voice mail number (L2): Semantic Type Phone-number Roles allowed to query and update setting Operator Operator - TPS
Manager
AuthenticatedUser
Elements
Elements | Available |
---|---|
parm-query | Yes |
noparm | No |
nocharacteristic | No |
characteristic-query | No |
For information about specific elements, see MSPROV DTD Elements.
See Also
Configuration Service Provider Reference for Windows Mobile Devices| TAPI Configuration Service Provider Examples
Last updated on Friday, April 22, 2005
© 2005 Microsoft Corporation. All rights reserved.
Send feedback on this topic to the authors.