This section lists the public tables that Symbian platform provides. These tables are available to application developers and phone creators.
Each item in the following list shows the name of a Symbian plaform table and the purpose of that table. Each item also states if there are limits on the number of records the table can contain. Each entry in the Table Name column links to the details of the structure of a record in that table.
Table Name | Description | Number of records |
---|---|---|
Defines an Access Point. |
No limit. |
|
Information about the charge or credit card used to pay for the service. |
No limit. |
|
Information about the preferred Access Point. |
No limit but only two are used. |
|
Defines inbound circuit-switched connections from Internet Service Providers. |
No limit. |
|
Defines the outbound circuit-switched connectons to Internet Service Providers. |
No limit. |
|
Defines global phone settings. |
One record only. |
|
Defines Internet Access Point settings. Each Internet Access Point is defined as a specified service using a specified bearer. |
One record for each Access Point |
|
Defines the providers for the inbound wireless connection from GPRS service. |
No limit. |
|
Defines connections that use a Local Area Network like Ethernet or Wi-Fi. |
No limit. |
|
Defines lLocal area network services. |
No limit. |
|
Defines location information like country code, area prefix etc. |
No limit. |
|
Defines modem-based connections like Ethernet, Bluetooth and Infrared. |
No limit. |
|
Defines the information about the available networks. Each record identifies one available network used for multi-homing (maintaining multiple connections, sometimes over multiple technologies). |
No limit. |
|
Defines the providers for the outbound wireless connection to GPRS service. |
No limit. |
|
Information about the proxy servers. |
No limit. |
|
This table is optional. The Symbian platform Reference Tier Manager uses this table. |
No limit. |
|
Information about Quality of Service (QoS ). |
No limit. |
This section describes the structure of the records that make the Symbian platform defined tables.
Each section contains the following information:
the name of the Symbian platform class that defines the record. The data members of the class define the fields and the links to other records.
the symbol that defines the unique numeric Id that identifies the table.
information about each field in the record:
the name assigned to the field
the description of the field
the name of the data member that represents the field or the link to another record.
the symbol that defines the unique numeric Id that identifies the field.
the type of value that are assigned to the field. For example: Integers, Enums, Booloeans, Text, etc
The range of values or the set of values that the field can hold.
This table defines an Access Point. This table replaces the IAP table.
Name of the class that defines the structure of a record in this table
Symbol that defines the unique numeric ID for the table
List of fields that define a record for this table
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values |
---|---|---|---|---|---|
Tier |
The Tier that controls this access point |
iTier |
Integer |
The Id of a Tier in the Tier table. |
|
MCpr |
A link to the MCPR table |
iMCpr |
Integer |
The Id of an MCpr in the MCPR table. |
|
Cpr |
A link to the CPR table |
iCpr |
Integer |
||
SCpr |
A link to the SCPR table |
iSCpr |
Enum |
The Id of an SCpr in the SCPR table. |
|
Protocol |
A link to the Protocol table |
iProtocol |
Enum |
The Id of a Protocol (Flow) in the Protocol table. |
|
AppSID |
An integer that defines the SID (secure Id) of the only client application that can use this Access Point. If this field is null, zero or empty, any client can use this Access Point |
iAppSID |
Integer |
When not needed, set to zero (0). |
|
SelectionPolicy |
Optional. Provides the selection policy for this access point. This field replaces IAPSelectionPolicy. The value is interpreted by the MCPR. For example, in the reference MCPRs this value refers to a RecordId in the AP Priority Selection Policy Table |
iSelectionPolicy |
Integer |
Dependent on MCPR implementation. |
|
CprConfig |
Optional. This field provides additional information about the Layer that is understood by the Layer. For example, it can refer to a row in a table the MCPR knows about that holds meta-data for the MCPR and all the other providers needed to build the layer |
iCprConfig |
Integer |
Dependent on Layer implementation. |
|
ConfigAPIdList |
Optional. A string that identifies one or more Configuration Access Points for this Access Point |
iConfigAPIdList |
Short Text |
This table contains the details of the user account used to pay for services. This is an optional table.
Name of the class that defines the structure of a record in this table
Symbol that defines the unique numeric ID for the table
List of fields that define a record for this table
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible values |
---|---|---|---|---|---|
AccountNumber |
The account number of the user. |
iAccountNumber |
Short text |
A valid account number |
|
Pin |
The PIN of the account. The pin is masked by * characters |
iPin |
Short text |
A valid PIN |
|
LocalRule |
A rule that defines the order in which the account information is used for local calls. This depends on the Network operator |
iLocalRule |
Short text |
Operator dependent rule |
|
NatRule |
A rule that defines the order in which the account information is used for national calls. This depends on the Network operator |
iNatRule |
Short text |
Operator dependent rule </p> |
|
IntlRule |
A rule that defines the order in which the account information is used for international calls. This depends on the Network operator |
iIntlRule |
Short text |
Operator dependent rule |
This table contains the details of a proxy server. This table is optional and is defined when a proxy server is used.
Name of the class that defines the structure of a record in this table
Symbol that defines the unique numeric ID for the table
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible values |
---|---|---|---|---|---|
ISP |
The information about the ISP |
iService |
Integer |
A reference to a record in the service table specified by the ProxyServiceType field |
|
ProxyServiceType |
The service table information |
iServiceType |
Short text |
Name of the service table used such as DialOutISP, IncomingGPRS,etc |
|
UseProxyServer |
A boolean flag that indicates whether to use a proxy server |
iUseProxyServer |
Boolean |
TRUE - use the proxy server FALSE - do not use the proxy server |
|
ProtocolName |
The name of the protocol that can be used by the proxy server |
iProtocolName |
Short text |
User defined protocol name such as Http |
|
ProxyServerName |
The name of the proxy server used if any |
iServerName |
Long text |
Proxy server's URL |
|
PortNumber |
The port number used by the proxy server |
iPortNumber |
Integer |
A port number |
|
Exceptions |
A list of addresses for which the proxy server should not be used |
iExceptions |
Long text |
URL address separated by semicolon |
The Comms Database has many Internet Access Points (IAP) that represent possible network connections. The Connection Preferences table is lists the IAPs in order of preference. If the device cannot connect to the most preferred network, the device tries to connect to the next network in the list.
For example, a device can try a GSM connection if a a GPRS connection is not available.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible values | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ranking |
This field defines the order of preference. A value of 1 is the highest; a value of 2 is the next highest etc. A value of 0 means that the connection information is stored in this table. It is not used to make connections. For inbound connections the CommsDat API limits the value to 0 or 1. Only one record with the value 1 is allowed. There is no limit on the number of records with the value 0. For outbound connections the maximum value is the value in the GlobalSettings table. Only one record with the value 1 is allowed. Only one record with the value 2 is allowed etc. There is no limit on the number of records with the value 0. Multiple records with the same ranking (except for 0) and the same direction are not allowed. There is no limit on the number of records with the value 0. |
iRanking |
Integer |
||||||||||||||||||||||||||||||||||||||
Direction |
Indicates the direction of the data |
iDirection |
Enum |
|
|||||||||||||||||||||||||||||||||||||
BearerSet |
Defines the set of bearers that can be used in the connection |
iBearerSet |
Enum |
|
|||||||||||||||||||||||||||||||||||||
DialogPref |
A flag that prompts the user of the connection. It can be set to warn the user of the connection or prompt the user with a menu to choose the connection. |
iDialogPref |
KCDTIdDialogPref |
Enum |
|
||||||||||||||||||||||||||||||||||||
IAP |
Integer that represents a link to the Access Point record in the IAP table. |
iDefaultIAP |
Integer |
Record id from the IAP table |
This table contains the global settings for a device.
This table contains configuration information for Internet Access Points (IAPs).
One record exists for each Access Point with a specified service and a specified bearer. Some fields in this table link to records in other tables.
All fields in the IAP table can have a null value except the IAPService field.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values |
---|---|---|---|---|---|
IAPServiceType |
The type of service that this IAP table uses. |
iServiceType |
Short text |
The name of a service table. For example: DialOutISP, LANService, and OutgoingGPRS |
|
IAPService |
The specific service used. |
iService |
Integer |
A link to a specified record in the service table. The value 1 means use the first record; the value 2 means use the second record etc. |
|
IAPBearerType |
The type of bearer that this IAP table uses. |
iBearerType |
Medium text |
The name of a bearer table. For example: ModemBearer and LANBearer |
|
IAPBearer |
The specific bearer used. |
iBearer |
Integer |
A link to a specified record in the bearer table. |
|
IAPNetwork |
The network to be used. |
inetwork |
Integer |
A link to a record in the Network table . |
|
IAPNetworkWeighting |
If a number of IAPs can connect to the same network, use the value of this field to select which IAP connects first. The IAOP with the highest weighting tries first. Use weighting if ConnectionPreferences ranking is not used |
inetworkWeighting |
Integer |
User defined integer value |
|
Location |
The location information to be used by the Access Point |
iLocation |
Integer |
A link to a record in the Location table |
Set up this table when a device connects to a Local Area Network like Ethernet and Wi-Fi.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values |
---|---|---|---|---|---|
IfName |
Interface name used to implement a network connection protocol such as PPP. |
iLANBearerNifName |
Short text |
User defined interface name |
|
LDDName |
Logical device driver (LDD) name used as an interface with lower layer physical device driver (PDD). |
iLANBearerLddName |
Short text |
Name of the driver used |
|
PDDName |
The name of the physical device driver interacting with the hardware. |
iLANBearerPddName |
Short text |
Name of the driver used |
|
LDDFileName |
The .DLL file used by the logical device driver (LDD). |
iLANBearerLddFileName |
Short text |
.DLL file name |
|
PDDFileName |
The .DLL file used by the physical device driver (PDD). |
iLANBearerPddFileName |
Short text |
.DLL file name |
|
LastSocketActivityTimeout |
Time to stay connected when all socket activity is ceased. |
iLastSocketActivityTimeout |
Integer |
User defined integer value in seconds |
|
LastSessionClosedTimeout |
Time to stay connected when the session is closed. |
iLastSessionClosedTimeout |
Integer |
User defined integer value in seconds. |
|
LastSocketClosedTimeout |
Time to stay online when the socket is closed |
iLastSocketClosedTimeout |
Integer |
User defined integer value in seconds. |
|
Agent |
The file name of the agent used. |
iBearerAgent |
Short text |
The file name with extension such as DummyPSD.agt |
|
BearerTechnology |
The method used by the bearer to transmit data. |
iBearerTechnology |
Enum |
||
PacketDriverName |
The name of the packet driver. The packet driver is used to initiate access to a specific packet type, to end access to it, to send a packet, to get statistics on the NIF and to get information about the NIF. |
iPacketDriverName |
Short text |
Name of the packet driver |
This table contains the details of the gateway server.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values |
---|---|---|---|---|---|
IfNetworks |
Type of network layer interface used. |
iIfNetworks |
Short text |
One of: "ip " "ip6 " "ip,ip6 " |
|
IpNetmask |
Netmasking address. |
iIpNetmask |
Short text |
User defined address |
|
IpGateway |
Gateway IP address. |
iIpGateway |
Integer |
Optional. User defined address. If not set, the value of IpAddr is used. |
|
IpAddrFromServer |
Determines whether or not to get IP address from the ISP |
iIpAddrFromServer |
Boolean |
This field cannot be null. This field should be set to FASLE for using static IP address |
|
IpAddr |
IP address of the device. |
iIpAddr |
Integer |
User defined address |
|
IpDNSAddrFromServer |
Determines whether or not to get DNS address for IPv4 from the ISP. |
iIpDnsAddrFromServer |
Boolean |
This field cannot be null, may be set to FALSE for using static DNS server address specified in IpNameServer1 and IpNameServer2 fields. |
|
Ip6DNSAddrFromServer |
Determines whether or not to get DNS address for IPv6 from the ISP. |
iIp6DNSAddrFromServer |
Boolean |
This field cannot be null, may be set to FALSE for using static DNS server address specified in Ip6NameServer1 and Ip6NameServer2 fields. |
|
IpNameServer1 |
Static address of the primary IPv4 DNS server. |
iIpNameServer1 |
An IPv4 address |
User defined This field can have null value |
|
IpNameServer2 |
Static address of the secondary IPv4 DNS server. |
iIpNameServer2 |
An IPv4 address |
User defined This field can have null value |
|
Ip6NameServer1 |
Static address of the primary IPv6 DNS server. |
iIp6NameServer1 |
An IPv6 address |
User defined This field can have null value |
|
Ip6NameServer2 |
Static address of the secondary IPv6 DNS server. |
iIp6NameServer2 |
An IPv6 address |
User defined This field can have null value |
|
IpAddrLeaseValidFrom |
Address configuration daemon name |
iIpAddrLeaseValidFrom |
Short text |
User defined text values of start date and time of the lease This field can have null value |
|
IpAddrLeaseValidTo |
Start of lease of dynamic address allocated by the ISP |
iIpAddrLeaseValidTo |
Short text |
User defined text value containing the end date and time of the lease This field can have null value |
|
ConfigDaemonManagerName |
Name of the ECOM daemon manager plug-in for NIFMAN used to load a specific configuration daemon |
iConfigDaemonManagerName |
Short text |
Same as description |
|
ConfigDaemonName |
End of lease of dynamic address allocates by the ISP |
iConfigDaemonName |
Short text |
Same as description |
|
LANServiceExtensionTableName |
Name of the extension table |
iserviceExtensionTablename |
Same as description |
Same as description |
|
LanServiceExtensionTableRecordId |
Record of the extension table |
iServiceExtensionTableRecord |
Same as description |
Same as description |
Set up this table for modem-based connections like Ethernet, Wi-Fi and Bluetooth.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IfName |
The interface name that is used to implement a networkl layer protocol such as PPP |
iNifName |
Short text |
User defined interface name |
||||||||||||||||||||||||
Agent |
The file name of the agent used |
iBearerAgent |
Short text |
Filename of the agent with the extension such as DummyPSD.agt |
||||||||||||||||||||||||
ControlChannelPortName |
The modem control channel port name. A Control Channel is used in Optical Burst Switching, which provides the advantages of circuit switching and packet switching data. The channel is dedicated to providing a separate and secured transmission of BHP(Burst Header Packet). |
iControlChannelPortName |
Short text |
A port number |
||||||||||||||||||||||||
BCAStack |
Baseband Channel Adapter stack (BCA) provides an interface for the hardware adaptation layer (HAL) specifically, it is used to interface the R-Interface data plane transport with a NIF (network interface). |
iBCAStack |
Short text |
A list of BCA's separated by commas |
||||||||||||||||||||||||
PortName |
The Comm port name used by the modem |
iPortName |
Short text |
User defined port name |
||||||||||||||||||||||||
TSYName |
The name of the TSY which provides the hardware specific implementation of the ETEL server interface. |
iTSYName |
Short text |
A TSY name |
||||||||||||||||||||||||
CSYName |
The name of the CSY which implements the comm port specific interface to C32 |
iCSYName |
Short text |
A CSY name |
||||||||||||||||||||||||
DataBits |
Number of data bits used for serial port configuration |
iDataBits |
Enum |
|||||||||||||||||||||||||
StopBits |
Number of stop bits used for serial port configuration |
iStopBits |
Enum |
|||||||||||||||||||||||||
Parity |
The type of parity used to detect corrupted data |
iParity |
Enum |
|
||||||||||||||||||||||||
Rate |
The baud rate of the modem. Measured in bits per second (bps). This specifies the maximum rate that data can be sent on this modem bearer. |
iRate |
Enum |
50, 110, 134, 150, 300, 600, 1200, 1800, 2000, 2400, 3600, 4800, 7200, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 576000, 1152000 The data rates are specified in bits per second (bps) The enum value is expressed as TBps::EBps50, TBps::EBps70, etc.
|
||||||||||||||||||||||||
SpecialRate |
A user defined baud rate. This field will be used only if SPECIAL is mentioned in the rate field |
iSpecialRate |
Integer |
User defined value |
||||||||||||||||||||||||
HandShaking |
The handshaking process between modems is encapsulated into one integer. This integer can be viewed as a binary bitmask of bits, each bit representing one of the pins inside the RS232 serial cable. The integer value can actually be derived from taking a binary OR of each of the bits |
iHandshaking |
Integer |
Integer bit mask |
||||||||||||||||||||||||
XOnChar |
Character used to signal to the transmitter to resume sending when using XON/XOFF handshaking. This is a type of software flow control - using an agreed-upon set of characters as start and stop signals. XON/XOFF flow control typically assigns the ASCII DC1 character (also known as control-Q) as the start signal and the DC3 character (Device Code3 (control-S)) as the stop signal. Both of these characters are usually reserved for this purpose. There is also the option to choose different characters. Whenever the sender or the receiver wants to interrupt the data flow from the other (e.g. full buffers), it sends an XOFF to stop transmission. When its buffers are able again, it sends an XON to signal that data can be sent again. |
iXonChar |
Integer |
Integer value representing ctrl+Q. The field is set to 0 when the software for handshaking is not used |
||||||||||||||||||||||||
XOffChar |
Character used to signal the transmitter to suspend sending when using XON/XOFF handshaking. |
iXoffChar |
Integer |
Integer value representing ctrl+S. The field is set to 0 when the software for handshaking is not used |
||||||||||||||||||||||||
FaxClassPref |
Preferred fax modem class supported by the fax client |
iFaxClassPref |
Enum |
|||||||||||||||||||||||||
SpeakerPref |
Preferred speaker mode |
iSpeakerPref |
Enum |
|
||||||||||||||||||||||||
SpeakerVolPref |
Preferred speaker volume |
iSpeakerVolPref |
Enum |
|||||||||||||||||||||||||
ModemInitString |
A modem initialisation string. The modem is usually initialised by sending a string of commands, typically Hayes commands. These commands are useful in modem configuration. |
iModemInitString |
Binary |
Hayes AT commands such as AT, ATZ, etc. |
||||||||||||||||||||||||
DataInitString |
Data initialisation string |
iDataInitString |
Binary |
Hayes AT commands such as AT, ATZ, etc. |
||||||||||||||||||||||||
FaxInitString |
Fax initialsation string |
iFaxInitString |
Binary |
Hayes AT commands such as AT, ATZ, etc. |
||||||||||||||||||||||||
IspInitString |
Initialsation string specific to a particular ISP |
iIspInitString |
Binary |
Hayes AT commands such as AT, ATZ, etc. |
||||||||||||||||||||||||
DialPauseLength |
Command to modify the pause created during dialling using the comma character (','). |
iDialPauseLength |
Short text |
Hayes AT command specifying the pause duration in seconds by setting the S8 register. |
||||||||||||||||||||||||
CarrierTimeOut |
Command to set the time out the modem uses when establishing a link before giving up and returning to command mode. |
iCarrierTimeOut |
Short text |
Hayes AT command specifying the timeout period in seconds usually by setting the value in a S- register, usually the S10 register. |
||||||||||||||||||||||||
AutoAnswerRingCount |
Command to set the number of rings before the modem auto answers. |
iAutoAnswerRingCount |
Short text |
Hayes AT command specifying the number of rings, specifically setting the S1 register |
||||||||||||||||||||||||
SpeakerVolControlLow |
Command to set the modem speaker volume to low. |
iSpeakerVolControlLow |
Short text |
Hayes AT command, specifically L0. |
||||||||||||||||||||||||
SpeakerVolControlMedium |
Command to set the modem speaker volume to medium. |
iSpeakerVolControlMedium |
Short text |
Hayes AT command, specifically L1 |
||||||||||||||||||||||||
SpeakerVolControlHigh |
Command to set the modem speaker volume to high. |
iSpeakerVolControlHigh |
Short text |
Hayes AT command, specifically L2. |
||||||||||||||||||||||||
SpeakerAlwaysOff |
Command to set the modem speaker always off. |
iSpeakerAlwaysOff |
Short text |
Hayes AT command, specifically M0. |
||||||||||||||||||||||||
SpeakerOnUntilCarrier |
Command to set the modem speaker on untill the carrier. |
iSpeakerOnUntilCarrier |
Short text |
Hayes AT command, specifically M1. |
||||||||||||||||||||||||
SpeakerAlwaysOn |
Command to set the modem speaker on. |
iSpeakerAlwaysOn |
Short text |
Hayes AT command, specifically M2 |
||||||||||||||||||||||||
SpeakerOnAfterUntilCarrier |
Command to set the modem speaker on except during dialling. |
iSpeakerOnAfterUntilCarrier |
Short text |
Hayes AT command, specifically M3. |
||||||||||||||||||||||||
DialToneWaitModifier |
The dial command modifier waits for dial tone |
iDialToneWaitModifier |
Short text |
Hayes AT command, specifically W. |
||||||||||||||||||||||||
CallProgress1 |
Disable busy and dial tone detection |
iCallProgress1 |
Short text |
Hayes AT command, specifically X1. |
||||||||||||||||||||||||
CallProgress2 |
Dial tone detection is enabled and busy detection is disabled |
iCallProgress2 |
Short text |
Hayes AT command, specifically X2. |
||||||||||||||||||||||||
CallProgress3 |
Dial tone detection is disabled and busy detection is enabled |
iCallProgress3 |
Short text |
Hayes AT command, specifically X3. |
||||||||||||||||||||||||
CallProgress4 |
Both dial tone and busy detection are enabled |
iCallProgress4 |
Short text |
Hayes AT command, specifically X4. |
||||||||||||||||||||||||
EchoOff |
Switch echo mode off |
iEchoOff |
Short text |
Hayes AT command, specifically E0. |
||||||||||||||||||||||||
VerboseText |
Switch verbose mode on |
iVerboseText |
Short text |
Hayes AT command, specifically V1. |
||||||||||||||||||||||||
QuietOff |
Switch to quiet mode off |
iQuietOff |
Short text |
Hayes AT command, specifically Q0. |
||||||||||||||||||||||||
QuietOn |
Switch to quiet mode on |
iQuietOn |
Short text |
Hayes AT command, specifically Q1. |
||||||||||||||||||||||||
DialCommandStateModifier |
Dial command modifier- used to return to command mode after dialling. |
iDialCommandStateModifier |
Short text |
Hayes AT command, specifically ; |
||||||||||||||||||||||||
OnLine |
Enter on-line mode from on-line command mode |
iOnLine |
Short text |
Hayes AT command, specifically O |
||||||||||||||||||||||||
ResetConfiguration |
Reset the modem configuration |
iResetConfiguration |
Short text |
Hayes AT command, specifically Z |
||||||||||||||||||||||||
ReturnToFactoryDefs |
Reset the modem configuration to factory defaults |
iReturnToFactoryDefs |
Short text |
Hayes AT command, specifically &F |
||||||||||||||||||||||||
DCDOnDuringLink |
Command the modem to only assert DCD when a carrier is actually detected |
iDcdOnDuringLink |
Short text |
Hayes AT command, specifically &C1 |
||||||||||||||||||||||||
DTRHangUp |
Command the modem to hang up the current call when the DTE drops the DTR line |
iDtrHangUp |
Short text |
Hayes AT command, specifically &D2 |
||||||||||||||||||||||||
DSRAlwaysOn |
Command the modem to always assert DSR |
iDsrAlwaysOn |
Short text |
Hayes AT command, specifically &S0 |
||||||||||||||||||||||||
RTSCTSHandshake |
Command the modem to use RTS/CTS flow control |
iRtsCtsHandshake |
Short text |
Hayes AT command, specifically &K3 |
||||||||||||||||||||||||
XonXoffHandshake |
Command the modem to use software flow control. |
iXonXoffHandshake |
Short text |
Hayes AT command, specifically &K4 |
||||||||||||||||||||||||
EscapeCharacter |
The character used by the DTE to return to command mode from on-line mode. |
iEscapeCharacter |
Short text |
A single character such as + |
||||||||||||||||||||||||
EscapeGuardPeriod |
Command the modem to use a particular escape sequence guard period. |
iEscapeGuardPeriod |
Short text |
Hayes AT command, specifically S12 |
||||||||||||||||||||||||
NoDialTone |
Modem response when no dial tone is detected. |
iNoDialTone |
Short text |
NODIALTONE |
||||||||||||||||||||||||
Busy |
Modem response when a busy tone is detected. |
iBusy |
Short text |
BUSY |
||||||||||||||||||||||||
NoAnswer |
Modem response when no answer is detected. |
iNoAnswer |
Short text |
NOANSWER |
||||||||||||||||||||||||
Carrier |
Carrier report message. |
iCarrier |
Short text |
CARRIER |
||||||||||||||||||||||||
Connect |
Connection report message. |
iConnect |
Short text |
CONNECT |
||||||||||||||||||||||||
CompressionClass5 |
Compression Class 5 report message. |
iCompressionClass5 |
Short text |
COMPRESSION:CLASS 5 |
||||||||||||||||||||||||
CompressionV42bis |
Compression V.42 bis report message. |
iCompressionV42bis |
Short text |
COMPRESSION:V.42 bis |
||||||||||||||||||||||||
CompressionNone |
No compression report message |
iCompressionNone |
Short text |
COMPRESSION:NONE |
||||||||||||||||||||||||
PrototcolLAPD |
LAPD protocol report message |
iProtocolLapd |
Short text |
PROTOCOL:LAPD |
||||||||||||||||||||||||
ProtocolALT |
ALT protocol report message |
iProtocolAlt |
Short text |
PROTOCOL:ALT |
||||||||||||||||||||||||
ProtocolALTCELLULAR |
ALT-CELLULAR report message |
iProtocolAltcellular |
Short text |
PROTOCOL:ALT-CELLULAR |
||||||||||||||||||||||||
ProtocolNone |
No protocol report message. |
iProtocolNone |
Short text |
PROTOCOL:NONE |
||||||||||||||||||||||||
MessageCentreNumber |
Phone number of message centre. |
iMessageCentreNumber |
Integer |
Message Centre telephone number |
||||||||||||||||||||||||
MessageValidityPeriod |
Validity period for SMS in minutes |
iMessageValidityPeriod |
Integer |
User defined integer specifying a time period in minutes |
||||||||||||||||||||||||
MessageDeliveryReport |
A boolean flag to specifies whether to produce SMS delivery report |
iMessageDeliveryReport |
Boolean |
|||||||||||||||||||||||||
MinimumSignalLevel |
Minimum signal strength of the modem. This is the minimum signal level required for a connection to succeed. The connection will fail if below this level. Setting the column to null will turn off this functionality. The value must be in dBm with an offset of 10000 added to it |
iMinSignalLevel |
Integer |
User defined integer value specifying the signal level. |
||||||||||||||||||||||||
LastSocketActivityTimeout |
Time (in seconds) to stay online when all socket activity has ceased |
iLastSocketActivityTimeout |
Integer |
User defined integer specifying time in seconds |
||||||||||||||||||||||||
LastSessionClosedTimeout |
Time (in seconds) to stay online when session has closed |
iLastSessionClosedTimeout |
Integer |
User defined integer specifying time in seconds |
||||||||||||||||||||||||
LastSocketClosedTimeout |
Time (in seconds) to stay online when socket has closed |
CiLastSocketClosedTimeout |
Integer |
User defined integer specifying time in seconds |
||||||||||||||||||||||||
SirSettings |
This field sets the serial port's infra-red settings. This enables the range of infrared to be set, to modify the pulse width or even to completely shutdown serial infrared. |
iSirSettings |
Integer |
|
||||||||||||||||||||||||
CommRole |
Specifies whether comm port should be opened in the role of DTE or DCE. The content of this field is a bit mask. The value of this is ANDed with KModemCommRoleDCE. For example, say the value of CommRole is 1 then the role set is DCE, else the role set is DTE. (see KModemCommRoleDCE). |
iCommRole |
Integer |
Integer bitmask |
The network table contains the configuration settings for each available network. There is one record for each network. This table is useful for multi-homing.
This table defines a Tier.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values |
---|---|---|---|---|---|
Id |
Unique identifier of the Tier. This Id matches the ECom Id of the Tier Plug-in. |
|
|
|
|
TierThreadName |
Tier's thread name. This must match the Comms Provider module name for the thread in the cmi file. |
iTierThreadName |
Text |
Must match the Name field in the CMI file. Eg: ESock_IP |
|
TierManagerName |
Tier's manager name |
iTierManagerName |
Text |
Freeform |
|
DefaultAccessPoint |
A tier offers one or more Access Points. This field refers to the default Access Point for the tier. |
iDefaultAccessPoint |
CED: Integer Internal: Record Link |
Refers to a record in the Access Point table |
|
PromptUser |
iPromptUser |
Boolean |
This table holds information about the location of a device.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible Values |
---|---|---|---|---|---|
Mobile |
A Boolean flag that indicates if the device is a mobile . |
iMobile |
Boolean |
||
UsePulseDial |
A Boolean flags that indicates if if the device is to use pulse dialling. |
iUsePulseDial |
Boolean |
||
WaitForDialTone |
A Boolean flag that indicates if the device is to wait for a dial tone. |
iWaitForDialTone |
Boolean |
||
PauseAfterDialOut |
An integer value that indicates the time to pause after using the dial-ot code. |
iPauseAfterDialOut |
Integer |
User defined integer value in seconds |
|
IntlPrefixCode |
The prefix code used for international calls. |
iIntlPrefixCode |
Short text |
User defined integer value |
|
NatPrefixCode |
Prefix code used for national calls. |
iNatPrefixCode |
Short text |
User defined integer value |
|
NatCode |
The country code. |
iNatCode |
Short text |
User defined integer value |
|
AreaCode |
The area code. |
iAreaCode |
Short text |
User defined integer value |
|
DialOutCode |
Number used to dial external line. |
iDialOutCode |
Short text |
User defined integer value |
|
DisableCallWaitingCode |
Code used to disable call waiting facility. |
iDisableCallWaitingCode |
Short text |
User defined integer value |
|
BearerTechnology |
The method used by the bearer to transmit data. |
iBearerTechnology |
Enum |
The IncomingGPRS andOutgoingGPRS tables have similar fields. These fields contain the settings for the GPRS service. The tables are set for services that use a wireless GPRS connection.
Set up the IncomingGPRS table for inbound connections.
Set up the OutgoingGPRS table for outbound connections.
The following table shows the values for an IncomingGPRS table record. A similar record can be used for the OutboundGPRS table by changing the values accordingly.
Note: A new table called UmtsR99QosAndOn has been added to list the QoS fields exclusively. The integer field UmtsR99QosAndOn acts as a record link between the UmtsR99QosAndOn table and the existing GPRS tables for QoS related fields.
KCDTIdIncomingGprsRecord for the IncomingGPRS table.
KCDTIdOutgoingGprsRecord for the OutgoingGPRS table.
Field name | Description of field | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible values | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
APN |
Access point name |
iGPRSAPN |
Medium text |
User defined text |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PDPType |
Packet data protocol (PDP) used by the packet switching networks to communicate with GPRS |
iGPRSPDPType |
Enum |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PDPAddress |
PDP address of the device |
iGPRSPDPAddress |
Short text |
User defined URL or an IP address |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IfPromptForAuth |
A boolean flag to prompt for authentication by the ISP once the conection is established |
iGPRSIfPromptForAuth |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IfParams |
Interface parameter string used to specify the lower layer that interface protocol is to use |
iGPRSIfParams |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IfNetworks |
List of network protocols to be used by the network interface (nif) separated by comma |
iGPRSIfNetworks |
Short text |
User defined. Example IP, IP6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IfAuthName |
Prompt user to enter authentication username used in the datalink layer. Example in PPP |
iGPRSIfAuthName |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IfAuthPass |
Prompt user to enter authentication password used in the datalink layer. Example in PPP |
iGPRSIfAuthPass |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AuthRetries |
Number of times to retry authentication whenit fails |
iGPRSAuthRetries |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EnableLCPExtension |
Information regarding LCP extension. LCP extensions include callback option, Time remaining and Identification packets as defined in RFC 1570 |
iGPRSEnableLCPExtension |
Boolean |
FALSE is the default value. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpAddrFormServer |
Detrmines whether or not to get IP address from the ISP |
iGPRSIPAddrFromServer |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpDNSAddrFromServer |
A boolean flag that detrmines whether or not to get DNS address for IPv4 from the ISP |
iGPRSIPDNSAddrFromServer |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ip6DNSAddrFromServer |
A boolean flag that detrmines whether or not to get DNS address for IPv6 from the ISP |
iGPRSIP6DNSAddrFromServer |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpAddr |
Static IP address used by the interface. This address is used when dynamic IP is not allocated by the ISP |
iGPRSIPAddr |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpNetMask |
IP netmask of the interface if required |
iGPRSIPNetmask |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpGateway |
Gateway IP address |
iGPRSIPGateway |
Short text |
User defined 0.0.0.1 is the default value |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpNameServer1 |
Static address of the primary IPv4 DNS server |
iGPRSIPNameServer1 |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpNameServer2 |
Static IP address of the secondary IPv4 DNS server |
iGPRSNameServer2 |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ip6NameServer1 |
Static IP address of the primary IPv6 DNS server |
iIP6NameServer1 |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ip6NameServer2 |
Static IP address of the secondary IPv6 DNS server |
iGPRSIP6Nameserver2 |
Short text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ConfigDaemonName |
Address configuration daemon name |
iGPRSConfigDaemonName |
Short text |
User defined. Example DHCP, MobileIP,etc |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpAddrLeaseValidFrom |
Start of lease of dynamic address allocated by the ISP |
iGPRSIPAddrleaseValidFrom |
Short text |
User defined text values of start date and time of the lease |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IpAddrLeaseValidTo |
End of lease of dynamic address allocates by the ISP |
iIPAddrLeaseValidTo |
Short text |
User defined text value containing the end date and time of the lease |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GprsUseEdge |
A boolean flag which specifies whether to use EDGE technology. EDGE stands for Enhanced Data rates for GSM Evolution. This technology works in GSM networks, also known as EGPRS. This is a upgrade to GPRS and can function on any network with GPRS, provided the carrier implements the necessary upgrades.. It can outperform GPRS data throughput by 300% |
iGPRSUseEdge |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReqPrecedence |
Requested quality of service precedence class |
iGPRSReqPrecedence |
Enum |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReqDelay |
An enumeration field determining the requested quality of service delay class |
iGPRSReqDelay |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReqReliability |
An enumeration field determining the requested quality of service reliability class |
iGPRSReqReliability |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReqpeakThroughput |
An enumeration field determining the requested quality of service peak throughput |
iGPRSReqThroughput |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ReqMeanThroughput |
An enumeration field determining the requested quality of service mean throughput class |
iGPRSreqMeanThroughput |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MinPrecedenceDelay |
An enumeration field determining the minimum quality of service reliability class and the values are similar to the in RequiredPrecedence field |
iGPRSMinPrecedenceDelay |
Enum |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MinDelay |
An enumeration field determining the minimum quality of service delay class and the values are similar to the in ReqDelay fields |
iGPRSMinDelay |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MinReliablility |
An enumeration field determining the minimum quality of service reliability class and the field values are similar to the ReqReliability field |
iGPRSMinReliability |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MinPeakThroughput |
An enumeration field determining the minimum quality of service peak throughput class and the field values are similar to the ReqPeakThroughput field |
iGPRSMinPeakThroughput |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MinMeanThroughput |
An enumeration field determining the minimum quality of service mean throughput class and the field values are similar to the ReqMeanThroughput field |
iGPRSMinMeanThroughput |
Enum |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UmtsR99QoSAndOn |
A record link between the Incoming/Outgoing GPRS table and the UmtsR99QosAndOn table |
iUmtsR99QoSAndOnTable |
Integer |
A reference to a record in the UmtsR99QoSAndOn table |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DataCompression |
A boolean flag to specify data compression |
iGPRSR5DataCompression |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Header Compression |
A boolean flag to specify IP header compression |
iGPRSHeaderCompression |
boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnonymousAccess |
A boolean flag specifying whether anonymous access is enabled.Anonymous access allows the device to connect to the network without authentication |
iGPRSanonymousAccess |
Boolean |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GprsAccessPointType |
A flag specifying the type of support the ISP provides to the device |
iGPRSAPType |
Enum |
This field can have a null value |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QosWarningTimeout |
An integer to warn the user when the required QoS is not satisfied |
iGPRSQOSWarningTimeout |
Integer |
User defined integer value in microseconds |
This table lists QoS related fields.
The table supports the R99/R4 revision of 3GPP QoS parameters (as per 3GPP TS 23.107 v.4).
KCDTIdUmtsR99QoSAndOnTableRecord
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field value type | Possible values | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ReqTrafficClass |
Information regarding requested traffic class |
iGPRSReqTrafficClass |
Enum |
|
||||||||||||||||||||||||||||||||||
MinTrafficClass |
Minimum acceptable traffic class |
iGPRSMinTrafficClass |
Enum |
|
||||||||||||||||||||||||||||||||||
ReqDeliveryOrder |
Requested value for sequential SDU delivery |
iGPRSReqDeliveryOrder |
Enum |
|
||||||||||||||||||||||||||||||||||
MinDeliveryOrder |
Acceptable minimum value for sequential SDU delivery |
iGPRSMinDeliveryOrder |
Enum |
|
||||||||||||||||||||||||||||||||||
ReqDeliveryErroneousSDU |
Requested value for erroneous SDU delivery |
iGPRSDeliverErroneosSDU |
Enum |
|
||||||||||||||||||||||||||||||||||
MinDeliveryErroneousSDU |
Minimum acceptable value for erroneous SDu delivery |
iGPRSMinDeliverErroneousSDU |
Enum |
|
||||||||||||||||||||||||||||||||||
ReqMaxSDUSize |
Specifies the maximum SDU size |
iGPRSReqMaxSDUSize |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||
MinAcceptableMaxSDUsize |
Specifies the minimum size of SDU |
iGPRSMinAcceptableMaxSDUSize |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||
ReqMinUplinkRate |
Specifies minimum requested uplink bitrate |
iGPRSReqMinUplinkRate |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||
ReqMaxUplinkRate |
Specifies maximum requested uplink bitrate |
iGPRSReqMaxUplinkRate |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||
ReqMaxDownlinkRate |
Specifies maximum requested downlink rate |
iGPRSReqMaxDownlinkRate |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||
ReqMinDownlinkrate |
Specifies minimum requested downlink rate |
iGPRSReqMinDownlinkRate |
Integer |
User defined integer value |
||||||||||||||||||||||||||||||||||
ReqBER |
Specifies target BER |
iGPRSReqBER |
Enum |
|
||||||||||||||||||||||||||||||||||
MaxBER |
Specifies maximum accepted target BER |
iGPRSMaxBER |
Enum |
|
||||||||||||||||||||||||||||||||||
ReqSDUErrorRatio |
Requested target SDU error ratio |
iGPRSReqSDUErrorRatio |
Enum |
|
||||||||||||||||||||||||||||||||||
MaxSDUErrorRatio |
Maximum acceptable target SDU error ratio |
iGPRSMaxSDUErrorRatio |
Enum |
|
||||||||||||||||||||||||||||||||||
ReqTrafficHandlingPriority |
Requested traffic handling priority |
iGPRSReqTrafficHandlingPriority |
Enum |
|||||||||||||||||||||||||||||||||||
MinTrafficHandlingPriority |
Minimum acceptable traffic handling priority |
iGPRSMinTrafficHandlingPriority |
Enum |
|||||||||||||||||||||||||||||||||||
ReqTransferDelay |
Requested transfer delay |
iGPRSReqTransferDelay |
Integer |
User defined value in milliseconds |
||||||||||||||||||||||||||||||||||
MaxTransferDelay |
Maximum accepted transfer delay |
iGPRSMinTransferDelay |
Integer |
User defined value in milliseconds |
||||||||||||||||||||||||||||||||||
ReqGuaranteedUplinkRate |
Requested guaranteed uplink rate |
iGPRSReqGuaranteedUplinkRate |
Integer |
User defined bitrate |
||||||||||||||||||||||||||||||||||
MinGuaranteedUplink |
Minimum acceptable guaranteed uplink rate |
iGPRSMinGuaranteedUplinkRate |
Integer |
User defined bitrate |
||||||||||||||||||||||||||||||||||
ReqGuaranteedDownlinkRate |
Requested guaranteed downlink rate |
iGPRSReqGuaranteedDownlinkRate |
Integer |
User defined bitrate |
||||||||||||||||||||||||||||||||||
MinGuaranteedDownlinkRate |
Minimum acceptable guaranteed downlink rate |
iGPRSMinGuaranteedDownlinkRate |
Integer |
User defined bitrate |
||||||||||||||||||||||||||||||||||
SignallingIndication |
Specified whether signalling indication is used |
iGPRSSignallingIndication |
Boolean |
TRUE or FALSE |
||||||||||||||||||||||||||||||||||
ImCnSignallingIndication |
Specifies whether IP multimedia system (IMS) core network (CN) signalling indication is used |
iGPRS_ImCnSignallingIndication |
Boolean |
TRUE or FALSE |
||||||||||||||||||||||||||||||||||
SourceStatisticsDescriptor |
Static source descriptor as defined in 3GPP TS 23.107 and TS 24.008 |
iGPRSSourceStatisticsDescriptor |
Enum |
DialInISP and DialOutISP tables have similar fields. These tables contain the settings for the wireline connections. The tables are set for services that use a wireline connection.
Set up the DialInISP table for inbound ISP connections.
Set up the DialOutISP table for outbound ISP connections.
The following table shows the values for the DialOutISP table. A similar record can be used for the DialInISP table by changing the values.
Note: A new table called UmtsR99QosAndOn has been added to list the QoS fields exclusively. The integer field UmtsR99QosAndOn acts as a record link between the UmtsR99QosAndOn table and the existing GPRS tables for QoS related fields.
CCDDialOutISPRecord for the DialOutISP table.
CCDDialInISPRecord for the DialOutISP table.
KCDTIdDialInISPRecord for the DialInISP table.
KCDTIdOutgoingGprsRecord for the DialOutISP table.
Field name | Description | Name of the class data member | Symbol defining the unique numeric Id of the field | Field type | Possible values | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
Description of the ISP |
iDescription |
Short text |
A text description of the ISP This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
DialResolution |
Specifies whether to add additional information from the Location table such as AreaCode, NatCode to the ISP number (DefaultTelNum) to be dialled. |
iDialResolution |
Boolean |
This field cannot have null value and the default value isTRUE |
|||||||||||||||||||||||||||||||||||||||||||
Enables the user to login with or without a script |
iUseLoginScript |
Boolean |
This field cannot have null value and the default value isTRUE |
||||||||||||||||||||||||||||||||||||||||||||
PromptForLogin |
To prompt the user to enter the login information, i.e. username and password |
iPromptForLogin |
Boolean |
This field cannot be null and the default value is TRUE |
|||||||||||||||||||||||||||||||||||||||||||
IfPromptForAuth |
A boolean flag to prompt for authentication by the ISP once the conection is established |
iIfPromptForAuth |
Boolean |
This field cannot be null, FALSE is the default value. |
|||||||||||||||||||||||||||||||||||||||||||
Detrmines whether or not to get IP address from the ISP |
iIpAddrFromServer |
Boolean |
This field cannot be null. This field should be set to FASLE for using static IP address |
||||||||||||||||||||||||||||||||||||||||||||
Detrmines whether or not to get DNS address for IPv4 from the ISP |
iIpDNSAddrFromServer |
Boolean |
This field cannot be null, may be set to FALSE for using static DNS server address specified in IpNameServer1 and IpNameServer2 fields. |
||||||||||||||||||||||||||||||||||||||||||||
Ip6DNSAddrFromServer |
Detrmines whether or not to get DNS address for IPv6 from the ISP |
Ip6DNSAddrromServer |
Boolean |
This field cannot be null, may be set to FALSE for using static DNS server address specified in Ip6NameServer1 and Ip6NameServer2 fields. |
|||||||||||||||||||||||||||||||||||||||||||
Type |
Information about the browser protocol used like HTML or WML |
iType |
Enum |
This field can have a null value |
|||||||||||||||||||||||||||||||||||||||||||
DefaultTelNumber |
The ISP telephone number |
CCDDialOutISP::iDefaultTelNum |
Short text |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
The login script used to login to the ISP |
iLoginScript |
Long text |
User defined |
||||||||||||||||||||||||||||||||||||||||||||
LoginName |
User name to login with |
iLoginName |
Short text |
User defined |
|||||||||||||||||||||||||||||||||||||||||||
LoginPass |
User password to login with |
iloginPass |
Short text |
User defined |
|||||||||||||||||||||||||||||||||||||||||||
Chargecard |
An optional field containing the chargecard or credit card details used to pay for the service by the user |
iChargecard |
Integer |
A reference to the chargecard table record This is an optional field and can have null value |
|||||||||||||||||||||||||||||||||||||||||||
DisplayPCT |
A boolean flag used whether or not to display post connection terminal |
iDisplayPCT |
Boolean |
This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IfParams |
Interface parameter string used to specify the lower layer that interface protocol is to use |
iIfParams |
Short text |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IfNetworks |
List of network protocols to be used by the network interface (nif) separated by comma |
iIfNetworks |
Long text |
User defined. Example IP, IP6 This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IfAuthName |
Prompt user to enter authentication username used in the datalink layer. Example in PPP |
iIfAuthName |
Short text |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IfAuthPass |
Prompt user to enter authentication password used in the datalink layer. Example in PPP |
iIfAuthPass |
Short text |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
AuthRetries |
Number of times to retry authentication when it fails |
iAuthRetries |
Short text |
User defined integer value This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IfCallbackEnabled |
A boolean flag indicating whether callback is enabled or not The process is as follows: |
iIfCallbackEnabled |
Boolean |
This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IfCallbacktype |
Information regarding the type of callback used as specified by IETF Refer to Callback Control Protocol (CBCP) and Microsoft CBCP |
iIfCallbackType |
Enum |
0 is the default value |
|||||||||||||||||||||||||||||||||||||||||||
IfCallbackInfo |
Callback information such as callback phone number |
iIfCallbackInfo |
Binary |
User defined 0 is the default value |
|||||||||||||||||||||||||||||||||||||||||||
Enable PPP server mode |
iIfServerMode |
Boolean |
TRUE - set PPP into server mode. FALSE - disable functionality to handle incoming PPP. This field can have null value |
||||||||||||||||||||||||||||||||||||||||||||
CallbackTimeout |
Time duration to wait for ISP to callback in microseconds |
CiCallbackTimeout |
Integer |
User defined. 0 is the default value |
|||||||||||||||||||||||||||||||||||||||||||
Static IP address used by the interface. This address is used when dynamic IP is not allocated by the ISP |
iIpAddr |
Short text |
User defined A static IP address. This field can be null when dynamic IP address is used. |
||||||||||||||||||||||||||||||||||||||||||||
IpNetMask |
IP netmask of the interface if required |
iIpNetmask |
Short text |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
Gateway IP address |
iIpGateway |
Short text |
User defined This field can have null value |
||||||||||||||||||||||||||||||||||||||||||||
Static address of the primary IPv4 DNS server |
iIpNameServer1 |
An IPv4 address |
User defined This field can have null value |
||||||||||||||||||||||||||||||||||||||||||||
Static IP address of the secondary IPv4 DNS server |
iIpNameServer2 |
An IPv4 address |
User defined This field can have null value |
||||||||||||||||||||||||||||||||||||||||||||
Ip6NameServer1 |
Static IP address of the primary IPv6 DNS server |
iIp6NameServer1 |
An IPv6 address |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
Ip6NameServer2 |
Static IP address of the secondary IPv6 DNS server |
iIp6NameServer2 |
An IPv6 address |
User defined This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
ConfigDaemonName |
Address configuration daemon name |
iConfigDaemonName |
Short text |
User defined. Example DHCP, MobileIP,etc This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IpAddrLeaseValidFrom |
Start of lease of dynamic address allocated by the ISP |
iIpAddrLeaseFrom |
Short text |
User defined text values of start date and time of the lease This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
IpAddrLeaseValidTo |
End of lease of dynamic address allocates by the ISP |
iIpAddrLeaseValidto |
Short text |
User defined text value containing the end date and time of the lease This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
EnableIPHeaderComp |
A boolean value flag determining IP header compression protocol. IP header compression is the process of compress the excess header before transmission and uncompress them at the receiving end |
iEnableIpHeaderComp |
Boolean |
This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
EnableLCPExtension |
Information regarding LCP extension. LCP extensions include callback option, Time remaining and Identification packets as defined in RFC 1570. Note that for the DialInISP table the field is called EnableLCPExtensions. |
iEnableLCPExtension |
Boolean |
FALSE is the default value |
|||||||||||||||||||||||||||||||||||||||||||
DisablePlainTextAuth |
Password Authentication Protocol (PAP) uses plain text passwords for authentication of remote server and is the least secure method. Challenge Handshake Authentication Protocol (CHAP) uses similar method but with complex passwords and it is more secure. Plain text passwords or disabled when CHAP is used |
iDisablePlainTextAuth |
Boolean |
This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
EnableSWComp |
Information regarding software compression. When this option is enabled the payload is compressed. This is different from header compression |
iEnableSWComp |
Boolean |
This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
BearerService |
Bearer service refers to a service that allows transmission of information signals between network interfaces (NIFs). It defines the correct service to use when setting up the data connection. Enumeration defined in RMobileCall::TMobileCallDataService. Unrestricted data information (UDI) is the ability to transfer any bit pattern over a digital channel and Restricted data information (RDI) is not capable of transferring all data values over a digital channel. For example- the 8-bit value “0” cannot be transmitted. UDI/RDI is the information transfer capability that is set to/from the network. This can be set to either UDI or RDI. The "information transfer rate" for a data call would then be set to "64 kbps". Together, the two parts are used to request 64K IDSN data calls, commonly abbreviated as 64U or 64R calls. Public Land Mobile Network (PLMN)is a generic name for all mobile wireless networks that use land based radio transmitters or base stations. Packet Assembly/Disassembly (PAD) is a device that is used to assemble/disassemble packets which allows mobile phone devices to connect to packet-switched networks. PAD may also carry out buffering tasks. |
iBearerService |
Enum |
|
|||||||||||||||||||||||||||||||||||||||||||
BearerName |
Name of the bearer used to establish and transmit data over the connection |
iBearerName |
Enum |
|
|||||||||||||||||||||||||||||||||||||||||||
BearerSpeed |
Baud rate of the bearer |
iBearerSpeed |
Enum |
2400, 4800, 9600, 14400, 19200, 28800, 33600, 38400, 56000, 64000 The data rates are specified in bits per second (bps). This field can have null value. |
|||||||||||||||||||||||||||||||||||||||||||
BearerProtocol |
A set of standards governed by the ITU-T allowing different bearers can communicate with each other. Bearer protocol definitions are typically referred to by the letter V followed by a number |
iBearerProtocol |
Enum |
|
|||||||||||||||||||||||||||||||||||||||||||
BearerCE |
Defines the quality of service (QoS) of the connection |
iBearerCE |
Enum |
This field can have null value. |
|||||||||||||||||||||||||||||||||||||||||||
BearerType |
The method used by the bearer to transmit data |
iBearerType |
Enum |
This field can have null value. |
|||||||||||||||||||||||||||||||||||||||||||
ChannelCoding |
The channel coding used for the connection. This field can only be used when the BearerType field has a value of "HSCSD". Channel coding is a way of reducing information rate through the channel (connection) in order to increase the reliability of the data HSCSD has ability to use at best 4 multiple time slots at a time, giving a potential max transfer rate of 4 X 14.4K |
iChannelCoding |
Enum |
This field can have null value. |
|||||||||||||||||||||||||||||||||||||||||||
AIUR |
The AIUR (Air Interface User Rate) is the rate indicated between a Mobile Terminal (Mobile Station) and the IWF (Interworking Function) for transparent and non-transparent data services The IWF is responsible for connecting circuit-switched data paths of a mobile network with a fixed network such as PSTN or ISDN |
iAiur |
Enum |
UNSPECIFIED 9600, 14400, 19200, 28800, 38400, 43200, 57600 The data rates are specified in bits per second (bps) The database stores the values such as TMobileCallAiur::EAiurBps9600 for the rate of 9600. |
|||||||||||||||||||||||||||||||||||||||||||
RlpVersion |
Radio Link Protocol (RLP)- is an automatic repeat request (ARQ) protocol used over a wireless air interface. RLP are differentiated by version numbers |
iRlpVersion |
Enum |
This field can have null value |
|||||||||||||||||||||||||||||||||||||||||||
InitString |
Initialisation string for the bearer, used specifically when a modem is in use. It is used to initialise (init) the modem by sending it a string of commands, typically Hayes commands. These commands configure the modem's options for things like error correction, data compression, flow control, and many other parameters Init strings may be used to improve the connection for example when there is trouble with the connection or it seems too slow |
iInitString |
Binary |
A binary string typically a Hayes command such as AT or ATZ This field can have null value. |
|||||||||||||||||||||||||||||||||||||||||||
IwfToMs |
Integer specifying network to MS window size. IWF stands for Interworking Function and MS stands for Mobile Station. |
iIwfToMs |
Integer |
User defined integer value |
|||||||||||||||||||||||||||||||||||||||||||
MsToIwf |
Integer specifying mobile device to network window size |
iMsToIwf |
Integer |
User defined integer value |
|||||||||||||||||||||||||||||||||||||||||||
RetransmissionAttempts |
Specifies number of RLP retransmission attempts |
iRetransmissionAttempts |
Integer |
User defined |
|||||||||||||||||||||||||||||||||||||||||||
ResequencePeriod |
Specifies the period when packets are being resequenced |
iResequencePeriod |
Integer |
User defined integer specifying time in microseconds 0 is the default value |
|||||||||||||||||||||||||||||||||||||||||||
V42Compression |
Enumeration specifying whether or not to set V.42 Compression and the direction that compression is used V.42 compression follows the V.42bis protocol which is a data compression protocol used on top of the bearer protocol |
CDDialOutISP::iV42Compression |
Enum |
|
|||||||||||||||||||||||||||||||||||||||||||
V42Codewords |
Specifies the V.42 codewords if V.42 compression is used. A codeword represents a string of characters in compressed form |
iV42Codewords |
Enum |
0 is the default value |
|||||||||||||||||||||||||||||||||||||||||||
V42MaxLength |
Specifies the maximum string length of the data before V.42 compression |
iV42MaxLength |
Integer |
User defined integer value |
|||||||||||||||||||||||||||||||||||||||||||
Assymetry |
For HSCSD. An enumeration to specify whether 1) Asymmetrical bias on the connection is preferred 2) Type of asymmetrical bias used. Note The service provided by uplink and downlink is different |
iAssymetry |
Enum |
||||||||||||||||||||||||||||||||||||||||||||
UserInitUpgrade |
Specifies whether the user will initialise service upgrade over HSCSD or not |
iUserInitUpgrade |
Boolean |
||||||||||||||||||||||||||||||||||||||||||||
UseEdge |
Specifies whether to use EDGE technology. EDGE stands for Enhanced Data rates for GSM Evolution. This technology works in GSM networks, also known as EGPRS. This is a upgrade to GPRS and can function on any network with GPRS, provided the carrier implements the necessary upgrades.. It can outperform GPRS data throughput by 300% |
iUseedge |
Boolean |
||||||||||||||||||||||||||||||||||||||||||||
RequestedTimeSlots |
Requested number of time slots for HSCSD |
iRequestedTimeSlots |
Integer |
User defined integer value |
|||||||||||||||||||||||||||||||||||||||||||
MaximumTimeSlots |
Maximum number of time slots for HSCSD which could be requested during the connection |
iMaximumTimeSlots |
Integer |
User defined integer value |
|||||||||||||||||||||||||||||||||||||||||||
AckTimer |
An integer specifying the RLP acknowledgement timeout |
iAckTimer |
Integer |
User defined time in microseconds |
|||||||||||||||||||||||||||||||||||||||||||
BearerTechnology |
Specifies whether the bearer is a CSD/HSCSD bearer |
iBearerTechnology |
Enum |