class RMobilePhone : public RPhone |
Provides client access to mobile phone functionality provided by TSY.
Encapsulates access to a mobile phone. The functionality of RMobilePhone is divided into a number of functional units, for the purpose of easier documentation and navigation and selectable support by TSY.
Note: Some RMobilePhone function members must be supported by the TSY while others are part of optional "functional unit" and only need to be supported if the TSY supports that functional unit. When a functional unit is mandatory then the unit should at least support the Get...Caps() member function to indicate the member functions that are supported for this unit.
Protected Member Functions | |
---|---|
IMPORT_C void | ConstructL() |
IMPORT_C void | Destruct() |
Private Member Functions | |
---|---|
RMobilePhone(const RMobilePhone &) |
Inherited Enumerations | |
---|---|
RPhone:TCapsFlags | |
RPhone:TEmergencyRequest | |
RPhone:TMode | |
RPhone:TModemDetection | |
RTelSubSessionBase:TReqPriorityType |
Private Attributes | |
---|---|
CMobilePhonePtrHolder * | iMmPtrHolder |
Inherited Attributes | |
---|---|
RTelSubSessionBase::iPtrHolder |
RMobilePhone | ( | const RMobilePhone & | aPhone | ) | [private] |
const RMobilePhone & aPhone |
IMPORT_C TInt | AbortSecurityCode | ( | TMobilePhoneSecurityCode | aType | ) | const |
TMobilePhoneSecurityCode aType |
IMPORT_C void | AcceptCCBSRecall | ( | TRequestStatus & | aReqStatus, |
TInt | aIndex, | |||
TName & | aCallName | |||
) | const |
TRequestStatus & aReqStatus | |
TInt aIndex | |
TName & aCallName |
IMPORT_C void | AppendAPNName | ( | TRequestStatus & | aReqStatus, |
const TDes8 & | aAPN | |||
) | const |
TRequestStatus & aReqStatus | |
const TDes8 & aAPN |
IMPORT_C void | ChangeSecurityCode | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneSecurityCode | aType, | |||
const TMobilePhonePasswordChangeV1 & | aChange | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneSecurityCode aType | |
const TMobilePhonePasswordChangeV1 & aChange |
IMPORT_C void | ClearBlacklist | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | ClearCostMeter | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCostMeters | aMeter | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCostMeters aMeter |
IMPORT_C TInt | ContinueDTMFStringSending | ( | TBool | aContinue | ) | const |
TBool aContinue |
IMPORT_C void | DeactivateCCBS | ( | TRequestStatus & | aReqStatus, |
TInt | aIndex | |||
) | const |
TRequestStatus & aReqStatus | |
TInt aIndex |
IMPORT_C void | DeleteAPNName | ( | TRequestStatus & | aReqStatus, |
TUint32 | aIndex | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 aIndex |
IMPORT_C void | EnumerateAPNEntries | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aIndex | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aIndex |
IMPORT_C void | EnumerateSmartCardApplications | ( | TRequestStatus & | aReqStatus, |
TUint & | aCount | |||
) | const |
TRequestStatus & aReqStatus | |
TUint & aCount |
IMPORT_C void | EnumerateUSimApplications | ( | TRequestStatus & | aReqStatus, |
TInt & | aCount, | |||
TAID & | aActiveAID | |||
) | const |
TRequestStatus & aReqStatus | |
TInt & aCount | |
TAID & aActiveAID |
IMPORT_C TInt | GetALSLine | ( | TMobilePhoneALSLine & | aALSLine | ) | const |
TMobilePhoneALSLine & aALSLine |
IMPORT_C void | GetAPNControlListServiceStatus | ( | TRequestStatus & | aReqStatus, |
TAPNControlListServiceStatus & | aAPNControlListServiceStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TAPNControlListServiceStatus & aAPNControlListServiceStatus |
IMPORT_C void | GetAPNname | ( | TRequestStatus & | aReqStatus, |
const TUint32 | aIndex, | |||
TDes8 & | aAPN | |||
) | const |
TRequestStatus & aReqStatus | |
const TUint32 aIndex | |
TDes8 & aAPN |
IMPORT_C TInt | GetAirTimeDuration | ( | TTimeIntervalSeconds & | aTime | ) | const |
TTimeIntervalSeconds & aTime |
IMPORT_C TInt | GetAlternatingCallCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C TInt | GetAlternatingCallMode | ( | TMobilePhoneAlternatingCallMode & | aMode, |
TMobileService & | aFirstService | |||
) | const |
TMobilePhoneAlternatingCallMode & aMode | |
TMobileService & aFirstService |
IMPORT_C void | GetAuthenticationParams | ( | TRequestStatus & | aReqstatus, |
const TDesC8 & | aAuthInfo, | |||
TDes8 & | aParams | |||
) | const |
TRequestStatus & aReqstatus | |
const TDesC8 & aAuthInfo | |
TDes8 & aParams |
IMPORT_C TInt | GetBatteryCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C void | GetBatteryInfo | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneBatteryInfoV1 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneBatteryInfoV1 & aInfo |
IMPORT_C void | GetCCBSStatus | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCCBSStatus & | aCcbsStatus, | |||
TMobileInfoLocation | aLocation = EInfoLocationCachePreferred | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCCBSStatus & aCcbsStatus | |
TMobileInfoLocation aLocation = EInfoLocationCachePreferred |
IMPORT_C void | GetCallForwardingIndicator | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aIndicator | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aIndicator |
IMPORT_C TInt | GetCallServiceCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C void | GetCellInfo | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCellInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCellInfo |
IMPORT_C void | GetCipheringIndicatorStatus | ( | TRequestStatus & | aReqStatus, |
TMobileCallCipheringIndicator & | aIndicatorStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobileCallCipheringIndicator & aIndicatorStatus |
IMPORT_C void | GetCompMethodName | ( | TRequestStatus & | aReqStatus, |
TDes & | aAlphaTag, | |||
const TUint8 | aCmi | |||
) | const |
TRequestStatus & aReqStatus | |
TDes & aAlphaTag | |
const TUint8 aCmi |
IMPORT_C void | GetCostInfo | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCostInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCostInfo |
IMPORT_C void | GetCurrentActiveUSimApplication | ( | TRequestStatus & | aReqStatus, |
TAID & | aAID | |||
) | const |
TRequestStatus & aReqStatus | |
TAID & aAID |
IMPORT_C TInt | GetCurrentMode | ( | TMobilePhoneNetworkMode & | aNetworkMode | ) | const |
TMobilePhoneNetworkMode & aNetworkMode |
IMPORT_C void | GetCurrentNetwork | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNetworkInfo, | |||
TMobilePhoneLocationAreaV1 & | aArea | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNetworkInfo | |
TMobilePhoneLocationAreaV1 & aArea |
IMPORT_C void | GetCurrentNetwork | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNetworkInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNetworkInfo |
IMPORT_C void | GetCurrentNetworkName | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNetworkName, | |||
TDes8 & | aLocInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNetworkName | |
TDes8 & aLocInfo |
IMPORT_C void | GetCustomerServiceProfile | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCsp | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCsp |
IMPORT_C TInt | GetDefaultPrivacy | ( | TMobilePhonePrivacy & | aSetting | ) | const |
TMobilePhonePrivacy & aSetting |
IMPORT_C TInt | GetFdnStatus | ( | TMobilePhoneFdnStatus & | aFdnStatus | ) | const |
TMobilePhoneFdnStatus & aFdnStatus |
IMPORT_C void | GetFdnStatus | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneFdnStatus & | aFdnStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneFdnStatus & aFdnStatus |
IMPORT_C void | GetFeatureCode | ( | TRequestStatus & | aReqStatus, |
TDes & | aFCString, | |||
TMobilePhoneNetworkService | aService, | |||
TMobilePhoneServiceAction | aAction | |||
) | const |
TRequestStatus & aReqStatus | |
TDes & aFCString | |
TMobilePhoneNetworkService aService | |
TMobilePhoneServiceAction aAction |
IMPORT_C void | GetHomeNetwork | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNetworkInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNetworkInfo |
IMPORT_C void | GetHomeNetworkSearchPeriod | ( | TRequestStatus & | aReqStatus, |
TInt & | aSearchIntv | |||
) | const |
TRequestStatus & aReqStatus | |
TInt & aSearchIntv |
IMPORT_C TInt | GetIccAccessCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C void | GetIccIdentity | ( | TRequestStatus & | aReqStatus, |
TIccIdentity & | aIdentity | |||
) | const |
TRequestStatus & aReqStatus | |
TIccIdentity & aIdentity |
IMPORT_C void | GetIccMessageWaitingIndicators | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aMsgIndicators | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aMsgIndicators |
IMPORT_C TInt | GetIdentityCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C void | GetIdentityServiceStatus | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneIdService | aService, | |||
TMobilePhoneIdServiceStatus & | aStatus, | |||
TMobileInfoLocation | aLocation = EInfoLocationCachePreferred | |||
) | const |
This function member retrieves the current status of the identity service specified.
The phone will retrieve this service status information from the location specified by the client.
If the client has requested EInfoLocationCache but there is no valid status information in the cache then the request will return KErrNotFound.
If the client has requested EInfoLocationCachePreferred, the network will be interrogated if the cache is empty. Whenever the network is interrogated, the cache will be refreshed with the information from the network.
Use RTelSubSessionBase::CancelAsyncRequest(EMobilePhoneGetIdentityServiceStatus) to cancel a previously placed asynchronous GetIdentityServiceStatus() request.
TRequestStatus & aReqStatus | On return, KErrNone if successful. |
TMobilePhoneIdService aService | The identity service to be queried. |
TMobilePhoneIdServiceStatus & aStatus | On return, the service status. |
TMobileInfoLocation aLocation = EInfoLocationCachePreferred | The location to use. |
IMPORT_C void | GetIncomingCallType | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneIncomingCallType & | aCallType, | |||
TDes8 & | aDataParams | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneIncomingCallType & aCallType | |
TDes8 & aDataParams |
IMPORT_C void | GetIndicator | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aIndicator | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aIndicator |
IMPORT_C TInt | GetIndicatorCaps | ( | TUint32 & | aActionCaps, |
TUint32 & | aIndCaps | |||
) | const |
IMPORT_C void | GetLastUsedAccessTechnology | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneNetworkAccess & | aAccessTech | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneNetworkAccess & aAccessTech |
IMPORT_C void | GetLockInfo | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneLock | aLock, | |||
TDes8 & | aLockInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneLock aLock | |
TDes8 & aLockInfo |
IMPORT_C void | GetMailboxNumbers | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aMailBox | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aMailBox |
IMPORT_C void | GetMmsConfig | ( | TRequestStatus & | aReqStatus, |
const TMmsConnParams | aType, | |||
TDes8 & | aConnectivity | |||
) | const |
TRequestStatus & aReqStatus | |
const TMmsConnParams aType | |
TDes8 & aConnectivity |
IMPORT_C void | GetMulticallParams | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aMulticallParams | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aMulticallParams |
IMPORT_C TInt | GetMultimediaCallPreference | ( | TMobilePhoneMultimediaSettings & | aMmSettings | ) | const |
TMobilePhoneMultimediaSettings & aMmSettings |
IMPORT_C TInt | GetMultimodeAPIVersion | ( | TInt & | aVersion | ) | const |
TInt & aVersion |
IMPORT_C TInt | GetMultimodeCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C TInt | GetNITZInfo | ( | TMobilePhoneNITZ & | aNITZInfo | ) | const |
TMobilePhoneNITZ & aNITZInfo |
IMPORT_C TInt | GetNetworkCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C TInt | GetNetworkInvScanSetting | ( | TMobilePhoneInvestigationScan & | aSetting | ) | const |
TMobilePhoneInvestigationScan & aSetting |
IMPORT_C void | GetNetworkRegistrationStatus | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneRegistrationStatus & | aStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneRegistrationStatus & aStatus |
IMPORT_C void | GetNetworkSecurityLevel | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneNetworkSecurity & | aSecurity | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneNetworkSecurity & aSecurity |
IMPORT_C TInt | GetNetworkSelectionSetting | ( | TDes8 & | aSetting | ) | const |
TDes8 & aSetting |
IMPORT_C TInt | GetPersonalisationCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C void | GetPersonalisationStatus | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aPersSchemes | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aPersSchemes |
IMPORT_C void | GetPhoneId | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneIdentityV1 & | aId | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneIdentityV1 & aId |
IMPORT_C void | GetPhoneStoreInfo | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aInfo, | |||
const TDesC & | aStoreName | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aInfo | |
const TDesC & aStoreName |
IMPORT_C void | GetPhoneStoreInfo | ( | TRequestStatus & | aStatus, |
TDes8 & | aInfo, | |||
const TDesC & | aStoreName, | |||
const TDesC & | aMode | |||
) | const |
TRequestStatus & aStatus | |
TDes8 & aInfo | |
const TDesC & aStoreName | |
const TDesC & aMode |
IMPORT_C void | GetScFileInfo | ( | TRequestStatus & | aReqStatus, |
const TScFilePath & | aFilePathId, | |||
TDes8 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
const TScFilePath & aFilePathId | |
TDes8 & aInfo |
IMPORT_C TInt | GetSecurityCaps | ( | TUint32 & | aCaps | ) | const |
TUint32 & aCaps |
IMPORT_C void | GetSecurityCodeInfo | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneSecurityCode | aSecurityCode, | |||
TDes8 & | aSecurityCodeInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneSecurityCode aSecurityCode | |
TDes8 & aSecurityCodeInfo |
IMPORT_C void | GetServiceProviderName | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aName | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aName |
IMPORT_C void | GetServiceTable | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneServiceTable | aTable, | |||
TDes8 & | aTableData | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneServiceTable aTable | |
TDes8 & aTableData |
IMPORT_C void | GetSignalStrength | ( | TRequestStatus & | aReqStatus, |
TInt32 & | aSignalStrength, | |||
TInt8 & | aBar | |||
) | const |
TRequestStatus & aReqStatus | |
TInt32 & aSignalStrength | |
TInt8 & aBar |
IMPORT_C void | GetSmartCardApplicationInfo | ( | TRequestStatus & | aReqStatus, |
TUint | aAppIndex, | |||
TDes8 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TUint aAppIndex | |
TDes8 & aInfo |
IMPORT_C void | GetSubscriberId | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneSubscriberId & | aId | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneSubscriberId & aId |
IMPORT_C void | GetUSimApplicationInfo | ( | TRequestStatus & | aReqStatus, |
TInt | aUSimAppIndex, | |||
TDes8 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TInt aUSimAppIndex | |
TDes8 & aInfo |
IMPORT_C TInt | GetUSimAppsSelectionMode | ( | TUSimSelectionMode & | aUSimSelectionMode | ) | const |
TUSimSelectionMode & aUSimSelectionMode |
IMPORT_C void | GetUUSSetting | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneUUSSetting & | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneUUSSetting & aSetting |
IMPORT_C void | GetWlanData | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aData | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aData |
IMPORT_C void | ImsAuthenticate | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aAuthenticateDataPckgd | |||
) | const |
API that execute ISIM/USIM AUTHENTICATE command
TRequestStatus & aReqStatus | |
TDes8 & aAuthenticateDataPckgd |
IMPORT_C void | InitialiseMM | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aTableSettings | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aTableSettings |
IMPORT_C void | NotifyALSLineChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneALSLine & | aALSLine | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneALSLine & aALSLine |
IMPORT_C void | NotifyAPNControlListServiceStatusChange | ( | TRequestStatus & | aReqStatus, |
TAPNControlListServiceStatus & | aAPNControlListServiceStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TAPNControlListServiceStatus & aAPNControlListServiceStatus |
IMPORT_C void | NotifyAPNListChanged | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | NotifyAirTimeDurationChange | ( | TRequestStatus & | aReqStatus, |
TTimeIntervalSeconds & | aTime | |||
) | const |
TRequestStatus & aReqStatus | |
TTimeIntervalSeconds & aTime |
IMPORT_C void | NotifyAllSendNetworkServiceRequest | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneNotifySendSSOperation & | aOperation, | |||
TDes8 & | aRequestComplete | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneNotifySendSSOperation & aOperation | |
TDes8 & aRequestComplete |
IMPORT_C void | NotifyAlternatingCallCapsChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aCaps | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aCaps |
IMPORT_C void | NotifyAlternatingCallModeChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneAlternatingCallMode & | aMode, | |||
TMobileService & | aFirstService | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneAlternatingCallMode & aMode | |
TMobileService & aFirstService |
IMPORT_C void | NotifyAuthenticateDataChange | ( | TRequestStatus & | aReqstatus, |
TDes8 & | aAuthInfo | |||
) | const |
TRequestStatus & aReqstatus | |
TDes8 & aAuthInfo |
IMPORT_C void | NotifyBatteryInfoChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneBatteryInfoV1 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneBatteryInfoV1 & aInfo |
IMPORT_C void | NotifyCCBSRecall | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCCBSEntry | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCCBSEntry |
IMPORT_C void | NotifyCCBSStatusChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCCBSStatus & | aCcbsStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCCBSStatus & aCcbsStatus |
IMPORT_C void | NotifyCallBarringStatusChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCBCondition & | aCondition | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCBCondition & aCondition |
IMPORT_C void | NotifyCallForwardingActive | ( | TRequestStatus & | aReqStatus, |
TMobileService & | aServiceGroup, | |||
TMobilePhoneCFActive & | aActiveType | |||
) | const |
TRequestStatus & aReqStatus | |
TMobileService & aServiceGroup | |
TMobilePhoneCFActive & aActiveType |
IMPORT_C void | NotifyCallForwardingStatusChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCFCondition & | aCondition | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCFCondition & aCondition |
IMPORT_C void | NotifyCallServiceCapsChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aCaps | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aCaps |
IMPORT_C void | NotifyCallWaitingStatusChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCWStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCWStatus |
IMPORT_C void | NotifyCellInfoChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCellInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCellInfo |
IMPORT_C void | NotifyCipheringIndicatorStatus | ( | TRequestStatus & | aReqStatus, |
TMobileCallCipheringIndicator & | aIndicatorStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobileCallCipheringIndicator & aIndicatorStatus |
IMPORT_C void | NotifyCostCapsChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aCaps | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aCaps |
IMPORT_C void | NotifyCostInfoChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aCostInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aCostInfo |
IMPORT_C void | NotifyCurrentNetworkChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNetworkInfo, | |||
TMobilePhoneLocationAreaV1 & | aArea | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNetworkInfo | |
TMobilePhoneLocationAreaV1 & aArea |
IMPORT_C void | NotifyCurrentNetworkChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNetworkInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNetworkInfo |
IMPORT_C void | NotifyDTMFCapsChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aCaps | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aCaps |
IMPORT_C void | NotifyDTMFEvent | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneDTMFEvent & | aEvent | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneDTMFEvent & aEvent |
IMPORT_C void | NotifyDefaultPrivacyChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhonePrivacy & | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhonePrivacy & aSetting |
IMPORT_C void | NotifyFdnStatusChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneFdnStatus & | aFdnStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneFdnStatus & aFdnStatus |
IMPORT_C void | NotifyIccAccessCapsChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aCaps | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aCaps |
IMPORT_C void | NotifyIccMessageWaitingIndicatorsChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aMsgIndicators | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aMsgIndicators |
IMPORT_C void | NotifyIdentityServiceStatus | ( | TRequestStatus & | aReqStatus, |
const TMobilePhoneIdService | aService, | |||
TMobilePhoneIdServiceStatus & | aStatus | |||
) | const |
TRequestStatus & aReqStatus | |
const TMobilePhoneIdService aService | |
TMobilePhoneIdServiceStatus & aStatus |
IMPORT_C void | NotifyIdentitySuppressionRejected | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | NotifyImsAuthorizationInfoChange | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | NotifyIncomingCallTypeChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneIncomingCallType & | aCallType, | |||
TDes8 & | aDataParams | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneIncomingCallType & aCallType | |
TDes8 & aDataParams |
IMPORT_C void | NotifyIndicatorChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aIndicator | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aIndicator |
IMPORT_C void | NotifyLockInfoChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneLock & | aLock, | |||
TDes8 & | aLockInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneLock & aLock | |
TDes8 & aLockInfo |
IMPORT_C void | NotifyMailboxNumbersChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aMailBox | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aMailBox |
IMPORT_C void | NotifyMessageWaiting | ( | TRequestStatus & | aReqStatus, |
TInt & | aCount | |||
) | const |
TRequestStatus & aReqStatus | |
TInt & aCount |
IMPORT_C void | NotifyMmsConfig | ( | TRequestStatus & | aReqStatus, |
const TMmsConnParams | aType, | |||
TDes8 & | aConnectivity | |||
) | const |
TRequestStatus & aReqStatus | |
const TMmsConnParams aType | |
TDes8 & aConnectivity |
IMPORT_C void | NotifyMmsUpdate | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aNotification | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aNotification |
IMPORT_C void | NotifyModeChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneNetworkMode & | aNetworkMode | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneNetworkMode & aNetworkMode |
IMPORT_C void | NotifyMulticallIndicatorChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneMulticallIndicator & | aMulticallIndicator | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneMulticallIndicator & aMulticallIndicator |
IMPORT_C void | NotifyMulticallParamsChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aMulticallParams | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aMulticallParams |
IMPORT_C void | NotifyMultimediaCallPreferenceChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneMultimediaSettings & | aMmSettings | |||
) |
TRequestStatus & aReqStatus | |
TMobilePhoneMultimediaSettings & aMmSettings |
IMPORT_C void | NotifyNITZInfoChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneNITZ & | aNITZInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneNITZ & aNITZInfo |
IMPORT_C void | NotifyNetworkInvScanChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneInvestigationScan & | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneInvestigationScan & aSetting |
IMPORT_C void | NotifyNetworkInvScanEvent | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneInvestigationScanEvent & | aEvent | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneInvestigationScanEvent & aEvent |
IMPORT_C void | NotifyNetworkRegistrationStatusChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneRegistrationStatus & | aStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneRegistrationStatus & aStatus |
IMPORT_C void | NotifyNetworkSecurityLevelChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneNetworkSecurity & | aSecurity | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneNetworkSecurity & aSecurity |
IMPORT_C void | NotifyNetworkSelectionSettingChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aSetting |
IMPORT_C void | NotifyPreferredNetworksListChange | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | NotifyPreferredWlanSIDListChange | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | NotifySecurityCapsChange | ( | TRequestStatus & | aReqStatus, |
TUint32 & | aCaps | |||
) | const |
TRequestStatus & aReqStatus | |
TUint32 & aCaps |
IMPORT_C void | NotifySecurityCodeInfoChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneSecurityCode & | aSecurityCode, | |||
TDes8 & | aSecurityCodeInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneSecurityCode & aSecurityCode | |
TDes8 & aSecurityCodeInfo |
IMPORT_C void | NotifySecurityEvent | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneSecurityEvent & | aEvent | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneSecurityEvent & aEvent |
IMPORT_C void | NotifySendNetworkServiceRequest | ( | TRequestStatus & | aReqStatus, |
const TMobilePhoneNotifySendSSOperation | aOperation, | |||
TDes8 & | aRequestComplete | |||
) | const |
TRequestStatus & aReqStatus | |
const TMobilePhoneNotifySendSSOperation aOperation | |
TDes8 & aRequestComplete |
IMPORT_C void | NotifySignalStrengthChange | ( | TRequestStatus & | aReqStatus, |
TInt32 & | aSignalStrength, | |||
TInt8 & | aBar | |||
) | const |
TRequestStatus & aReqStatus | |
TInt32 & aSignalStrength | |
TInt8 & aBar |
IMPORT_C void | NotifySmartCardApplicationInfoChange | ( | TRequestStatus & | aReqStatus, |
TAID & | aAID, | |||
TSmartCardApplicationEvent & | aEvent | |||
) | const |
TRequestStatus & aReqStatus | |
TAID & aAID | |
TSmartCardApplicationEvent & aEvent |
IMPORT_C void | NotifyStopInDTMFString | ( | TRequestStatus & | aRequestStatus | ) | const |
TRequestStatus & aRequestStatus |
IMPORT_C void | NotifyUSimApplicationsInfoChange | ( | TRequestStatus & | aReqStatus, |
TInt & | aCount, | |||
TAID & | aActiveAID | |||
) | const |
TRequestStatus & aReqStatus | |
TInt & aCount | |
TAID & aActiveAID |
IMPORT_C void | NotifyUSimAppsSelectionModeChange | ( | TRequestStatus & | aReqStatus, |
TUSimSelectionMode & | aUSimSelectionMode | |||
) | const |
TRequestStatus & aReqStatus | |
TUSimSelectionMode & aUSimSelectionMode |
IMPORT_C void | NotifyUUSSettingChange | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneUUSSetting & | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneUUSSetting & aSetting |
IMPORT_C void | NotifyWlanDataChange | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aData | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aData |
IMPORT_C void | ProgramFeatureCode | ( | TRequestStatus & | aReqStatus, |
const TDesC & | aFCString, | |||
TMobilePhoneNetworkService | aService, | |||
TMobilePhoneServiceAction | aAction | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC & aFCString | |
TMobilePhoneNetworkService aService | |
TMobilePhoneServiceAction aAction |
IMPORT_C void | ReadDTMFTones | ( | TRequestStatus & | aReqStatus, |
TDes & | aTones | |||
) | const |
TRequestStatus & aReqStatus | |
TDes & aTones |
IMPORT_C void | ReadScFile | ( | TRequestStatus & | aReqStatus, |
const TScFilePathWithAccessOffsets & | aFilePathOffsets, | |||
TDes8 & | aReadBuffer | |||
) | const |
TRequestStatus & aReqStatus | |
const TScFilePathWithAccessOffsets & aFilePathOffsets | |
TDes8 & aReadBuffer |
IMPORT_C void | SelectNetwork | ( | TRequestStatus & | aReqStatus, |
TBool | aIsManual, | |||
const TMobilePhoneNetworkManualSelection & | aManualSelection | |||
) | const |
TRequestStatus & aReqStatus | |
TBool aIsManual | |
const TMobilePhoneNetworkManualSelection & aManualSelection |
IMPORT_C void | SendDTMFTones | ( | TRequestStatus & | aReqStatus, |
const TDesC & | aTones | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC & aTones |
IMPORT_C void | SendNetworkServiceRequest | ( | TRequestStatus & | aReqStatus, |
const TDesC & | aServiceString | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC & aServiceString |
IMPORT_C void | SendNetworkServiceRequestNoFdnCheck | ( | TRequestStatus & | aReqStatus, |
const TDesC & | aServiceString | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC & aServiceString |
IMPORT_C void | SetALSLine | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneALSLine | aALSLine | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneALSLine aALSLine |
IMPORT_C void | SetAPNControlListServiceStatus | ( | TRequestStatus & | aReqStatus, |
TAPNControlListServiceStatus | aAPNControlListServiceStatus | |||
) | const |
TRequestStatus & aReqStatus | |
TAPNControlListServiceStatus aAPNControlListServiceStatus |
IMPORT_C void | SetAlternatingCallMode | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneAlternatingCallMode | aMode, | |||
TMobileService | aFirstService | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneAlternatingCallMode aMode | |
TMobileService aFirstService |
IMPORT_C void | SetCallBarringPassword | ( | TRequestStatus & | aReqStatus, |
const TMobilePhonePasswordChangeV1 & | aPassword | |||
) | const |
TRequestStatus & aReqStatus | |
const TMobilePhonePasswordChangeV1 & aPassword |
IMPORT_C void | SetCallBarringStatus | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCBCondition | aCondition, | |||
const TMobilePhoneCBChangeV1 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCBCondition aCondition | |
const TMobilePhoneCBChangeV1 & aInfo |
IMPORT_C void | SetCallForwardingStatus | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneCFCondition | aCondition, | |||
const TMobilePhoneCFChangeV1 & | aInfo | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneCFCondition aCondition | |
const TMobilePhoneCFChangeV1 & aInfo |
IMPORT_C void | SetCallWaitingStatus | ( | TRequestStatus & | aReqStatus, |
TMobileService | aServiceGroup, | |||
TMobilePhoneServiceAction | aAction | |||
) | const |
TRequestStatus & aReqStatus | |
TMobileService aServiceGroup | |
TMobilePhoneServiceAction aAction |
IMPORT_C void | SetDefaultPrivacy | ( | TRequestStatus & | aReqStatus, |
TMobilePhonePrivacy | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhonePrivacy aSetting |
IMPORT_C void | SetFdnSetting | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneFdnSetting | aFdnSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneFdnSetting aFdnSetting |
IMPORT_C void | SetGbaBootstrapParams | ( | TRequestStatus & | aReqStatus, |
const TAID & | aAID, | |||
const TDesC8 & | aParams | |||
) | const |
TRequestStatus & aReqStatus | |
const TAID & aAID | |
const TDesC8 & aParams |
IMPORT_C void | SetIccMessageWaitingIndicators | ( | TRequestStatus & | aReqStatus, |
const TDesC8 & | aMsgIndicators | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC8 & aMsgIndicators |
IMPORT_C void | SetIdentityServiceStatus | ( | TRequestStatus & | aReqStatus, |
const TMobilePhoneIdService | aService, | |||
const TMobilePhoneIdServiceSetting | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
const TMobilePhoneIdService aService | |
const TMobilePhoneIdServiceSetting aSetting |
IMPORT_C void | SetIncomingCallType | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneIncomingCallType | aCallType, | |||
TDes8 & | aDataParams | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneIncomingCallType aCallType | |
TDes8 & aDataParams |
IMPORT_C void | SetLockSetting | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneLock | aLock, | |||
TMobilePhoneLockSetting | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneLock aLock | |
TMobilePhoneLockSetting aSetting |
IMPORT_C void | SetMaxCostMeter | ( | TRequestStatus & | aReqStatus, |
TUint | aUnits | |||
) | const |
TRequestStatus & aReqStatus | |
TUint aUnits |
IMPORT_C void | SetMmsUserConnParams | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aConnectivity | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aConnectivity |
IMPORT_C void | SetMmsUserPreferences | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aPreferences | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aPreferences |
IMPORT_C void | SetMulticallParams | ( | TRequestStatus & | aReqStatus, |
TInt | aUserMaxBearers | |||
) | const |
TRequestStatus & aReqStatus | |
TInt aUserMaxBearers |
IMPORT_C void | SetMultimediaCallPreference | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneMultimediaSettings | aMmSettings | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneMultimediaSettings aMmSettings |
IMPORT_C void | SetNetworkSelectionSetting | ( | TRequestStatus & | aReqStatus, |
const TDes8 & | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
const TDes8 & aSetting |
IMPORT_C void | SetPersonalisationStatus | ( | TRequestStatus & | aReqStatus, |
const TMobilePhonePersonalisation | aPersSchemes, | |||
const TDes & | aPersCode | |||
) | const |
TRequestStatus & aReqStatus | |
const TMobilePhonePersonalisation aPersSchemes | |
const TDes & aPersCode |
IMPORT_C void | SetPuct | ( | TRequestStatus & | aReqStatus, |
const TDesC8 & | aPuct | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC8 & aPuct |
IMPORT_C void | SetSSPassword | ( | TRequestStatus & | aReqStatus, |
const TDesC8 & | aPassword, | |||
const TInt | aService | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC8 & aPassword | |
const TInt aService |
IMPORT_C void | SetSmartCardApplicationStatus | ( | TRequestStatus & | aReqStatus, |
const TAID & | aAID, | |||
TSmartCardApplicationAction | aAppAction | |||
) | const |
TRequestStatus & aReqStatus | |
const TAID & aAID | |
TSmartCardApplicationAction aAppAction |
IMPORT_C void | SetUSimApplicationStatus | ( | TRequestStatus & | aReqStatus, |
const TAID | aAID, | |||
TUSimAppAction | aUsimAppAction | |||
) | const |
TRequestStatus & aReqStatus | |
const TAID aAID | |
TUSimAppAction aUsimAppAction |
IMPORT_C TInt | SetUSimAppsSelectionMode | ( | TUSimSelectionMode | aUSimSelectionMode | ) | const |
TUSimSelectionMode aUSimSelectionMode |
IMPORT_C void | SetUUSSetting | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneUUSSetting | aSetting | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneUUSSetting aSetting |
IMPORT_C void | SetWlanData | ( | TRequestStatus & | aReqStatus, |
const TDesC8 & | aData | |||
) | const |
TRequestStatus & aReqStatus | |
const TDesC8 & aData |
IMPORT_C void | SmartCardAuthenticate | ( | TRequestStatus & | aReqStatus, |
TDes8 & | aAuthDataPckgd | |||
) | const |
TRequestStatus & aReqStatus | |
TDes8 & aAuthDataPckgd |
IMPORT_C void | SmartCardAuthenticate | ( | TRequestStatus & | aReqStatus, |
const TAID & | aAID, | |||
TDes8 & | aAuthDataPckgd | |||
) | const |
TRequestStatus & aReqStatus | |
const TAID & aAID | |
TDes8 & aAuthDataPckgd |
IMPORT_C void | StorePreferredNetworksListL | ( | TRequestStatus & | aReqStatus, |
CMobilePhoneStoredNetworkList * | aList | |||
) | const |
TRequestStatus & aReqStatus | |
CMobilePhoneStoredNetworkList * aList |
IMPORT_C void | StorePreferredWlanSIDListL | ( | TRequestStatus & | aReqStatus, |
CMobilePhoneStoredWlanSIDList * | aList | |||
) | const |
TRequestStatus & aReqStatus | |
CMobilePhoneStoredWlanSIDList * aList |
IMPORT_C void | TerminateAllCalls | ( | TRequestStatus & | aReqStatus | ) | const |
TRequestStatus & aReqStatus |
IMPORT_C void | UpdateScFile | ( | TRequestStatus & | aReqStatus, |
const TScFilePathWithAccessOffsets & | aFilePathOffsets, | |||
TDes8 & | aUpdateBuffer | |||
) | const |
TRequestStatus & aReqStatus | |
const TScFilePathWithAccessOffsets & aFilePathOffsets | |
TDes8 & aUpdateBuffer |
IMPORT_C void | VerifySecurityCode | ( | TRequestStatus & | aReqStatus, |
TMobilePhoneSecurityCode | aType, | |||
const TMobilePassword & | aCode, | |||
const TMobilePassword & | aUnblockCode | |||
) | const |
TRequestStatus & aReqStatus | |
TMobilePhoneSecurityCode aType | |
const TMobilePassword & aCode | |
const TMobilePassword & aUnblockCode |
KMaxMobilePasswordSize = 10 | |
KMaxMobileNameSize = 32 | |
KMaxMobileTelNumberSize = 100 |
KMaxSizeIccIdentity = 20 |
Maximum size of an ICC identity. NOTE: TS102.221 defines the maximum size of the ICC Identity as held in EF_ICCID as 10 bytes, however TS 51.011 mentions that network operators may issue a SIM with an identification number of 20 bytes. Therefore to cover this possibility the higher figure of 20 bytes has been chosen as the maximum size of the ICC identity. |
KBtidLength = 255 |
The Maximum permitted size of Bootstrapping Transaction Identifier(B-TID) of the GBA_U bootstapped key see section 4.2.79 of 3GPP TS 31.102 v6.18.0 |
KKeyLifetimeLength = 255 |
The Maximum permitted size of lifetime of the GBA_U bootstrapped keys see section 4.2.79 of 3GPP TS 31.102 v6.18.0 |
KNafIdLength = 255 |
The Maximum permitted size of NAF_ID of the Network Application Function(NAF) used in the GBA_U NAF derivation procedure see section 7.1.2.4 of 3GPP TS 31.102 v6.18.0 |
KImpiLength = 255 |
The Maximum permitted size of the private user identity of the GBA_U NAF see section 7.1.2.4 of 3GPP TS 31.102 v6.18.0 |
KKsExtNafLength = 255 |
The The Maximum permitted size of the Ks_ext_Naf key returned by the UICC application see section 7.1.2.4 of 3GPP TS 31.102 v6.18.0 |
EAPNControlListServiceDisabled |
The APN control list service is disabled. |
EAPNControlListServiceEnabled |
The APN control list service is enabled. |
The type of the authentication related data that has been modified as a result of the UICC authentication command.
EGbaBootstrapParams |
The GBA Bootstrapping parameters. The GBA Bootstrapping parameters are stored under EF_GBABP of the UICC app. |
EGbaNafIdList |
The list of the GBA Network Application Function (NAF) IDs and the Bootstrapping Transaction Identifiers (B-TIDs), associated with the previous GBA NAF derivation procedure. The list is stored under EF_GBANL of the UICC app. |
EMbmsMskIdList |
The list of MBMS Service Keys (MSKs) and corresponding time stamp counters, which are related to an MBMS Key Domain. This list is stored in the EF_MSK file of the UICC app. |
EMbmsMuk |
The identifier of the MBMS User Key (MUK) that is used to protect the transfer of MBMS Service Keys (MSK). The MUK ID is stored in the EF_MUK file of the UICC app. |
Source location of IMS Authorization data.
EFromUSIM |
Authorization data source is USIM. |
EFromISIM |
Authorization data source is ISIM. |
CCBS recall events.
ECcbsRecallReceived |
Recall received. |
ECcbsRecallAccepted |
Recall accepted. |
ECcbsRecallRefused |
Recall refused. |
ECcbsRecallUnspecified |
Recall reason unspecified. |
Current status indicators for unconditional call forwarding.
KCFUIndicatorUnknown = 0x0 |
CFU Indicator status unknown. |
KCFUIndicatorVoice = 0x01 |
CFU Indicator status for Voice (TMobileServiceGroup EVoice). |
KCFUIndicatorFax = 0x02 |
CFU Indicator status for Fax (TMobileServiceGroup EFax). |
KCFUIndicatorData = 0x04 |
CFU Indicator status for Data Teleservices(TMobileServiceGroup EData). |
KCFUIndicatorSms = 0x08 |
CFU Indicator status for Sms (TMobileServiceGroup ESms). |
KCFUIndicatorDataBearer = 0x10 |
CFU Indicator status for Data Bearer Services(TMobileServiceGroup EDataBearer). |
KCFUIndicatorAuxVoice = 0x20 |
CFU Indicator status for Auxiliary Voice (TMobileServiceGroup EAuxVoiceService). |
Cell Information Status
ECellInfoStatusUnknown |
Unknown status: not known if Cell ID is current or not |
ECellInfoStatusNotCurrent |
Not current status: the Cell ID value is the ID of the last known cell |
ECellInfoStatusCurrent |
Current Status: the Cell ID value is the ID of the present cell |
Cell mode
ECellModeUnknown |
Unknown mode |
ECellModeGsm |
GSM mode |
ECellModeWcdma |
WCDMA mode |
Currently not used.
KCspReservedSST = 0x80 |
This bit value is reserved for SST in Phase 1 CPHS. |
Alternate Line Services
KCspALS = 0x80 |
Indicates that Alternate Line Service is supported by the CSP. |
Call completion modes supported by this CSP.
Modes: GSM/WCDMA
KCspCCBS = 0x20 |
Indicates that the Call Completion to Busy Subscriber service is supported by the CSP. |
KCspCW = 0x40 |
Indicates that the Call Waiting service is supported by the CSP. |
KCspHOLD = 0x80 |
Indicates that the Call Hold service is supported by the CSP. |
The Call Transfer/Call Forward options that are supported by the CSP.
Modes: WCDMA/GSM
KCspCT = 0x08 |
Indicates that "Call Transfer" is supported by the CSP. |
KCspCFNRc = 0x10 |
Indicates that "Call Forwarding on Not Reachable" is supported by the CSP. |
KCspCFNRy = 0x20 |
Indicates that "Call Forwarding on No Reply" is supported by the CSP. |
KCspCFB = 0x40 |
Indicates that "Call Forwarding on Busy" is supported by the CSP. |
KCspCFU = 0x80 |
Indicates that "Call Forwarding Unconditional" is supported by the CSP. |
The call restrictions supported by the CSP.
Modes: GSM/WCDMA
KCspBICRoam = 0x08 |
Indicates that "Barring of Incoming Calls when roaming outside the home PLMN country" is supported by CSP. |
KCspBAIC = 0x10 |
Indicates that "Barring of All Incoming Calls" is supported by CSP. |
KCspBOICexHC = 0x20 |
Indicates that "Barring of Outgoing International Calls except those directed to the home PLMN country" is supported by CSP. |
KCspBOIC = 0x40 |
Indicates that "Barring of Outgoing International Calls" is supported by CSP. |
KCspBOAC = 0x80 |
Indicates that "Barring of All Outgoing Calls" is supported by CSP. |
Number Identification option supported by the CSP.
Modes: GSM/WCDMA
KCspCLIBlock = 0x01 |
Indicates that Calling Line Identity Presentation blocking per call (CLI sent by default) is supported by the CSP. |
KCspCLISend = 0x02 |
Indicates that Calling Line Identity Presentation per call (CLI blocked by default) is supported by the CSP. |
KCspCOLP = 0x10 |
Indicates that Connected Line Identification Presentation is supported by the CSP. |
KCspCOLR = 0x20 |
Indicates that Connected Line Identification Restriction is supported by the CSP. |
KCspCLIP = 0x80 |
Indicates that Calling Line Identification Presentation is supported by the CSP. |
Other services supported by the CSP.
Modes: GSM/WCDMA
KCspCUGOA = 0x08 |
Indicates that the Outgoing Access option of the Closed User Group service is supported by the CSP. |
KCspPrefCUG = 0x10 |
Indicates that the Preferential CUG option of the Closed User Group service is supported by the CSP. |
KCspAoC = 0x20 |
Indicates that the Advice of Charge service is supported by the CSP. |
KCspCUG = 0x40 |
Indicates that the Closed User Group service is supported by the CSP. |
KCspMPTY = 0x80 |
Indicates that the Multiparty call service is supported by the CSP |
Phase 2+ services supported by the CSP.
Modes: GSM/WCDMA
KCspMultipleband = 0x04 |
Indicates that Multiple Band roaming is supported by CSP. |
KCspMSP = 0x08 |
Indicates that Multiple Subscriber Profile is supported by CSP. v1.0 of Multimode ETel API does not support this feature |
KCspVoiceBroadcast = 0x10 |
Indicates that Voice Broadcast is supported by CSP. v1.0 of Multimode ETel API does not support this feature. |
KCspVoiceGroupCall = 0x20 |
Indicates that Voice Group Call is supported by CSP. v1.0 of Multimode ETel API does not support this feature. |
KCspHscsd = 0x40 |
Indicates that High Speed Circuit Switched Data is supported by CSP. |
KCspGprs = 0x80 |
Indicates that General Packet Radio Service is supported by CSP. |
SMS Teleservices supported by the CSP.
Modes: GSM/WCDMA
KCspValidityPeriod = 0x02 |
Indicates that display of Validity Period menu options for SMS is supported by the CSP. |
KCspProtocolID = 0x04 |
Indicates that display of Protocol ID menu options for SMS is supported by the CSP. |
KCspDelConf = 0x08 |
Indicates that SMS Delivery Confirmation is supported by the CSP. |
KCspReplyPath = 0x10 |
Indicates that display of Reply Path menu options for outgoing SMS is supported by the CSP. |
KCspSMCB = 0x20 |
Indicates that the Cell Broadcast service is supported by the CSP. |
KCspSMMO = 0x40 |
Indicates mobile originated Short Messages are supported by CSP. |
KCspSMMT = 0x80 |
Indicates mobile terminated Short Messages are supported by CSP. |
Value added services supported by this CSP.
Modes: GSM/WCDMA
KCspLanguage = 0x01 |
Indicates that display of language selection menus is supported by the CSP. v1.0 of Multimode ETel API does not support this feature. |
KCspData = 0x04 |
Indicates that display of data call option menu is supported by the CSP. |
KCspFax = 0x08 |
Indicates that display of fax call option menu is supported by the CSP. |
KCspSMMOEmail = 0x10 |
Indicates that display of the menu option to send a Short Message of type Email is supported by the CSP. |
KCspSMMOPaging = 0x20 |
Indicates that display of the menu option to send a Short Message of type Paging is supported by the CSP. |
KCspPLMNMode = 0x80 |
Indicates that display of the menu option for manual PLMN selection is supported by the CSP. |
KDisplayPLMNNotRequired = 0x00000001 | |
KDisplayPLMNRequired = 0x00000002 | |
KDisplaySPNRequired = 0x00000004 | |
KDisplaySPNNotRequired = 0x00000008 |
Enabled Services Table.
KEstFDN = 0x01 |
Indicates that FDN service is activated. |
KEstBDN = 0x02 |
Indicates that BDN service is activated. |
KEstACL = 0x04 |
Indicates that the APN Control List service is activated. Note: v2.0 of Multimode ETel API do not support this feature. |
ISIM Service Table
KIstPCSCF = 0x01 |
Indicates that EFP-CSCF is present in the ISIM. |
KIstGBA = 0x02 |
Indicates that the Generic Bootstrapping Architecture (GBA) is supported by the ISIM. |
KIstHTTPDigest = 0x04 |
Indicates that the ISIM supports operations in HTTP-Digest security context. |
MMS Implementation.
KMmsImplUnknwown = 0x00 |
Unknown implementation for MMS. |
KWapImplementation = 0x01 |
Wap implementation for MMS. |
Identifies current status of MMS.
EMmsNotRetrieved |
The MMS has not been retrieved. |
EMmsRetrieved |
The MMS has been retrieved. |
EMmsRejected |
The MMS has been rejected. |
EMmsforwarded |
The MMS has been forwarded. |
Indicators for whether encryption status of the current call should be displayed.
ECipheringDisplayOff |
The ME indication displaying the encryption status of the current call should be off. |
ECipheringDisplayOn |
The ME indication displaying the encryption status of the current call should be on. |
Defines Location of service information.
Modes: Common
EInfoLocationCache |
Retrieve the service information ONLY from the cache on the phone. Return KErrNotFound if the cache does not exist or it is empty. |
EInfoLocationCachePreferred |
Retrieve the service information from the cache, but if this is empty or does not exist then interrogate the network. |
EInfoLocationNetwork |
Retrieve the service information from the network (and refresh the cache if there is one). |
MMS field Id tags.
ETagMmsConnParams = 0xAB |
Tag id for MMS connectivity parameters. |
ETagMmsImpl = 0x80 |
Tag id for MMS Implementation. |
ETagMmsServer = 0x81 |
Tag id for MMS Relay/Server. |
ETagMmsBearerIE = 0x82 |
Tag id for Interface to Core Network and Bearer. |
ETagMmsGateway = 0x83 |
Tag id for Gateway. |
Number Plan Indicator.
Modes: Common
EUnknownNumberingPlan = 0 |
User or the network has no knowledge of the numbering plan. Modes: Common |
EIsdnNumberPlan = 1 |
ISDN/telephony numbering plan. Modes: Common |
EDataNumberPlan = 3 |
Data numbering plan. Modes: Common |
ETelexNumberPlan = 4 |
Telex numbering plan. Modes: Common |
EServiceCentreSpecificPlan1 = 5 |
Service centre specific plan used to indicate a numbering plan specific to external Short Message entities attached to the SMSC. |
EServiceCentreSpecificPlan2 = 6 |
Service centre specific plan used to indicate a numbering plan specific to external Short Message entities attached to the SMSC. Modes: GSM/WCDMA |
ENationalNumberPlan = 8 |
National numbering plan. Modes: GSM/WCDMA |
EPrivateNumberPlan = 9 |
Private numbering plan. Modes: Common |
EERMESNumberPlan = 10 |
ERMES numbering plan. Modes: GSM/WCDMA |
Alternate Line Primary settings.
Modes: GSM
EAlternateLinePrimary |
Current ALS line selection is the "Primary" voice line. |
EAlternateLineAuxiliary |
Current ALS line selection is the "Auxiliary" voice line. |
EAlternateLineUnknown |
ALS is supported by ME and SIM, but the TSY can not determine which line is currently selected. |
EAlternateLineNotAvailable |
The ME, SIM or serving network does not support ALS. |
Alternating Call Capabilities
Modes: GSM
KCapsMOVoiceData = 0x00000001 |
Phone supports outgoing Voice/Data calls Modes: GSM |
KCapsMOVoiceThenData = 0x00000002 |
Phone supports outgoing Voice Then Data calls. Modes: GSM |
KCapsMOVoiceFax = 0x00000004 |
Phone supports outgoing Voice/Fax calls. Modes: GSM/WCDMA |
KCapsMTVoiceData = 0x00000008 |
Phone supports incoming Voice/Data calls. Modes: GSM |
KCapsMTVoiceThenData = 0x00000010 |
Phone supports incoming Voice Then Data calls. Modes: GSM |
KCapsMTVoiceFax = 0x00000020 |
Phone supports incoming Voice/Fax calls Modes: GSM/WCDMA |
Alternating Call Mode.
Modes: Common
EAlternatingModeUnspecified |
The alternating call mode is unspecified Modes: Common |
EAlternatingModeSingle |
Next call will use a single bearer service - default setting Modes: Common |
EAlternatingModeVoiceData |
Next call will use voice/data alternating bearer service. Modes: GSM |
EAlternatingModeVoiceThenData |
Next call will use voice then data alternating bearer service. Modes: GSM |
EAlternatingModeVoiceFax |
Next call will use voice/fax alternating bearer service. Modes: GSM/WCDMA |
The mobile phone GBA and MBMS authentication extension IDs.
Modes: Common
KETelMobileGbaBootstrapAuthDataV8 = KEtelExtMultimodeV8 |
The iExtensionId contents indicate that the packaged class is a TGbaBootstrapAuthDataV8. |
KETelMobileGbaNafAuthDataV8 |
The iExtensionId contents indicate that the packaged class is a TGbaNafAuthDataV8. |
KETelMobileMbmsMskUpdateDataV8 |
The iExtensionId contents indicate that the packaged class is a TMbmsMskUpdateDataV8. |
KETelMobileMbmsMtkGenerateDataV8 |
The iExtensionId contents indicate that the packaged class is a TMbmsMtkGenerateDataV8. |
KETelMobileMbmsMskDeleteDataV8 |
The iExtensionId contents indicate that the packaged class is a TMbmsMskDeleteDataV8. |
KETelMobileMbmsMukDeleteDataV8 |
The iExtensionId contents indicate that the packaged class is a TMbmsMukDeleteDataV8. |
KETelMobileMbmsUserKeyV8 |
The iExtensionId contents indicate that the packaged class is a TMbmsUserKeyV8. |
KETelMobileGbaBootstrapParamsV8 |
The iExtensionId contents indicate that the packaged class is a TGbaBootstrapParamsV8. |
IMS Authenticate constants,in accordance to 3GPP TS 33.102, section 6.3.7, and RFC 3310
KAutnLength = 16 |
length of autn is 128bits - 16octets |
KRandLength = 16 |
length of RAND is 16 octets |
KResLength = 16 |
length of RES is 16 octets |
KIkLength = 16 |
length of IK is 16 octets |
KCkLength = 16 |
length of CK is 16 octets |
KKcLength = 8 |
length of Kc (GSM cipher key) is 8 octets |
KAutsLength = 14 |
length of is 112 bits - 14 octets |
The mobile phone band class preferences.
Modes: CDMA 9.5
ENetworkBandClassUnknown |
Band class selection is unknown. |
ENetworkBandClassAOnly |
Phone will select band class A only. |
ENetworkBandClassBOnly |
Phone will select band class B only. |
ENetworkBandClassAPreferred |
Phone will prefer to select band class A. |
ENetworkBandClassBPreferred |
Phone will prefer to select band class B. |
Phone supported battery information.
Modes: Common
KCapsGetBatteryInfo = 0x00000001 |
Phone supports requests to get the current battery information. |
KCapsNotifyBatteryInfoChange = 0x00000002 |
Phone supports requests for notification of change in battery information. |
The mobile phone battery status.
Modes: Common
EPowerStatusUnknown |
The TSY can not determine the phone's current power status. |
EPoweredByBattery |
The phone is currently powered by a battery. |
EBatteryConnectedButExternallyPowered |
A battery is connected, but the phone is externally powered. |
ENoBatteryConnected |
No battery is connected. |
EPowerFault |
Power fault. |
Mobile Phone Call Baring Conditions.
Modes: Common
EBarUnspecified |
The barring program is unspecified |
EBarAllIncoming |
All incoming calls to this subscriber are barred (BAIC). |
EBarIncomingRoaming |
All incoming calls to this subscriber are barred when roaming outside the home PLMN country (BIC-roam). |
EBarAllOutgoing |
All outgoing calls by this subscriber are barred (BAOC). |
EBarOutgoingInternational |
All outgoing international calls by this subscriber are barred (BOIC). |
EBarOutgoingInternationalExHC |
All outgoing international calls except those directed to the home PLMN country by this subscriber are barred (BOIC-ExHC). |
EBarAllCases |
All of above CB services. |
EBarAllOutgoingServices | |
EBarAllIncomingServices |
Mobile Phone Call Barring Status and Information.
Modes: Common
ECallBarringStatusActive |
The CB service is currently active and operative. |
ECallBarringStatusNotActive |
The CB service is currently deactivated or quiescent. |
ECallBarringStatusNotProvisioned |
In GSM/WCDMA mode, the CB service is not provisioned. In CDMA mode, this value has no meaning. |
ECallBarringStatusNotAvailable |
In GSM/WCDMA mode, the CB service is not available in serving network. In CDMA mode, the CB service is not available in the phone. |
ECallBarringStatusUnknown |
The phone can not determine CB service status. |
The Call Completion Busy Subscriber status of the phone.
Modes: GSM/WCDMA
ECcbsActive |
User has CCBS provisioned and there is at least 1 (and up to 5) active CCBS requests. |
ECcbsNotActive |
User has CCBS provisioned but there are currently no active CCBS requests. |
ECcbsNotProvisioned |
User has not subscribed to the CCBS service. |
ECcbsNotAvailable |
The CCBS service is not available in the serving network. |
ECcbsUnknown |
MS is unable to determine status of the CCBS service. |
Call Forwarding Active Notification
Modes: Common
ECFUnconditionalActive |
CF Unconditional is currently active. |
ECFConditionalActive |
CF Busy, CF No Reply or CF Not Reachable is currently active. |
The Call Forwarding flavours.
Modes: GSM/WCDMA
ECallForwardingUnspecified |
The call forwarding service is unspecified. |
ECallForwardingUnconditional |
All calls to this subscriber are forwarded. |
ECallForwardingBusy |
Calls are forwarded when this subscriber is busy. |
ECallForwardingNoReply |
Calls are forwarded when this subscriber does not reply within a time-out period. |
ECallForwardingNotReachable |
Calls are forwarded when this subscriber is unreachable. |
ECallForwardingAllCases |
All of above CF services. Can be used to check all 4 call forwarding Fs at once. |
ECallForwardingAllConditionalCases |
All the conditional (busy, no reply, not reachable) CF services. Can be used to check all 3 conditional call forwarding conditions at once. |
The Call Forwarding status
Modes: GSM/WCDMA
ECallForwardingStatusActive |
The CF service is currently active and operative. |
ECallForwardingStatusNotActive |
The CF service is currently deactivated. |
ECallForwardingStatusNotRegistered |
The CF service is not registered. |
ECallForwardingStatusNotProvisioned |
The CF service is not provisioned. |
ECallForwardingStatusNotAvailable |
The CF service is not available in the serving network. |
ECallForwardingStatusUnknown |
The phone can not determine CF service status. |
ECallForwardingStatusActivePIAllowed |
The Call Forwarding service is active and the presentation indicator is set to allowed |
ECallForwardingStatusActivePINotAvailable |
The Call Forwarding service is active and the presentation indicator is set to not available |
ECallForwardingStatusActivePIClir |
The Call Forwarding service is active and the presentation indicator is set to restricted The Call Forwarding service is active and the presentation indicator is set to restricted and screening returns "User provided, verified and passed". |
ECallForwardingStatusActivePIClirSIVerified |
The Call Forwarding service is active and the presentation indicator is set to restricted and screening returns "User provided, not screened". |
ECallForwardingStatusActivePIClirSINotScreened |
The Call Forwarding service is active and the presentation indicator is set to "restricted" and screening returns "Network provided". |
ECallForwardingStatusActivePIClirSINetwork |
The Call Forwarding service is active and the presentation indicator is set to "restricted" and screening returns "Network provided". |
ECallForwardingStatusQuiescent |
The CF service is currently in the quiescent state. |
The mobile phone call waiting status.
Modes: GSM/WCDMA
ECallWaitingStatusActive |
The CW service is currently active and operative. |
ECallWaitingStatusNotActive |
The CW service is currently deactivated or quiescent. |
ECallWaitingStatusNotProvisioned |
The CW service is not provisioned. |
ECallWaitingStatusNotAvailable |
The CW service is not available in the serving network. |
ECallWaitingStatusUnknown |
The phone can not determine CW service status. |
The call services.
Modes: GSM/WCDMA
KCapsGetCFStatusCache = 0x00000001 |
Phone supports retrieval of call forwarding status from a cache on the phone. Modes: GSM/WCDMA |
KCapsGetCFStatusNetwork = 0x00000002 |
Phone supports retrieval of call forwarding status from the network. Modes: GSM/WCDMA |
KCapsSetCFStatus = 0x00000004 |
Phone supports setting of call forwarding status (and registered information) in the network. |
KCapsNotifyCFStatus = 0x00000008 |
Phone supports notification of change in status of any call forwarding service. Modes: GSM/WCDMA |
KCapsGetClipStatus = 0x00000010 |
Phone supports retrieval of CLIP status from either a cache or the network. Modes: GSM/WCDMA |
KCapsGetClirStatus = 0x00000020 |
Phone supports retrieval of CLIR status from either a cache or the network. Modes: GSM/WCDMA |
KCapsGetColpStatus = 0x00000040 |
Phone supports retrieval of COLP status from either a cache or the network. Modes: GSM/WCDMA |
KCapsGetColrStatus = 0x00000080 |
Phone supports retrieval of COLR status from either a cache or the network. Modes: GSM/WCDMA |
KCapsGetCnapStatus = 0x00000100 |
Phone supports retrieval of CNAP status from either a cache or the network. Modes: GSM/WCDMA |
KCapsGetCBStatusCache = 0x00000200 |
Phone supports retrieval of call barring status from a cache on the phone. Modes: Common |
KCapsGetCBStatusNetwork = 0x00000400 |
Phone supports retrieval of call barring status from the network. Modes: GSM/WCDMA |
KCapsSetCBStatus = 0x00000800 |
Phone supports setting of call barring status in the network. Modes: Common |
KCapsNotifyCBStatus = 0x00001000 |
Phone supports notification of change in call barring status for any service. Modes: Common |
KCapsChangeCBPassword = 0x00002000 |
Phone supports setting of a password for call barring service. Modes: Common |
KCapsBarAllIncoming = 0x00004000 |
Phone supports BAIC call barring service. Modes: Common |
KCapsBarIncomingRoaming = 0x00008000 |
Phone supports BIC-Roam call barring service. Modes: Common |
KCapsBarAllOutgoing = 0x00010000 |
Phone supports BAOC call barring service. Modes: Common |
KCapsBarOutgoingInternational = 0x00020000 |
Phone supports BOIC call barring service. Modes: Common |
KCapsBarOutgoingInternationalExHC = 0x00040000 |
Phone supports BOIC-ExHC call barring service. Modes: Common |
KCapsBarAllCases = 0x00080000 |
Phone supports barring all cases at once. Modes: Common |
KCapsGetCWStatusCache = 0x00100000 |
Phone supports retrieval of call waiting status from a cache on the phone. Modes: GSM/WCDMA |
KCapsGetCWStatusNetwork = 0x00200000 |
Phone supports retrieval of call waiting status from the network. Modes: GSM/WCDMA |
KCapsSetCWStatus = 0x00400000 |
Phone supports setting of call waiting status in the network. Modes: Common |
KCapsNotifyCWStatus = 0x00800000 |
Phone supports notification of change in call waiting status for any service. Modes: GSM/WCDMA |
KCapsGetCCBSStatusCache = 0x01000000 |
Phone supports retrieval of call completion (CCBS) status from a cache on the phone. Modes: GSM/WCDMA |
KCapsGetCCBSStatusNetwork = 0x02000000 |
Phone supports retrieval of call completion (CCBS) status from the network. Modes: GSM/WCDMA |
KCapsDeactivateAllCCBS = 0x04000000 |
Phone supports deactivation of all CCBS requests at once. Modes: GSM/WCDMA |
KCapsDeactivateCCBS = 0x08000000 | |
KCapsRetrieveActiveCCBS = 0x10000000 |
Phone supports retrieval of a list of active CCBS requests. Modes: GSM/WCDMA |
KCapsFeatureCode = 0x20000000 |
The phone supports programming and retrieval of feature code against a CDMA network service. Modes: CDMA 9.5 |
KCapsNetworkServiceRequest = 0x40000000 |
The phone supports sending of generic network service request strings. Modes: Common |
KCapsGetCdipStatus = 0x80000000 |
The phone supports retrieval of called line identification status. Modes: GSM/WCDMA |
Call Cost Capabilities.
Modes: GSM/WCDMA
KCapsCostInformation = 0x00000001 |
Indicates that the phone supports calculation and display of current and accumulated call cost on an information-only basis. (The AoCI service in GSM) Modes: GSM/WCDMA |
KCapsCostCharging = 0x00000002 |
Indicates that the phone supports calculation and display of current and accumulated call cost in order to support the charging service. (The AoCC service in GSM). Modes: Common |
KCapsClearCost = 0x00000004 |
Indicates that the phone supports clearing of cost meters (ACM or CCM) to zero. Modes: Common |
KCapsSetMaxCost = 0x00000008 |
Indicates that the phone supports setting the maximum allowed cost (ACMmax) to a non-zero value. Modes: Common |
KCapsSetPuct = 0x00000010 |
Indicates that the phone supports setting the currency and price per unit. Modes: GSM/WCDMA |
KCapsGetCost = 0x00000020 |
Indicates that the phone currently has call cost information available that the client can retrieve. Modes: Common |
KCapsNotifyCostChange = 0x00000040 |
Indicates that the phone can notify the client when the call cost information changes. Modes: Common |
Clear Cost Meter.
Modes: Common
EClearCCM |
Clear the Current Call Meter. |
EClearACM |
Clear the Accumulated Charge Meter. |
EClearAll |
Clear all cost meters |
Cost Information
Modes: GSM/WCDMA
ECostServiceUnknown |
Phone supports call cost service but no calls are currently in progress so the network support and user subscription is unknown. |
ECostServiceNotAvailable |
The network or the phone does not support any of the call cost services. The call can be either in progress or not. If the user is subscribed to AoCI they will be able to continue to make calls but will not see any charging information. If the user is subscribed to AoCC then they will be prevented from making chargeable calls. |
ECostServiceAvailable |
Call is in progress and a call cost service is active but the phone is unable to determine whether it is an AoCI or AoCC service. |
ECostServiceInformation |
Call is in progress and the call cost information (AoCI) service is currently operating. Modes: GSM/WCDMA |
ECostServiceCharging |
Call is in progress and the call cost charging (AoCC) service is currently operating. Modes: GSM/WCDMA |
DTMF Capabilities.
Modes: Common
KCapsSendDTMFString = 0x00000001 |
Capability to send a string of DTMF tones, containing one or more tone(s). |
KCapsSendDTMFSingleTone = 0x00000002 |
Capability to send one DTMF tone, using start and stop DTMF tone function member. |
DTMF tone operation event.
EStartDtmfTone |
Start sending of a Dtmf tone operation has been acknowledged from the MSC. |
EStopDtmfTone |
Stop sending of a Dtmf tone operation has been acknowledged from the MSC. |
Fixed Dialling Numbers Setting
Modes: Common
EFdnSetOn |
Activate the FDN service. |
EFdnSetOff |
Deactivate the FDN service. |
Fixed Dialling Numbers Status.
Modes: Common
EFdnNotActive |
Fixed Dialling Number mode is supported but is not currently active. |
EFdnActive |
Fixed Dialling Number mode is supported and is currently active. Deactivating FDN mode is supported. |
EFdnPermanentlyActive |
Fixed Dialling Number mode is supported and is permanently active. Deactivating FDN mode is NOT supported with this SIM. |
EFdnNotSupported |
Fixed Dialling Number mode is not supported by ME and/or SIM. |
EFdnUnknown |
ME is currently unable to determine the status of FDN mode. |
ICC access capabilities.
Modes: GSM
KCapsSimAccessSupported = 0x00000001 |
Phone has a SIM and it currently supports SIM access by clients. Modes: GSM |
KCapsRUimAccessSupported = 0x00000002 |
Phone has a R-UIM and it currently supports R-UIM access by clients. Modes: CDMA 9.5 |
KCapsUSimAccessSupported = 0x00000004 |
Phone has a USIM and it currently supports USIM access by clients. Modes: WCDMA |
Phone ID services (CLIP/CNIP/CLIR).
Modes: GSM/WCDMA
EIdServiceUnspecified |
The identity service is unspecified |
EIdServiceCallerPresentation |
The caller's ID is presented to the called party. |
EIdServiceCallerRestriction |
The caller's ID is restricted to the called party. |
EIdServiceConnectedPresentation |
The connected party's ID is presented to the calling party. |
EIdServiceConnectedRestriction |
The connected party's ID is restricted to the calling party. |
EIdServiceCallerName |
The caller's name is presented to the called party. |
EIdServiceCalledPresentation |
The called party is presented with the caller's ID. This command enables a called subscriber to get the called line identification of the called party when receiving a mobile terminated call. - maps to +CDIP. |
Identifies default service status for provisioned identity services.
EIdServiceNetworkDefault |
Sets the default setting to network default (unknown). |
EIdServicePresentationRestricted |
Sets the default setting to presentation restricted. |
EIdServicePresentationAllowed |
Sets the default setting to presentation allowed. |
Service status of the Phone ID services (CLIP/CLIR/CNIP).
Modes: GSM/WCDMA
EIdServiceActivePermanent |
The interrogated Identity service is provisioned and active. This status is used for all identity services and in the case of the CLIR service means that it is permanently active with no subscription option set. |
EIdServiceActiveDefaultRestricted |
This status is used for the CLIR service only and means that the service is provisioned and active. The CLIR subscription option is set to "Temporary, default restricted", therefore identity is always restricted unless over-ridden by the user during a call set-up. |
EIdServiceActiveDefaultAllowed |
This status is used for the CLIR service only and means that the service is provisioned and active. The CLIR subscription option is set to "Temporary, default allowed", therefore identity is always allowed unless over-ridden by the user during a call set-up. |
EIdServiceNotProvisioned |
The interrogated Identity service is not provisioned. |
EIdServiceUnknown |
The status of the interrogated Identity service is unknown. |
Defines Identity Capabilities.
Modes: Common
KCapsGetManufacturer = 0x00000001 |
Phone can return the identity of its manufacturer. |
KCapsGetModel = 0x00000002 |
Phone can return the identity of its model. |
KCapsGetRevision = 0x00000004 |
Phone can return the identity of its revision. |
KCapsGetSerialNumber = 0x00000008 |
Phone can return the identity of its serial number. |
KCapsGetSubscriberId = 0x00000010 |
Phone can return the identity of its subscriber. |
Incoming Call Types.
Modes: Common
EIncomingTypeNotSpecified |
MS will receive any type of incoming call. Modes: Common |
EIncomingVoice |
MS will request voice bearer for incoming calls. Modes: Common |
EIncomingFax |
MS will request fax bearer for incoming calls Modes: Common |
EIncomingData |
MS will request data bearer for incoming calls Modes: Common |
EIncomingMultimediaVoiceFallback |
MS will request a data bearer for use by a Multimedia CS call (voice fall back is acceptable) for incoming calls. Modes: GSM/WCDMA |
EIncomingMultimediaNoFallback |
MS will request a data bearer for use by a Multimedia CS call (voice fall back NOT acceptable) for incoming calls Modes: GSM/WCDMA |
EIncomingAlternatingVoiceFax |
The single numbering scheme call mode is alternating voice to fax. Modes: GSM/WCDMA |
EIncomingAlternatingVoiceData |
The single numbering scheme call mode is alternating voice to data. Modes: GSM |
EIncomingAlternatingFaxVoice |
The single numbering scheme call mode is alternating fax to voice. Modes: GSM |
EIncomingAlternatingDataVoice |
The single numbering scheme call mode is alternating data to voice. Modes: GSM |
EIncomingAlternatingVoiceThenData |
The single numbering scheme call mode is alternating voice then data. Modes: GSM |
The mobile phone indicator capabilities supported.
Modes: Common
KCapsGetIndicator = 0x00000001 |
Phone supports requests to get the current value of all supported indicators. |
KCapsNotifyIndicatorChange = 0x00000002 |
Phone supports requests for notification of change in the supported indicators. |
Display indicators.
KDisplayVoicemailActive = 0x01 |
Display voicemail active. |
KDisplayFaxActive = 0x02 |
Display fax active. |
KDisplayEmailActive = 0x04 |
Display E-mail active. |
KDisplayOtherActive = 0x08 |
Display other active. |
KDisplayAuxVoicemailActive = 0x10 |
Display Aux voicemail active. |
KDisplayDataActive = 0x20 |
Display data active. |
KDisplayVideomailActive = 0x40 |
Display Videomail active. |
The mobile phone indicators.
Modes Common
KIndChargerConnected = 0x00000001 |
If bit-flag is set to '1' indicates that the battery charger is connected to the phone. If bit-flag is set to '0' indicates that the battery charger is disconnected. |
KIndNetworkAvailable = 0x00000002 |
If bit-flag is set to '1' indicates that network service is available. If bit-flag is set to '0' indicates that network service is unavailable. |
KIndCallInProgress = 0x00000004 |
If bit-flag is set to '1' indicates that a call is in progress. If set to '0' indicates that a call is not in progress. |
Network investigation scan settings.
KNetworkInvLimited = 0x01 |
Network investigation setting in limited service mode. |
KNetworkInvAfterPlmnSelection = 0x02 |
Network investigation setting after successful PLMN selection. |
Network investigation scan events.
ENetworkInvestigationNoEvent |
No investigation scan events available. |
ENetworkInvestigationHighPriorityPlmn |
A higher priority network has been detected, but it does not offer CS Voice. |
Lock Information.
Modes: Common
ELockPhoneDevice |
Lock the whole device. Phone lock password is required to unlock when this lock is enabled. Modes: Common |
ELockICC |
Lock PIN1 on the ICC. PIN1 security code is required to unlock when this lock is enabled. Modes: Common |
ELockPhoneToICC |
Lock the phone to the current ICC inserted in the phone Phone lock password is required to unlock when this lock is enabled. Modes: Common |
ELockPhoneToFirstICC |
Lock the phone to the first ICC inserted in the phone. Phone lock password is required to unlock when this lock is enabled. Modes: Common |
ELockOTA |
Lock the OTA facility on the phone. SPC security code may be required to unlock when this lock is enabled. Modes: CDMA 9.5 |
ELockPin2 |
Lock PIN2 on the ICC. PIN2 security code is required to unlock when this lock is enabled. Modes: Common |
ELockHiddenKey |
Lock the phonebook hidden entries on the phone. Hidden key security code may be required to unlock when this lock is enabled. Modes: WCDMA |
ELockUSimApp |
Lock the associated USIM Application. USIM Application PIN is required to unlock when this lock is enabled. Modes: WCDMA |
ELockSecondUSimApp |
Lock the associated USIM Application. The second USIM Application PIN is required to unlock when this lock is enabled. Modes: WCDMA |
ELockUniversalPin |
Lock the associated USIM Application(s) that share this common lock. Universal Pin is required to unlock when this lock is enabled. Modes: WCDMA |
ELockNam |
Lock for the NAM. The SPC is required to unlock. Modes: CDMA 9.5 |
The phone lock setting.
Modes: Common
ELockSetUnknown |
The setting of the lock is unknown Modes: Common |
ELockSetEnabled |
Lock is enabled - associated security code will be required to unlock the lock, the next time the lock's status is EStatusLocked. Modes: Common |
ELockSetDisabled |
Lock is disabled - so its status is always EStatusUnlocked. Modes: Common |
ELockReplaced |
Lock of the current Application is replaced by the Universal PIN. Only the Universal PIN is allowed as a replacement. Modes: WCDMA |
Phone lock status.
Modes: Common
EStatusLockUnknown |
The status of the lock is unknown. |
EStatusLocked |
Lock is closed - user can not access functionality governed by this lock until user correctly enters associated security code. |
EStatusUnlocked |
Lock is open - user can access functionality governed by this lock |
EStatusBlocked |
Phone air interface capabilities.
KCapsGsmSupported = 0x00000001 |
Phone can operate in GSM mode on 900/1800/1900 MHz bands. |
KCapsGprsSupported = 0x00000002 |
Phone can operate in GPRS mode on 900/1800/1900 MHz bands. |
KCapsAmpsSupported = 0x00000004 |
Phone can operate in AMPS mode on 800MHz band. |
KCapsCdma95Supported = 0x00000008 |
Phone can operate in CDMA (IS-95) mode on 800/1900 MHz bands. 9.5 |
KCapsCdma2000Supported = 0x00000010 |
Phone can operate in CDMA (cdma2000) mode on 800/1900 MHz bands. 9.5 |
KCapsWcdmaSupported = 0x00000020 |
Phone can operate in W-CDMA (UTRA Frequency Division Duplex (FDD)) mode. |
KCapsTdcdmaSupported = 0x00000040 |
Phone can operate in TDMA/CDMA (UTRA Time Division Duplex (TDD)) mode. |
KCapsEapSupported = 0x00000080 |
Phone can access Smart Card functionality required for an EAP. 9.3 |
Indicators for exceeding allowed multiple active bearers.
EBearerNetworProviderExceeded |
The maximum number of multiple active bearers allowed by the service provider has been exceeded. |
EBearerUserExceeded |
The maximum number of multiple active bearers allowed by the mobile user has been exceeded. |
An enumerated list of settings for multimedia calls.
EAcceptMMCallsVoiceFallback |
Accept all incoming multimedia calls with the fallback option enabled. (default). |
EAcceptMMCallsNoFallback |
Accept all incoming multimedia calls, but do not accept voice fallback. |
ERejectMMCalls |
Reject all incoming multimedia calls. |
EAnswerMMCallsAsVoice |
Reject all incoming multimedia calls, but drop to voice instead. |
The Phone Network Time Zone Capabilities.
KCapsTimeAvailable = 0x00000001 |
Universal Time is available in the current network mode. |
KCapsTimezoneAvailable = 0x00000002 |
Local time zone is available in the current network mode. |
KCapsDSTAvailable = 0x00000004 |
DST is available in the current network mode. |
KCapsShortNameAvailable = 0x00000008 |
Short name is available in the current network mode. |
KCapsLongNameAvailable = 0x00000010 |
Long name is available in the current network mode. |
The access technology that the network is based on.
Modes: Common
ENetworkAccessUnknown |
This is used when there is no network activity and therefore no RAT active. Modes: Common |
ENetworkAccessGsm |
The access technology is GSM. Modes: GSM |
ENetworkAccessGsmCompact |
The access technology is GSM COMPACT. However GSM COMPACT systems which use GSM frequency bands but with the CBPCCH broadcast channel are considered as a separate access technology from GSM. Modes: GSM |
ENetworkAccessUtran |
The access technology is UTRAN (UMTS Network). Modes: WCDMA |
ENetworkAccessAmpsCellular |
Analogue Cellular Modes: CDMA 9.5 |
ENetworkAccessCdmaCellularStdChannel |
CDMA Cellular - Standard channels Modes: CDMA 9.5 |
ENetworkAccessCdmaCellularCustomChannel |
CDMA Cellular - Custom channels Modes: CDMA 9.5 |
ENetworkAccessCdmaAmpsCellular |
CDMA/Analogue Cellular (cdma first then analogue) Modes: CDMA 9.5 |
ENetworkAccessCdmaPcsUsingBlocks |
CDMA PCS - Using blocks Modes: CDMA 9.5 |
ENetworkAccessCdmaPcsUsingNetworkAccessChannels |
CDMA PCS - Using channels Modes: CDMA 9.5 |
ENetworkAccessJTacsStdChannels |
CDMA JTACS - Standard channels Modes: CDMA 9.5 |
ENetworkAccessJTacsCustomChannels |
CDMA JTACS - Custom channels Modes: CDMA 9.5 |
ENetworkAccess2GHzBandUsingChannels |
CDMA 2GHz band - Using channels Modes: CDMA 9.5 |
ENetworkAccessGenericAcqRecord2000and95 |
Generic Acquisition Record for IS-2000 and IS-95 Modes: CDMA 9.5 |
ENetworkAccessGenericAcqRecord856 |
Generic Acquisition Record for IS-856 Modes: CDMA 9.5 |
ENetworkAccessGsmAndUtran |
The access technology is GSM and UTRAN (UMTS Network). Modes: GSM and WCDMA |
Identifiers for different access technologies.
KNetworkAccessUnknown = 0x0000 |
No network activity. |
KNetworkAccessGsm = 0x8000 |
Access technology is GSM. |
KNetworkAccessGsmCompact = 0x4000 |
Access technology is GSM COMPACT. |
KNetworkAccessUtran = 0x0080 |
Access technology is UTRAN (UMTS only). |
KNetworkAccessWLAN = 0x0040 |
Indicates that a particular PLMN entry is a WLAN entry used for WLAN PLMN selection. |
Mobile phone network band information.
Modes: CDMA
9.5
EBandUnknown |
The current band and band class is unknown. |
E800BandA |
The network operates at 800MHz on Band A. |
E800BandB |
The network operates at 800MHz on Band B. |
E800BandC |
The network operates at 800MHz on Band C. |
E1900BandA |
The network operates at 1900MHz on Band A. |
E1900BandB |
The network operates at 1900MHz on Band B. |
E1900BandC |
The network operates at 1900MHz on Band C. |
E1900BandD |
The network operates at 1900MHz on Band D. |
E1900BandE |
The network operates at 1900MHz on Band E. |
E1900BandF |
The network operates at 1900MHz on Band F. |
Defines Network Capabilities.
Modes: Common
KCapsGetRegistrationStatus = 0x00000001 |
The phone supports retrieval of current registration status. |
KCapsNotifyRegistrationStatus = 0x00000002 |
The phone supports notifications of change in registration status. |
KCapsGetCurrentMode = 0x00000004 |
The phone supports retrieval of current mode. |
KCapsNotifyMode = 0x00000008 |
The phone supports notification of change in mode. |
KCapsGetCurrentNetwork = 0x00000010 |
The phone supports retrieval of current network information. |
KCapsNotifyCurrentNetwork = 0x00000020 |
The phone supports notification of change of current network. |
KCapsGetHomeNetwork = 0x00000040 |
The phone supports retrieval of home network information. |
KCapsGetDetectedNetworks = 0x00000080 |
The phone supports retrieval of a list of detected networks. |
KCapsManualNetworkSelection = 0x00000100 |
The phone supports manual network selection mode. |
KCapsGetNITZInfo = 0x00000200 |
The phone supports retrieval of time and date information (NITZ) received from the network. |
KCapsNotifyNITZInfo = 0x00000400 |
The phone supports notification of new updates of time & date information (NITZ) received from the network. |
Defines Current Network Modes.
Modes: Common
ENetworkModeUnknown |
Network mode is unknown. Modes: Common |
ENetworkModeUnregistered |
ME is not registered. Modes: Common |
ENetworkModeGsm |
GSM/GPRS or DCS1800 network. |
ENetworkModeAmps |
AMPS network. Modes: CDMA 9.5 |
ENetworkModeCdma95 |
CDMA (IS-95) network. Modes: CDMA 9.5 |
ENetworkModeCdma2000 |
CDMA (cdma2000) network. Modes: CDMA 9.5 |
ENetworkModeWcdma |
WCDMA (UTRA Frequency Division Duplex (FDD)) network. Modes: WCDMA |
ENetworkModeTdcdma |
TD-CDMA (UTRA Time Division Duplex (TDD)) network. Modes: WCDMA |
Enumerated network security types.
Mode: Common
ECipheringOff |
The encryption level is NONE. Mode: Common |
ECipheringGSM |
The encryption level is GSM.(standard encryption algorithms for 2nd Generation Mobile networks). Mode: GSM |
ECipheringWCDMA |
The encryption level is WCDMA.(standard encryption algorithms for 3rd Generation Mobile networks). Mode: WCDMA |
ECipheringCDMA |
The encryption level is CDMA.(standard encryption algorithms for 3rd Generation Mobile networks). Mode: CDMA 9.5 |
Mobile Phone network services.
Modes: CDMA 9.5
ENetworkServiceUnspecified |
Network service is unspecified. |
ECFUService |
Feature code applies to call forwarding unconditional service. |
ECFBService |
Feature code applies to call forwarding on busy service. |
ECFNRyService |
Feature code applies to call forwarding on no reply service. |
ECFNRcService |
Feature code applies to call forwarding on not reachable service. |
EDeflectToVoicemail |
Feature code applies to user selective call forwarding service - when the user wishes to forward incoming call to voicemail. |
EDeflectToNumber |
Feature code applies to user selective call forwarding service - when the user wishes to forward incoming call to a number supplied within the deflect request. |
EDeflectToRegisteredNumber |
Feature code applies to user selective call forwarding service - when the user wishes to forward incoming call to a number pre-registered within the network. |
ECWService |
Feature code applies to call waiting service. |
ENextCallShowCLI | |
ENextCallHideCLI |
Feature code applies to caller ID restriction service - when user wishes to hide their ID for the next call they make. |
Phone network status.
Modes: Common
ENetworkStatusUnknown |
Status is unknown. |
ENetworkStatusAvailable |
A network that the ME is allowed to register to. |
ENetworkStatusCurrent |
The currently registered network. |
ENetworkStatusForbidden |
A network that the ME is not allowed to register to. |
Defines the type of SS operation
ESendSSInvoke |
SS Invoke operation. |
ESendSSReturnResult |
SS ReturnResult operation. |
ESendSSReturnError |
SS ReturnError operation. |
ESendSSReject |
SS Reject operation. |
The mobile phone network operation mode preferences.
Modes: CDMA 9.5
ENetworkOperationUnknown |
Network operation mode is unknown. |
ENetworkOperationAnalogOnly |
Phone will select analog operation only. |
ENetworkOperationDigitalOnly |
Phone will select digital/CDMA operation only. |
ENetworkOperationAnalogPreferred |
Phone will prefer to select analog operation. |
ENetworkOperationDigitalPreferred |
Phone will prefer to select digital/CDMA operation. |
Identifies the personalisation scheme to be set.
EPersonaliseNetwork |
Personalise the ME using the network scheme. |
EPersonaliseNetworkSub |
Personalise the ME using the network sub scheme. |
EPersonaliseServiceProvider |
Personalise the ME using the service provider scheme. |
EPersonaliseCorporate |
Personalise the ME using the corporate scheme. |
EPersonaliseUsim |
Personalise the ME using the SIM/USIM scheme. |
Indentifies the personalisation scheme capabilities of the UICC/ME.
KCapsPersonalisedNetwork = 0x01 |
UICC/ME personalisation based on network (MCC, MNC) information is possible. |
KCapsPersonalisedNetworkSub = 0x02 |
UICC/ME personalisation based on network (MCC, MNC, IMSI network code group) information is possible. |
KCapsPersonalisedServiceProvider = 0x04 |
UICC/ME personalisation based on network (MCC, MNC, EFGID1, EFCNL) information is possible. |
KCapsPersonalisedCorporate = 0x08 |
UICC/ME personalisation based on network (MCC, MNC, EFGID1, EFGID2, EFCNL) information is possible. |
KCapsPersonalisedUSim = 0x10 |
UICC/ME personalisation based on (IMSI SIM/USIM code group) information is possible. |
Identifies the current personalisation schemes that are active.
KPersonalisedNetwork = 0x01 |
The ME is personalised under the network scheme. |
KPersonalisedNetworkSub = 0x02 |
The ME is personalised under the network sub scheme. |
KPersonalisedServiceProvider = 0x04 |
The ME is personalised under the service provider scheme. |
KPersonalisedCorporate = 0x08 |
The ME is personalised under the corprorate scheme. |
KPersonalisedUSim = 0x10 |
The ME is personalised under the SIM/USIM scheme. |
The mobile phone privacy settings.
Modes: CDMA 9.5
EPrivacyUnspecified |
The privacy setting is unspecified. |
EPrivacyOn |
The privacy setting is set to ON. |
EPrivacyOff |
The privacy setting is set to OFF. |
The registration status of the mobile phone.
Modes: WCDMA
ERegistrationUnknown |
Registration status is unknown. |
ENotRegisteredNoService |
Not registered. The ME can not detect any other networks and is not currently searching a new operator to register to. |
ENotRegisteredEmergencyOnly |
Not registered. The ME can detect other networks on which it is possible to make emergency calls only. |
ENotRegisteredSearching |
Not registered, but the ME is currently searching a new operator to register to. |
ERegisteredBusy |
Registered, network busy. Modes: WCDMA |
ERegisteredOnHomeNetwork |
Registered on home network. |
ERegistrationDenied |
Registration denied. |
ERegisteredRoaming |
Registered, roaming. |
Maximum size of the record in an EF is 0xff( 255 bytes) according to TS 102.221, section 8.2.2.2
KRelease5EFMaxSize = 255 |
Security Capabilities.
Modes: Common
KCapsLockPhone = 0x0000001 |
The phone supports an overall "phone device lock" which can be enabled or disabled. If enabled, user must enter phone password before the phone can be used. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for phone device lock. Modes: Common |
KCapsLockICC = 0x00000002 |
The phone supports locking the ICC (using the PIN1 security code), which can be enabled or disabled. If enabled, the user must enter PIN1 code before the ICC can be used. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for ICC lock. Modes: Common |
KCapsLockPhoneToICC = 0x00000004 |
The phone supports the "phone to ICC lock" which can be enabled or disabled. If enabled, at power-up the phone will check whether current ICC is the one the phone is locked to or not. If not, then the user must enter the phone password before phone can be used with this ICC. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for Phone-ICC lock. Modes: Common |
KCapsLockPhoneToFirstICC = 0x00000008 |
The phone supports the "phone to first ICC lock" which can be enabled or disabled. If enabled, at power-up the phone will check whether current ICC is the one the phone is first locked to or not. If not, then user must enter the phone password before the phone can be used with this ICC. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for Phone-First ICC lock. Modes: Common |
KCapsLockOTA = 0x00000010 |
The phone supports the "Over The Air" programming lock which can be enabled or disabled. If enabled, the phone will prevent OTA programming by the network. If disabled, the phone will allow OTA programming by the network. When this capability is set the phone will support get lock info, notify lock info change and set lock setting for OTA lock. Modes: CDMA 9.5 |
KCapsAccessPin1 = 0x00000020 |
The phone supports access to the PIN 1 security code. When this capability is set the phone will support verification of PIN1, unblocking PIN1, changing PIN1 and notification of PIN1 required. Modes: Common |
KCapsAccessPin2 = 0x00000040 |
The phone supports access to the PIN 2 security code. When this capability is set the phone will support verification of PIN2, unblocking PIN2, changing PIN2 and notification of PIN2 required. Modes: GSM/WCDMA |
KCapsAccessPhonePassword = 0x00000080 |
The phone supports access to the phone password security code. When this capability is set the phone will support verification of the phone password, changing the phone password and notification if the phone password is required. Modes: Common |
KCapsAccessSPC = 0x00000100 |
The phone supports access to the SPC (Service Programming Code) security code. This code may need to be verified before OTA can commence. Modes: CDMA 9.5 |
KCapsAccessHiddenKey = 0x00000200 |
The phone supports access to the hidden key. When this capability is set the phone will support verification of HiddenKey. Modes: WCDMA |
KCapsAccessUSIMAppPin = 0x00000400 |
The phone supports access to the USIM Application PIN. An Application PIN allows access to any file on the UICC where it is referenced in the access rules. Modes: WCDMA |
KCapsAccessUSIMAppSecondPin = 0x00000800 |
The phone supports access to the second USIM Application PIN. The second Application PIN allows access to files (where it is referenced in the access rules) within one USIM Application on the UICC. This is a local PIN. Modes: WCDMA |
KCapsAccessUniversalPin = 0x00001000 |
The phone supports access to the Universal PIN. A Universal PIN is a PIN that is used in a multi-application UICC environment to allow several USIM applications to share one common PIN. Modes: WCDMA |
Change Security Code.
Modes: Common
ESecurityCodePin1 |
PIN 1 code (between 4-8 digits). Modes: Common |
ESecurityCodePin2 |
PIN 2 code (between 4-8 digits) Modes: GSM/WCDMA |
ESecurityCodePuk1 |
PIN 1 unblocking code (always 8 digits). Modes: Common |
ESecurityCodePuk2 |
PIN 2 unblocking code (always 8 digits) Modes: GSM/WCDMA |
ESecurityCodePhonePassword |
Password used for Phone-SIM Lock and Phone Device Lock (up to 8 digits) Modes: Common |
ESecurityCodeSPC |
Service Programming Code (SPC) Modes: CDMA 9.5 |
ESecurityHiddenKey |
Phonebook key to display the hidden entries. Modes: WCDMA |
ESecurityUSIMAppPin |
USIM Application PIN. Modes: WCDMA |
ESecuritySecondUSIMAppPin |
Second USIM Application PIN. Modes: WCDMA |
ESecurityUniversalPin |
Universal PIN. Modes: WCDMA |
ESecurityUniversalPuk |
Universal PIN unblocking code (always 8 digits). Modes: Common |
Notify Security Events.
Modes: Common
ENoICCFound |
The phone has detected that there is no ICC present. Modes: Common |
EICCTerminated |
The phone has detected that the ICC is unusable. Modes: Common |
EPin1Required |
The phone requires PIN1 to be entered. Modes: Common |
EPuk1Required |
The phone requires PUK1 to be entered. Modes: Common |
EPin2Required |
The phone requires PIN2 to be entered. Modes: GSM/WCDMA |
EPuk2Required |
The phone requires PUK2 to be entered. Modes: GSM/WCDMA |
EPhonePasswordRequired |
The phone requires the Phone Password to be entered. Modes: Common |
ESPCRequired |
The phone requires the SPC to be entered. Modes: CDMA 9.5 |
EPin1Verified |
The PIN1 verification procedure has passed. Modes: Common |
EPin2Verified |
The PIN2 verification procedure has passed. Modes: GSM/WCDMA |
EPuk1Verified |
The PUK1 unblocking procedure has passed. Modes: Common |
EPuk2Verified |
The PUK2 unblocking procedure has passed. Modes: GSM/WCDMA |
EPhonePasswordVerified |
The Phone Password has been verified. Modes: Common |
ESPCVerified |
The SPC verification procedure has passed. Modes: CDMA 9.5 |
EHiddenKeyRequired |
The phone requires the phonebook hidden key to be entered. Modes: WCDMA |
EHiddenKeyVerified |
The phonebook hidden key procedure has passed. Modes: WCDMA |
EUSIMAppPinRequired |
The phone requires the currently active USIM Application PIN to be entered. Modes: WCDMA |
EUSIMAppPinVerified |
The currently active USIM Application PIN procedure has passed. Modes: WCDMA |
ESecondUSIMAppPinRequired |
The phone requires the currently active USIM Application second PIN to be entered. Modes: WCDMA |
ESecondUSIMAppPinVerified |
The currently active USIM Application second PIN procedure has passed. Modes: WCDMA |
EUniversalPinRequired |
The phone requires the Universal PIN to be entered. Modes: WCDMA |
EUniversalPinVerified |
The currently active Universal PIN procedure has passed. Modes: WCDMA |
ESPCChanged |
The Service Programming Code has been changed. Modes: CDMA 9.5 |
EUniversalPukRequired |
The phone requires Universal PUK to be entered. Modes: WCDMA |
EUniversalPukVerified |
The Universal PUK unblocking procedure has passed. Modes: WCDMA |
The network selection function member.
Modes: Common
ENetworkSelectionUnknown |
Network selection function member is unknown. Modes: Common |
ENetworkSelectionAutomatic |
Network is selected automatically by phone. Modes: Common |
ENetworkSelectionManual |
Network is selected manually by user. Modes: GSM/WCDMA |
ENetworkSelectionHomeOnly |
Network selection is restricted to home network only Modes: CDMA 9.5 |
Mobile phone service actions.
Modes: Common
EServiceActionUnspecified |
The action is unspecified. |
EServiceActionRegister |
The client is registering new service information. If the service was not active then this action also activates the service. |
EServiceActionActivate |
The client is activating the service. |
EServiceActionInvoke |
The client is invoking the service. |
EServiceActionDeactivate |
The client is deactivating the service. |
EServiceActionErase |
The client is erasing the currently registered service information. If the service was active then this action also deactivates the service. |
Get Service Table.
Modes: GSM/WCDMA
ESIMServiceTable |
Retrieve SIM service table on SIM (or from GSM application on UICC). Modes: GSM/WCDMA |
EUSIMServiceTable |
Retrieve USIM service table from active USIM application on UICC. Modes: WCDMA |
ECDMAServiceTable |
Retrieve CDMA service table on R-UIM. Modes: CDMA 9.5 |
EUSIMEnabledServiceTable |
USIM Enabled Services Table to be used in conjunction with the USIM Service Table. Modes: WCDMA |
EISIMServiceTable |
ISIM Service Table (IST) for the currently active ISIM application on the UICC is selected. Modes: WCDMA |
The mobile phone signal strength capabilities.
Modes: Common
KCapsGetSignalStrength = 0x00000001 |
Phone supports requests to get the current signal strength. |
KCapsNotifySignalStrengthChange = 0x00000002 |
Phone supports requests for notification of change in signal strength. |
UUS Settings Requests.
Modes: GSM/WCDMA
EIncomingUUSNotSpecified |
UUS is not specified. |
EIncomingUUSAccepted |
MS will accept incoming UUS activation request. |
EIncomingUUSRejected |
MS will reject incoming UUS activation request. |
Applicability of request to a mobile service group.
Modes: Common
EServiceUnspecified |
The call service has not been specified. Modes: Common |
EVoiceService |
The API request applies to voice call services. Modes: Common |
EAuxVoiceService |
The API request applies to auxiliary voice call services. Modes: GSM/WCDMA |
ECircuitDataService |
The API request applies to circuit switched data call services. Modes: Common |
EPacketDataService |
The API request applies to packet data services. Modes: Common |
EFaxService |
The API request applies to fax call services. Modes: Common |
EShortMessageService |
The API request applies to short message services. Modes: Common |
EAllServices |
The API request applies to all mobile services. Modes: Common |
EAllTele |
All teleservices Modes: Common |
ETelephony |
Telephony Modes: Common |
EAllDataTele |
All data teleservices Modes: Common |
EAllDataExSms |
Voice Broadcast Service (VBS) Bearer Service Modes: Common |
EAllTeleExcSms |
All teleservices except SMS Modes: Common |
EAllPlmnTele |
All PLMN specific teleservices Modes: Common |
EPlmnTele1 |
PLMN specific teleservice 1 Modes: Common |
EPlmnTele2 |
PLMN specific teleservice 2 Modes: Common |
EPlmnTele3 |
PLMN specific teleservice 3 Modes: Common |
EPlmnTele4 |
PLMN specific teleservice 4 Modes: Common |
EPlmnTele5 |
PLMN specific teleservice 5 Modes: Common |
EPlmnTele6 |
PLMN specific teleservice 6 Modes: Common |
EPlmnTele7 |
PLMN specific teleservice 7 Modes: Common |
EPlmnTele8 |
PLMN specific teleservice 8 Modes: Common |
EPlmnTele9 |
PLMN specific teleservice 9 Modes: Common |
EPlmnTeleA |
PLMN specific teleservice 10 Modes: Common |
EPlmnTeleB |
PLMN specific teleservice 11 Modes: Common |
EPlmnTeleC |
PLMN specific teleservice 12 Modes: Common |
EPlmnTeleD |
PLMN specific teleservice 13 Modes: Common |
EPlmnTeleE |
PLMN specific teleservice 14 Modes: Common |
EPlmnTeleF |
PLMN specific teleservice 15 Modes: Common |
EAllBearer |
All bearer services Modes: Common |
EAllAsync |
All async services Modes: Common |
EAllSync |
All sync services Modes: Common |
ESyncData |
All data circuit sync Modes: Common |
EAsyncData |
All data circuit async Modes: Common |
EPacketData |
All packet data services Modes: Common |
EPadAccess |
All pad access services Modes: Common |
EAllPlmnBearer |
All PLMN specific bearer services Modes: Common |
EPlmnBearerServ1 |
PLMN specific bearer service 1 Modes: Common |
EPlmnBearerServ2 |
PLMN specific bearer service 2 Modes: Common |
EPlmnBearerServ3 |
PLMN specific bearer service 3 Modes: Common |
EPlmnBearerServ4 |
PLMN specific bearer service 4 Modes: Common |
EPlmnBearerServ5 |
PLMN specific bearer service 5 Modes: Common |
EPlmnBearerServ6 |
PLMN specific bearer service 6 Modes: Common |
EPlmnBearerServ7 |
PLMN specific bearer service 7 Modes: Common |
EPlmnBearerServ8 |
PLMN specific bearer service 8 Modes: Common |
EPlmnBearerServ9 |
PLMN specific bearer service 9 Modes: Common |
EPlmnBearerServA |
PLMN specific bearer service 10 Modes: Common |
EPlmnBearerServB |
PLMN specific bearer service 11 Modes: Common |
EPlmnBearerServC |
PLMN specific bearer service 12 Modes: Common |
EPlmnBearerServD |
PLMN specific bearer service 13 Modes: Common |
EPlmnBearerServE |
PLMN specific bearer service 14 Modes: Common |
EPlmnBearerServF |
PLMN specific bearer service 15 Modes: Common |
EAltTele |
Alternative tele services Modes: Common |
EVoiceGroupCall |
Voice Group Call Service (VGCS) Modes: Common |
EVoiceBroadcast |
Voice Broadcast Service (VBS) Modes: Common |
EAllGprsBearer |
All GPRS Bearer Services Modes: Common |
Address types.
Modes: Common
EUnknownNumber |
User or the network has no knowledge of the type of number. Modes: Common |
EInternationalNumber |
International number. Modes: Common |
ENationalNumber |
National number. Modes: Common |
ENetworkSpecificNumber |
Administration/service number specific to the serving network, e.g. used to access an operator. Modes: Common |
ESubscriberNumber |
Subscriber number. Modes: Common |
EAlphanumericNumber |
Alphanumeric number coded according to 3GPP TS 123 038 GSM 7-bit default alphabet. Modes: GSM/WCDMA |
EAbbreviatedNumber |
Abbreviated number. Modes: Common |
Version number of the multimode ETel API.
TMultimodeETelApiV1 |
Multimode Etel API version 1. |
The MSP number contains the Profile Identity of the subscriber profile. The Profile Identity shall be any of the following enlisted. 3GPP TS 31.102 v7.4.1 section 4.2.64
3GPP TS 23.097 [36]
KProfileIdentityUnknown = 0x0 |
Profile Identity Unknown |
KProfileIdentityOne = 0x01 |
Profile Identity 1 |
KProfileIdentityTwo = 0x02 |
Profile Identity 2 |
KProfileIdentityThree = 0x04 |
Profile Identity 3 |
KProfileIdentityFour = 0x08 |
Profile Identity 4 |
SIM/USIM/CDMA Service Table (continued).
v1.0 of Multimode ETel API does not support this feature
Modes: Common
KSstSPName = 0x01 |
Indicates that access to the Service Provider Name within ICC is supported. v1.0 of Multimode ETel API does not support this feature Modes: Common |
KSstSDN = 0x02 |
Indicates that storage of Service Dialling Numbers within ICC is supported. Modes: Common |
KSstExt3 = 0x04 |
Indicates that storage of extended (greater than 20 digits) SDN numbers within this ICC/RUIM is supported. Modes: Common |
KSstVGCSList = 0x10 |
Indicates that access to the VGCS group identifier list within ICC is supported. v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
KSstVBSList = 0x20 |
Indicates that access to the VBS group identifier list within ICC is supported. v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
KSsteMLPP = 0x40 |
Indicates that the enhanced Multi-Level Precedence and Pre-emption service is supported by ICC v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
KSstAnswereMLPP = 0x80 |
Indicates that automatic answer for eMLPP is supported by ICC v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
SIM/USIM/CDMA Service Table.
Modes: Common
KSstPin1Disable = 0x01 |
Indicates that disabling PIN1 is supported by the ICC. |
KSstADN = 0x02 |
Indicates that storage of Abbreviated Dialling Numbers within this ICC is supported. |
KSstFDN = 0x04 |
Indicates that the Fixed Dialling Numbers service and the storage of FDN numbers within this ICC is supported. |
KSstSMS = 0x08 |
Indicates that the Short Message Service and the storage of short messages within this ICC is supported. Modes: Common |
KSstAoC = 0x10 |
Indicates that the Advice of Charge service is supported by this ICC. Modes: GSM/WCDMA |
KSstCCP = 0x20 |
Indicates that the storage of Configuration Capability Parameters associated with an AND, FDN, MSISDN, LND or SDN is supported by this ICC. Modes: GSM/WCDMA |
KSstPLMNSelector = 0x40 |
Indicates that storage of a preferred network list is supported by this ICC. v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
SIM/USIM/CDMA Service Table (continued).
Modes: GSM/WCDMA
KSstSmsCbDataDownload = 0x01 |
Indicates that SAT SMS-CB data download is supported by ICC. |
KSstSmsPpDataDownload = 0x02 |
Indicates that SAT SMS-PP data download is supported by ICC. |
KSstMenuSelection = 0x04 |
Indicates that SAT menu selection is supported by ICC. SAT ETel API provides this feature. |
KSstCallControl = 0x08 |
Indicates that SAT call control is supported by ICC. SAT ETel API provides this feature. |
KSstProactiveSim = 0x10 |
Indicates that SAT pro-active SIM is supported by ICC. SAT ETel API provides this feature. |
KSstCBMIRanges = 0x20 |
Indicates ICC storage of ranges of Cell Broadcast Message Identifiers is supported. |
KSstBDN = 0x40 |
Indicates ICC storage of Barred Dialling Numbers is supported. |
KSstExt4 = 0x80 |
Indicates ICC storage of extended (greater than 20 digits) BDN numbers is supported. |
SIM/USIM/CDMA Service Table (continued).
Modes: GSM/WCDMA
KSstDepersonalisationKeys = 0x01 |
Indicates depersonalisation control keys are supported by ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstCooperativeNetworks = 0x02 |
Indicates co-operative network list are supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstSMStatusReports = 0x04 |
Indicates Short Message Status Reports are supported by ICC. |
KSstNetworkIndAlerting = 0x08 |
Indicates network's indication of alerting is supported by ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstMoSmControlBySim = 0x10 |
Indicates outgoing SM control by SAT is supported by ICC. SAT ETel API provides this feature. |
KSstGprs = 0x20 |
Indicates that GPRS is supported by this ICC. GPRS ETel API provides GPRS functionality. |
KSstImage = 0x40 |
Indicates that Image files are supported by this ICC. SAT ETel API provides this feature. |
KSstSoLSA = 0x80 |
Indicates that SoLSA in supported by this ICC. v1.0 of Multimode ETel API does not support this feature |
SIM/USIM/CDMA Service Table (continued).
Modes: GSM/WCDMA
KSstUssdStringInCallControl = 0x01 |
Indicates that USSD string data is supported in SAT Call Control by this ICC. SAT ETel API provides this feature. |
KSstRunATCommand = 0x02 |
Indicates that RUN AT COMMAND is supported in SAT by this ICC. v1.0 of Multimode ETel API does not support this feature |
KSstPlmnSelectorListWithAccessTechnology = 0x04 |
Indicates that PLMN selector list with access technology is supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstOplmnSelectorListWithAccessTechnology = 0x08 |
Indicates that OPLMN selector list with access technology is supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstHplmnAccessTechnology = 0x10 |
Indicates that HPLMN access technology is supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstCpbcchInformation = 0x20 |
Indicates that CPBCCH information is supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstInvestigationScan = 0x40 |
Indicates that Investigation Scan is supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
KSstExtendedCcp = 0x80 |
Indicates that extended capability configuration parameters are supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
SIM/USIM/CDMA Service Table (continued).
Modes: GSM/WCDMA
KSstMExE = 0x01 |
Indicates Mobile Execution Environment services are supported by this ICC |
KSstRplmnLastUsedAccessTechnology = 0x02 |
Indicates that RPLMN last used access technology is supported by this ICC. v1.0 of Multimode ETel API does not support this feature. |
SIM/USIM/CDMA Service Table (continued).
Modes: GSM/WCDMA
KSstMSISDN = 0x01 |
Indicates that storage of MSISDN (own numbers) numbers within this ICC is supported. Modes: GSM/WCDMA |
KSstExt1 = 0x02 |
Indicates that storage of extended (greater than 20 digits) ADN, LND and MSISDN numbers within this ICC is supported. Modes: Common |
KSstExt2 = 0x04 |
Indicates that storage of extended (greater than 20 digits) FDN numbers within this ICC is supported. Modes: Common |
KSstSMSP = 0x08 |
Indicates that storage of SMS parameter records within this ICC is supported. Modes: Common |
KSstLND = 0x10 |
Indicates that storage of Last Numbers Dialled within this ICC is supported. Modes: Common |
KSstCBMI = 0x20 |
Indicates that the storage of Cell Broadcast message identifiers is supported within this ICC. Modes: GSM/WCDMA |
KSstGID1 = 0x40 |
Indicates that access to the GID1 file is supported within this ICC. v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
KSstGID2 = 0x80 |
Indicates that access to the GID2 file is supported within this ICC. v1.0 of Multimode ETel API does not support this feature Modes: GSM/WCDMA |
Smart card application file types. For definitions see TS 102.221.
Modes: Common
EUnknown |
Smart card file type is unknown. |
ELinearFixed |
Smart card file type is linear fixed. This is a record-based file. |
ECyclic |
Smart card file type is cyclic. This is a record-based file. |
ETransparent |
Smart card file type is transparent. This is a binary file. |
Smart card application status.
Modes: Common
EScApplicationActivate |
Smart card application will be activated. |
EScTerminate |
Smart card application will be terminated. |
Smart card application notification events
Modes: Common
EScApplicationInstalled |
Smart card application has been installed. |
EScApplicationRemoved |
Smart card application has been removed. |
EScApplicationActivated |
Smart card application has been activated. |
EScApplicationTerminated |
Smart card application has been terminated. |
USIM service table (continued).
KUstGID1 = 0x01 |
Indicates that Group Identifier Level 1 is supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
KUstGID2 = 0x02 |
Indicates that Group Identifier Level 2 is supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
KUstSPN = 0x04 |
Indicates that Service Provider Name is supported by the USIM. |
KUstPLMNSelAccessTech = 0x08 |
Indicates that user controlled PLMN selector with Access Technology is supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
KUstMSISDN = 0x10 |
Indicates that MSISDN is supported by the USIM. |
KUstIMG = 0x20 |
Indicates that Image is supported by the USIM. Note: (U)SAT ETel API provides this feature. This enum value is reserved for future API use. |
KUsteMLPP = 0x80 |
Indicates that enhanced Multi Level Precedence and Pre-emption Service is supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
USIM service table.
KUstLocalPhBk = 0x01 |
Indicates that the local phonebook is supported by the USIM. Local phonebook means a phonebook that is specific to a USIM Application, as opposed to the global phonebook which is located at the DF Telecom level on the UICC and not attached to a USIM Application. |
KUstFDN = 0x02 |
Indicates that the Fixed Dialling Numbers (FDN) service and the storage of FDN numbers within this USIM is supported. |
KUstExt2 = 0x04 |
Indicates that the Extension 2 is supported by the USIM. Extension 2 provides extension data for Fixed Dialling Numbers. |
KUstSDN = 0x08 |
Indicates that the Service Dialling Numbers are supported by the USIM. |
KUstExt3 = 0x10 |
Indicates that the Extension 3 is supported by the USIM. Extension 3 provides extension data for Service Dialling Numbers. |
KUstBDN = 0x20 |
Indicates that the Barred Dialling Numbers are supported by the USIM. |
KUstExt4 = 0x40 |
Indicates that the Extension 4 is supported by the USIM. Extension 4 provides extension data for Barred Dialling Numbers. |
KUstOugoingCallInfo = 0x80 |
Indicates that the outgoing call information (OCI and OCT) are supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
USIM service table (continued).
KUstAnswereMLPP = 0x01 |
Indicates that Automatic Answer for eMLPP is supported by the USIM. Note: v1.0 and v2.0 of Multimode ETel API do not support this feature. |
KUstGSMAccess = 0x04 |
Indicates that GSM Access is supported by the USIM |
KUstSMSPpDataDownload = 0x08 |
Indicates that Data download via SMS-PP is supported by the USIM. Note: (U)SAT ETel API provides this feature. |
KUstSMSCbDataDownload = 0x10 |
Indicates that Data download via SMS-CB is supported by the USIM. Note: (U)SAT ETel API provides this feature. |
KUstCallControl = 0x20 |
Indicates that Call Control by USIM is supported by the USIM. Note: (U)SAT ETel API provides this feature. |
KUstMoSmControl = 0x40 |
Indicates that MO-SMS Control by USIM is supported by the USIM. Note: (U)SAT ETel API provides this feature. |
KUstPCmdRunAtCommand = 0x80 |
Indicates that the proactive command RUN AT COMMAND is supported by the USIM. Note: (U)SAT ETel API provides this feature. |
USIM service table (continued).
KUstAlways = 0x10 |
Should always be present as specified by 3 GPP spec. |
KUstEST = 0x02 |
Indicates that the Enabled Service Table is supported by the USIM. |
KUstACL = 0x04 |
Indicates that APN Control List is supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
KIstDepersonalisationKeys = 0x08 |
Indicates that the Depersonalisation Control Keys are supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
KUstCooperativeNetwork = 0x10 |
Indicates that the Co-operative Network List is supported by the USIM. Note: v2.0 of Multimode ETel API does not support this feature. |
KUstGSMSecurityContext = 0x20 |
Indicates that GSM Security Context is supported by the USIM. |
KUstCPBCCHInfo = 0x40 |
Indicates that CPBCCH Information is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstInvestigationScan = 0x80 |
Indicates that Investigation Scan is supported by the USIM. Note:v2.0 of Multimode ETel API do not support this feature. |
USIM service table (continued).
KUstMExE = 0x01 |
Indicates that MExE is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstOperatorPLMNSelector = 0x02 |
Indicates that Operator controlled PLMN selector with Access Technology is supported by the USIM. N.B .v2.0 of Multimode ETel API do not support this feature. |
KUstHPLMNSelAccessTech = 0x04 |
Indicates that HPLMN selector with Access Technology is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstExt5 = 0x08 |
Indicates that Extension 5 is supported by the USIM. Provides support for extension data for MSISDN. |
KUstPLMNNetworkName = 0x10 |
Indicates that PLMN Network Name is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstOperatorPLMNList = 0x20 |
Indicates that Operator PLMN List is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstMDN = 0x40 |
Indicates that Mailbox Dialling Numbers are supported by the USIM. |
KUstMWISo = 0x80 |
Indicates that Message Waiting Indication Status is supported by the USIM. |
USIM service table (continued).
KUstCFIS = 0x01 |
Indicates that Call forwarding indication status is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstRPLMN = 0x02 |
Indicates that RPLMN last-used access technology is supported by the USIM (Release 5). From Release 6 this service is "Reserved and shall be ignored". Note: v2.0 of Multimode ETel API do not support this feature. |
KUstSPDI = 0x04 |
Indicates that Service provider display information is supported by the USIM. Note: v2.0 of Multimode ETel API do not support this feature. |
KUstMMS = 0x08 | |
KUstExt8 = 0x10 | |
KUstCConGPRS = 0x20 | |
KUstMMSUCP = 0x40 |
USIM service table (continued).
KUstVGCSGroupIdList = 0x01 |
Indicates that VGCS Group Identifier List ( VGCS and VGCSS) is supported by the USIM. Note: v8.0 of Multimode ETel API does not support this feature. |
KUstVBSGroupIdList = 0x02 |
Indicates that VBS Group Identifier List ( VBS and VBSS ) is supported by the USIM. Note: v8.0 of Multimode ETel API does not support this feature. |
KUstPseudonym = 0x04 |
Indicates that Pseudonym is supported by the USIM. |
KUstUserPLMNSelectorWLAN = 0x08 |
Indicates that User controlled PLMN selector for WLAN Access is supported by the USIM. |
KUstOperatorPLMNSelectorWLAN = 0x10 |
Indicates that Operator controlled PLMN selector for WLAN Access is supported by the USIM. |
KUstUserWSIDList = 0x20 |
Indicates that User controlled WLAN specific identifier list is supported by the USIM. |
KUstOperatorWSIDList = 0x40 |
Indicates that Opertor controlled WLAN specific identifier list is supported by the USIM. |
KUstVGCSSecurity = 0x80 |
Indicates that Voice Group Call Service Ciphering Algorithm is supported by the USIM. Note: v8.0 of Multimode ETel API does not support this feature. |
USIM service table (continued).
KUstVBSSecurity = 0x01 |
Indicates that Voice Broadcast Service Ciphering Algorithm is supported by the USIM. Note: v8.0 of Multimode ETel API does not support this feature. |
KUstWLANReAuthenId = 0x02 |
Indicates that the WLAN Reauthentication Identity is supported by the USIM. |
KUstMMStorage = 0x04 |
Indicates that Multimedia Message Storage is supported by the USIM. Note: v8.0 of Multimode ETel API does not support this feature. |
KUstGBA = 0x08 |
Indicates that Generic Bootstrapping Architecture (GBA) is supported by the USIM |
KUstMBMSSecurity = 0x10 |
Indicates that Multimedia Broadcast Multicast Service (MBMS) Security is supported by the USIM. |
KUstUSSDDataDownload = 0x20 |
Indicates that USSD Data Dowload feature is supported by the USIM. Note: v8.0 of Multimode ETel API does not support this feature. |
KUstTerminalProfileUICCActivation = 0x80 |
Indicates that Additional TERMINAL PROFILE after UICC activation is supported by the USIM |
USIM service table (continued).
KUstIncomingCallInfo = 0x01 |
Indicates that the incoming call information (ICI and ICT) are supported by the USIM Note: v2.0 of Multimode ETel API does not support this feature. |
KUstSMS = 0x02 |
Indicates that Short Message Storage is supported by the USIM. |
KUstSMSR = 0x04 |
Indicates that Short Message Status Reports are supported by the USIM. |
KUstSMSP = 0x08 |
Indicates that Short Message Service Parameters are supported by the USIM. |
KUstAoC = 0x10 |
Indicates that Advice Of Charge is supported by the USIM. |
KUstCCP = 0x20 |
Indicates that Capability Configuration Parameters are supported by the USIM. |
KUstCBMI = 0x40 |
Indicates that Cell Broadcast Message Identifier is supported by the USIM. |
KUstCBMIRanges = 0x80 |
Indicates that Cell Broadcast Message Identifier Ranges are supported by the USIM. |
EUSimActivate |
USIM application will be activated. Modes: WCDMA |
EUSimTerminate |
USIM application will be terminated. Modes: WCDMA |
USIM Application selection mode.
Mode: WCDMA
EUSimSelectionAutomatic |
USIM application is selected automatically by phone. Mode: WCDMA |
EUSimSelectionManual |
USIM application is selected manually by user. Mode: WCDMA |
This type indicates which of the following fields, within the WLAN data structure, contain valid data.
KWlanPseudonym = 0x00000001 |
The iPseudonym field is valid in the Wlan data class |
KWlanReauthenticationId = 0x00000002 |
The iReauthenticationId field is valid in the Wlan data class |
KWlanMasterKey = 0x00000004 |
The iMasterKey field is valid in the Wlan data class |
KWlanCounter = 0x00000008 |
The iCounter field is valid in the Wlan data class |
typedef TBuf8< KAIDSize > | TAID |
A typedef'd buffer to hold the application identifier (AID) that identifies the USIM application in a UICC. The AID consists of a Registered application provider IDentifier (RID) of 5 bytes and a Proprietary application Identifier eXtension (PIX) of up to 11 bytes.
typedef TPckg< TBsfDataV8 > | TBsfDataV8Pckg |
Packaged version of TBsfDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TEtel3rdPartyMobileNetworkInfoV1 > | TEtel3rdPartyMobileNetworkInfoV1Pckg |
A typedef'd packaged TEtel3rdPartyMobileNetworkInfoV1 for passing through a generic API function member.
9.0
typedef TPckg< TGbaBootstrapAuthDataV8 > | TGbaBootstrapAuthDataV8Pckg |
Packaged version of TGbaBootstrapAuthDataV8, used when this structure has to be passed via IPC.
typedef TPckg< TGbaBootstrapParamsV8 > | TGbaBootstrapParamsV8Pckg |
Packaged version of TGbaBootstrapParamsV8, used when this structure has to be passeed via IPC.
typedef TPckg< TGbaNafAuthDataV8 > | TGbaNafAuthDataV8Pckg |
Packaged version of TGbaNafAuthDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TGbaNafEntryV8 > | TGbaNafEntryV8Pckg |
Packaged version of TGbaNafEntryV8, used when this structure has to be passeed via IPC.
typedef TInt16 | TGsmTimingAdvance |
Defined type to represent the Timing Advance. See 3GPP TS 04.18, section 10.5.2.40. Valid values for the Timing Advance are 0-255. A negative value indicates that no Timing Advance information is available.
typedef TBuf8< KRelease5EFMaxSize > | TIMPI |
typedef for Internet Multimedia Private Identity
typedef TBuf8< KRelease5EFMaxSize > | TIMPU |
typedefs for encapsulation of the buffers that hold authorization data stored on the ISIM/USIM typedef for Internet Multimedia Public Identity
typedef TBuf8< KMaxSizeIccIdentity > | TIccIdentity |
A typedef to hold the ICC identity.
typedef TPckg< TImsAuthenticateDataV5 > | TImsAuthenticateDataV5Pckg |
packaged version of TImsAuthenticateDataV5, used when this structure has to be passeed via IPC
typedef TPckg< TMbmsMskDeleteDataV8 > | TMbmsMskDeleteDataV8Pckg |
Packaged version of TMbmsMskDeleteDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TMbmsMskUpdateDataV8 > | TMbmsMskUpdateDataV8Pckg |
Packaged version of TMbmsMskUpdateDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TMbmsMtkGenerateDataV8 > | TMbmsMtkGenerateDataV8Pckg |
Packaged version of TMbmsMtkGenerateDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TMbmsMukDeleteDataV8 > | TMbmsMukDeleteDataV8Pckg |
Packaged version of TMbmsMukDeleteDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TMbmsUserKeyV8 > | TMbmsUserKeyV8Pckg |
Packaged version of TMbmsUserKeyV8, used when this structure has to be passeed via IPC.
typedef TBuf< KMaxMobileNameSize > | TMobileName |
A typedef to hold the names of API sub-sessions. The names are coded as ASCII characters.
typedef TBuf< KMaxMobilePasswordSize > | TMobilePassword |
A typedef for the standard password used by mobile phones for secure access to services (phone lock, SIM lock, call barring password). The password is coded as Unicode characters.
typedef TPckg< TMobilePhoneCCBSEntryV1 > | TMobilePhoneCCBSEntryV1Pckg |
A typedef'd packaged TMobilePhoneCCBSEntryV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneCCBSEntryV2 > | TMobilePhoneCCBSEntryV2Pckg |
A typedef'd packaged TMobilePhoneCCBSEntryV2 for passing through a generic API function member.
typedef TPckg< TMobilePhoneCFUIndicatorV3 > | TMobilePhoneCFUIndicatorV3Pckg |
typedef TPckg< TMobilePhoneCFUIndicatorV6 > | TMobilePhoneCFUIndicatorV6Pckg |
typedef TPckg< TMobilePhoneCWInfoEntryV1 > | TMobilePhoneCWInfoEntryV1Pckg |
A typedef'd packaged TMobilePhoneCWInfoEntryV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneCellInfoV9 > | TMobilePhoneCellInfoV9Pckg |
Packaged TMobilePhoneCellInfoV9 data structure. TMobilePhoneCellInfoV9
typedef TPckg< TMobilePhoneCostInfoV1 > | TMobilePhoneCostInfoV1Pckg |
A typedef'd packaged TMobilePhoneCostInfoV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneCspFileV1 > | TMobilePhoneCspFileV1Pckg |
A typedef'd packaged TMobilePhoneCspFileV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneLockInfoV1 > | TMobilePhoneLockInfoV1Pckg |
A typedef'd packaged TMobilePhoneLockInfoV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneMessageWaitingV1 > | TMobilePhoneMessageWaitingV1Pckg |
A typedef'd packaged TMobilePhoneMessageWaitingV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneMessageWaitingV8 > | TMobilePhoneMessageWaitingV8Pckg |
A typedef'd packaged TMobilePhoneMessageWaitingV8 for passing through a generic API function member.
typedef TPckg< TMobilePhoneMulticallSettingsV1 > | TMobilePhoneMulticallSettingsV1Pckg |
A typedef'd packaged TMobilePhoneMulticallSettingsV1 for passing through a generic API function member.
typedef TBuf< 4 > | TMobilePhoneNetworkCountryCode |
A typedef'd buffer to hold the network country code.
typedef TBuf< 30 > | TMobilePhoneNetworkDisplayTag |
A typedef'd buffer to hold the network display tag
typedef TBuf< 8 > | TMobilePhoneNetworkIdentity |
A typedef'd buffer to hold the network identity.
typedef TPckg< TMobilePhoneNetworkInfoV1 > | TMobilePhoneNetworkInfoV1Pckg |
A typedef'd packaged TMobilePhoneNetworkInfoV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneNetworkInfoV2 > | TMobilePhoneNetworkInfoV2Pckg |
A typedef'd packaged TMobilePhoneNetworkInfoV2 for passing through a generic API function member.
typedef TPckg< TMobilePhoneNetworkInfoV5 > | TMobilePhoneNetworkInfoV5Pckg |
A typedef'd packaged TMobilePhoneNetworkInfoV5 for passing through a generic API function member.
typedef TPckg< TMobilePhoneNetworkInfoV8 > | TMobilePhoneNetworkInfoV8Pckg |
A typedef'd packaged TMobilePhoneNetworkInfoV8 for passing through a generic API function member.
typedef TBuf< 20 > | TMobilePhoneNetworkLongName |
A typedef'd buffer to hold the network long name.
typedef TPckg< TMobilePhoneNetworkNameV3 > | TMobilePhoneNetworkNameV3Pckg |
Packaging typedef for TMobilePhoneNetworkNameV3 class.
typedef TPckg< TMobilePhoneNetworkSelectionV1 > | TMobilePhoneNetworkSelectionV1Pckg |
A typedef'd packaged TMobilePhoneNetworkSelectionV1 for passing through a generic API function member.
typedef TBuf< 10 > | TMobilePhoneNetworkShortName |
A typedef'd buffer to hold the network short name.
typedef TPckg< TMobilePhoneOPlmnV3 > | TMobilePhoneOPlmnV3Pckg |
Packaging typedef for TMobilePhoneOPlmnV3 class.
typedef TPckg< TMobilePhonePasswordChangeV2 > | TMobilePhonePasswordChangeV2Pckg |
A typedef'd packaged TMobilePhonePasswordChangeV2 passing through a generic API function member.
typedef TPckg< TMobilePhonePuctV1 > | TMobilePhonePuctV1Pckg |
A typedef'd packaged TMobilePhonePuctV1 for passing through a generic API function member.
typedef TPckg< TMobilePhoneSecurityCodeInfoV5 > | TMobilePhoneSecurityCodeInfoV5Pckg |
A typedef'd packaged TMobilePhoneSecurityCodeInfoV5 for passing through a generic API function member.
typedef TPckg< TMobilePhoneSendSSRequestV3 > | TMobilePhoneSendSSRequestV3Pckg |
Packaging typedef for TMobilePhoneSendSSRequestV3 class.
typedef TPckg< TMobilePhoneServiceProviderNameV2 > | TMobilePhoneServiceProviderNameV2Pckg |
A typedef'd packaged TMobilePhoneServiceProviderNameV2 for passing through a generic API function member.
typedef TPckg< TMobilePhoneServiceTableV1 > | TMobilePhoneServiceTableV1Pckg |
A typedef'd packaged TMobilePhoneServiceTableV1 passing through a generic API function member.
typedef TPckg< TMobilePhoneServiceTableV2 > | TMobilePhoneServiceTableV2Pckg |
A typedef'd packaged TMobilePhoneServiceTableV2 passing through a generic API function member.
typedef TPckg< TMobilePhoneServiceTableV8 > | TMobilePhoneServiceTableV8Pckg |
A typedef'd packaged TMobilePhoneServiceTableV8 passing through a generic API function member.
typedef TBuf< KIMSISize > | TMobilePhoneSubscriberId |
A typedef'd buffer to hold the mobile phone subscriber id.
typedef TPckg< TMobilePhoneVoicemailIdsV3 > | TMobilePhoneVoicemailIdsV3Pckg |
A typedef'd packaged TMobilePhoneVoicemailIdsV3 for passing through a generic API function member.
typedef TPckg< TMobilePhoneVoicemailIdsV8 > | TMobilePhoneVoicemailIdsV8Pckg |
A typedef'd packaged TMobilePhoneVoicemailIdsV8 for passing through a generic API function member.
typedef TPckg< TMultimodeType > | TMultimodeTypePckg |
A typedef'd packaged TMultimodeType for passing through a generic API function member.
typedef TPckg< TScFileInfoV5 > | TScFileInfoV5Pckg |
A typedef'd packaged TScFileInfoV5 for passing through a generic API function member.
typedef TBuf8< KMaxScFilePathLength > | TScFilePathReference |
A typedef'd buffer to hold the path to an EF file.
typedef TPckg< TSmartCardApplicationInfoV5 > | TSmartCardApplicationInfoV5Pckg |
A typedef'd packaged TSmartCardApplicationInfoV5 for passing through a generic API function member.
typedef TPckg< TSmartCardAuthenticateDataV6 > | TSmartCardAuthenticateDataV6Pckg |
Packaged version of TSmartCardAuthenticateDataV6, used when this structure has to be passeed via IPC.
typedef TPckg< TUSimApplicationInfoV2 > | TUSimApplicationInfoV2Pckg |
A typedef'd packaged TUSimApplicationInfoV2 for passing through a generic API function member.
9.1 Use
TSmartCardApplicationInfoV5 instead.
typedef TPckg< TUiccApplicationEapInfoV6 > | TUiccApplicationEapInfoV6Pckg |
A typedef'd packaged TEapUiccApplicationInfoV6 for passing through a generic API function member.
typedef TPckg< TUsimWlanDataV8 > | TUsimWlanDataV8Pckg |
Packaged version of TUsimWlanDataV8, used when this structure has to be passeed via IPC.
typedef TPckg< TWlanSIDV8 > | TWlanSIDV8Pckg |
Packaged version of TWlanSIDV8, used when this structure has to be passeed via IPC.