CommDb stores settings for the CDMA protocols SimpleIP and MobileIP, which allow a phone on a CDMA2000 network to maintain an IP connection when roaming.
The settings are stored in three tables:
the global settings table has a number of fields that store SimpleIP and MobileIP capabilities
the CDMA2000_PACKET_SERVICE_TABLE
table stores settings
that are specific to a particular Network Access Identifier (NAI), the
identifier given by the client to the network. A record exists for each
NAI.
the DEFAULT_CDMA2000_SETTINGS_TABLE
table stores
settings that are not specific to a particular NAI.
Some fields in the CDMA2000_PACKET_SERVICE_TABLE
and
DEFAULT_CDMA2000_SETTINGS_TABLE
tables can
be provisioned over-the-air. The fields correspond to those specified in the
3GPP2 standard C.S0016-B, "Over-the-Air Service Provisioning of Mobile Stations
in Spread Spectrum Standards".
For information on the SimpleIP and MobileIP protocols, see the Wireless IP Network Standard at http://www.3gpp2.org/Public_html/specs/index.cfm
The global settings tables contains settings for the CDMA SimpleIP and MobileIP capabilities. The settings cannot be overwritten through provisioning.
The CDMA_OP_CAPABILITY
field,
of type TCommDbCdmaOpCapability
, indicates whether
SimpleIP, MobileIP, or MobileIP with fallback to SimpleIP is supported.
If simple IP is supported, settings are for the SimpleIP Capability Parameters [C.S0016-B 3.5.8.3] that describe the NAI, authentication algorithms, and shared secret used in authentication. For more information, see the descriptions of the following fields in the API reference:
If mobile IP is supported, settings are for the MobileIP Capability Parameters [C.S0016-B 3.5.8.4] that describe the NAI, authentication algorithms, and shared secret used in authentication. For more information, see the descriptions of the following fields in the API reference:
The DEFAULT_CDMA2000_SETTINGS_TABLE
table contains
default settings for CDMA 2000, and for non NAI-specific configuration settings
that can be provisioned using OTAC.
The following are non NAI-specific configuration settings that can be provisioned using OTAC [C.S0016-B 3.5.8.6 Mobile IP User Profile Parameters]. For more information, see their descriptions in the API reference.
The following fields are also available. For more details, see their descriptions in the API reference.
DEFAULT_CDMA_HEADER_COMPRESSION
The CDMA2000_PACKET_SERVICE_TABLE
stores settings that
are specific to a particular Network Access Identifier (NAI), the identifier
given by the client to the network. A record exists for each NAI.
The NAI must be specified in the CDMA_IF_AUTH_NAME
field of the table. For simple IP,
this field is also used to store a regular PPP authentication ID.
The following fields configure a CDMA2000 packet context. They are
used when setting up an ETel packet context
(RPacketContext
). For more details, see their descriptions
in the API reference.
The following fields configure quality of service for a CDMA2000
packet context. They are used when setting up quality of service
(RPacketQoS
) for an ETel packet context. For more details,
see their descriptions in the API reference.
The following fields are also available. For more details, see their descriptions in the API reference.
CDMA_HEADER_COMPRESSION
Some settings in this table can be provisioned using OTAC.
The CDMA_NAI_TYPE
field
describes whether the record is for Simple IP or Mobile IP.
For Simple IP, settings are for the Simple IP User Profile Parameters [C.S0016-B 3.5.8.6]. For more information, see the descriptions of the following fields in the API reference:
For Mobile IP, settings are for Mobile IP User Profile Parameters [C.S0016-B 3.5.8.6]. For more information, see the descriptions of the following fields in the API reference: