|
||
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:
CDMA_SIMIP_MAX_NUM_NAI
CDMA_SIMIP_MAX_NAI_LENGTH
CDMA_SIMIP_MAX_SS_LENGTH
CDMA_SIMIP_AUTH_SUPPORTED
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:
CDMA_MIP_MAX_NUM_NAI
CDMA_MIP_MAX_NAI_LENGTH
CDMA_MIP_MAX_MN_AAA_SS_LENGTH
CDMA_MIP_MN_AAA_AUTH_ALGORITHM
CDMA_MIP_MAX_MN_HA_SS_LENGTH
CDMA_MIP_MN_HA_AUTH_ALGORITHM
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.
CDMA_MIP_MAX_NUM_RETRY
CDMA_MIP_FIRST_RETRY_TIMEOUT
CDMA_MIP_REREG_THRESHOLD
The following fields are also available. For more details, see their descriptions in the API reference.
DEFAULT_CDMA_IWF_NAME
DEFAULT_CDMA_SERVICE_OPTION
DEFAULT_CDMA_PDP_TYPE
DEFAULT_CDMA_PDP_ADDRESS
DEFAULT_CDMA_DATA_COMPRESSION
DEFAULT_CDMA_HEADER_COMPRESSION
DEFAULT_CDMA_ANONYMOUS_ACCESS
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.
CDMA_SERVICE_OPTION
CDMA_PDP_TYPE
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.
CDMA_REQ_FWD_PRIORITY
CDMA_REQ_REV_PRIORITY
CDMA_REQ_FWD_BITRATE
CDMA_REQ_REV_BITRATE
CDMA_REQ_FWD_LOSS
CDMA_REQ_REV_LOSS
CDMA_REQ_FWD_MAXDELAY
CDMA_REQ_REV_MAXDELAY
CDMA_MIN_FWD_BITRATE
CDMA_MIN_REV_BITRATE
CDMA_ACCPT_FWD_LOSS
CDMA_ACCPT_REV_LOSS
CDMA_ACCPT_FWD_MAXDELAY
CDMA_ACCPT_REV_MAXDELAY
CDMA_QOS_WARNING_TIMEOUT
CDMA_RLP_MODE
The following fields are also available. For more details, see their descriptions in the API reference.
CDMA_IWF_NAME
CDMA_PDP_ADDRESS
CDMA_DATA_COMPRESSION
CDMA_HEADER_COMPRESSION
CDMA_ANONYMOUS_ACCESS
CDMA_IF_PARAMS
CDMA_IF_NETWORKS
CDMA_IF_PROMPT_FOR_AUTH
CDMA_IF_AUTH_NAME
CDMA_IF_AUTH_PASS
CDMA_IF_AUTH_RETRIES
CDMA_IP_NETMASK
CDMA_IP_GATEWAY
CDMA_IP_ADDR_FROM_SERVER
CDMA_IP_ADDR
CDMA_IP_DNS_ADDR_FROM_SERVER
CDMA_IP_NAME_SERVER1
CDMA_IP_NAME_SERVER2
CDMA_IP6_DNS_ADDR_FROM_SERVER
CDMA_IP6_NAME_SERVER1
CDMA_IP6_NAME_SERVER2
CDMA_IP_ADDR_LEASE_VALID_FROM
CDMA_IP_ADDR_LEASE_VALID_TO
CDMA_CONFIG_DAEMON_MANAGER_NAME
CDMA_CONFIG_DAEMON_NAME
CDMA_ENABLE_LCP_EXTENSIONS
CDMA_DISABLE_PLAIN_TEXT_AUTH
CDMA_AP_TYPE
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:
CDMA_SIMIP_AUTH_ALGORITHM
CDMA_SIMIP_PAP_SS_HANDLE
CDMA_SIMIP_CHAP_SS_HANDLE
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:
CDMA_MIP_T_BIT
CDMA_MIP_HOME_ADDRESS
CDMA_MIP_PRIMARY_HOME_AGENT
CDMA_MIP_SECONDARY_HOME_AGENT
CDMA_MIP_MN_AAA_AUTH_ALGORITHM
CDMA_MIP_MN_AAA_SPI_INDICATOR
CDMA_MIP_MN_AAA_SPI
CDMA_MIP_MN_AAA_SS_DATA
CDMA_MIP_MN_HA_AUTH_ALGORITHM
CDMA_MIP_MN_HA_SPI_INDICATOR
CDMA_MIP_MN_HA_SPI
CDMA_MIP_MN_HA_SS_DATA