Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


Comms Database Reference Tables

[Top]


Purpose

The Comms database (CommsDat) is used to store configuration settings for network connections. This page describes the individual Comms database reference tables, the fields that can be used in those tables, and the characteristics of those fields.

See also Configuring Comms Database For Network Connections for an overview and other references.

[Top]


Public tables

The Comms Database contains a large number of tables, some are for internal use, some for use by device creators only, and some are available for use by anyone, this last set are known as public tables. The following are the important public tables used in the Comms database as distributed in Symbian OS. There are some restrictions on the number of records that can be created for some tables.

Table Name Description Number of records

Chargecard

Information about the charge or credit card used to pay for the service.

Any number of records can be created

ConnectionPreferences

Preferred Access Point information.

Any number of records can be created but only two will be used

DialInISP

Inbound circuit-switched connections from Internet Service Providers.

Any number of records can be created

DialOutISP

Outbound circuit-switched connectons to Internet Service Providers.

Any number of records can be created

GlobalSettings

Global phone settings.

Only one record should be created

IAP

Internet Access Point settings each defined as a specified service using a specified bearer.

There should be one record created for each Access Point

IncomingGPRS

Inbound wireless connection from GPRS service providers.

Any number of records can be created

LANBearer

Connections using a Local Area Network such as Ethernet or Wi-Fi.

Any number of records can be created

LANService

Local area network services.

Any number of records can be created

Location

Location information like country code, area prefix etc.

Any number of records can be created

Modembearer

Modem-based connections such as Ethernet, Bluetooth and Infrared.

Any number of records can be created

Network

Information about available networks. Each record identifies one available network used for multi-homing (maintaining multiple connections, sometimes over multiple technologies).

One record should be created for each network

OutgoingGPRS

Outbound wireless connection to GPRS service providers.

Any number of records can be created

Proxies

Information about proxy servers used.

Any number of records can be created

UmtsR99QoSAndOn

QoS related information.

Any number of records can be created

[Top]


Reference table structure

This section describes the general structure of a reference table.


Connection preferences table

The Comms database has multiple IAP's representing possible network connection choices. It allows the device to connect to another network if the attempt to connect to the first network fails. For example, to try a GSM connection if a GPRS connection is not available. The connection preferences table sets the preferred order of choice for the device. The highest priority connection should be given the ranking 1 and the next priority network connection should be given ranking 2. If the device fails to connect to the first connection, it attempts the connection with ranking 2. The other records should have ranking 0. The records with this ranking are not used by Symbian OS.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdConnectionPrefsRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible values

Ranking

This field is used to specify the order in which attempts at a connection should be carried out. The highest ranking is 1 and is always attempted first. If this fails, an IAP with rank 2 is then attempted. A ranking of 0 indicates that a connection preference is only being stored and is not used for connections. For incoming connections, CommsDat limits the ranking to 0 or 1. For outgoing connection preferences, the maximum ranking is the value in ConnectionAttempts field in the GlobalSettings table. Multiple records with the same ranking (except for 0) and the same direction are not allowed.

CCDConnectionPrefsRecord::iRanking

KCDTIdRanking

Integer

CED value Description

1

First choice

2

Second choice

0

Not used

Direction

Direction of the data

CCDConnectionPrefsRecord::iDirection

KCDTIdDirection

Enum

CED value Description Database value

Incoming

Inbound connection

TCommDbConnectionDirection::ECommDbConnectionDirectionIncoming

Outgoing

Outbound connection

TCommDbConnectionDirection::ECommDbConnectionDirectionOutgoing

UNKNOWN

Connection direction is unknown

TCommDbConnectionDirection::ECommDbConnectionDirectionUnknown

BearerSet

Bearers used in the connection

CCDConnectionPrefsRecord::iBearerSet

KCDTIdBearerSet

Enum

CED value Description Database value

CSD

Circuit-switched data connection will be used

TCommDbBearer::KCommDbBearerCSD

PSD

Packet-switched data connection will be used

TCommDbBearer::KCommDbBearerPSD

GPRS

GPRS connection will be used

TCommmDbBearer::KCommDbBearerLAN

LAN

Local area network will be used

TCommDbBearer::KCommdbBearerCdma2000

CDMA2000

CDMA 2000 connection will be used

TCommDbBearer::KCommdbBearerCdma2000

Virtual

Virtual bearer will be used

TCommDbBearer::KCommdbBearerCdma2000

PAN

PAN bearer will be used

TCommDbBearer::KCommdbBearerPAN

WCDMA

WCDMA bearer will be used

TCommDbBearer::KCommdbBearerWcdma

CSD & WCDMA

Values can be ANDed together to indicate that either of the bearers could be used

CSD & PSD

Values can be ANDed together to indicate that either of the bearers could be used

UNKNOWN

Bearer support is unknown

DialogPref

A flag to prompt 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.

CCDConnectionPrefsRecord::iDialogPref

KCDTIdDialogPref

Enum

CED value Description Database value

PROMPT

Prompts the user with a menu

TCommDbDialogPref::ECommDbDialogPrefPrompt

DONOTPROMPT

Does not prompt the user

TCommDbDialogPref::ECommDbDialogPrefDoNotPrompt

WARN

Warns the user of the connection

TCommDbDialogPref::ECommDbDialogPrefWarn

UNKNOWN

CommDB dialog preferences unknown

TCommDbDialogPref::ECommDbDialogPrefUnknown

PROMPTIFWRONG

Prompts the user when in wrong mode

TCommDbDialogPref::ECommDbDialogPrefPromptIfWrongMode

IAP

Integer representing the Access Point record in the IAP table

CCDConnectionPrefRecord::iDefaultIAP

KCDTIdIAPLink

Integer

Record id from the IAP table


DialInISP/DialOutISP tables

DialInISP and DialOutISP tables have similar fields. These tables contain the configuration settings for the wireline connections. This table should be configured when the applications use a wireline connection. The DialInISP table is configured for inbound ISP connections, and the DialOutISP table is configured for outbound ISP connections using wireline.

The following table shows the values for the DialOutISP table. The DialInISP table has similar fields but the values should be replaced accordingly.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for DialInISP table: KCDTIdDialInISPRecord.

Record ID for DialOutISP table: KCDTIdDialOutISPRecord.

Field name Description CommsDat field name CommsDat field ID Field type Possible values

Description

Description of the ISP

CCDDialOutISP::iDescription

KCDTIdDescription

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.

CCDDialOutISP::iDialResolution

KCDTIdDialResolution

Boolean

CED value Description Database value

TRUE

Location inforamtion will be added

ETRUE

FALSE

Location inforamtion will not be added

EFALSE

This field cannot have null value and the default value isTRUE

UseLoginScript

Enables the user to login with or without a script

CCDDialOutISP::iUseLoginScript

KCDTIdUseLoginScript

Boolean

CED value Description Database value

TRUE

Uses login script to login

ETRUE

FALSE

No login script is required

EFALSE

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

CCDDialOutISP::iPromptForLogin

KCDTIdPromptForLogin

Boolean

CED value Description Database value

TRUE

Prompts the user to enter login information

ETRUE

FALSE

No login informationj is required

EFALSE

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

CCDDialOutISP::iIfPromptForAuth

KCDTIdIfPromptForAuth

Boolean

CED value Description Database value

TRUE

Prompts for authentication

ETRUE

FALSE

Does not prompt for authentication

EFALSE

This field cannot be null, FALSE is the default value.

IpAddrFromServer

Detrmines whether or not to get IP address from the ISP

CCDDialOutISP::iIpAddrFromServer

KCDTIdIpAddrFromServer

Boolean

CED value Description Database value

TRUE

Gets IP address from the ISP

ETRUE

FALSE

Does not get the IP address from the ISP

EFALSE

This field cannot be null. This field should be set to FASLE for using static IP address

IpDNSAddrFromServer

Detrmines whether or not to get DNS address for IPv4 from the ISP

CCDDialOutISP::iIpDNSAddrFromServer

KCDTIdpDNSAddrFromServer

Boolean

CED value Description Database value

TRUE

Gets the IPv4 DNS address from the ISP

ETRUE

FALSE

Does not get the IPv4 DNS address from the ISP

EFALSE

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

CCDDialOutISP::Ip6DNSAddrromServer

KCDTIdIp6DNSAddrFromServer

Boolean

CED value Description Database value

TRUE

Gets the IPv6 DNS address from the ISP

ETRUE

FALSE

Does not get the IPv6 DNS address from the ISP

EFALSE

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

CCDDialOutISP::iType

KCDTIdType

Enum

CED value Description Database value

INTERNETONLY

ISP offers HTML only

TCommsDbIspType::EIspTypeInternetOnly

WAPONLY

ISP offers WML only

TCommsDbIspType::EIspTypeWAPOnly

INTERNETANDWAP

ISP offers both HTML and WML

TCommsDbIspType::EIspTypeInternetAndWAP

This field can have a null value

DefaultTelNumber

The ISP telephone number

CCDDialOutISP::iDefaultTelNum

KCDTIdDefaultTelNum

Short text

User defined

This field can have null value

LoginScript

The login script osed to login to the ISP

CCDDialOutISP::iLoginScript

KCDTIdLoginScript

Long text

User defined

LoginName

User name to login with

CCDDialOutISP::iLoginName

KCDTIdLoginName

Short text

User defined

LoginPass

User password to login with

CCDDialOutISP::iloginPass

KCDTIdLoginPass

Short text

User defined

Chargecard

An optional field containing the chargecard or credit card details used to pay for the service by the user

CCDDialOutISP::iChargecard

KCDTIdChargecard

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

CCDDialOutISP::iDisplayPCT

KCDTIdDisplayPCT

Boolean

CED value Description Database value

TRUE

PCT information is displayed

ETRUE

FALSE

PCT information is not displayed

EFALSE

This field can have null value

IfParams

Interface parameter string used to specify the lower layer that interface protocol is to use

CCDDialOutISP::iIfParams

KCDTIdIfParams

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

CCDDialOutISP::iIfNetworks

KCDTIdIfNetworks

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

CCDDialOutISP::iIfAuthName

KCDTIdIfAuthName

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

CCDDialOutISP::iIfAuthPass

KCDTIdIfAuthPass

Short text

User defined

This field can have null value

AuthRetries

Number of times to retry authentication when it fails

CCDDialOutISP::iAuthRetries

KCDTIdAuthRetries

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:

  • User dials a connection to the ISP

  • Once the user's identity is authenticated, the user makes a request to the ISP to terminate the connection

  • The ISP waits a timeout period before "calling back" the user

CCDDialOutISP::iIfCallbackEnabled

KCDTIdIfCallbackEnabled

Boolean

Value Description Database value

TRUE

Callback is enabled

ETRUE

FALSE

Callback is disabled

EFALSE

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

CCDDialOutISP::iIfCallbackType

KCDTIdIfCallBackType

Enum

Value Description

0

IETF0

1

IETF1

2

IETF2

3

IETF3

4

IETF4

5

IETF5

6

MSCBCPCLIENTNUM

7

MSCBCPSERVERNUM

8

MSCBCPOVERRIDESERVERNUM

0 is the default value

IfCallbackInfo

Callback information such as callback phone number

CCDDialOutISP::iIfCallbackInfo

KCDTIdIfCallbackInfo

Binary

User defined

0 is the default value

CallbackTimeout

Time duration to wait for ISP to callback in microseconds

CCDDialOutISP::iCallbackTimeout

KCDTIdCallbackTimeout

Integer

User defined.

0 is the default value

IpAddr

Static IP address used by the interface. This address is used when dynamic IP is not allocated by the ISP

CCDDialOutISP::iIpAddr

KCDTIdIpAddr

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

CCDDialOutISP::iIpNetmask

KCDTIdIpNetMask

Short text

User defined

This field can have null value

IpGateway

Gateway IP address

CCDDialOutISP::iIpGateway

KCDTIdIpGateway

Short text

User defined

This field can have null value

IpNameServer1

Static address of the primary IPv4 DNS server

CCDDialOutISP::iIpNameServer1

KCDTIdIpNameServer1

An IPv4 address

User defined

This field can have null value

IpNameServer2

Static IP address of the secondary IPv4 DNS server

CCDDialOutISP::iIpNameServer2

KCDTIdIpNameServer2

An IPv4 address

User defined

This field can have null value

Ip6NameServer1

Static IP address of the primary IPv6 DNS server

CCDDialOutISP::iIp6NameServer1

KCDTIdIp6NameServer1

An IPv6 address

User defined

This field can have null value

Ip6NameServer2

Static IP address of the secondary IPv6 DNS server

CCDDialOutISP::iIp6NameServer2

KCDTIdIp6NameServer2

An IPv6 address

User defined

This field can have null value

ConfigDaemonName

Address configuration daemon name

CCDDialOutISP::iConfigDaemonName

KCDTIdConfigDaemonName

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

CCDDialOutISP::iIpAddrLeaseFrom

KCDTIdIpAddrLeaseValidFrom

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

CCDDialOutISP::iIpAddrLeaseValidto

KCDTIdIpAddrLeaseValidto

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

CCDDialOutISP::iEnableIpHeaderComp

KCDTIdEnableIpHeaderComp

Boolean

Value Description Database value

TRUE

IP header compression is enabled

ETRUE

FALSE

IP header compression is disabled

EFALSE

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.

CCDDialOutISP::iEnableLCPExtension

KCDTIdEnableLCPExtension

Boolean

Value Description Database value

TRUE

LCP extension is enabled

ETRUE

FALSE

LCP extension is disabled

EFALSE

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

CCDDialOutISP::iDisablePlainTextAuth

KCDTIdDisablePlainTextAuth

Boolean

Value Description Database value

TRUE

Disable plain text passwords

ETRUE

FALSE

Enable plain text passwords

EFALSE

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

CCDDialOutISP::iEnableSWComp

KCDTIdEnableSWComp

Boolean

Value Description Database value

TRUE

Enable compression

ETRUE

FALSE

Disable compression

EFALSE

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.

CCDDialOutISP::iBearerService

KCDTIdBearerService

Enum

CED value Description Database value

0

- This will use the default service type

TMobileCallDataService::EServiceUnspecified

1

Connection set-up will request a Data circuit asynchronous (UDI or 3.1 KHz, excluding PLMN) service. It can only operate under GSM

TMobileCallDataService::EServiceDataCircuitAsync

2

Connection set-up will request a Data circuit asynchronous (RDI) service. It can only operate under GSM/WCDMA

TMobileCallDataService::EServiceDataCircuitAsyncRdi

3

Connection set-up will request a Data circuit synchronous (UDI or 3.1 KHz, excluding PLMN) service. It can only operate under GSM/WCDMA

TMobileCallDataService::EServiceDataCircuitSync

4

Connection set-up will request a Data circuit synchronous (RDI) service

TMobileCallDataService::EServiceDataCircuitSyncRdi

5

Connection set-up will request a PAD asynchronous (UDI) service

TMobileCallDataService::EServicePADAsyncUDI

6

Connection set-up will request a PAD asynchronous (RDI) service. It can only operate under GSM/WCDMA

TMobileCallDataService::EServicePADAsyncRDI

7

Connection set-up will request a Packet Access synchronous (UDI) service

TMobileCallDataService::EServicePacketAccessSyncUDI

8

Connection set-up will request a Packet Access synchronous (RDI) service.

TMobileCallDataService::EServicePacketAccessSyncRDI

BearerName

Name of the bearer used to establish and transmit data over the connection

CCDDialOutISP::iBearerName

KCDTIdBearerName

Enum

CED value Description Database value

ASYNCHRONOUS

Bearer transmits data in an asynchronous manner, meaning the transmitter and the receiver’s clock being independent of each other and receive time is not synchronised

TMobileCallDataServiceCaps::KCapsDataCircuitAsynchronous

ASYNCHRONOUSRDI

The bearer transmits data in an asynchronous manner. However data that can be sent is restricted

TMobileCallDataServiceCaps::KCapsDataCircuitAsynchronousRDI

SYNCHRONOUS

The bearer transmits data in a synchronous manner meaning the transmission each time requires an ACK to be sent back to the sender before more data is sent out to the receiver

TMobileCallDataServiceCaps::KCapsDataCircuitSynchronous

SYNCHRONOUSRDI

The bearer transmits data in a synchronous manner. However, data that can be sent is restricted

TMobileCallDataServiceCaps::KCapsDataCircuitSynchronousRDI

PADSYNCUDI

The bearer transmits data in a synchronous manner, as well as assembling/disassembling packets at sender/receiver end. The data that can be transmitted is unrestricted

TMobileCallDataServiceCaps::KCapsPADAsyncUDI

PADSYNCRDI

The bearer transmits data in a synchronous manner, as well as assembling/disassembling packets at sender/receiver end. However data that can be sent is restricted. DADS- AccessSyncUDI

TMobileCallDataServiceCaps::KCapsPADAsyncRDI

ACCESSSYNCRDI- SERVICEEXTENDED

Bearer can support extended data service capabilities, this value is reserved for future use.

TMobileCallDataServiceCaps::KCapsPacketAccessSyncRDI

DADS

The bearer can support packet access (synchronous) UDI

TMobileCallDataServiceCaps::KCapsPacketAccessSyncUDI

SERVICEEXTENDED

Bearer can support extended data service capabilities

TMobileCallDataServiceCaps::KCapsServiceExtended

BearerSpeed

Baud rate of the bearer

CCDDialOutISP::iBearerSpeed

KCDTIdBearerSpeed

Enum

CED value Description Database values

UNSPECIFIED

Connection set-up will request the speed depending on the data carrier (bearer) chosen

TMobileCallDataSpeed::ESpeedUnspecified

AUTOBAUDING

Connection set-up will request auto-bauding. This means the ISP’s receiving device can accept data from a variety of transmitting devices operating at different speeds without needing to establish data rates in advance.

TMobileCallDataSpeed::ESpeedAutobauding

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

CCDDialOutISP::iBearerProtocol

KCDTIdBearerProtocol

Enum

CED value Description Databse value

0

Protocol is not defined by the user

TMobileCallDataProtocol::EProtocolUnspecified

UNSPECIFIED

Protocol is not defined by the user

TMobileCallDataProtocol::EProtocolUnspecified

V22BIS

V.22bis protocol used.

TMobileCallDataProtocol::EProtocolV22bis

V32

V.32 protocol used.

TMobileCallDataProtocol::EProtocolV32

V34

V.34 ptotocol used.

TMobileCallDataProtocol::EProtocolV34

V110

V.110 protocol used

TMobileCallDataProtocol::EProtocolV110

V120

V.120 protocol used

TMobileCallDataProtocol::EProtocolV120

X31FLAGSTUFFING

X31FlagStuffing standard is used. A frame delimiter is a unique sequence of bits that begins and ends a frame of data. This protocol is based on the idea of stuffing. Stuffing (only for synchronous transmission of data) is used to ensure the data we are trying to send through the bearer is not identical to the flag.

TMobileCallDataProtocol::EProtocolX31FlagStuffing

PIAFS

Personal Handyphone Internet Access Forum Standard (PIAFS) protocol is used.

TMobileCallDataProtocol::EProtocolPIAFS

BITTRANSPARENT

A protocol supporting Bit-transparent services is used

TMobileCallDataProtocol::EProtocolBitTransparent

PSTNMULTIMEDIAVOICEFALLBACK

- A protocol supporting Bit-transparent services is used

TMobileCallDataProtocol::EProtocolPstnMultimediaVoiceFallback

PSTNMULTIMEDIA

A protocol supporting PSTN multimedia connections is used

TMobileCallDataProtocol::EProtocolPstnMultimedia

ISDNMULTIMEDIA

A protocol supporting ISDN multimedia connections is used

TMobileCallDataProtocol::EProtocolIsdnMultimedia

BearerCE

Defines the quality of service (QoS) of the connection

CCDDialOutISP::iBearerCE

KCDTIdBearerCE

Enum

CED value Description Database value

UNSPECIFIED

Connection setup will requests its default connection

TMobileCallDataQoS::EQoSUnspecified

NONTRANSPARENT

Connection setup will request a non- transparent connection

TMobileCallDataQoS::EQoSNonTransparent

TRANSPARENT

Connection setup will request a transparent connection

TMobileCallDataQoS::EQoSTransparent

TRANSPARENTPREF

Connection setup will prefer a transparent connection. If not available, will request a non transparent connection

TMobileCallDataQoS::EQosTransparentPreferred

NONTRANSPARENTPREF

Connection setup will prefer a non-transparent connection. if not available, will request a transparent connection

TMobileCallDataQoS::EQosNonTransparentPreferred

This field can have null value.

BearerType

The method used by the bearer to transmit data

CCDDialOutISP::iBearerType

KCDTIdBearertype

Enum

CED value Description Database values

CSD

Bearer establishes circuit-switched connection

TCommsDbBearerType::EBearerTypeCSD

HSCSD

Bearer establishes high speed circuit-switched connection

TCommsDbBearerType::EBearerTypeHSCSD

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

CCDDialOutISP::iChannelCoding

KCDTIdChannelCoding

Enum

CED value Description Database value

UNSPECIFIED

Data rate unspecified by the user

TMobileCallTchCoding::ETchCodingUnspecified

48

4.8K full rate data traffic channel is used

TMobileCallTchCoding::ETchCoding48

96

9.6K full rate data traffic channel is used

TMobileCallTchCoding::ETchCoding96

144

14.4K full rate data traffic channel is used

TMobileCallTchCoding::ETchCoding144

288

28.8K full rate data traffic channel is used

TMobileCallTchCoding::ETchCoding288

320

32K full rate data traffic channel is used

TMobileCallTchCoding::ETchCoding320

432

43.2K full rate data traffic channel is used

TMobileCallTchCoding::ETchCoding432

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

CCDDialOutISP::iAiur

KCDTIdAiur

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

CCDDialOutISP::iRlpVersion

KCDTIdRlpVersion

Enum

Value Description Database value

0

Call set-up will not request RLP version

TMobileCallDataRLPVersion::ERLPNotRequested

1

Version 0 will request single link basic RLP establishing one physical line

TMobileCallDataRLPVersion::ERLPSingleLinkVersion0

2

Version 1 is the extended version of Version 0, allowing data compression

TMobileCallDataRLPVersion::ERLPSingleLinkVersion1

3

Version 2 is the multi link RLP and should support up to 8 substreams on one or more physical links

TMobileCallDataRLPVersion::ERLPSingleLinkVersion2

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

CCDDialOutISP::iInitString

KCDTIdInitstring

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.

CCDDialOutISP::iIwfToMs

KCDTIdIwfToMs

Integer

User defined integer value

MsToIwf

Integer specifying mobile device to network window size

CCDDialOutISP::iMsToIwf

KCDTIdMsToIwf

Integer

User defined integer value

RetransmissionAttempts

Specifies number of RLP retransmission attempts

CCDDialOutISP::iRetransmissionAttempts

KCDTIdRetransmissionAttempts

Integer

User defined

ResequencePeriod

Specifies the period when packets are being resequenced

CCDDialOutISP::iResequencePeriod

KCDTIdResequencePeriod

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

KCDTIdV42Compression

Enum

CED value Description Database value

0

The V.42 compression is not requested

TMobileCallDataV42bis::EV42bisNeitherDirection

1

The V.42 compression is used in the initiator-responder direction

TMobileCallDataV42bis::EV42bisTxDirection

2

The V.42 compression is used in the responder-initiator direction

TMobileCallDataV42bis::EV42bisRxDirection

3

The V.42 compression is used in both directions

TMobileCallDataV42bis::EV42bisBothDirection

V42Codewords

Specifies the V.42 codewords if V.42 compression is used. A codeword represents a string of characters in compressed form

CCDDialOutISP::iV42Codewords

KCDTIdV42Codewords

Enum

CEDValue Description

0

There is no preference for Asymmetry Bias

1

Downlink Bias is preferred

2

Uplink bias is preferred.

0 is the default value

V42MaxLength

Specifies the maximum string length of the data before V.42 compression

CCDDialOutISP::iV42MaxLength

KCDTIdV42MaxLength

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

CCDDialOutISP::iAssymetry

KCDTIdAssymetry

Enum

CED value Description Database value

0

There is no preference for Asymmetry Bias

TMobileCallAsymmetry::EAsymmetryNoPreference

1

Downlink Bias is preferred

TMobileCallAsymmetry::EAsymmetry EAsymmetryDownlink

2

Uplink bias is preferred

TMobileCallAsymmetry::EAsymmetryEAsymmetryUplink

UserInitUpgrade

Specifies whether the user will initialise service upgrade over HSCSD or not

CCDDialOutISP::iUserInitUpgrade

KCDTIdUserInitUpgrade

Boolean

Value Description Database value

TRUE

User initialises service upgrade

ETRUE

FALSE

User does not initialise service upgrade

EFALSE

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%

CCDDialOutISP::iUseedge

KCDTIdUseEdge

Boolean

Value Description Database value

TRUE

EDGE connection is used

ETRUE

FALSE

EDGE connection is not used

EFALSE

RequestedTimeSlots

Requested number of time slots for HSCSD

CCDDialOutISP::iRequestedTimeSlots

KCDTIdRequestedTimeSlots

Integer

User defined integer value

MaximumTimeSlots

Maximum number of time slots for HSCSD which could be requested during the connection

CCDDialOutISP::iMaximumTimeSlots

KCDTIdMaximumTimeSlots

Integer

User defined integer value

AckTimer

An integer specifying the RLP acknowledgement timeout

CCDDialOutISP::iAckTimer

KCDTIdAckTimer

Integer

User defined time in microseconds

BearerTechnology

Specifies whether the bearer is a CSD/HSCSD bearer

CCDDialOutISP::iBearerTechnology

KCDTIdBearerTechnology

Enum

CED value Description Database value

0

Bearer is CSD

TCommsDbBearerType::EBearerTypeCSD

1

Bearer is HSCSD

TCommsDbBearerType::EBearerTypeHSCSD


Global Settings table

This table contains a device's global settings.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdGlobalSettingsRecord.

Field name Description CommsDat fieldname Commsdat field ID Field value type Possible Values

SmsBearer

Default bearer for SMS

CCDGlobalSettingsrecord::iSMSBearer

KCDTIdSMSBearer

Enum

CED value Description Database value

0

SMS will be sent using packet-switched network (GPRS)

TMobileSMSBearer::ESMSBearerPacketOnly

1

SMS will be sent using circuit-switched network (GSM)

TMobileSMSBearer::ESMSBearerCircuitOnly

2

SMS will be sent using packet-switched network (GPRS) if possible otherwise using circuit-switched network (GSM)

TMobileSMSBearer::ESMSBearerPacketPreferred

3

SMS will be sent using circuit-switched network (GSM) if possible otherwise using packet-switched network (GPRS)

TMobileSMSBearer::ESMSBearerCircuitPreferred

SmsReceiveMode

If the client receives an unstored new message which the phone has not acknowledged, then the client has the responsibility of attempting to store the message and then either “acking” or “nacking” that message to the network. If the client receives a new message, which the phone has already stored and has acknowledged, then the client does not have to do anything further

CCDGlobalSettingsRecord::iSMSReceiveMode

KCDTIdSMSReceiveMode

Enum

CED value Description Database value

0

Receive mode is unspecified

TMobileSMSReceiveMode::EReceiveModeUnspecified

1

Phone will store and acknowledge all incoming messages before passing them onto TSY

TMobileSMSReceiveMode::EReceiveUnstoredPhoneAck

2

Phone will acknowledge but NOT store all incoming messages before passing them onto TSY and it's the client's responsibility to store the message

TMobileSMSReceiveMode::EReceiveUnstoredClientAck

3

Phone acknowledges and stores the message

TMobileSMSReceiveMode::EReceiveStored

4

Phone may pass on either stored or unstored messages to TSY

TMobileSMSReceiveMode::EReceiveEither

GPRSAttachMode

Determines when a device attaches to a GPRS network

CCDGLobalSetingsrecord::iGPRSAttachMode

KCDTIdGPRSAttachMode

Enum

CED value Description Database value

0

The phone atches to the network whenever a GPRS service is available

TAttachMode::EAttachWhenPossible

1

The phone attaches to the network only when a GPRS service is required

TAttachMode::EAttachWhenNeeded

AcceptIncomingGprs

Determines whether or not to accept an incoming GPRS connection when an application is waiting for the service

CCDGlobalSetingsRecord::iAcceptincomingGPRS

KCDTIdAcceptincomingGPRS

Boolean

Value Description

TRUE

Accepts automatically

FALSE

Does not accepts automatically

ConnectionAttempts

Maximum number of attempts to connect to the network

CCDGlobalSettingsRecord::iMaxConnectionAttempts

KCDTIdMaxConnectionAttempts

Integer

1 or 2

2 is the default value

ModemForDataAndFax

Default bearer for data and fax calls

CCDGlobalSettingsRecord::iModemForDataAndFax

KCDTIdModemDataFax

Integer

A reference to a record in the ModemBearer table

LocationForDataAndFax

Default location information for data and fax calls

CCDGlobalSettingsRecord::iLocationForDataAndFax

KCDTIdLocationDataFax

Integer

A reference to a record in the Location table

GPRSClassCBearer

The preferred bearer when the device is forced into GPRS Class C operation. Class C means that the device can be active in either GSM or GPRS mode, but not at the same time

CCDGlobalSettingsRecord::iGPRSClassCBearer

KCDTIdGPRSClasscBearer

Enum

CED value Description Database value

0

Instructs the phone stack to attach to network whenever it can.

TAttachMode::EAttachWhenPossible

1

Instructs the phone stack to attach to network only when required (e.g. activating a connection

GPRS

DefaultNetwork

Default network information

CCDGlobalSettingsrecord::idefaultNetwork

KCDTIdDefaultNetwork

Integer

Reference to the default network record in the network table

BearerAvailablityCheckTSY

The TSY used to check for bearer availablity

CCDGlobalSettingsRecord::iBearerAvailabilityCheckTSY

KCDTIdBearerAvailabilityCheckTSY

Short text

Possible TSY values

ModemForPhoneServicesAndSMS

Modem settings for phone and SMS services

CCDGlobalSettingsRecord::iModemForPhoneServicesAndSMS

KCDTIdModemPhoneServicesSMS

Integer

A reference to a record in the ModemBearer table

LocationForPhoneServicesAndSMS

Sets the default location from which you are dialling for phone services such as a SMS service

CCDGlobalSettingsRecord::iLocationForPhoneServicesAndSMS

KCDTIdLocationPhoneServicesSMS

Integer

A reference to a record in the Location table

RedialAttempts

Maximum number of redial attempts when the ISP dailled is busy

CCDGlobalSettingsRecord::iMaxRedialAttempts

KCDTIdMaxRedialAttempts

Integer

User defined integer value

This field cannot have null value

maxMBufHeap

Maximum RMBuf heap size

CCDGlobalSettingsRecord::iMaxBufHeap

KCDTIdMaxMBufHeap

Integer

User defined integer value specifying maximum size of the buffer (in bytes)

DefaultAgent

The default agent to be used

CCDGlobalSettingsRecord

KCDTIdDefaultAgent

Integer

A reference to a record in the AgentLookup table


IAP table

Internet Access Points (IAPs) configuration table. There should be one record created for each Access Point with a specific service and a specific bearer. The fields in this table have references to records in other tables.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdIAPRecord.

Field name Description of field CommsDat field name CommsDat field ID Field value type Possible Values

IAPService

The service used by an Access Point

CCDIAPRecord::iService

KCDTIdIAPService

Integer

A reference to a record in the service table

IAPServiceType

Name of the service table

CCDIAPRecord::iServiceType

KCDTIdIAPServicetype

Short text

A reference to one of the service table

IAPBearer

Bearer information

CCDIAPRecord::iBearer

KCDTIdIAPBearer

Integer

A reference to a record in the Bearer table

IAPBearerType

Type of the bearer to be used

CCDIAPRecord::iBearerType

KCDTIdIAPBearerType

Medium text

Name of the bearer table such as ModemBearer or LANBearer

IAPNetwork

Network information

CCDIAPRecord::inetwork

KCDTIdIAPNetwork

Integer

A reference to a record in the Network table

IAPNetworkWeighting

A weighting for a particular IAP. The IAP with highest weighting is attempted first. This is an alternative way to make a connection if the ConnectionPreferences ranking is not used

CCDIAPRecord::inetworkWeighting

KCDTIdIAPNetworkWeighting

Integer

User defined integer value

Location

The location information to be used by the particular Access Point

CCDIAPRecord::iLocation

KCDTIdIAPLocation

Integer

A reference to a record in the Location table

All the fields in the IAP table can hav null value except the IAPService field.


IncomingGPRS/OutgoingGPRS tables

The IncomingGPRS/OutgoingGPRS tables have similar fields. These fields contain the configuration settings for using the GPRS service. These tables should be configured for services using a wireless GPRS connection. Configure the IncomingGPRS table for inbound connections, and configure 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.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for IncomingGPRS table: KCDTIdIncomingGprsRecord.

Record ID for OutgoingGPRS table: KCDTIdOutgoingGprsRecord.

Field name Description of field CommsDat field name CommsDat field ID Field value type Possible values

APN

Access point name

CCDWCDMAPacketServiceRecord::iGPRSAPN

KCDTIdAPN

Medium text

User defined text

PDPType

Packet data protocol (PDP) used by the packet switching networks to communicate with GPRS

CCDWCDMAPacketServiceRecord::iGPRSPDPType

KCDTIdWCDMAType

Enum

CED values Database values

IPv4

TProtocolType::EPdpTypeIPv4

IPv6

TProtocolType::EPdpTypeIPv6

X25

TProtocolType::EPdpTypeX25

PPP

TProtocolType::EPdpTypePPP

PDPAddress

PDP address of the device

CCDWCDMAPacketRecord::iGPRSPDPAddress

KCDTIdWCDMAPDPAddress

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

CCDWCDMAPacketRecord::iGPRSIfPromptForAuth

KCDTIdWCDMAIfPromptForAuth

Boolean

Value Description

TRUE

Prompts for authentication

FALSE

Does not prompt for authentication

IfParams

Interface parameter string used to specify the lower layer that interface protocol is to use

CCDWCDMAPacketRecord::iGPRSIfParams

KCDTIdWCDMAIfParams

Short text

User defined

IfNetworks

List of network protocols to be used by the network interface (nif) separated by comma

CCDWCDMAPacketRecord::iGPRSIfNetworks

KCDTIdWCDMAIfNetworks

Short text

User defined. Example IP, IP6

IfAuthName

Prompt user to enter authentication username used in the datalink layer. Example in PPP

CCDWCDMAPacketRecord::iGPRSIfAuthName

KCDTIdWCMAIfAuthName

Short text

User defined

IfAuthPass

Prompt user to enter authentication password used in the datalink layer. Example in PPP

CCDWCDMAPacketRecord::iGPRSIfAuthPass

KCDTIdWCMAIfAuthPass

Short text

User defined

AuthRetries

Number of times to retry authentication whenit fails

CCDWCDMAPacketRecord::iGPRSAuthRetries

KCDTIdWCMAAuthRetries

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

CCDWCDMAPacketRecord::iGPRSEnableLCPExtension

KCDTIdWCMAEnableLCPExtension

Boolean

Value Description

TRUE

LCP extension is enabled

FALSE

LCP extension is disabled

FALSE is the default value.

IpAddrFormServer

Detrmines whether or not to get IP address from the ISP

CCDWCDMAPacketRecord::iGPRSIPAddrFromServer

KCDTIdWCMAIPAddrFromServer

Boolean

Value Description

TRUE

Gets the address from the ISP

FALSE

Does not get the address from the ISP

IpDNSAddrFromServer

A boolean flag that detrmines whether or not to get DNS address for IPv4 from the ISP

CCDWCDMAPacketRecord::iGPRSIPDNSAddrFromServer

KCDTIdWCMAIPDNSAddrFromServer

Boolean

Value Description

TRUE

Gets the IPv4 DNS address from the ISP

FALSE

Does not get the IPv4 DNSaddress from the ISP

Ip6DNSAddrFromServer

A boolean flag that detrmines whether or not to get DNS address for IPv6 from the ISP

CCDWCDMAPacketRecord::iGPRSIP6DNSAddrFromServer

KCDTIdWCMAIP6DNSAddrFromServer

Boolean

Value Description

TRUE

Gets the IPv6 DNSaddress from the ISP

FALSE

Does not get the IPv6 DNS address from the ISP

IpAddr

Static IP address used by the interface. This address is used when dynamic IP is not allocated by the ISP

CCDWCDMAPacketRecord::iGPRSIPAddr

KCDTIdWCMAIPAddr

Short text

User defined

IpNetMask

IP netmask of the interface if required

CCDWCDMAPacketRecord::iGPRSIPNetmask

KCDTIdWCMAIPNetmask

Short text

User defined

IpGateway

Gateway IP address

CCDWCDMAPacketRecord::iGPRSIPGateway

KCDTIdWCMAIPGateway

Short text

User defined

0.0.0.1 is the default value

IpNameServer1

Static address of the primary IPv4 DNS server

CCDWCDMAPacketRecord::iGPRSIPNameServer1

KCDTIdWCMAIPNameServer1

Short text

User defined

IpNameServer2

Static IP address of the secondary IPv4 DNS server

CCDWCDMAPacketRecord::iGPRSNameServer2

KCDTIdWCMAIPNameServer2

Short text

User defined

Ip6NameServer1

Static IP address of the primary IPv6 DNS server

CCDWCDMAPacketRecord::iIP6NameServer1

KCDTIdWCMAIP6NameServer1

Short text

User defined

Ip6NameServer2

Static IP address of the secondary IPv6 DNS server

CCDWCDMAPacketRecord::iGPRSIP6Nameserver2

KCDTIdWCMAIP6NameServer2

Short text

User defined

ConfigDaemonName

Address configuration daemon name

CCDWCDMAPacketRecord::iGPRSConfigDaemonName

KCDTIdWCMAConfigDaemon

Short text

User defined. Example DHCP, MobileIP,etc

IpAddrLeaseValidFrom

Start of lease of dynamic address allocated by the ISP

CCDWCDMAPacketRecord::iGPRSIPAddrleaseValidFrom

KCDTIdWCMAIPAddrLeaseValidFrom

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

CCDWCDMAPacketRecord::iIPAddrLeaseValidTo

KCDTIdWCMAIPAddrLeaseValidTo

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%

CCDWCDMAPacketRecord::iGPRSUseEdge

KCDTIdWCMAUseEdge

Boolean

Value Description

TRUE

EDGE connection is used

FALSE

EDGE connection is not used

ReqPrecedence

Requested quality of service precedence class

CCDWCDMAPacketRecord::iGPRSReqPrecedence

KCDTIdReqPrecedence

Enum

CED value Description Database values

0

Best effort

TQoSPrecedence::EUnspecifiedPrecedence

1

High priority

TQoSPrecedence::EPriorityHighPrecedence

2

Medium priority

TQoSPrecedence::EPriorityMediumPrecedence

3

Low priority

TQoSPrecedence::EPriorityLowPrecedence

ReqDelay

An enumeration field determining the requested quality of service delay class

CCDWCDMAPacketRecord::iGPRSReqDelay

KCDTIdWCMAReqDelay

Enum

CED value Description Database values

0

Best effort or subscribed value

TQoSDelay::EUnspecifiedDelayClass

1

Delay class 1

TQoSDelay::EDelayClass1

2

Delay class 2

TQoSDelay::EDelayClass2

3

Delay class 3

TQoSDelay::EDelayClass3

4

Delay class 4

TQoSDelay::EDelayClass4

5

Delay 40 milliseconds

TQoSDelay::EDelay40ms

6

Delay 120 milliseconds

TQoSDelay::EDelay120ms

7

Delay 360 milliseconds

TQoSDelay::EDelay360ms

ReqReliability

An enumeration field determining the requested quality of service reliability class

CCDWCDMAPacketRecord::iGPRSReqReliability

KCDTIdREqReliability

Enum

CED value Description Database value

0

Best effort or subscribed value

TQoSReliability::EUnspecifiedReliabilityClass

1

Reliability class 1

TQoSReliability::EReliabilityClass1

2

Reliability class 2

TQoSReliability::EReliabilityClass2

3

Reliability class 3

TQoSReliability::EReliabilityClass3

4

Reliability class 4

TQoSReliability::EReliabilityClass4

5

Reliability class 5

TQoSReliability::EReliabilityClass5

ReqpeakThroughput

An enumeration field determining the requested quality of service peak throughput

CCDWCDMAPacketRecord::iGPRSReqThroughput

KCDTIdReqThroughput

Enum

CED value Description Database value

0

Best efoort or subscribed value

TQoSPeakThroughput::EUnspecifiedPeakThroughput

1

Peak throughput of 1,000 octet/h

TQoSPeakThroughput::EPeakThroughput1000

2

Peak throughput of 2,000 octet/h

TQoSPeakThroughput::EPeakThroughput2000

3

Peak throughput of 4,000 octet/h

TQoSPeakThroughput::EPeakThroughput4000

4

Peak throughput of 8,000 octet/h

TQoSPeakThroughput::EPeakThroughput8000

5

Peak throughput of 16,000 octet/h

TQoSPeakThroughput::EPeakThroughput16000

6

Peak throughput of 32,000 octet/h

TQoSPeakThroughput::EPeakThroughput32000

7

Peak throughput of 64,000 octet/h

TQoSPeakThroughput::EPeakThroughput64000

8

Peak throughput of 128,000 octet/h

TQoSPeakThroughput::EPeakThroughput128000

9

Peak throughput of 256,000 octet/h

TQoSPeakThroughput::EPeakThroughput256000

ReqMeanThroughput

An enumeration field determining the requested quality of service mean throughput class

CCDWCDMAPacketRecord::iGPRSreqMeanThroughput

KCDTIdReqMeanThroughput

Enum

CED value Description Database value

0

Unsubscribed value

TQoSMeanThroughput::EUnspecifiedMeanThroughput

1

Mean throughput of 100 octet/h

TQoSMeanThroughput::EMeanThroughput100

2

Mean throughput of 200 octet/h

TQoSMeanThroughput::EMeanThroughput200

3

Mean throughput of 500 octet/h

TQoSMeanThroughput::EMeanThroughput500

4

Mean throughput of 1,000 octet/h

TQoSMeanThroughput::EMeanThroughput1000

5

Mean throughput of 2,000 octet/h

TQoSMeanThroughput::EMeanThroughput2000

6

Mean throughput of 5,000 octet/h

TQoSMeanThroughput::EMeanThroughput5000

7

Mean throughput of 10,000 octet/h

TQoSMeanThroughput::EMeanThroughput10000

8

Mean throughput of 20,000 octet/h

TQoSMeanThroughput::EMeanThroughput20000

9

Mean throughput of 50,000 octet/h

TQoSMeanThroughput::EMeanThroughput50000

10

Mean throughput of 100,000 octet/h

TQoSMeanThroughput::EMeanThroughput100000

11

Mean throughput of 200,000 octet/h

TQoSMeanThroughput::EMeanThroughput200000

12

Mean throughput of 500,000 octet/h

TQoSMeanThroughput::EMeanThroughput500000

13

Mean throughput of 1,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput1000000

14

Mean throughput of 2,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput2000000

15

Mean throughput of 5,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput5000000

16

Mean throughput of 10,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput10000000

17

Mean throughput of 20,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput20000000

18

Mean throughput of 50,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput50000000

19

Best effort

TQoSMeanThroughput::EMeanThroughputBestEffort

MinPrecedenceDelay

An enumeration field determining the minimum quality of service reliability class and the values are similar to the in RequiredPrecedence field

CCDWCDMAPacketRecord::iGPRSMinPrecedenceDelay

KCDTIdMinPrecedenceDelay

Enum

CED value Description Database values

0

Best effort

TQoSPrecedence::EUnspecifiedPrecedence

1

High priority

TQoSPrecedence::EPriorityHighPrecedence

2

Medium priority

TQoSPrecedence::EPriorityMediumPrecedence

3

Low priority

TQoSPrecedence::EPriorityLowPrecedence

MinDelay

An enumeration field determining the minimum quality of service delay class and the values are similar to the in ReqDelay fields

CCDWCDMAPacketRecord::iGPRSMinDelay

KCDTIdMinDelay

Enum

CED value Description Database values

0

Best effort or subscribed value

TQoSDelay::EUnspecifiedDelayClass

1

Delay class 1

TQoSDelay::EDelayClass1

2

Delay class 2

TQoSDelay::EDelayClass2

3

Delay class 3

TQoSDelay::EDelayClass3

4

Delay class 4

TQoSDelay::EDelayClass4

5

Delay 40 milliseconds

TQoSDelay::EDelay40ms

6

Delay 120 milliseconds

TQoSDelay::EDelay120ms

7

Delay 360 milliseconds

TQoSDelay::EDelay360ms

MinReliablility

An enumeration field determining the minimum quality of service reliability class and the field values are similar to the ReqReliability field

CCDWCDMAPacketRecord::iGPRSMinReliability

KCDTIdMinReliability

Enum

CED value Description Database value

0

Best effort or subscribed value

TQoSReliability::EUnspecifiedReliabilityClass

1

Reliability class 1

TQoSReliability::EReliabilityClass1

2

Reliability class 2

TQoSReliability::EReliabilityClass2

3

Reliability class 3

TQoSReliability::EReliabilityClass3

4

Reliability class 4

TQoSReliability::EReliabilityClass4

5

Reliability class 5

TQoSReliability::EReliabilityClass5

MinPeakThroughput

An enumeration field determining the minimum quality of service peak throughput class and the field values are similar to the ReqPeakThroughput field

CCDWCDMAPacketRecord::iGPRSMinPeakThroughput

KCDTIdMinPeakThroughput

Enum

CED value Description Database value

0

Best efoort or subscribed value

TQoSPeakThroughput::EUnspecifiedPeakThroughput

1

Peak throughput of 1,000 octet/h

TQoSPeakThroughput::EPeakThroughput1000

2

Peak throughput of 2,000 octet/h

TQoSPeakThroughput::EPeakThroughput2000

3

Peak throughput of 4,000 octet/h

TQoSPeakThroughput::EPeakThroughput4000

4

Peak throughput of 8,000 octet/h

TQoSPeakThroughput::EPeakThroughput8000

5

Peak throughput of 16,000 octet/h

TQoSPeakThroughput::EPeakThroughput16000

6

Peak throughput of 32,000 octet/h

TQoSPeakThroughput::EPeakThroughput32000

7

Peak throughput of 64,000 octet/h

TQoSPeakThroughput::EPeakThroughput64000

8

Peak throughput of 128,000 octet/h

TQoSPeakThroughput::EPeakThroughput128000

9

Peak throughput of 256,000 octet/h

TQoSPeakThroughput::EPeakThroughput256000

MinMeanThroughput

An enumeration field determining the minimum quality of service mean throughput class and the field values are similar to the ReqMeanThroughput field

CCDWCDMAPacketRecord::iGPRSMinMeanThroughput

KCDTIdMinMeanThroughput

Enum

CED value Description Database value

0

Unsubscribed value

TQoSMeanThroughput::EUnspecifiedMeanThroughput

1

Mean throughput of 100 octet/h

TQoSMeanThroughput::EMeanThroughput100

2

Mean throughput of 200 octet/h

TQoSMeanThroughput::EMeanThroughput200

3

Mean throughput of 500 octet/h

TQoSMeanThroughput::EMeanThroughput500

4

Mean throughput of 1,000 octet/h

TQoSMeanThroughput::EMeanThroughput1000

5

Mean throughput of 2,000 octet/h

TQoSMeanThroughput::EMeanThroughput2000

6

Mean throughput of 5,000 octet/h

TQoSMeanThroughput::EMeanThroughput5000

7

Mean throughput of 10,000 octet/h

TQoSMeanThroughput::EMeanThroughput10000

8

Mean throughput of 20,000 octet/h

TQoSMeanThroughput::EMeanThroughput20000

9

Mean throughput of 50,000 octet/h

TQoSMeanThroughput::EMeanThroughput50000

10

Mean throughput of 100,000 octet/h

TQoSMeanThroughput::EMeanThroughput100000

11

Mean throughput of 200,000 octet/h

TQoSMeanThroughput::EMeanThroughput200000

12

Mean throughput of 500,000 octet/h

TQoSMeanThroughput::EMeanThroughput500000

13

Mean throughput of 1,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput1000000

14

Mean throughput of 2,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput2000000

15

Mean throughput of 5,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput5000000

16

Mean throughput of 10,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput10000000

17

Mean throughput of 20,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput20000000

18

Mean throughput of 50,000,000 octet/h

TQoSMeanThroughput::EMeanThroughput50000000

19

Best effort

TQoSMeanThroughput::EMeanThroughputBestEffort

UmtsR99QoSAndOn

A record link between the Incoming/Outgoing GPRS table and the UmtsR99QosAndOn table

CCDWCDMAPacketServiceRecord::iUmtsR99QoSAndOnTable

KCDTIdUmtsR99QoSAndOn

Integer

A reference to a record in the UmtsR99QoSAndOn table

DataCompression

A boolean flag to specify data compression

CCDWCDMAPacketRecord::i

KCDTIdWCDMADataCompression

Boolean

Value Description

TRUE

Data compression is enabled

FALSE

Data compression is disabled

Header Compression

A boolean flag to specify IP header compression

CCDWCDMAPacketRecord::iGPRSHeaderCompression

KCDTIdWCDMAHeaderCompression

boolean

Value Description

TRUE

IP header compression is enabled

FALSE

IP header compression is disabled

AnonymousAccess

A boolean flag specifying whether anonymous access is enabled.Anonymous access allows the device to connect to the network without authentication

CCDWCDMAPacketRecord::iGPRSanonymousAccess

KCDTIdWCMAAnonymousAccess

Boolean

Value Description

TRUE

Aanonymous access is allowed

FALSE

Anonymous access is not allowed

GprsAccessPointType

A flag specifying the type of support the ISP provides to the device

CCDWCDMAPacketRecord::iGPRSAPType

KCDTIdAPType

Enum

CED value Description Database value

INTERNETONLY

ISP offers HTML only

TCommsDbIspType::EIspTypeInternetOnly

WAPONLY

ISP offers WML only

TCommsDbIspType::EIspTypeWAPOnly

INTERNETANDWAP

ISP offers both HTML and WML

TCommsDbIspType::EIspTypeInternetAndWAP

This field can have a null value

QosWarningTimeout

An integer to warn the user when the required QoS is not satisfied

CCDWCDMAPacketRecord::iGPRSQOSWarningTimeout

KCDTIdQOSWarningTimeout

Integer

User defined integer value in microseconds


UmtsR99QoSAndOn

This table lists various QoS related fields. It supports R99/R4 revision of 3GPP QoS parameters (as per 3GPP TS 23.107 v.4).

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdUmtsR99QoSAndOnTableRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible values

ReqTrafficClass

Information regarding requested traffic class

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqTrafficClass

KCDTIdWCDMAReqTrafficClass

Enum

CED value Description Database value

0

Traffic classs is unspecified

TTrafficClass::ETrafficClassUnspecified

1

Traffic class is conversational

TTrafficClass::ETrafficClassConversational

2

Traffic class is streaming

TTrafficClass::ETrafficClassStreaming

3

Traffic class is interactive

TTrafficClass::ETrafficClassInteractive

4

Traffic class is background

TTrafficClass::ETrafficClassBackground

MinTrafficClass

Minimum acceptable traffic class

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinTrafficClass

KCDTIdWCDMAMinTrafficClass

Enum

CED value Description Database value

0

Traffic classs is unspecified

TTrafficClass::ETrafficClassUnspecified

1

Traffic class is conversational

TTrafficClass::ETrafficClassConversational

2

Traffic class is streaming

TTrafficClass::ETrafficClassStreaming

3

Traffic class is interactive

TTrafficClass::ETrafficClassInteractive

4

Traffic class is background

TTrafficClass::ETrafficClassBackground

ReqDeliveryOrder

Requested value for sequential SDU delivery

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqDeliveryOrder

KCDTIdWCDMAReqDeliveryOrder

Enum

CED value Description Database value

0

SDU deliver order is unspecified

TDeliveryOrder::EDeliveryOrderUnspecified

1

SDU delivery order is required to be in sequence

TDeliveryOrder::EDeliveryOrderRequired

2

SDU delivery order is not required to be in sequence

TDeliveryOrder::EDeliveryOrderNotRequired

MinDeliveryOrder

Acceptable minimum value for sequential SDU delivery

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinDeliveryOrder

KCDTIdWCDMAMinDeliveryOrder

Enum

CED value Description Database value

0

SDU deliver order is unspecified

TDeliveryOrder::EDeliveryOrderUnspecified

1

SDU delivery order is required to be in sequence

TDeliveryOrder::EDeliveryOrderRequired

2

SDU delivery order is not required to be in sequence

TDeliveryOrder::EDeliveryOrderNotRequired

ReqDeliveryErroneousSDU

Requested value for erroneous SDU delivery

CCDUmtsR99QoSAndOnTableRecord::iGPRSDeliverErroneosSDU

KCDTIdWCDMADeliverErroneousSDU

Enum

CED value Description Database value

0

Unspecified

TErroneousSDUDelivery::EErroneousSDUDeliveryUnspecified

1

Erroneous SDUs are delivered and error detection is not considered.

TErroneousSDUDelivery::EErroneousSDUNoDetection

2

Erroneous SDUs are delivered and error detection is employed

TErroneousSDUDelivery::EErroneousSDUDeliveryRequired

3

Erroneous SDUs are discarded ad error detection is employed

TErroneousSDUDelivery::EErroneousSDUDeliveryNotRequired

MinDeliveryErroneousSDU

Minimum acceptable value for erroneous SDu delivery

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinDeliverErroneousSDU

KCDTIdWCDMAMinDeliveryOrder

Enum

CED value Description Database value

0

Unspecified

TErroneousSDUDelivery::EErroneousSDUDeliveryUnspecified

1

Erroneous SDUs are delivered and error detection is not considered.

TErroneousSDUDelivery::EErroneousSDUNoDetection

2

Erroneous SDUs are delivered and error detection is employed

TErroneousSDUDelivery::EErroneousSDUDeliveryRequired

3

Erroneous SDUs are discarded ad error detection is employed

TErroneousSDUDelivery::EErroneousSDUDeliveryNotRequired

ReqMaxSDUSize

Specifies the maximum SDU size

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqMaxSDUSize

KCDTIdWCDMAReqMaxSDUSize

Integer

User defined integer value

MinAcceptableMaxSDUsize

Specifies the minimum size of SDU

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinAcceptableMaxSDUSize

KCDTIdWCDMAMinAcceptableMaxSDUSize

Integer

User defined integer value

ReqMinUplinkRate

Specifies minimum requested uplink bitrate

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqMinUplinkRate

KCDTIdWCDMAReqMinUplinkRate

Integer

User defined integer value

ReqMaxUplinkRate

Specifies maximum requested uplink bitrate

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqMaxUplinkRate

KCDTIdWCDMAReqMaxUplinkRate

Integer

User defined integer value

ReqMaxDownlinkRate

Specifies maximum requested downlink rate

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqMaxDownlinkRate

KCDTIdWCDMAReqMaxDownlinkRate

Integer

User defined integer value

ReqMinDownlinkrate

Specifies minimum requested downlink rate

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqMinDownlinkRate

KCDTIdWCDMAReqMinDownlinkRate

Integer

User defined integer value

ReqBER

Specifies target BER

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqBER

KCDTIdWCDMAReqBER

Enum

CED value Description Database value

0

Unspecified

TBitErrorRatio::EBERUnspecified

1

Target residual BER - 0.05.

TBitErrorRatio::EBERFivePerHundred

2

Target residual BER - 0.01.

TBitErrorRatio::EBEROnePerHundred

3

Target residual BER - 0.005.

TBitErrorRatio::EBERFivePerThousand

4

Target residual BER - 0.004.

TBitErrorRatio::EBERFourPerThousand

5

Target residual BER - 0.001.

TBitErrorRatio::EBEROnePerThousand

6

Target residual BER - 0.0001.

TBitErrorRatio::EBEROnePerTenThousand

7

Target residual BER - 0.00001.

TBitErrorRatio::EBEROnePerHundredThousand

8

Target residual BER - 0.000001.

TBitErrorRatio::EBEROnePerMillion

9

Target residual BER - 0.00000006.

TBitErrorRatio::EBERSixPerHundredMillion

MaxBER

Specifies maximum accepted target BER

CCDUmtsR99QoSAndOnTableRecord::iGPRSMaxBER

KCDTIdWCDMAMaxBER

Enum

CED value Description Database value

0

Unspecified

TBitErrorRatio::EBERUnspecified

1

Target residual BER - 0.05.

TBitErrorRatio::EBERFivePerHundred

2

Target residual BER - 0.01.

TBitErrorRatio::EBEROnePerHundred

3

Target residual BER - 0.005.

TBitErrorRatio::EBERFivePerThousand

4

Target residual BER - 0.004.

TBitErrorRatio::EBERFourPerThousand

5

Target residual BER - 0.001.

TBitErrorRatio::EBEROnePerThousand

6

Target residual BER - 0.0001.

TBitErrorRatio::EBEROnePerTenThousand

7

Target residual BER - 0.00001.

TBitErrorRatio::EBEROnePerHundredThousand

8

Target residual BER - 0.000001.

TBitErrorRatio::EBEROnePerMillion

9

Target residual BER - 0.00000006.

TBitErrorRatio::EBERSixPerHundredMillion

ReqSDUErrorRatio

Requested target SDU error ratio

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqSDUErrorRatio

KCDTIdWCDMAReqSDUErrorRatio

Enum

CED value Description Database value

0

Target value of Erroneous SDUs – Unspecified.

TSDUErrorRatio::ESDUErrorRatioUnspecified

1

Target SDU error ratio - 0.1.

TSDUErrorRatio::ESDUErrorRatioOnePerTen

2

Target SDU error ratio - 0.01.

TSDUErrorRatio::ESDUErrorRatioOnePerHundred

3

Target SDU error ratio - 0.007.

TSDUErrorRatio::ESDUErrorRatioSevenPerThousand

4

Target SDU error ratio - 0.001.

TSDUErrorRatio::ESDUErrorRatioOnePerThousand

5

Target SDU error ratio - 0.0001.

TSDUErrorRatio::ESDUErrorRatioOnePerTenThousand

6

Target SDU error ratio - 0.00001.

TSDUErrorRatio::ESDUErrorRatioOnePerHundredThousand

7

Target SDU error ratio - 0.000001.

TSDUErrorRatio::ESDUErrorRatioOnePerMillion

MaxSDUErrorRatio

Maximum acceptable target SDU error ratio

CCDUmtsR99QoSAndOnTableRecord::iGPRSMaxSDUErrorRatio

KCDTIdWCDMAMaxSDUErrorRatio

Enum

CED value Description Database value

0

Target value of Erroneous SDUs – Unspecified.

TSDUErrorRatio::ESDUErrorRatioUnspecified

1

Target SDU error ratio - 0.1.

TSDUErrorRatio::ESDUErrorRatioOnePerTen

2

Target SDU error ratio - 0.01.

TSDUErrorRatio::ESDUErrorRatioOnePerHundred

3

Target SDU error ratio - 0.007.

TSDUErrorRatio::ESDUErrorRatioSevenPerThousand

4

Target SDU error ratio - 0.001.

TSDUErrorRatio::ESDUErrorRatioOnePerThousand

5

Target SDU error ratio - 0.0001.

TSDUErrorRatio::ESDUErrorRatioOnePerTenThousand

6

Target SDU error ratio - 0.00001.

TSDUErrorRatio::ESDUErrorRatioOnePerHundredThousand

7

Target SDU error ratio - 0.000001.

TSDUErrorRatio::ESDUErrorRatioOnePerMillion

ReqTrafficHandlingPriority

Requested traffic handling priority

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqTrafficHandlingPriority

KCDTIdWCDMAReqTrafficHandlingPriority

Enum

CED value Description Database value

0

Unspecified

TTrafficHandlingPriority::ETrafficPriorityUnspecified

1

Priority level 1

TTrafficHandlingPriority::ETrafficPriority1

2

Priority level 2.

TTrafficHandlingPriority::ETrafficPriority2

3

Priority level 3.

TTrafficHandlingPriority::ETrafficPriority3

MinTrafficHandlingPriority

Minimum acceptable traffic handling priority

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinTrafficHandlingPriority

KCDTIdWCDMAMinTrafficHandlingPriority

Enum

CED value Description Database value

0

Unspecified

TTrafficHandlingPriority::ETrafficPriorityUnspecified

1

Priority level 1

TTrafficHandlingPriority::ETrafficPriority1

2

Priority level 2.

TTrafficHandlingPriority::ETrafficPriority2

3

Priority level 3.

TTrafficHandlingPriority::ETrafficPriority3

ReqTransferDelay

Requested transfer delay

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqTransferDelay

KCDTIdWCDMAReqTransferDelay

Integer

User defined value in milliseconds

MaxTransferDelay

Maximum accepted transfer delay

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinTransferDelay

KCDTIdWCDMAMinTransferDelay

Integer

User defined value in milliseconds

ReqGuaranteedUplinkRate

Requested guaranteed uplink rate

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqGuaranteedUplinkRate

KCDTIdWCDMAReqGuaranteedUplinkRate

Integer

User defined bitrate

MinGuaranteedUplink

Minimum acceptable guaranteed uplink rate

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinGuaranteedUplinkRate

KCDTIdWCDMAMinGuaranteedUplinkRate

Integer

User defined bitrate

ReqGuaranteedDownlinkRate

Requested guaranteed downlink rate

CCDUmtsR99QoSAndOnTableRecord::iGPRSReqGuaranteedDownlinkRate

KCDTIdWCDMAReqGuaranteedDownlinkRate

Integer

User defined bitrate

MinGuaranteedDownlinkRate

Minimum acceptable guaranteed downlink rate

CCDUmtsR99QoSAndOnTableRecord::iGPRSMinGuaranteedDownlinkRate

KCDTIdWCDMAMinGuaranteedDownlinkRate

Integer

User defined bitrate

SignallingIndication

Specified whether signalling indication is used

CCDUmtsR99QoSAndOnTableRecord::iGPRSSignallingIndication

KCDTIdWCDMASignallingIndication

Boolean

TRUE or FALSE

ImCnSignallingIndication

Specifies whether IP multimedia system (IMS) core network (CN) signalling indication is used

CCDUmtsR99QoSAndOnTableRecord::iGPRS_ImCnSignallingIndication

KCDTIdWCDMAImCmSignallingIndication

Boolean

TRUE or FALSE

SourceStatisticsDescriptor

Static source descriptor as defined in 3GPP TS 23.107 and TS 24.008

CCDUmtsR99QoSAndOnTableRecord::iGPRSSourceStatisticsDescriptor

KCDTIdWCDMASourceStatisticsDescriptor

Enum

CED value Description Database values

0

Unknown source statistics descriptor.

TSourceStatisticsDescriptor::ESourceStatisticsDescriptorUnknown

1

Speech source statistics descriptor.

TSourceStatisticsDescriptor::ESourceStatisticsDescriptorSpeech


LAN bearer table

This table should be configured when a device connects to a local area network such as ethernet and Wi-Fi.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdLANBearerRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible Values

IfName

Interface name used to implement a network connection protocol such as PPP.

CCDLANBearerRecord::iLANBearerNifName

KCDTIdLANBearerNifName

Short text

User defined interface name

LDDName

Logical device driver (LDD) name used as an interface with lower layer physical device driver (PDD).

CCDLANBearerRecord::iLANBearerLddName

KCDTIdLANBearerLddName

Short text

Name of the driver used

PDDName

The name of the physical device driver interacting with the hardware.

CCDLANBearerRecord::iLANBearerPddName

KCDTIdLANBearerPddName

Short text

Name of the driver used

LDDFileName

The .DLL file used by the the logical device driver (LDD).

CCDLANBearerRecord::iLANBearerLddFileName

KCDTIdLANBearerLddFilename

Short text

.DLL file name

PDDFileName

The .DLL file used by the physical device driver (PDD).

CCDLANBearerRecord::iLANBearerPddFileName

KCDTIdLANBearerPddFileName

Short text

.DLL file name

LastSocketActivityTimeout

Time to stay connected when all socket activity is ceased.

CCDLANBearerRecord::iLastSocketActivityTimeout

KCDTIdLANLastSocketActivityTimeout

Integer

User defined integer value in seconds

LastSessionClosedTimeout

Time to stay connected when the session is closed.

CCDLANBearerRecord::iLastSessionClosedTimeout

KCDTIdLANLastSessionClosedTimeout

Integer

User defined integer value in seconds.

LastSocketClosedTimeout

Time to stay online when the socket is closed

CCDLANBeareRecord::iLastSocketClosedTimeout

KCDTIdLANLastSocketClosedTimeout

Integer

Agent

The file name of the agent used.

CCDLANBearerRecord::iBearerAgent

KCDTIdLANBearerAgent

Short text

The file name with extension such as DummyPSD.agt

BearerTechnology

The method used by the bearer to transmit data.

CCDLANBearerRecord::iBearerTechnology

KCDTIdLANBearerTechnology

Enum

Value Description

CSD

Bearer establishes circuit-switched connection

HSCSD

Bearer establishes high speed circuit-switched connection

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.

CCDLANBearerRecord::iPacketDriverName

KCDTIdLANBearerPacketDriverName

Short text

Name of the packet driver


LAN service table

This table contains the details of the gateway server.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdLANServiceRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible Values

Name

Name of the network such as ethernet.

Short text

Ethernet

IfNetworks

Type of network layer interface used.

CCDLANServiceRecord::iIfNetworks

KCDTIdLANIfNetworls

Short text

ip

IpNetmask

Netmasking address.

CCDLANServiceRecord::iIpNetmask

KCDTIdLANIpNetmask

Short text

User defined address

IpGateway

Gateway IP address .

CCDLANServiceRecord::iIpGateway

KCDTIdLANIpGateway

Integer

User defined address

IpAddrFromServer

Detrmines whether or not to get IP address from the ISP

CCDLANServiceRecord::iIpAddrFromServer

KCDTIdLANIpAddrFromServer

Boolean

CED value Description Database value

TRUE

Gets IP address from the ISP

ETRUE

FALSE

Does not get the IP address from the ISP

EFALSE

This field cannot be null. This field should be set to FASLE for using static IP address

IpAddr

IP address of the device.

CCDLANServiceRecord::iIpAddr

KCDTIdLANIpAddr

Integer

User defined address

IpDNSAddrFromServer

Detrmines whether or not to get DNS address for IPv4 from the ISP.

CCDLANServiceRecord::iIpDnsAddrFromServer

KCDTIdLANIpDNSAddrFromServer

Boolean

CED value Description Database value

TRUE

Gets the IPv4 DNS address from the ISP

ETRUE

FALSE

Does not get the IPv4 DNS address from the ISP

EFALSE

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.

CCDLANServiceRecord::iIp6DNSAddrFromServer

KCDTIdLANIp6DNSAddrFromServer

Boolean

CED value Description Database value

TRUE

Gets the IPv6 DNS address from the ISP

ETRUE

FALSE

Does not get the IPv6 DNS address from the ISP

EFALSE

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.

CCDLANServiceRecord::iIpNameServer1

KCDTIdLANIpNameServer1

An IPv4 address

User defined

This field can have null value

IpNameServer2

Static address of the secondary IPv4 DNS server.

CCDLANServiceRecord::iIpNameServer2

KCDTIdLANIpNameserver2

An IPv4 address

User defined

This field can have null value

Ip6NameServer1

Static address of the primary IPv6 DNS server.

CCDLANServiceRecord::iIp6NameServer1

KCDTIdLANIp6NameServer1

An IPv6 address

User defined

This field can have null value

Ip6NameServer2

Static address of the secondary IPv6 DNS server.

CCDLANServiceRecord::iIp6NameServer2

KCDTIdLANIp6NameServer2

An IPv6 address

User defined

This field can have null value

IpAddrLeaseValidFrom

Address configuration daemon name

CCDLANServiceRecord::iIpAddrLeaseValidFrom

KCDTIdLANIpAddrLeaseValidfrom

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

CCDLANServiceRecord::iIpAddrLeaseValidTo

KCDTIdLANIpAddrLeaseValidTo

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

CCDLANServiceRecord::iConfigDaemonManagerName

KCDTIdLANConfigdaemonManagerName

Short text

Same as description

ConfigDaemonName

End of lease of dynamic address allocates by the ISP

CCDLANServiceRecord::iConfigDaemonName

KCDTIdLANConfigDaemonName

Short text

Same as description

LANServiceExtensionTableName

Name of the extension table

CCDLANServiceRecord::iserviceExtensionTablename

KCDTIdLANServiceExtensionTableName

Same as description

Same as description

LanServiceExtensionTableRecordId

Record of the extension table

CCDLANServiceRecord::iServiceExtensionTableRecord

KCDTIdLANServiceExtensionTable Record

Same as description

Same as description


Location table

This table holds the details of device's location information.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdLocationRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible Values

Mobile

A boolean flag specifying whether the device is a mobile or not.

CCDLocationRecord::iMobile

KCDTIdMobile

Boolean

Value Description

TRUE

The device is a mobile

FALSE

The device is not mobile

UsePulseDial

A bolean flag specifying whether to use pulse dialing.

CCDLocationRecord::iUsePulseDial

KCDTIdusePulseDial

Boolean

Value Description

TRUE

Pulse dial is used

FALSE

Pulse dial is not used

WaitForDialTone

A boolean flag specifying whether to wait fordial tone.

CCDLocationRecord::iWaitForDialTone

KCDTIdWaitForDialTone

Boolean

Value Description

TRUE

Device waits for the dial tone

FALSE

Device does not wait for the dial tone

PauseAfterDialOut

An integer value specifying time to pause after using the dial-ot code.

CCDLocationRecord::iPauseAfterDialOut

KCDTIdPauseAfterDialOut

Integer

User defined integer value in seconds

IntlPrefixCode

The prefix code used for international calls.

CCDLocationRecord::iIntlPrefixCode

KCDTIdIntlPrefixCode

Short text

User defined integer value

NatPrefixCode

Prefix code used for national calls.

CCDLocationRecord::iNatPrefixCode

KCDTIdNatPrefixCode

Short text

User defined integer value

NatCode

The country code.

CCDLocationRecord::iNatCode

KCDTIdNatCode

Short text

User defined integer value

AreaCode

The area code.

CCDLocationRecord::iAreaCode

KCDTIdAreaCode

Short text

User defined integer value

DialOutCode

Number used to dial external line.

CCDLocationRecord::iDialOutCode

KCDTIdDialOutCode

Short text

User defined integer value

DisableCallWaitingCode

Code used to disable call waiting facility.

CCDLocationRecord::iDisableCallWaitingCode

KCDTIdDisableCallWaitingCode

Short text

User defined integer value

BearerTechnology

The method used by the bearer to transmit data.

CCDLocationRecord::iBearerTechnology

KCDTIdBearerTechnology

Enum

Value Description

CSD

Bearer establishes circuit-switched connection

HSCSD

Bearer establishes high speed circuit-switched connection


Modem bearer table

This table should be configured for modem-based connections such as ethernet, Wi-Fi and Bluetooth.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdModemBearerRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible Values

IfName

The interface name that is used to implement a networkl layer protocol such as PPP

CCDModemBearerRecord::iNifName

KCDTIdNifName

Short text

User defined interface name

Agent

The file name of the agent used

CCDBearerRecordBase::iBearerAgent

KCDTIdBearerAgent

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).

CCDModemBearerRecord::iControlChannelPortName

KCDTIdControlChannelPortName

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).

CCDModemBearerRecord::iBCAStack

KCDTIdBCDStack

Short text

A list of BCA's separated by commas

PortName

The Comm port name used by the modem

CCDModemBearerRecord::iPortName

KCDTIdPortName

Short text

User defined port name

TSYName

The name of the TSY which provides the hardware specific implementation of the ETEL server interface.

CCDModemBearerRecord::iTSYName

KCDTIdTsyName

Short text

A TSY name

CSYName

The name of the CSY which implements the comm port specific interface to C32

CCDModemBearerRecord::iCSYName

KCDTIdCsyName

Short text

A CSY name

DataBits

Number of data bits used for serial port configuration

CCDModemBearerRecord::iDataBits

KCDTIdDataBits

Enum

CED value Description Database value

5

For Baudot code

TDataBits::EData5

6

Rarely used value

TDataBits::EData6

7

True ASCII value

TDataBits::EData7

8

For any kind of data

TDataBits::EData8

StopBits

Number of stop bits used for serial port configuration

CCDModemBearerRecord::iStopBits

KCDTIdStopBits

Enum

CED value Database value

1

TStopBits::EStop1

2

TStopBits::Estop2

Parity

The type of parity used to detect corrupted data

CCDModemBearerRecord::iParity

KCDTIdParity

Enum

CED value Description Database value

NONE

No parity is used

Tparity::EParityNone

EVEN

Even parity is used

Tparity::EParityEven

ODD

Odd parity is used

Tparity::EParityOdd

MARK

The parity bit is always set to mark signal (logical 1)

Tparity::EParityMark

SPACE

Space parity transmits the parity bit in the space signal condition

Tparity::EParitySpace

Rate

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.

CCDModemBearerRecord::iRate

KCDTIdRate

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.

CED value Description Database value

AUTO

- Connection set-up will request auto-bauding. This means the ISP’s receiving device can accept data from a variety of transmitting devices operating at different speeds without needing to establish data rates in advance.

TBps::EBpsAutobaud

SPECIAL

- Indicates a data rate defined by the user in SpecialRate field

TBps::EBpsSpecial

SpecialRate

A user defined baud rate. This field will be used only if SPECIAL is mentioned in the rate field

CCDModemBearerRecord::iSpecialRate

KCDTIdSpecialRate

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

CCDModemBearerRecord::iHandshaking

KCDTIdHandshaking

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.

CCDModemBearerRecord::iXonChar

KCDTIdXonChar

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.

CCDModemBearerRecord::iXoffChar

KCDTIdXoffChar

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

CCDModemBearerRecord::iFaxClassPref

KCDTIdFaxClassPref

Enum

CED value Description Database value

AUTO

Automatic detection of fax class

TFaxClass::EClassAuto

1

Fax class 1

TFaxClass::EClass1

1.0

Fax class 1.0

TFaxClass::EClass1point0

2

Fax class 2

TFaxClass::EClass2

2.0

Fax class 2.0

TFaxClass::EClass2point0

2.1

Fax class 2.1

TFaxClass::EClass2point1

SpeakerPref

Preferred speaker mode

CCDModemBearerRecord::iSpeakerPref

KCDTIdSpeakerPref

Enum

CED value Description Database value

NEVER

Speaker off

TCommsDbModemSpeakerSetting::EModemSpeakerSettingNever

UNTILCALLANSWERED

Speaker on until the call is answered

TCommsDbModemSpeakerSetting::EModemSpeakerSettingUntilCallAnswered

ALWAYS

Speaker is always on

TCommsDbModemSpeakerSetting::EModemSpeakerSettingAlways

AFTERDIALUNTILANSWERED

Speaker on after dialling untill answer

TCommsDbModemSpeakerSetting: EModemSpeakerSettingAfterDialUntilAnswer

SpeakerVolPref

Preferred speaker volume

CCDModemBearerRecord::iSpeakerVolPref

KCDTIdSpeakerVolPref

Enum

CED value Description Database value

QUIET

Speaker off

TCommsDbModemSpeakerVolume::EModemSpeakerVolumeQuiet

MEDIUM

Speaker volume set to medium

TCommsDbModemSpeakerVolume::EModemSpeakerVolumeMedium

LOUD

Speaker volume set to loud

TCommsDbModemSpeakerVolume::EModemSpeakerVolumeLoud

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.

CCDModemBearerRecord::iModemInitString

KCDTIdModemInitString

Binary

Hayes AT commands such as AT, ATZ, etc.

DataInitString

Data initialisation string

CCDModemBearerRecord::iDataInitString

KCDTIdDataInitString

Binary

Hayes AT commands such as AT, ATZ, etc.

FaxInitString

Fax initialsation string

CCDModemBearerRecord::iFaxInitString

KCDTIdFaxInitString

Binary

Hayes AT commands such as AT, ATZ, etc.

IspInitString

Initialsation string specific to a particular ISP

CCDModemBearerRecord::iIspInitString

KCDTIdIspInitString

Binary

Hayes AT commands such as AT, ATZ, etc.

DialPauseLength

Command to modify the pause created during dialling using the comma character (',').

CCDModemBearerRecord::iDialPauseLength

KCDTIdDialPauseLength

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.

CCDModemBearerRecord::iCarrierTimeOut

KCDTIdCarrierTimeOut

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.

CCDModemBearerRecord::iAutoAnswerRingCount

KCDTIdAutoAnswerRingCount

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.

CCDModemBearerRecord::iSpeakerVolControlLow

KCDTIdSpeakerVolControlLow

Short text

Hayes AT command, specifically L0.

SpeakerVolControlMedium

Command to set the modem speaker volume to medium.

CCDModemBearerRecord::iSpeakerVolControlMedium

KCDTIdSpeakerVolControlMedium

Short text

Hayes AT command, specifically L1

SpeakerVolControlHigh

Command to set the modem speaker volume to high.

CCDModemBearerRecord::iSpeakerVolControlHigh

KCDTIdSpeakerVolControlHigh

Short text

Hayes AT command, specifically L2.

SpeakerAlwaysOff

Command to set the modem speaker always off.

CCDModemBearerRecord::iSpeakerAlwaysOff

KCDTIdSpeakerAlwaysOff

Short text

Hayes AT command, specifically M0.

SpeakerOnUntilCarrier

Command to set the modem speaker on untill the carrier.

CCDModemBearerRecord::iSpeakerOnUntilCarrier

KCDTIdSpeakerOnUntilCarrier

Short text

Hayes AT command, specifically M1.

SpeakerAlwaysOn

Command to set the modem speaker on.

CCDModemBearerRecord::iSpeakerAlwaysOn

KCDTIdSpeakerAlwaysOn

Short text

Hayes AT command, specifically M2

SpeakerOnAfterUntilCarrier

Command to set the modem speaker on except during dialling.

CCDModemBearerRecord::iSpeakerOnAfterUntilCarrier

KCDTIdSpeakerOnAfterUntilCarrier

Short text

Hayes AT command, specifically M3.

DialToneWaitModifier

The dial command modifier waits for dial tone

CCDModemBearerRecord::iDialToneWaitModifier

KCDTIdDialToneWaitModifier

Short text

Hayes AT command, specifically W.

CallProgress1

Disable busy and dial tone detection

CCDModemBearerRecord::iCallProgress1

KCDTIdCallProgress1

Short text

Hayes AT command, specifically X1.

CallProgress2

Dial tone detection is enabled and busy detection is disabled

CCDModemBearerRecord::iCallProgress2

KCDTIdCallProgress2

Short text

Hayes AT command, specifically X2.

CallProgress3

Dial tone detection is disabled and busy detection is enabled

CCDModemBearerRecord::iCallProgress3

KCDTIdCallProgress3

Short text

Hayes AT command, specifically X3.

CallProgress4

Both dial tone and busy detection are enabled

CCDModemBearerRecord::iCallProgress4

KCDTIdCallProgress4

Short text

Hayes AT command, specifically X4.

EchoOff

Switch echo mode off

CCDModemBearerRecord::iEchoOff

KCDTIdEchoOff

Short text

Hayes AT command, specifically E0.

VerboseText

Switch verbose mode on

CCDModemBearerRecord::iVerboseText

KCDTIdVerboseText

Short text

Hayes AT command, specifically V1.

QuietOff

Switch to quiet mode off

CCDModemBearerRecord::iQuietOff

KCDTIdQuietOff

Short text

Hayes AT command, specifically Q0.

QuietOn

Switch to quiet mode on

CCDModemBearerRecord::iQuietOn

KCDTIdQuietOn

Short text

Hayes AT command, specifically Q1.

DialCommandStateModifier

Dial command modifier- used to return to command mode after dialling.

CCDModemBearerRecord::iDialCommandStateModifier

KCDTIdDialCommandStateModifier

Short text

Hayes AT command, specifically ;

OnLine

Enter on-line mode from on-line command mode

CCDModemBearerRecord::iOnLine

KCDTIdOnLine

Short text

Hayes AT command, specifically O

ResetConfiguration

Reset the modem configuration

CCDModemBearerRecord::iResetConfiguration

KCDTIdResetConfiguration

Short text

Hayes AT command, specifically Z

ReturnToFactoryDefs

Reset the modem configuration to factory defaults

CCDModemBearerRecord::iReturnToFactoryDefs

KCDTIdReturnToFactoryDefs

Short text

Hayes AT command, specifically &F

DCDOnDuringLink

Command the modem to only assert DCD when a carrier is actually detected

CCDModemBearerRecord::iDcdOnDuringLink

KCDTIdDcdOnDuringLink

Short text

Hayes AT command, specifically &C1

DTRHangUp

Command the modem to hang up the current call when the DTE drops the DTR line

CCDModemBearerRecord::iDtrHangUp

KCDTIdDtrHangUp

Short text

Hayes AT command, specifically &D2

DSRAlwaysOn

Command the modem to always assert DSR

CCDModemBearerRecord::iDsrAlwaysOn

KCDTIdDsrAlwaysOn

Short text

Hayes AT command, specifically &S0

RTSCTSHandshake

Command the modem to use RTS/CTS flow control

CCDModemBearerRecord::iRtsCtsHandshake

KCDTIdRtsCtsHandshake

Short text

Hayes AT command, specifically &K3

XonXoffHandshake

Command the modem to use software flow control.

CCDModemBearerRecord::iXonXoffHandshake

KCDTIdXonXoffHandshake

Short text

Hayes AT command, specifically &K4

EscapeCharacter

The character used by the DTE to return to command mode from on-line mode.

CCDModemBearerRecord::iEscapeCharacter

KCDTIdEscapeCharacter

Short text

A single character such as +

EscapeGuardPeriod

Command the modem to use a particular escape sequence guard period.

CCDModemBearerRecord::iEscapeGuardPeriod

KCDTIdEscapeGuardPeriod

Short text

Hayes AT command, specifically S12

NoDialTone

Modem response when no dial tone is detected.

CCDModemBearerRecord::iNoDialTone

KCDTIdNoDialTone

Short text

NODIALTONE

Busy

Modem response when a busy tone is detected.

CCDModemBearerRecord::iBusy

KCDTIdBusy

Short text

BUSY

NoAnswer

Modem response when no answer is detected.

CCDModemBearerRecord::iNoAnswer

KCDTIdNoAnswer

Short text

NOANSWER

Carrier

Carrier report message.

CCDModemBearerRecord::iCarrier

KCDTIdCarrier

Short text

CARRIER

Connect

Connection report message.

CCDModemBearerRecord::iConnect

KCDTIdConnect

Short text

CONNECT

CompressionClass5

Compression Class 5 report message.

CCDModemBearerRecord::iCompressionClass5

KCDTIdCompressionClass5

Short text

COMPRESSION:CLASS 5

CompressionV42bis

Compression V.42 bis report message.

CCDModemBearerRecord::iCompressionV42bis

KCDTIdCompressionV42bis

Short text

COMPRESSION:V.42 bis

CompressionNone

No compression report message

CCDModemBearerRecord::iCompressionNone

KCDTIdCompressionNone

Short text

COMPRESSION:NONE

PrototcolLAPD

LAPD protocol report message

CCDModemBearerRecord::iProtocolLapd

KCDTIdProtocolLapd

Short text

PROTOCOL:LAPD

ProtocolALT

ALT protocol report message

CCDModemBearerRecord::iProtocolAlt

KCDTIdProtocolAlt

Short text

PROTOCOL:ALT

ProtocolALTCELLULAR

ALT-CELLULAR report message

CCDModemBearerRecord::iProtocolAltcellular

KCDTIdProtocolAltcellular

Short text

PROTOCOL:ALT-CELLULAR

ProtocolNone

No protocol report message.

CCDModemBearerRecord::iProtocolNone

KCDTIdProtocolNone

Short text

PROTOCOL:NONE

MessageCentreNumber

Phone number of message centre.

CCDModemBearerRecord::iMessageCentreNumber

KCDTIdMessageCentreNumber

Integer

Message Centre telephone number

MessageValidityPeriod

Validity period for SMS in minutes

CCDModemBearerRecord::iMessageValidityPeriod

KCDTIdMessageValidityPeriod

Integer

User defined integer specifying a time period in minutes

MessageDeliveryReport

A boolean flag to specifies whether to produce SMS delivery report

CCDModemBearerRecord:iMessageDeliveryReport

KCDTIdMessageDeliveryReport

Boolean

Value Description

TRUE

Delivery report enabled

FALSE

Delivery report disabled

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

CCDModemBearerRecord::iMinSignalLevel

KCDTIdMinSignalLevel

Integer

User defined integer value specifying the signal level.

LastSocketActivityTimeout

Time (in seconds) to stay online when all socket activity has ceased

CCDModemBearerRecord::iLastSocketActivityTimeout

KCDTIdLastSocketActivityTimeout

Integer

User defined integer specifying time in seconds

LastSessionClosedTimeout

Time (in seconds) to stay online when session has closed

CCDModemBearerRecord::iLastSessionClosedTimeout

KCDTIdLastSessionClosedTimeout

Integer

User defined integer specifying time in seconds

LastSocketClosedTimeout

Time (in seconds) to stay online when socket has closed

CCDModemBearerRecord::iLastSocketClosedTimeout

KCDTIdLastSocketClosedTimeout

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.

CCDModemBearerRecord::iSirSettings

KCDTIdSirSettings

Integer

CED value Description Database value

0

Serial infrared is disabled

1

Sets pulse width to maximum

KConfigSIRPulseWidthMaximum

2

Sets pulse width to minimum

KConfigSIRPulseWidthMinimum

16

Shutdowns serial IR

KConfigSIRShutDown

32

Selects the minimum IR range

KConfigSIRMinimumRange

64

Selects the medium IR range

KConfigSIRMediumRange

128

Selects the maximum IR range

KConfigSIRMaximumRange

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).

CCDModemBearerRecord::iCommRole

KCDTIdCommRole

Integer

Integer bitmask


Network table

This table contains the configuration settings for each available network. One record should be created for each network. This table is very useful for multi-homing.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdNetworkRecord.

Field name Description Possible values

Name

A name for the network. Each network is given a unique name . This field is configured only to support multi-homing

User defined network name such as Intranet1


Proxies

This table contains the details of the proxy server used. This is an optional table that should be configured when a proxy server is used.

The page on reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdProxiesRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible values

ISP

The information regarding the ISP

CCDProxiesRecord::iService

KCDTIdISP

Integer

A reference to a record in the serviice table specified by the ProxyServiceType field

ProxyServiceType

The service table information

CCDProxiesRecord::iServiceType

KCDTIdProxyServiceType

Short text

Name of the service table used such as DialOutISP, IncomingGPRS,etc

UseProxyServer

A boolean flag specifying whether to use a proxy server

CCDProxiesRecord::iUseProxyServer

KCDTIdUseProxyServer

Boolean

Value Description

TRUE

Proxy server is used

FALSE

Proxy server is not used

ProtocolName

Name of the protocol that can be used by the proxy server

CCDProxiesRecord::iProtocolName

KCDTIdProtocolName

Short text

User defined protocol name such as Http

ProxyServerName

Name of the proxy server used if any

CCDProxiesRecord::iServerName

KCDTIdServerName

Long text

Proxy server's URL

PortNumber

Port number used by the proxy server

CCDProxiesRecord::iPortNumber

KCDTIdPortNumber

Integer

A port number

Exceptions

A list of addresses for which the proxy server should not be used

CCDProxiesRecord::iExceptions

KCDTIdExceptions

Long text

URL address separated by semicolon


Chargecard table

This table contains the details of the user account used to pay for certain services. This is an optional table.

The reference table structure gives the meaning of individual columns in the tables.

Record ID for table: KCDTIdChargecardRecord.

Field name Description CommsDat field name CommsDat field ID Field value type Possible values

AccountNumber

User's account number

CCDChargecardRecord::iAccountNumber

KCDTIdAccountNumberr

Short text

A valid account number

Pin

PIN number of the account. The pin will be masked by *

CCDChargecardRecord::iPin

KCDTIdPin

Short text

A valid pin number

LocalRule

Operator dependant rule specifying the order in which the account information is used for local calls

CCDChargecardRecord::iLocalRule

KCDTIdLocalRule

Short text

Operator dependant rule

NatRule

Operator dependant rule specifying the order in which the account information is used for national calls

CCDChargecardRecord::iNatRule

KCDTIdNatRule

Short text

Operator dependant rule

IntlRule

Operator dependant rule specifying the order in which the account information is used for international calls

CCDChargecardRecord::iIntlRule

KCDTIdIntlRule

Short text

Operator dependant rule

[Top]


See also

Configuring Comms Database For Network Connections

Comms Database Use Cases

Overview of Mappings in the Comms Database