Location:
Etel3rdParty.h
Link against: etel3rdparty.lib
class CTelephony : public CBase;
This class provides a simple interface to the phone's telephony system. It provides two services:
1. You can find out information about the phone. This class provides support for retrieving Phone Settings, Line Information, Call Functionality, Network Information and (basic) Supplementary Service Settings.
2. You can dial, answer and control voice calls. You cannot make fax or data calls.
Architecturally, CTelephony provides an interface to the Telephony Multimode API. This interface exposes only a subset of the complete Multimode functionality.
Note that a CActiveScheduler
is required to be installed for all asynchronous CTelephony calls.
CBase
- Base class for all classes to be instantiated on the heap
CTelephony
- This class provides a simple interface to the phone's telephony system
Defined in CTelephony
:
AnswerIncomingCall()
, CancelAsync()
, CancelEstablishDataCall()
, CancelReceiveDataCall()
, DialNewCall()
, E1900BandA
, E1900BandB
, E1900BandC
, E1900BandD
, E1900BandE
, E1900BandF
, E800BandA
, E800BandB
, E800BandC
, EAbbreviatedNumber
, EActiveCall
, EAlphanumericNumber
, EAnswerIncomingCallCancel
, EBandUnknown
, EBarAllIncoming
, EBarAllOutgoing
, EBarIncomingRoaming
, EBarOutgoingInternational
, EBarOutgoingInternationalExHC
, EBatteryConnectedButExternallyPowered
, EBatteryInfoChange
, EBatteryInfoChangeCancel
, ECallForwardingBusy
, ECallForwardingNoReply
, ECallForwardingNotReachable
, ECallForwardingUnconditional
, ECipheringGSM
, ECipheringOff
, ECipheringWCDMA
, ECurrentNetworkInfoChange
, ECurrentNetworkInfoChangeCancel
, EDataLine
, EDataLineStatusChange
, EDataLineStatusChangeCancel
, EDataNumberPlan
, EDataService
, EDialNewCallCancel
, EDirectionUnknown
, EDontSendMyId
, EERMESNumberPlan
, EFaxLine
, EFaxLineStatusChange
, EFaxLineStatusChangeCancel
, EFaxService
, EFlightModeChange
, EFlightModeChangeCancel
, EFlightModeOff
, EFlightModeOn
, EGetBatteryInfoCancel
, EGetCallBarringStatusCancel
, EGetCallForwardingStatusCancel
, EGetCallWaitingStatusCancel
, EGetCurrentNetworkInfoCancel
, EGetCurrentNetworkNameCancel
, EGetFlightModeCancel
, EGetIdentityServiceStatusCancel
, EGetIndicatorCancel
, EGetLockInfoCancel
, EGetNetworkRegistrationStatusCancel
, EGetOperatorNameCancel
, EGetPhoneIdCancel
, EGetSignalStrengthCancel
, EGetSubscriberIdCancel
, EHangupCancel
, EHeldCall
, EHoldCancel
, EISVCall1
, EISVCall2
, EISVMaxNumOfCalls
, EIdRestrictDefault
, EIdServiceActiveDefaultAllowed
, EIdServiceActiveDefaultRestricted
, EIdServiceActivePermanent
, EIdServiceCallerPresentation
, EIdServiceCallerRestriction
, EIdServiceNotProvisioned
, EIdServiceUnknown
, EIdServiceUnspecified
, EInProgressCall
, EIndicatorChange
, EIndicatorChangeCancel
, EInternationalNumber
, EIsdnNumberPlan
, ELockPin1
, ELockPin2
, ELockSetDisabled
, ELockSetEnabled
, ELockSetUnknown
, EMobileOriginated
, EMobileTerminated
, ENationalNumber
, ENationalNumberPlan
, ENetworkAccessGsm
, ENetworkAccessGsmCompact
, ENetworkAccessUnknown
, ENetworkAccessUtran
, ENetworkModeAmps
, ENetworkModeCdma2000
, ENetworkModeCdma95
, ENetworkModeGsm
, ENetworkModeTdcdma
, ENetworkModeUnknown
, ENetworkModeUnregistered
, ENetworkModeWcdma
, ENetworkRegistrationStatusChange
, ENetworkRegistrationStatusChangeCancel
, ENetworkSpecificNumber
, ENetworkStatusAvailable
, ENetworkStatusCurrent
, ENetworkStatusForbidden
, ENetworkStatusUnknown
, ENoBatteryConnected
, ENotActive
, ENotAvailable
, ENotProvisioned
, ENotRegisteredEmergencyOnly
, ENotRegisteredNoService
, ENotRegisteredSearching
, EOwnedCall1RemotePartyInfoChange
, EOwnedCall1RemotePartyInfoChangeCancel
, EOwnedCall1StatusChange
, EOwnedCall1StatusChangeCancel
, EOwnedCall2RemotePartyInfoChange
, EOwnedCall2RemotePartyInfoChangeCancel
, EOwnedCall2StatusChange
, EOwnedCall2StatusChangeCancel
, EPin1LockInfoChange
, EPin1LockInfoChangeCancel
, EPin2LockInfoChange
, EPin2LockInfoChangeCancel
, EPowerFault
, EPowerStatusUnknown
, EPoweredByBattery
, EPrivateNumberPlan
, ERegisteredBusy
, ERegisteredOnHomeNetwork
, ERegisteredRoaming
, ERegistrationDenied
, ERegistrationUnknown
, ERemoteIdentityAvailable
, ERemoteIdentitySuppressed
, ERemoteIdentityUnknown
, EResumeCancel
, ESendDTMFTonesCancel
, ESendMyId
, EServiceCentreSpecificPlan1
, EServiceCentreSpecificPlan2
, ESignalStrengthChange
, ESignalStrengthChangeCancel
, EStatusActive
, EStatusAnswering
, EStatusBlocked
, EStatusConnected
, EStatusConnecting
, EStatusDialling
, EStatusDisconnecting
, EStatusHold
, EStatusIdle
, EStatusLockUnknown
, EStatusLocked
, EStatusReconnectPending
, EStatusRinging
, EStatusTransferAlerting
, EStatusTransferring
, EStatusUnknown
, EStatusUnlocked
, ESubscriberNumber
, ESwapCancel
, ETelexNumberPlan
, EUnknown
, EUnknownNumber
, EUnknownNumberingPlan
, EVoiceLine
, EVoiceLineStatusChange
, EVoiceLineStatusChangeCancel
, EVoiceService
, EstablishDataCall()
, EstablishDataCall()
, FindDeviceStatus()
, GetBatteryInfo()
, GetCallBarringStatus()
, GetCallDynamicCaps()
, GetCallForwardingStatus()
, GetCallInfo()
, GetCallStatus()
, GetCallWaitingStatus()
, GetCurrentNetworkInfo()
, GetCurrentNetworkName()
, GetFlightMode()
, GetIdentityServiceStatus()
, GetIndicator()
, GetLineStatus()
, GetLockInfo()
, GetNetworkRegistrationStatus()
, GetOperatorName()
, GetPhoneId()
, GetSignalStrength()
, GetSubscriberId()
, Hangup()
, Hold()
, KCallingNameSize
, KCapsHold
, KCapsResume
, KCapsSwap
, KEtelISVV1
, KEtelISVV2
, KIMSISize
, KIndCallInProgress
, KIndChargerConnected
, KIndNetworkAvailable
, KMaxTelNumberSize
, KNetworkCountryCodeSize
, KNetworkDisplayTagSize
, KNetworkIdentitySize
, KNetworkLongNameSize
, KNetworkLongNameSizeV2
, KNetworkShortNameSize
, KNetworkShortNameSizeV2
, KPhoneManufacturerIdSize
, KPhoneModelIdSize
, KPhoneSerialNumberSize
, NewL()
, NewLC()
, NotifyChange()
, ReceiveDataCall()
, ReceiveDataCall()
, Resume()
, SendDTMFTones()
, Swap()
, TBatteryInfoV1
, TBatteryInfoV1Pckg
, TBatteryStatus
, TCallBarringCondition
, TCallBarringSupplServicesV1
, TCallBarringSupplServicesV1Pckg
, TCallCapsV1
, TCallCapsV1Pckg
, TCallDirection
, TCallForwardingCondition
, TCallForwardingSupplServicesV1
, TCallForwardingSupplServicesV1Pckg
, TCallId
, TCallInfoV1
, TCallInfoV1Pckg
, TCallParamsV1
, TCallParamsV1Pckg
, TCallRemoteIdentityStatus
, TCallSelect
, TCallSelectionV1
, TCallSelectionV1Pckg
, TCallStatus
, TCallStatusV1
, TCallStatusV1Pckg
, TCallWaitingSupplServicesV1
, TCallWaitingSupplServicesV1Pckg
, TCallerIdentityRestrict
, TCancellationRequest
, TEtelISVType
, TFlightModeStatus
, TFlightModeV1
, TFlightModeV1Pckg
, TIccLock
, TIccLockInfoV1
, TIccLockInfoV1Pckg
, TIccLockSetting
, TIccLockStatus
, TIdentityService
, TIdentityServiceStatus
, TIdentityServiceV1
, TIdentityServiceV1Pckg
, TIndicatorV1
, TIndicatorV1Pckg
, TMobileCallControlCaps
, TNetworkAccess
, TNetworkBandInfo
, TNetworkInfoV1
, TNetworkInfoV1Pckg
, TNetworkInfoV2
, TNetworkInfoV2Pckg
, TNetworkMode
, TNetworkNameV1
, TNetworkNameV1Pckg
, TNetworkNameV2
, TNetworkNameV2Pckg
, TNetworkRegistrationV1
, TNetworkRegistrationV1Pckg
, TNetworkStatus
, TNotificationEvent
, TOperatorNameV1
, TOperatorNameV1Pckg
, TPhoneIdV1
, TPhoneIdV1Pckg
, TPhoneIndicators
, TPhoneLine
, TPhoneNetworkSecurity
, TRegistrationStatus
, TRemotePartyInfoV1
, TRemotePartyInfoV1Pckg
, TServiceGroup
, TSignalStrengthV1
, TSignalStrengthV1Pckg
, TSubscriberIdV1
, TSubscriberIdV1Pckg
, TSupplServiceStatus
, TTelAddress
, TTelNumber
, TTelNumberNPI
, TTelNumberTON
, TerminateDataCall()
, Version()
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
, anonymous
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
static IMPORT_C CTelephony *NewLC();
Constructs a CTelephony object.
A pointer to this object is left on the CleanupStack
.
The returned pointer is typically assigned to a pointer-variable on the stack.
|
static IMPORT_C CTelephony *NewL();
Constructs a CTelephony object.
No pointer to this object is left on the CleanupStack
.
The returned pointer is typically assigned to a pointer-variable stored in the Heap.
|
inline TVersion Version() const;
Get current CTelephony version
This function returns major, minor, and build version-numbers.
|
Capability: | Illegal |
IMPORT_C void GetPhoneId(TRequestStatus &aReqStatus, TDes8 &aId) const;
Retrieves the model information and unique identification of the mobile device.
This is an asynchronous method. Upon successful completion of the request the manufacturer name, model and serial number (IMEI or ESN) are returned back to the client via the aDes argument.
|
Capability: | ReadDeviceData |
IMPORT_C void GetSubscriberId(TRequestStatus &aReqStatus, TDes8 &aId) const;
Retrieves information about the mobile device's current subscriber. This will normally identify the SIM card on GSM and WCDMA networks or the R-UIM card on CDMA networks. It is independent of the phone.
This is an asynchronous method. Upon successful completion of the request the serial number of the SIM or R-UIM card is returned back to the client via the aDes argument.
|
Capability: | Illegal |
IMPORT_C void GetFlightMode(TRequestStatus &aReqStatus, TDes8 &aMode) const;
Retrieves the current flight mode status. The flight mode is returned via the aMode argument.
This is an asynchronous method.
If the flight mode status is set to "off" then all network-related requests are disabled.
If the phone’s software does not support this feature then this method returns KErrNotSupported.
|
Capability: | Illegal |
IMPORT_C void GetIndicator(TRequestStatus &aReqStatus, TDes8 &aIndicator) const;
Retrieves the battery charging indicator, the network availability indicator and call-in-progress indicator.
This is an asynchronous method. The method returns two flags for each indicator: the first is a capability flag; it says whether the indicator is valid. The second flag is the indicator itself.
For instance, two flags are returned for the battery charging indicator. The capability flag is only set if the phone can detect when a charger is connected. The indicator flag is only set when a charger is actually connected. The indicator flag is only valid when the capability flag is set.
Six flags, two for each indicator, are returned by this method in the packaged aIndicator parameter.
|
Capability: | Illegal |
IMPORT_C void GetBatteryInfo(TRequestStatus &aReqStatus, TDes8 &aBatteryInfo) const;
Retrieves the status and charge level of the phone battery.
This is an asynchronous method. Upon successful completion of the request the battery information is returned via the packaged aDes argument.
|
Capability: | Illegal |
IMPORT_C void GetSignalStrength(TRequestStatus &aReqStatus, TDes8 &aSignalStrength) const;
Retrieves the phone's current signal strength via the aDes argument.
This is an asynchronous method.
If signal strength information is not supported by the phone the method will return KErrNotSupported. If no signal strength information is currently available the method will return KErrNotFound.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | ReadDeviceData |
IMPORT_C void GetLockInfo(TRequestStatus &aReqStatus, const TIccLock &aLock, TDes8 &aLockInfo) const;
Some phones allow users to lock them to prevent unauthorised use. Typically, a code must be entered to unlock the phone.
This method retrieves the state and status of ICC locks PIN1/2. The client selects the lock that it wishes to retrieve the status and state of.
This is an asynchronous method. Upon successful completion of the request the PIN1/2 information is returned via the aDes argument.
Note that this member function does not concern the keypad locks. Nor does it concern the lock that the networks use to prevent a phone from being used on other networks.
|
Capability: | NetworkServices |
IMPORT_C void SendDTMFTones(TRequestStatus &aReqStatus, const TDesC &aTones) const;
Transmits DTMF tones across all the current active voice calls.
This is an asynchronous method. The request completes when the tones have been sent. The string of DTMF characters is passed via the aTones parameter. The string of DTMF characters can contain one or more DTMF tone(s).
This functionality is not available when the phone is in "flight" mode.
|
Capability: | Illegal |
IMPORT_C TInt GetLineStatus(const TPhoneLine &aLine, TDes8 &aStatus) const;
Retrieves the status of the line selected by the aLine argument. The current status of the selected line is returned to the client via the aStatus argument.
When only one call is in progress, the line status is identical to the status of the call.
When two calls are in progress (one active and one on hold) then the status of the most "active" (connected and active or in progress) call is returned.
This functionality is not available when the phone is in "flight" mode.
|
|
Capability: | ReadUserData |
IMPORT_C TInt GetCallInfo(TDes8 &aCallSelect, TDes8 &aCallInfo, TDes8 &aRemoteInfo) const;
Retrieves information about the call selected by the aCallSelect argument.
If a call with the appropriate status is not available, then KErrNotFound is returned. Upon successful completion the call information will be returned via the aCallInfo and aRemoteCallInfo arguments.
This functionality should be used after a notification of an incoming call, notification of line status change to dialling,
or notification of remote party info change. Notification is requested with CTelephony::NotifyChange()
. After completion of the notification the client should immediately request information about the call.
|
|
Capability: | NetworkServices |
IMPORT_C void DialNewCall(TRequestStatus &aStatus, TDes8 &aCallParams, const TTelNumber &aTelNumber, TCallId &aCallId, const
TPhoneLine aLine=EVoiceLine) const;
Initiates a new call.
The client specifies the telephone number via the aTelNumber argument and the desired call parameters via the aCallParams argument.
This is an asynchronous method. After successful completion of the dial request a call identifier is returned back to the client via the aCallId argument. The call identifier is needed to hold, resume, swap, and terminate the call. It is also needed to monitor the status of the call.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | Illegal |
IMPORT_C TInt GetCallDynamicCaps(const TCallId &aCallId, TDes8 &aCallCaps) const;
Retrieves the dynamic call capabilities for calls you dialled or answered with CTelephony.
The client specifies the call ID via the aCallId argument. Upon successful retrieval the call control capabilities (Hold, Resume and Swap) are returned via the aCaps argument.
This functionality is not available when the phone is in "flight" mode.
|
|
Capability: | Illegal |
IMPORT_C TInt GetCallStatus(const TCallId &aCallId, TDes8 &aCallStatus) const;
Retrieves the status of the selected call specified by the aCallId argument.
The current status of the selected call is returned to the client via the aStatus argument. GetCallStatus is available only for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
|
Capability: | NetworkServices |
IMPORT_C void Hold(TRequestStatus &aReqStatus, const TCallId &aCallId) const;
Places a call on hold. This is only for calls you dialled or answered with CTelephony.
The call's dynamic capabilities must allow the Hold operation for this call to have successful completion of this request;
see CTelephony::GetCallDynamicCaps()
.
This is an asynchronous method. Upon successful completion of Hold, line and call status might be affected by this operation. Hold is only available for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | NetworkServices |
IMPORT_C void Resume(TRequestStatus &aReqStatus, const TCallId &aCallId) const;
Resumes a held call. This is only for calls you dialled or answered with CTelephony. The client specifies the call ID via the aCallId argument.
The call's dynamic capabilities must allow the Resume operation for this call to have successful completion of this request;
see CTelephony::GetCallDynamicCaps()
.
This is an asynchronous method. Upon successful completion of Resume, line and call status might be affected by this operation. Resume is only available for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | NetworkServices |
IMPORT_C void Swap(TRequestStatus &aReqStatus, const TCallId &aCallId1, const TCallId &aCallId2) const;
Swaps calls. This is only for calls you dialled or answered with CTelephony.
Swap is possible only if both calls are owned by this ISV application. The client specifies the call ids via the aCallId1 and aCallId2 arguments.
This is an asynchronous method.
The calls' dynamic capabilities must allow the Swap operation for this call to have successful completion of this request;
see CTelephony::GetCallDynamicCaps()
.
Swap is only available for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | NetworkServices |
IMPORT_C void Hangup(TRequestStatus &aReqStatus, const TCallId &aCallId) const;
Hangs up a call. This is only for calls you dialled or answered with CTelephony.
The client specifies the call ID via the aCallId argument.
This is an asynchronous method. Upon successful completion of Hangup, the line and call status might be affected. Hangup is available only for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | NetworkServices |
IMPORT_C void AnswerIncomingCall(TRequestStatus &aReqStatus, TCallId &aCallId, const TPhoneLine aLine=EVoiceLine) const;
Answers an incoming new voice call. Fax and data calls cannot be answered.
Answering an incoming call is possible only when the voice line status is ringing (CTelephony::EStatusRinging
) and RLine::NotifyIncomingCall
has completed.
This is an asynchronous method. Upon successful completion of AnswerIncomingCall()
a call ID is returned to the client via the aCallId argument. The call identifier is needed to hold, resume, swap, and terminate
the call. It is also needed to monitor the status of the call.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | Illegal |
IMPORT_C void GetNetworkRegistrationStatus(TRequestStatus &aReqStatus, TDes8 &aStatus) const;
Retrieves the current network registration status.
This is an asynchronous method. Upon successful completion of this request the registration status is returned via the aDes argument.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | ReadDeviceData | because Cell ID is retrieved from the platform. |
IMPORT_C void GetCurrentNetworkInfo(TRequestStatus &aReqStatus, TDes8 &aNetworkInfo) const;
Retrieves over-the-air network information about the currently registered mobile network.
This is an asynchronous method. Upon successful completion the network information is returned via the aDes argument.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | Illegal |
IMPORT_C void GetCurrentNetworkName(TRequestStatus &aReqStatus, TDes8 &aNetworkName) const;
Retrieves ICC-stored information about the (preferred) name of the currently registered mobile network.
This is an asynchronous method. Upon successful completion the retrieved network name(s) is returned via the aDes argument.
This functionality is not available when the phone is in "flight" mode.
Cancellation of the request can be achieved by passing CTelephony::EGetCurrentNetworkNameCancel
to the function CTelephony::CancelAsync()
.
Note: This information is only available on GSM/WCDMA networks.
|
Capability: | Illegal |
IMPORT_C void GetOperatorName(TRequestStatus &aReqStatus, TDes8 &aOperator) const;
Retrieve ICC stored information about the currently registered mobile network. Upon successful completion the retrieved network name(s) is returned via the aOperator argument.
This functionality is not available when the phone is in "flight" mode.
Cancellation of the request can be achieved by passing CTelephony::EGetOperatorNameCancel
to the function CTelephony::CancelAsync()
.
Note: This information is only available on GSM/WCDMA networks.
|
Capability: | NetworkServices | |
Capability: | ReadDeviceData |
IMPORT_C void GetCallForwardingStatus(TRequestStatus &aRequestStatus, const TCallForwardingCondition aCondition, TDes8 &aSSInfo,
const TServiceGroup aServiceGroup=EVoiceService) const;
Interrogates the current status of the call forwarding services.
Specify the condition for enquiry via the aCondition argument.
This is an asynchronous method. Upon successful completion the status information is returned via the aSSInfo argument. Support is available only for the voice line.
This functionality is not available when the phone is in "flight" mode.
Note: This information is only available on GSM/WCDMA networks.
|
Capability: | NetworkServices | |
Capability: | ReadDeviceData |
IMPORT_C void GetCallBarringStatus(TRequestStatus &aRequestStatus, const TCallBarringCondition aCondition, TDes8 &aSSInfo,
const TServiceGroup aServiceGroup=EVoiceService) const;
Interrogate the current status of the call barring services.
Specify the condition for enquiry via the aCondition argument. Upon successful completion the status information is returned via the aSSInfo argument. Support is available only for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | NetworkServices | |
Capability: | ReadDeviceData |
IMPORT_C void GetCallWaitingStatus(TRequestStatus &aRequestStatus, TDes8 &aSSInfo, const TServiceGroup aServiceGroup=EVoiceService)
const;
Interrogate the current status of the call waiting services.
Upon successful completion the status information is returned via the aSSInfo argument. Support is available only for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
Capability: | Illegal |
IMPORT_C void GetIdentityServiceStatus(TRequestStatus &aReqStatus, const TIdentityService &aService, TDes8 &aStatus) const;
Interrogate the current status of the identity services.
Specify the service for enquiry via the aService argument. Upon successful completion the service status is returned via the aStatus argument.
This functionality is not available when the phone is in "flight" mode.
Note: This information is only available on GSM/WCDMA networks.
|
Capability: | Illegal |
IMPORT_C TInt CancelAsync(TCancellationRequest aCancel) const;
Cancels an outstanding asynchronous request.
The result of the cancellation request will be reflected through the request status of the pending request. A status of KErrCancel denotes that the request has been safely cancelled.
|
|
Capability: | Dependent | This function depends on the TNotificationEvent value passed to it. |
IMPORT_C void NotifyChange(TRequestStatus &aReqStatus, const TNotificationEvent &aEvent, TDes8 &aDes) const;
Registers interest in receiving change notifications for events.
Specify the event that you are interested with the aEvent parameter.
Each event is associated with a packaged class. Pass an instance of this class to this method. Then, when the event occurs,
information relating to the event is written into it. The description of CTelephony::TNotificationEvent
tells you the information class for each event.
This is an asynchronous method. Notification can be cancelled using the cancellation codes specified in CTelephony::TNotificationEvent
. Pass the appropriate code to CTelephony::CancelAsync()
to cancel the notification request.
|
IMPORT_C TInt FindDeviceStatus(TInt &aCallStatus);
This method is no longer supported.
|
|
IMPORT_C TInt EstablishDataCall(TInt &aDataChannel, const TDesC &aDialNumber);
This method is no longer supported.
It was used to establish a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
|
|
IMPORT_C void EstablishDataCall(TRequestStatus &aRequestStatus, TInt &aDataChannel, const TDesC &aDialNumber);
This method is no longer supported.
It was used to establish a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
|
IMPORT_C TInt TerminateDataCall();
This method is no longer supported.
It was used to terminate a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
|
IMPORT_C TInt ReceiveDataCall(TInt &aDataChannel);
This method is no longer supported.
It was used to receive a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
|
|
IMPORT_C void ReceiveDataCall(TRequestStatus &aRequestStatus, TInt &aDataChannel);
This method is no longer supported.
It was used to receive a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
|
IMPORT_C void CancelEstablishDataCall();
This method is no longer supported.
It was used to cancel an outstanding request to establish a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
IMPORT_C void CancelReceiveDataCall();
This method is no longer supported.
It was used to cancel an outstanding request to receive a circuit-switched data call, but support was removed as functionality was no longer required by licensees. Developers should consider using GPRS via RConnection and RSocket for data functionality instead.
class TEtelISVType;
Specifies which version of an API parameter a client has used. For most ETel ISV v1.0/2.0 parameters this will equal KETelISV1.
Defined in CTelephony::TEtelISVType
:
VersionId()
, iVersionId
VersionId()
IMPORT_C TInt VersionId() const;
Default constructor.
|
iVersionId
protected: TInt iVersionId;
class TTelAddress;
Defines API abstraction of a mobile telephone number.
Defined in CTelephony::TTelAddress
:
TTelAddress()
, iNumberPlan
, iTelNumber
, iTypeOfNumber
TTelAddress()
IMPORT_C TTelAddress();
Default constructor.
iTypeOfNumber
TTelNumberTON iTypeOfNumber;
Type of number.
iNumberPlan
TTelNumberNPI iNumberPlan;
Number plan.
iTelNumber
TTelNumber iTelNumber;
Telephone number.
class TPhoneIdV1 : public CTelephony::TEtelISVType;
Defines the mobile phone identity.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TPhoneIdV1
- Defines the mobile phone identity
Defined in CTelephony::TPhoneIdV1
:
TPhoneIdV1()
, iManufacturer
, iModel
, iSerialNumber
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TPhoneIdV1()
IMPORT_C TPhoneIdV1();
Default constructor.
iManufacturer
TBuf< KPhoneManufacturerIdSize > iManufacturer;
Phone manufacturer identification, in character string format.
iModel
TBuf< KPhoneModelIdSize > iModel;
Phone model identification, in character string format.
iSerialNumber
TBuf< KPhoneSerialNumberSize > iSerialNumber;
Phone serial number (IMEI or ESN), in character string format.
class TSubscriberIdV1 : public CTelephony::TEtelISVType;
Defines the Subscriber (IMSI) Id
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TSubscriberIdV1
- Defines the Subscriber (IMSI) Id
Defined in CTelephony::TSubscriberIdV1
:
TSubscriberIdV1()
, iSubscriberId
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TSubscriberIdV1()
IMPORT_C TSubscriberIdV1();
iSubscriberId
TBuf< KIMSISize > iSubscriberId;
IMSI identifier.
class TFlightModeV1 : public CTelephony::TEtelISVType;
Defines the flight mode status.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TFlightModeV1
- Defines the flight mode status
Defined in CTelephony::TFlightModeV1
:
TFlightModeV1()
, iFlightModeStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TFlightModeV1()
IMPORT_C TFlightModeV1();
Default constructor.
iFlightModeStatus
TFlightModeStatus iFlightModeStatus;
The current status of the mobile radio interface and bluetooth.
class TIndicatorV1 : public CTelephony::TEtelISVType;
Contains indicator parameters:
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TIndicatorV1
- Contains indicator parameters:
Defined in CTelephony::TIndicatorV1
:
TIndicatorV1()
, iCapabilities
, iIndicator
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TIndicatorV1()
IMPORT_C TIndicatorV1();
Default constructor.
iIndicator
TUint32 iIndicator;
The value of the indicators. It is the sum of CTelephony::TPhoneIndicators
constants.
iCapabilities
TUint32 iCapabilities;
The supported (available) indicator capability that the telephony service module offers. It is the sum of CTelephony::TPhoneIndicators
constants.
class TBatteryInfoV1 : public CTelephony::TEtelISVType;
Defines contents of the battery status of the phone.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TBatteryInfoV1
- Defines contents of the battery status of the phone
Defined in CTelephony::TBatteryInfoV1
:
TBatteryInfoV1()
, iChargeLevel
, iStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TBatteryInfoV1()
IMPORT_C TBatteryInfoV1();
Default constructor.
iStatus
TBatteryStatus iStatus;
The power and battery status.
iChargeLevel
TUint iChargeLevel;
The percentage battery charge level.
class TSignalStrengthV1 : public CTelephony::TEtelISVType;
Defines the phone's current signal strength.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TSignalStrengthV1
- Defines the phone's current signal strength
Defined in CTelephony::TSignalStrengthV1
:
TSignalStrengthV1()
, iBar
, iSignalStrength
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TSignalStrengthV1()
IMPORT_C TSignalStrengthV1();
Default constructor.
iSignalStrength
TInt32 iSignalStrength;
The value of signal strength.
iBar
TInt8 iBar;
The absolute number of signal "bars" that the phone should display.
class TIccLockInfoV1 : public CTelephony::TEtelISVType;
Defines the Icc Lock parameters.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TIccLockInfoV1
- Defines the Icc Lock parameters
Defined in CTelephony::TIccLockInfoV1
:
TIccLockInfoV1()
, iSetting
, iStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TIccLockInfoV1()
IMPORT_C TIccLockInfoV1();
Default constructor.
iStatus
TIccLockStatus iStatus;
The current status of the lock.
iSetting
TIccLockSetting iSetting;
The current availability of the lock. When not available (i.e. the lock is not in use) then its status will always be CTelephony::EStatusUnlocked
.
class TCallStatusV1 : public CTelephony::TEtelISVType;
Defines the current call or line status.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallStatusV1
- Defines the current call or line status
Defined in CTelephony::TCallStatusV1
:
TCallStatusV1()
, iStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallStatusV1()
IMPORT_C TCallStatusV1();
Default constructor.
iStatus
TCallStatus iStatus;
The current call or line status.
class TCallSelectionV1 : public CTelephony::TEtelISVType;
Defines parameters to select a call, determined by its call state for a specific line
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallSelectionV1
- Defines parameters to select a call, determined by its call state for a specific line
Defined in CTelephony::TCallSelectionV1
:
TCallSelectionV1()
, iLine
, iSelect
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallSelectionV1()
IMPORT_C TCallSelectionV1();
Default constructor.
iLine
TPhoneLine iLine;
The current phone line selection.
iSelect
TCallSelect iSelect;
The current call selection.
class TCallInfoV1 : public CTelephony::TEtelISVType;
Defines general information about a call.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallInfoV1
- Defines general information about a call
Defined in CTelephony::TCallInfoV1
:
TCallInfoV1()
, iCallId
, iDialledParty
, iDuration
, iExitCode
, iSecurity
, iStartTime
, iStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallInfoV1()
IMPORT_C TCallInfoV1();
Default constructor.
iStatus
TCallStatus iStatus;
The current status of the call.
iStartTime
TDateTime iStartTime;
The time & date the call started.
iDuration
TTimeIntervalSeconds iDuration;
The current duration of the call.
iDialledParty
TTelAddress iDialledParty;
The original number (including DTMF) dialled for an outgoing call.
iExitCode
TInt iExitCode;
The reason for termination of a finished call. Will equal KErrNone if the call ended normally and KErrNotFound if the call has not ended.
iSecurity
TPhoneNetworkSecurity iSecurity;
This attribute indicates whether Ciphering Status of a Call is enabled or disabled.
iCallId
TInt iCallId;
The call id of an ISV application owned call. For calls not owned by this ISV application (-1) is returned.
class TRemotePartyInfoV1 : public CTelephony::TEtelISVType;
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TRemotePartyInfoV1
- (No abstract)
Defined in CTelephony::TRemotePartyInfoV1
:
TRemotePartyInfoV1()
, iCallingName
, iDirection
, iRemoteIdStatus
, iRemoteNumber
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TRemotePartyInfoV1()
IMPORT_C TRemotePartyInfoV1();
Defines information about the remote party of a call.
iRemoteIdStatus
TCallRemoteIdentityStatus iRemoteIdStatus;
Indicates whether the remote party information in the rest of this structure is valid or not.
iCallingName
TBuf< KCallingNameSize > iCallingName;
Calling party name available through the CNAP supplementary service (if provisioned).
iRemoteNumber
TTelAddress iRemoteNumber;
The phone number of the remote party if available.
iDirection
TCallDirection iDirection;
The direction of the call and hence the role of the remote party. i.e. if the call is mobile originated then the remote party is the called party. Whereas if the call is mobile terminated then the remote party is the calling party.
class TCallParamsV1 : public CTelephony::TEtelISVType;
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallParamsV1
- (No abstract)
Defined in CTelephony::TCallParamsV1
:
TCallParamsV1()
, iIdRestrict
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallParamsV1()
IMPORT_C TCallParamsV1();
Defines the parameters used for set-up of a call.
iIdRestrict
TCallerIdentityRestrict iIdRestrict;
Call Id restriction setting to be used for this call.
class TCallCapsV1 : public CTelephony::TEtelISVType;
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallCapsV1
- (No abstract)
Defined in CTelephony::TCallCapsV1
:
TCallCapsV1()
, iControlCaps
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallCapsV1()
IMPORT_C TCallCapsV1();
Defines the dynamic capabilities of a call.
iControlCaps
TUint32 iControlCaps;
Call Id restriction setting to be used for this call. It is the sum of CTelephony::TMobileCallControlCaps
constants.
class TNetworkRegistrationV1 : public CTelephony::TEtelISVType;
Defines the current network registration status
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TNetworkRegistrationV1
- Defines the current network registration status
Defined in CTelephony::TNetworkRegistrationV1
:
TNetworkRegistrationV1()
, iRegStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TNetworkRegistrationV1()
IMPORT_C TNetworkRegistrationV1();
Default constructor.
iRegStatus
TRegistrationStatus iRegStatus;
The current network registration status.
class TNetworkInfoV1 : public CTelephony::TEtelISVType;
Defines information related to a mobile phone network.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TNetworkInfoV1
- Defines information related to a mobile phone network
Defined in CTelephony::TNetworkInfoV1
:
TNetworkInfoV1()
, iAccess
, iAreaKnown
, iBandInfo
, iCdmaSID
, iCellId
, iCountryCode
, iDisplayTag
, iLocationAreaCode
, iLongName
, iMode
, iNetworkId
, iShortName
, iStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TNetworkInfoV1()
IMPORT_C TNetworkInfoV1();
Default constructor.
iMode
TNetworkMode iMode;
Mode of the network.
iStatus
TNetworkStatus iStatus;
Status of the network
iCountryCode
TBuf< KNetworkCountryCodeSize > iCountryCode;
The MCC of the network.
iNetworkId
TBuf< KNetworkIdentitySize > iNetworkId;
The network identity (NID in CDMA and MNC in GSM).
iDisplayTag
TBuf< KNetworkDisplayTagSize > iDisplayTag;
The alpha-tag displayed when this is the serving network.
iShortName
TBuf< KNetworkShortNameSize > iShortName;
On GSM/WCDMA networks, the short name (up to 8 characters) of the network operator.
iBandInfo
TNetworkBandInfo iBandInfo;
On CDMA networks, the band and band class of the CDMA network operator.
iCdmaSID
TBuf< KNetworkIdentitySize > iCdmaSID;
On CDMA networks, the system identity (SID) of the CDMA or AMPS network
iLongName
TBuf< KNetworkLongNameSize > iLongName;
On GSM/WCDMA networks, the long name (up to 16 characters) of the network operator.
iAccess
TNetworkAccess iAccess;
On GSM/WCDMA networks, the type of network access.
iAreaKnown
TBool iAreaKnown;
On GSM/WCDMA networks, boolean indicating whether the location area is known.
iLocationAreaCode
TUint iLocationAreaCode;
On GSM/WCDMA networks, the location area code. Only valid when iAccess is true.
iCellId
TUint iCellId;
On GSM/WCDMA networks, the cell identity code. Only valid when iAccess is true.
class TNetworkNameV1 : public CTelephony::TEtelISVType;
Defines the name network name.
Note: This information is only available on GSM/WCDMA networks.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TNetworkNameV1
- Defines the name network name
Defined in CTelephony::TNetworkNameV1
:
TNetworkNameV1()
, iNetworkName
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TNetworkNameV1()
IMPORT_C TNetworkNameV1();
Default constructor.
iNetworkName
TBuf< KNetworkLongNameSize > iNetworkName;
The displayed name (up to 16 characters) of the network provider.
class TOperatorNameV1 : public CTelephony::TEtelISVType;
Defines the current operator.
Note: This information is only available on GSM/WCDMA networks.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TOperatorNameV1
- Defines the current operator
Defined in CTelephony::TOperatorNameV1
:
TOperatorNameV1()
, iOperatorName
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TOperatorNameV1()
IMPORT_C TOperatorNameV1();
Default constructor.
iOperatorName
TBuf< KNetworkLongNameSize > iOperatorName;
The displayed name (up to 16 characters) of the network operator.
class TNetworkInfoV2 : public CTelephony::TEtelISVType;
Defines information related to a mobile phone network. TNetworkInfoV2
differs from Version 1 (TNetworkInfoV1
) in that the length of iShortName and iLongName are 10 and 20 respectively (rather than 8 and 16).
TNetworkInfoV2
should be used in preference to TNetworkInfoV1
. The short and long network names provided in this V2 class are of the length supplied by the platform. The V1 class's names
will be truncated if the platform provides names longer than its limits.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TNetworkInfoV2
- Defines information related to a mobile phone network
Defined in CTelephony::TNetworkInfoV2
:
TNetworkInfoV2()
, iAccess
, iAreaKnown
, iBandInfo
, iCdmaSID
, iCellId
, iCountryCode
, iDisplayTag
, iLocationAreaCode
, iLongName
, iMode
, iNetworkId
, iShortName
, iStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TNetworkInfoV2()
IMPORT_C TNetworkInfoV2();
Default constructor.
iMode
TNetworkMode iMode;
Mode of the network.
iStatus
TNetworkStatus iStatus;
Status of the network.
iCountryCode
TBuf< KNetworkCountryCodeSize > iCountryCode;
The MCC of the network.
iNetworkId
TBuf< KNetworkIdentitySize > iNetworkId;
The network identity (NID in CDMA and MNC in GSM).
iDisplayTag
TBuf< KNetworkDisplayTagSize > iDisplayTag;
The alpha-tag displayed when this is the serving network.
iShortName
TBuf< KNetworkShortNameSizeV2 > iShortName;
On GSM/WCDMA networks, the short name (up to 10 characters) of the network operator.
iBandInfo
TNetworkBandInfo iBandInfo;
On CDMA networks, the band and band class of the CDMA network operator.
iCdmaSID
TBuf< KNetworkIdentitySize > iCdmaSID;
On CDMA networks, the system identity (SID) of the CDMA or AMPS network.
iLongName
TBuf< KNetworkLongNameSizeV2 > iLongName;
On GSM/WCDMA networks, the long name (up to 20 characters) of the network operator.
iAccess
TNetworkAccess iAccess;
On GSM/WCDMA networks, the type of network access.
iAreaKnown
TBool iAreaKnown;
On GSM/WCDMA networks, boolean indicating whether the location area is known.
iLocationAreaCode
TUint iLocationAreaCode;
On GSM/WCDMA networks, the location area code. Only valid when iAccess is true.
iCellId
TUint iCellId;
On GSM/WCDMA networks, the cell identity code. Only valid when iAccess is true.
class TNetworkNameV2 : public CTelephony::TEtelISVType;
Defines the name network name. TNetworkNameV2
differs from Version 1 (TNetworkNameV1
) in that the length of iNetworkName is 20 (rather than 16).
TNetworkNameV2
should be used in preference to TNetworkNameV1
. The network name provided in this V2 class is of the length supplied by the platform. The V1 class' network name will be
truncated if the platform provides a name longer than V1 name's limit.
Note: This information is only available on GSM/WCDMA networks.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TNetworkNameV2
- Defines the name network name
Defined in CTelephony::TNetworkNameV2
:
TNetworkNameV2()
, iNetworkName
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TNetworkNameV2()
IMPORT_C TNetworkNameV2();
Default constructor.
iNetworkName
TBuf< KNetworkLongNameSizeV2 > iNetworkName;
The displayed name (up to 20 characters) of the network provider.
class TCallForwardingSupplServicesV1 : public CTelephony::TEtelISVType;
Defines information about the call forwarding service.
Note: This information is only available on GSM/WCDMA networks.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallForwardingSupplServicesV1
- Defines information about the call forwarding service
Defined in CTelephony::TCallForwardingSupplServicesV1
:
TCallForwardingSupplServicesV1()
, iCallForwarding
, iCallForwardingCondition
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallForwardingSupplServicesV1()
IMPORT_C TCallForwardingSupplServicesV1();
Default constructor.
iCallForwarding
TSupplServiceStatus iCallForwarding;
The status of the call forwarding supplementary service. It applies to the condition in iCallForwardingCondition and to the
line specified to CTelephony::GetCallForwardingStatus()
.
iCallForwardingCondition
TCallForwardingCondition iCallForwardingCondition;
The provisioned call forwarding condition to which iCallForwarding applies.
class TCallBarringSupplServicesV1 : public CTelephony::TEtelISVType;
Defines information about the call barring service.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallBarringSupplServicesV1
- Defines information about the call barring service
Defined in CTelephony::TCallBarringSupplServicesV1
:
TCallBarringSupplServicesV1()
, iCallBarring
, iCallBarringCondition
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallBarringSupplServicesV1()
IMPORT_C TCallBarringSupplServicesV1();
Default constructor.
iCallBarring
TSupplServiceStatus iCallBarring;
The status of the call barring supplementary service. It applies to the condition in iCallBarringCondition and to the service
group specified to CTelephony::GetCallBarringStatus()
.
iCallBarringCondition
TCallBarringCondition iCallBarringCondition;
The provisioned call barring condition to which iCallBarring applies.
class TCallWaitingSupplServicesV1 : public CTelephony::TEtelISVType;
Defines information about the call waiting service.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TCallWaitingSupplServicesV1
- Defines information about the call waiting service
Defined in CTelephony::TCallWaitingSupplServicesV1
:
TCallWaitingSupplServicesV1()
, iCallWaiting
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TCallWaitingSupplServicesV1()
IMPORT_C TCallWaitingSupplServicesV1();
Default constructor.
iCallWaiting
TSupplServiceStatus iCallWaiting;
The status of the call waiting supplementary service for the service group specified to CTelephony::GetCallWaitingStatus()
.
class TIdentityServiceV1 : public CTelephony::TEtelISVType;
Defines the call identity service status.
Note: This information is only available on GSM/WCDMA networks.
CTelephony::TEtelISVType
- Specifies which version of an API parameter a client has used
CTelephony::TIdentityServiceV1
- Defines the call identity service status
Defined in CTelephony::TIdentityServiceV1
:
TIdentityServiceV1()
, iIdentityStatus
Inherited from CTelephony::TEtelISVType
:
VersionId()
,
iVersionId
TIdentityServiceV1()
IMPORT_C TIdentityServiceV1();
Default constructor.
iIdentityStatus
TIdentityServiceStatus iIdentityStatus;
The status of the call identity service.
n/a
Unique parameter class identifier.
|
n/a
The maximum number of digits allowed in a multimode telephone number.
|
TTelNumberTON
Address types.
|
TTelNumberNPI
Number Plan Indicator.
|
TFlightModeStatus
The flight mode status.
|
TPhoneIndicators
The mobile phone indicators.
|
TBatteryStatus
The mobile phone battery status.
|
TIccLock
Pin 1/Pin 2 security
|
TIccLockStatus
Status of an ICC lock.
|
TIccLockSetting
Setting of the ICC lock.
|
TCallStatus
Describes the possible call or line states.
|
TCallSelect
Select a call defined by it current stats.
|
TCallId
Etel 3rd Party owned call identifiers
|
TCallRemoteIdentityStatus
Remote party identity status.
|
TCallDirection
The direction of the call.
|
TPhoneNetworkSecurity
Enumerated network security types.
|
TCallerIdentityRestrict
Caller Id restriction settings.
|
TMobileCallControlCaps
Mobile call control capabilities.
|
TRegistrationStatus
The registration status of the phone.
|
TNetworkMode
Defines Current Network Modes.
|
TNetworkAccess
The access technology that the network is based on.
|
TNetworkStatus
Phone network status.
|
TNetworkBandInfo
Mobile phone network band information.
|
TSupplServiceStatus
Supplementary Service status.
|
TCallForwardingCondition
Call Forwarding conditions.
|
TCallBarringCondition
Call Barring conditions.
|
TIdentityService
Phone ID services.
|
TIdentityServiceStatus
Service status of the Phone ID services.
|
TServiceGroup
Service group identifier.
|
TCancellationRequest
Cancel apending request
|
TNotificationEvent
Notification events
|
typedef TBuf<KMaxTelNumberSize> CTelephony::TTelNumber;
A typedef to hold the telephone number.
typedef TPckg<TPhoneIdV1> CTelephony::TPhoneIdV1Pckg;
A typedef'd packaged CTelephony::TPhoneIdV1
for passing through a generic API method
typedef TPckg<TSubscriberIdV1> CTelephony::TSubscriberIdV1Pckg;
A typedef'd packaged CTelephony::TSubscriberIdV1
for passing through a generic API method.
typedef TPckg<TFlightModeV1> CTelephony::TFlightModeV1Pckg;
A typedef'd packaged CTelephony::TFlightModeV1
for passing through a generic API method.
typedef TPckg<TIndicatorV1> CTelephony::TIndicatorV1Pckg;
A typedef'd packaged CTelephony::TIndicatorV1
for passing through a generic API method.
typedef TPckg<TBatteryInfoV1> CTelephony::TBatteryInfoV1Pckg;
A typedef'd packaged CTelephony::TBatteryInfoV1
for passing through a generic API method.
typedef TPckg<TSignalStrengthV1> CTelephony::TSignalStrengthV1Pckg;
A typedef'd packaged CTelephony::TSignalStrengthV1
for passing through a generic API method.
typedef TPckg<TIccLockInfoV1> CTelephony::TIccLockInfoV1Pckg;
A typedef'd packaged CTelephony::TIccLockInfoV1
for passing through a generic API method.
typedef TPckg<TCallStatusV1> CTelephony::TCallStatusV1Pckg;
A typedef'd packaged CTelephony::TCallStatusV1
for passing through a generic API method.
typedef TPckg<TCallSelectionV1> CTelephony::TCallSelectionV1Pckg;
A typedef'd packaged CTelephony::TCallSelectionV1
for passing through a generic API method.
typedef TPckg<TCallInfoV1> CTelephony::TCallInfoV1Pckg;
A typedef'd packaged CTelephony::TCallInfoV1
for passing through a generic API method.
typedef TPckg<TRemotePartyInfoV1> CTelephony::TRemotePartyInfoV1Pckg;
A typedef'd packaged CTelephony::TRemotePartyInfoV1
for passing through a generic API method.
typedef TPckg<TCallParamsV1> CTelephony::TCallParamsV1Pckg;
A typedef'd packaged CTelephony::TCallParamsV1
for passing through a generic API method.
typedef TPckg<TCallCapsV1> CTelephony::TCallCapsV1Pckg;
A typedef'd packaged CTelephony::TCallParamsV1
for passing through a generic API method.
typedef TPckg<TNetworkRegistrationV1> CTelephony::TNetworkRegistrationV1Pckg;
A typedef'd packaged CTelephony::TNetworkRegistrationV1
for passing through a generic API method.
typedef TPckg<TNetworkInfoV1> CTelephony::TNetworkInfoV1Pckg;
A typedef'd packaged CTelephony::TNetworkInfoV1
for passing through a generic API method.
typedef TPckg<TNetworkNameV1> CTelephony::TNetworkNameV1Pckg;
A typedef'd packaged CTelephony::TNetworkNameV1
for passing through a generic API method.
typedef TPckg<TOperatorNameV1> CTelephony::TOperatorNameV1Pckg;
A typedef'd packaged CTelephony::TOperatorNameV1
for passing through a generic API method.
typedef TPckg<TNetworkInfoV2> CTelephony::TNetworkInfoV2Pckg;
A typedef'd packaged CTelephony::TNetworkInfoV2
for passing through a generic API method.
typedef TPckg<TNetworkNameV2> CTelephony::TNetworkNameV2Pckg;
A typedef'd packaged CTelephony::TNetworkNameV2
for passing through a generic API method. TNetworkNameV2
differs from Version 1 in that the length of iNetworkName is 20 rather than 16.
typedef TPckg<TCallForwardingSupplServicesV1> CTelephony::TCallForwardingSupplServicesV1Pckg;
A typedef'd packaged CTelephony::TCallForwardingSupplServicesV1
for passing through a generic API method.
typedef TPckg<TCallBarringSupplServicesV1> CTelephony::TCallBarringSupplServicesV1Pckg;
A typedef'd packaged CTelephony::TCallBarringSupplServicesV1
for passing through a generic API method.
typedef TPckg<TCallWaitingSupplServicesV1> CTelephony::TCallWaitingSupplServicesV1Pckg;
A typedef'd packaged CTelephony::TCallWaitingSupplServicesV1
for passing through a generic API method.
typedef TPckg<TIdentityServiceV1> CTelephony::TIdentityServiceV1Pckg;
A typedef'd packaged CTelephony::TIdentityServiceV1
for passing through a generic API method.