|
||
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. It provi...
Defined in CTelephony
:
AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CancelAsync(TCancellationRequest)const
Cancels an outstanding asynchronous request.CancelEstablishDataCall()
This method is no longer supported.CancelReceiveDataCall()
This method is no longer supported.DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.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.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.EAbbreviatedNumber
Abbreviated number.EActiveCall
Currently active call.EAlphanumericNumber
Alphanumeric number.EAnswerIncomingCallCancel
Cancel a pending AnswerIncomingCall request.EBandUnknown
The current band and band class is unknown.EBarAllIncoming
All incoming calls to this subscriber are barred (BAIC).EBarAllOutgoing
All outgoing calls by this subscriber are barred (BAOC).EBarIncomingRoaming
All incoming calls to this subscriber are barred when roaming outside the home P...EBarOutgoingInternational
All outgoing international calls by this subscriber are barred (BOIC).EBarOutgoingInternationalExHC
All outgoing international calls except those directed to the home PLMN country ...EBatteryConnectedButExternallyPowered
A battery is connected, but the phone is externally powered.EBatteryInfoChange
Register interest for receiving a notification for Battery information changes.EBatteryInfoChangeCancel
Cancel a pending BatteryInfoChange request.ECallForwardingBusy
Calls are forwarded when this subscriber is busy.ECallForwardingNoReply
Calls are forwarded when this subscriber does not reply within a timeout period.ECallForwardingNotReachable
Calls are forwarded when this subscriber is unreachable.ECallForwardingUnconditional
All calls to this subscriber are forwarded.ECipheringGSM
The encryption level is GSM.(standard encryption algorithms for 2nd Generation M...ECipheringOff
The encryption level is NONE.ECipheringWCDMA
The encryption level is WDCMA.(standard encryption algorithms for 3rd Generation...ECurrentNetworkInfoChange
Register interest for receiving a notification for Network information changes.ECurrentNetworkInfoChangeCancel
Cancel a pending CurrentNetworkInfoChange request.EDataLine
Data line.EDataLineStatusChange
Register interest for receiving a notification for Data Line Status changes.EDataLineStatusChangeCancel
Cancel a pending DataLineStatusChange request.EDataNumberPlan
Data numbering plan.EDataService
Data service groupEDialNewCallCancel
Cancel a pending DialNewCall request.EDirectionUnknown
The direction of the call is unknown.EDontSendMyId
The user has explicitly requested their identity not to be sent for this call.EERMESNumberPlan
ERMES numbering plan.EFaxLine
Fax line.EFaxLineStatusChange
Register interest for receiving a notification for Fax Line Status changes.EFaxLineStatusChangeCancel
Cancel a pending FaxLineStatusChange request.EFaxService
Fax service groupEFlightModeChange
Register interest for receiving a notification for flight mode changes.EFlightModeChangeCancel
Cancel a pending FlightModeChange request.EFlightModeOff
Flight mode is off.EFlightModeOn
Flight mode is on.EGetBatteryInfoCancel
Cancel a pending GetBatteryInfo request.EGetCallBarringStatusCancel
Cancel a pending GetCallBarringStatus request.EGetCallForwardingStatusCancel
Cancel a pending GetCallForwardingStatus request.EGetCallWaitingStatusCancel
Cancel a pending GetCallWaitingStatus request.EGetCurrentNetworkInfoCancel
Cancel a pending GetCurrentNetworkInfo request.EGetCurrentNetworkNameCancel
Cancel a pending GetCurrentNetworkName request.EGetFlightModeCancel
Cancel a pending GetFlightMode request.EGetIdentityServiceStatusCancel
Cancel a pending GetIdentityServiceStatus request.EGetIndicatorCancel
Cancel a pending GetIndicator request.EGetLockInfoCancel
Cancel a pending GetLockInfo request.EGetNetworkRegistrationStatusCancel
Cancel a pending GetNetworkRegistrationStatus request.EGetOperatorNameCancel
Cancel a pending GetOperatorName request.EGetPhoneIdCancel
Cancel a pending GetPhoneId request.EGetSignalStrengthCancel
Cancel a pending GetSignalStrength request.EGetSubscriberIdCancel
Cancel a pending GetSubscriberId request.EHangupCancel
Cancel a pending Hangup request.EHeldCall
Currently held (applicable only for voice) call.EHoldCancel
Cancel a pending Hold request.EISVCall1
Call owned by this ISV application.EISVCall2
Call owned by this ISV application.EISVMaxNumOfCalls
Max number of calls supported by Etel 3rd Party.EIdRestrictDefault
The default setting should be used if the user has not explicitly requested thei...EIdServiceActiveDefaultAllowed
The interrogated identity service is provisioned and active. By default, the num...EIdServiceActiveDefaultRestricted
The interrogated identity service is provisioned and active. By default, the num...EIdServiceActivePermanent
The interrogated identity service is provisioned and permanently active.EIdServiceCallerPresentation
The caller's ID is presented to the called party.EIdServiceCallerRestriction
The caller's ID is restricted to the called party.EIdServiceNotProvisioned
The interrogated identity service is not provisioned.EIdServiceUnknown
The status of the interrogated Identity service is unknown.EIdServiceUnspecified
The identity service is unspecified.EInProgressCall
Call during the setup/disconnecting process - (dialling/connecting/answering/han...EIndicatorChange
Register interest for receiving a notification for phone indicator changes.EIndicatorChangeCancel
Cancel a pending IndicatorChange request.EInternationalNumber
International number.EIsdnNumberPlan
ISDN/telephony numbering plan.ELockPin1
Lock PIN1 on the ICC.ELockPin2
Lock PIN2 on the ICC.ELockSetDisabled
Lock is disabled. It is not available for use, so its status is always CTelephon...ELockSetEnabled
Lock is enabled, and is available for use. Its status may be CTelephony::EStatus...ELockSetUnknown
The setting of the lock is unknown.EMobileOriginated
The call was originated by this phone, i.e. it is an outgoing call.EMobileTerminated
The call was terminated by this phone, i.e. it is an incoming call.ENationalNumber
National number.ENationalNumberPlan
National numbering plan.ENetworkAccessGsm
The access technology is GSM.ENetworkAccessGsmCompact
The access technology is GSM COMPACT. However GSM COMPACT systems which use GSM ...ENetworkAccessUnknown
This is used when there is no network activity and therefore no RAT active.ENetworkAccessUtran
The access technology is UTRAN (UMTS Network).ENetworkModeAmps
AMPS network.ENetworkModeCdma2000
CDMA (cdma2000) network.ENetworkModeCdma95
CDMA (IS-95) network.ENetworkModeGsm
GSM/GPRS or DCS1800 network.ENetworkModeTdcdma
TD-CDMA (UTRA Time Division Duplex (TDD)) network.ENetworkModeUnknown
Network mode is unknown.ENetworkModeUnregistered
Mobile device is not registered.ENetworkModeWcdma
WCDMA (UTRA Frequency Division Duplex (FDD)) network.ENetworkRegistrationStatusChange
Register interest for receiving a notification for Network registration status c...ENetworkRegistrationStatusChangeCancel
Cancel a pending NetworkRegistrationStatusChange request.ENetworkSpecificNumber
Administration/service number specific to the serving network, e.g. used to acce...ENetworkStatusAvailable
A network that the mobile device is allowed to register to.ENetworkStatusCurrent
Currently registered network.ENetworkStatusForbidden
A network that the ME is not allowed to register to.ENetworkStatusUnknown
Status is unknown.ENoBatteryConnected
No battery is connected.ENotActive
The supplementary service is currently deactivated or quiescent.ENotAvailable
In GSM/WCDMA mode, the supplementary service is not available in serving network...ENotProvisioned
In GSM/WCDMA mode, the supplementary service is not provisioned. In CDMA mode, t...ENotRegisteredEmergencyOnly
Not registered. The ME can detect other networks on which it is possible to make...ENotRegisteredNoService
Not registered. The ME can not detect any other networks and is not currently se...ENotRegisteredSearching
Not registered, but the ME is currently searching a new operator to register to.EOwnedCall1RemotePartyInfoChange
Register interest for receiving a notification for Call 1 Remote Party Info chan...EOwnedCall1RemotePartyInfoChangeCancel
Cancel a pending OwnedCall1RemotePartyInfoChange request.EOwnedCall1StatusChange
Register interest for receiving a notification for owned Call 1 Status changes.EOwnedCall1StatusChangeCancel
Cancel a pending Call1StatusChange request.EOwnedCall2RemotePartyInfoChange
Register interest for receiving a notification for Call 2 Remote Party Info chan...EOwnedCall2RemotePartyInfoChangeCancel
Cancel a pending OwnedCall2RemotePartyInfoChange request.EOwnedCall2StatusChange
Register interest for receiving a notification for owned Call 2 Status changes.EOwnedCall2StatusChangeCancel
Cancel a pending Call2StatusChange request.EPin1LockInfoChange
Register interest for receiving a notification for Icc Pin1 Lock Information cha...EPin1LockInfoChangeCancel
Cancel a pending Pin 1 LockInfoChange request.EPin2LockInfoChange
Register interest for receiving a notification for Icc Pin2 Lock Information cha...EPin2LockInfoChangeCancel
Cancel a pending Pin 2 LockInfoChange request.EPowerFault
Power fault.EPowerStatusUnknown
The phone software can not determine the phone's current power status.EPoweredByBattery
The phone is powered by the battery.EPrivateNumberPlan
Private numbering plan.ERegisteredBusy
Registered, network busy.ERegisteredOnHomeNetwork
Registered on home network.ERegisteredRoaming
Registered, roaming.ERegistrationDenied
Registration denied.ERegistrationUnknown
Registration status is unknown.ERemoteIdentityAvailable
The remote party's identity is available.ERemoteIdentitySuppressed
The remote party has suppressed the transmission of its identity.ERemoteIdentityUnknown
The remote party's identity can not be determined.EResumeCancel
Cancel a pending Resume request.ESendDTMFTonesCancel
Cancel a pending SendDTMFTones request.ESendMyId
The user has explicitly requested their identity to be sent for this call.EServiceCentreSpecificPlan1
Service centre specific plan used to indicate a numbering plan specific to exter...EServiceCentreSpecificPlan2
Service centre specific plan used to indicate a numbering plan specific to exter...ESignalStrengthChange
Register interest for receiving a notification for Signal Strength changes.ESignalStrengthChangeCancel
Cancel a pending SignalStrengthChange request.EStatusActive
The supplementary service is currently active and operative.EStatusAnswering
Call answering status.EStatusBlocked
Lock is blocked.EStatusConnected
Call connected status.EStatusConnecting
Call connecting status.EStatusDialling
Call dialling status .EStatusDisconnecting
Call disconnecting status.EStatusHold
Call on hold.EStatusIdle
Idle line status (no active calls).EStatusLockUnknown
The status of the lock is unknown.EStatusLocked
Lock is closed.EStatusReconnectPending
Call is undergoing temporary channel loss and it may or may not be reconnected.EStatusRinging
Call ringing status.EStatusTransferAlerting
Call in transfer is alerting the remote party.EStatusTransferring
Call is transferring.EStatusUnknown
Indicates that the status is unknown.EStatusUnlocked
Lock is open.ESubscriberNumber
Subscriber number.ESwapCancel
Cancel a pending Swap request.ETelexNumberPlan
Telex numbering plan.EUnknown
The phone can not determine supplementary service status.EUnknownNumber
User or the network has no knowledge of the type of number.EUnknownNumberingPlan
User or the network has no knowledge of the numbering plan.EVoiceLine
Voice line.EVoiceLineStatusChange
Register interest for receiving a notification for Voice Line Status changes.EVoiceLineStatusChangeCancel
Cancel a pending VoiceLineStatusChange request.EVoiceService
Voice service groupEstablishDataCall(TInt &,const TDesC &)
This method is no longer supported.EstablishDataCall(TRequestStatus &,TInt &,const TDesC &)
This method is no longer supported.FindDeviceStatus(TInt &)
This method is no longer supported.GetBatteryInfo(TRequestStatus &,TDes8 &)const
Retrieves the status and charge level of the phone battery.GetCallBarringStatus(TRequestStatus &,const TCallBarringCondition,TDes8 &,const TServiceGroup)const
Interrogate the current status of the call barring services.GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...GetCallForwardingStatus(TRequestStatus &,const TCallForwardingCondition,TDes8 &,const TServiceGroup)const
Interrogates the current status of the call forwarding services.GetCallInfo(TDes8 &,TDes8 &,TDes8 &)const
Retrieves information about the call selected by the aCallSelect argument.GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.GetCallWaitingStatus(TRequestStatus &,TDes8 &,const TServiceGroup)const
Interrogate the current status of the call waiting services.GetCurrentNetworkInfo(TRequestStatus &,TDes8 &)const
Retrieves over-the-air network information about the currently registered mobile...GetCurrentNetworkName(TRequestStatus &,TDes8 &)const
Retrieves ICC-stored information about the (preferred) name of the currently reg...GetFlightMode(TRequestStatus &,TDes8 &)const
Retrieves the current flight mode status. The flight mode is returned via the aM...GetIdentityServiceStatus(TRequestStatus &,const TIdentityService &,TDes8 &)const
Interrogate the current status of the identity services.GetIndicator(TRequestStatus &,TDes8 &)const
Retrieves the battery charging indicator, the network availability indicator and...GetLineStatus(const TPhoneLine &,TDes8 &)const
Retrieves the status of the line selected by the aLine argument. The current sta...GetLockInfo(TRequestStatus &,const TIccLock &,TDes8 &)const
Some phones allow users to lock them to prevent unauthorised use. Typically, a c...GetNetworkRegistrationStatus(TRequestStatus &,TDes8 &)const
Retrieves the current network registration status.GetOperatorName(TRequestStatus &,TDes8 &)const
Retrieve ICC stored information about the currently registered mobile network. U...GetPhoneId(TRequestStatus &,TDes8 &)const
Retrieves the model information and unique identification of the mobile device.GetSignalStrength(TRequestStatus &,TDes8 &)const
Retrieves the phone's current signal strength via the aDes argument.GetSubscriberId(TRequestStatus &,TDes8 &)const
Retrieves information about the mobile device's current subscriber. This will no...Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...KCallingNameSize
KCapsHold
Indicates that this call can be put on hold. This implies that the call is curre...KCapsResume
Indicates that this call can be resumed. This implies that the call is currently...KCapsSwap
Indicates that this call's state can be swapped to the opposite state. This impl...KEtelISVV1
Unique reference identifier for Etel 3rd Party v1.0 parameter classes.KEtelISVV2
Unique reference identifier for Etel 3rd Party v2.0 parameter classes.KIMSISize
KIndCallInProgress
If bit-flag is set to '1' indicates that a call is in progress. If set to '0' in...KIndChargerConnected
If bit-flag is set to '1' indicates that the battery charger is connected to the...KIndNetworkAvailable
If bit-flag is set to '1' indicates that network service is available. If bit-fl...KMaxTelNumberSize
KNetworkCountryCodeSize
KNetworkDisplayTagSize
KNetworkIdentitySize
KNetworkLongNameSize
KNetworkLongNameSizeV2
KNetworkShortNameSize
KNetworkShortNameSizeV2
KPhoneManufacturerIdSize
KPhoneModelIdSize
KPhoneSerialNumberSize
NewL()
Constructs a CTelephony object.NewLC()
Constructs a CTelephony object.NotifyChange(TRequestStatus &,const TNotificationEvent &,TDes8 &)const
Registers interest in receiving change notifications for events.ReceiveDataCall(TInt &)
This method is no longer supported.ReceiveDataCall(TRequestStatus &,TInt &)
This method is no longer supported.Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...SendDTMFTones(TRequestStatus &,const TDesC &)const
Transmits DTMF tones across all the current active voice calls.Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.TBatteryInfoV1
Defines contents of the battery status of the phone.TBatteryInfoV1Pckg
A typedef'd packaged CTelephony::TBatteryInfoV1 for passing through a generic AP...TBatteryStatus
The mobile phone battery status.TCallBarringCondition
Call Barring conditions.TCallBarringSupplServicesV1
Defines information about the call barring service.TCallBarringSupplServicesV1Pckg
A typedef'd packaged CTelephony::TCallBarringSupplServicesV1 for passing through...TCallCapsV1
TCallCapsV1Pckg
A typedef'd packaged CTelephony::TCallParamsV1 for passing through a generic API...TCallDirection
The direction of the call.TCallForwardingCondition
Call Forwarding conditions.TCallForwardingSupplServicesV1
Defines information about the call forwarding service.TCallForwardingSupplServicesV1Pckg
A typedef'd packaged CTelephony::TCallForwardingSupplServicesV1 for passing thro...TCallId
Etel 3rd Party owned call identifiersTCallInfoV1
Defines general information about a call.TCallInfoV1Pckg
A typedef'd packaged CTelephony::TCallInfoV1 for passing through a generic API m...TCallParamsV1
TCallParamsV1Pckg
A typedef'd packaged CTelephony::TCallParamsV1 for passing through a generic API...TCallRemoteIdentityStatus
Remote party identity status.TCallSelect
Select a call defined by it current stats.TCallSelectionV1
Defines parameters to select a call, determined by its call state for a specific...TCallSelectionV1Pckg
A typedef'd packaged CTelephony::TCallSelectionV1 for passing through a generic ...TCallStatus
Describes the possible call or line states.TCallStatusV1
Defines the current call or line status.TCallStatusV1Pckg
A typedef'd packaged CTelephony::TCallStatusV1 for passing through a generic API...TCallWaitingSupplServicesV1
Defines information about the call waiting service.TCallWaitingSupplServicesV1Pckg
A typedef'd packaged CTelephony::TCallWaitingSupplServicesV1 for passing through...TCallerIdentityRestrict
Caller Id restriction settings.TCancellationRequest
Cancel apending requestTEtelISVType
Specifies which version of an API parameter a client has used. For most ETel ISV...TFlightModeStatus
The flight mode status.TFlightModeV1
Defines the flight mode status.TFlightModeV1Pckg
A typedef'd packaged CTelephony::TFlightModeV1 for passing through a generic API...TIccLock
Pin 1/Pin 2 securityTIccLockInfoV1
Defines the Icc Lock parameters.TIccLockInfoV1Pckg
A typedef'd packaged CTelephony::TIccLockInfoV1 for passing through a generic AP...TIccLockSetting
Setting of the ICC lock.TIccLockStatus
Status of an ICC lock.TIdentityService
Phone ID services.TIdentityServiceStatus
Service status of the Phone ID services.TIdentityServiceV1
Defines the call identity service status.TIdentityServiceV1Pckg
A typedef'd packaged CTelephony::TIdentityServiceV1 for passing through a generi...TIndicatorV1
Contains indicator parameters: TIndicatorV1Pckg
A typedef'd packaged CTelephony::TIndicatorV1 for passing through a generic API ...TMobileCallControlCaps
Mobile call control capabilities.TNetworkAccess
The access technology that the network is based on.TNetworkBandInfo
Mobile phone network band information.TNetworkInfoV1
Defines information related to a mobile phone network.TNetworkInfoV1Pckg
A typedef'd packaged CTelephony::TNetworkInfoV1 for passing through a generic AP...TNetworkInfoV2
Defines information related to a mobile phone network. CTelephony::TNetworkInfoV...TNetworkInfoV2Pckg
A typedef'd packaged CTelephony::TNetworkInfoV2 for passing through a generic AP...TNetworkMode
Defines Current Network Modes.TNetworkNameV1
Defines the name network name.TNetworkNameV1Pckg
A typedef'd packaged CTelephony::TNetworkNameV1 for passing through a generic AP...TNetworkNameV2
Defines the name network name. CTelephony::TNetworkNameV2 differs from Version 1...TNetworkNameV2Pckg
A typedef'd packaged CTelephony::TNetworkNameV2 for passing through a generic AP...TNetworkRegistrationV1
Defines the current network registration statusTNetworkRegistrationV1Pckg
A typedef'd packaged CTelephony::TNetworkRegistrationV1 for passing through a ge...TNetworkStatus
Phone network status.TNotificationEvent
Notification eventsTOperatorNameV1
Defines the current operator.TOperatorNameV1Pckg
A typedef'd packaged CTelephony::TOperatorNameV1 for passing through a generic A...TPhoneIdV1
Defines the mobile phone identity.TPhoneIdV1Pckg
A typedef'd packaged CTelephony::TPhoneIdV1 for passing through a generic API me...TPhoneIndicators
The mobile phone indicators.TPhoneLine
Line typesTPhoneNetworkSecurity
Enumerated network security types.TRegistrationStatus
The registration status of the phone.TRemotePartyInfoV1
TRemotePartyInfoV1Pckg
A typedef'd packaged CTelephony::TRemotePartyInfoV1 for passing through a generi...TServiceGroup
Service group identifier.TSignalStrengthV1
Defines the phone's current signal strength.TSignalStrengthV1Pckg
A typedef'd packaged CTelephony::TSignalStrengthV1 for passing through a generic...TSubscriberIdV1
Defines the Subscriber (IMSI) IdTSubscriberIdV1Pckg
A typedef'd packaged CTelephony::TSubscriberIdV1 for passing through a generic A...TSupplServiceStatus
Supplementary Service status.TTelAddress
Defines API abstraction of a mobile telephone number.TTelNumber
A typedef to hold the telephone number.TTelNumberNPI
Number Plan Indicator.TTelNumberTON
Address types.TerminateDataCall()
This method is no longer supported.Version()const
Get current CTelephony versionanonymous
Unique parameter class identifier.anonymous
The maximum number of digits allowed in a multimode telephone number.anonymous
Max size of Manufacturer Id.anonymous
Max size of Phone Model Id.anonymous
Max size ofSerial Number.anonymous
Maximum size of IMSI identifier.anonymous
Maximum size of the calling party name.anonymous
Maximum size of the network country code.anonymous
Maximum size of the network identity..anonymous
Maximum size of the network display tag..anonymous
Maximum size of the short network name.anonymous
Maximum size of the long network name.anonymous
Maximum size of the short network name version 2.anonymous
Maximum size of the long network name version 2.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C static 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.
|
IMPORT_C static 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.
|
CTelephony::TPhoneIndicators
The mobile phone indicators.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(TRequestStatus &,const TNotificationEvent &,TDes8 &)const
. 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.
|
CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CTelephony::Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...CTelephony::Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...CTelephony::Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.CTelephony::Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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.
|
|
CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CTelephony::DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.CTelephony::Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...CTelephony::Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...CTelephony::Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.CTelephony::Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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(const TCallId &,TDes8 &)const
.
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.
|
CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CTelephony::DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.CTelephony::Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...CTelephony::Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.CTelephony::Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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(const TCallId &,TDes8 &)const
.
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.
|
CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CTelephony::DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.CTelephony::Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...CTelephony::Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.CTelephony::Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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(const TCallId &,TDes8 &)const
.
Swap is only available for the voice line.
This functionality is not available when the phone is in "flight" mode.
|
CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CTelephony::DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.CTelephony::Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...CTelephony::Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...CTelephony::Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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.
|
CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
Answers an incoming new voice call. Fax and data calls cannot be answered.CTelephony::DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.CTelephony::Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...CTelephony::Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...CTelephony::Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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(TRequestStatus &,TName &)
has completed.
This is an asynchronous method. Upon successful completion of CTelephony::AnswerIncomingCall(TRequestStatus &,TCallId &,const TPhoneLine)const
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.
|
CTelephony::DialNewCall(TRequestStatus &,TDes8 &,const TTelNumber &,TCallId &,const TPhoneLine)const
Initiates a new call.CTelephony::Hold(TRequestStatus &,const TCallId &)const
Places a call on hold. This is only for calls you dialled or answered with CTele...CTelephony::Resume(TRequestStatus &,const TCallId &)const
Resumes a held call. This is only for calls you dialled or answered with CTeleph...CTelephony::Swap(TRequestStatus &,const TCallId &,const TCallId &)const
Swaps calls. This is only for calls you dialled or answered with CTelephony.CTelephony::Hangup(TRequestStatus &,const TCallId &)const
Hangs up a call. This is only for calls you dialled or answered with CTelephony.CTelephony::GetCallStatus(const TCallId &,TDes8 &)const
Retrieves the status of the selected call specified by the aCallId argument.CTelephony::GetCallDynamicCaps(const TCallId &,TDes8 &)const
Retrieves the dynamic call capabilities for calls you dialled or answered with C...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(TCancellationRequest)const
.
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(TCancellationRequest)const
.
Note: This information is only available on GSM/WCDMA networks.
|
GetCallForwardingStatus(TRequestStatus &,const TCallForwardingCondition,TDes8 &,const TServiceGroup)const
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(TCancellationRequest)const
to cancel the notification request.
|
Interface status: | deprecated |
IMPORT_C TInt FindDeviceStatus(TInt &aCallStatus);
This method is no longer supported.
|
|
Interface status: | deprecated |
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.
|
|
Interface status: | deprecated |
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.
|
Interface status: | deprecated |
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.
|
Interface status: | deprecated |
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.
|
|
Interface status: | deprecated |
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.
|
Interface status: | deprecated |
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.
Interface status: | deprecated |
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()const
Default constructor. iVersionId
VersionId()const
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()
Default constructor. iNumberPlan
Number plan.iTelNumber
Telephone number.iTypeOfNumber
Type of number.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. For most ETel ISV...
CTelephony::TPhoneIdV1
- Defines the mobile phone identity.
Defined in CTelephony::TPhoneIdV1
:
TPhoneIdV1()
Default constructor. iManufacturer
Phone manufacturer identification, in character string format.iModel
Phone model identification, in character string format.iSerialNumber
Phone serial number (IMEI or ESN), in character string format.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TSubscriberIdV1
- Defines the Subscriber (IMSI) Id
Defined in CTelephony::TSubscriberIdV1
:
TSubscriberIdV1()
iSubscriberId
IMSI identifier.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TFlightModeV1
- Defines the flight mode status.
Defined in CTelephony::TFlightModeV1
:
TFlightModeV1()
Default constructor. iFlightModeStatus
The current status of the mobile radio interface and bluetooth.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TIndicatorV1
- Contains indicator parameters:
Defined in CTelephony::TIndicatorV1
:
TIndicatorV1()
Default constructor. iCapabilities
The supported (available) indicator capability that the telephony service module...iIndicator
The value of the indicators. It is the sum of CTelephony::TPhoneIndicators const...Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. iVersionId
CTelephony::TPhoneIndicators
The mobile phone indicators.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. For most ETel ISV...
CTelephony::TBatteryInfoV1
- Defines contents of the battery status of the phone.
Defined in CTelephony::TBatteryInfoV1
:
TBatteryInfoV1()
Default constructor. iChargeLevel
The percentage battery charge level.iStatus
The power and battery status.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TSignalStrengthV1
- Defines the phone's current signal strength.
Defined in CTelephony::TSignalStrengthV1
:
TSignalStrengthV1()
Default constructor. iBar
The absolute number of signal "bars" that the phone should display.iSignalStrength
The value of signal strength.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TIccLockInfoV1
- Defines the Icc Lock parameters.
Defined in CTelephony::TIccLockInfoV1
:
TIccLockInfoV1()
Default constructor. iSetting
The current availability of the lock. When not available (i.e. the lock is not i...iStatus
The current status of the lock.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TCallStatusV1
- Defines the current call or line status.
Defined in CTelephony::TCallStatusV1
:
TCallStatusV1()
Default constructor. iStatus
The current call or line status.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TCallSelectionV1
- Defines parameters to select a call, determined by its call state for a specific...
Defined in CTelephony::TCallSelectionV1
:
TCallSelectionV1()
Default constructor. iLine
The current phone line selection.iSelect
The current call selection.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TCallInfoV1
- Defines general information about a call.
Defined in CTelephony::TCallInfoV1
:
TCallInfoV1()
Default constructor. iCallId
The call id of an ISV application owned call. For calls not owned by this ISV ap...iDialledParty
The original number (including DTMF) dialled for an outgoing call.iDuration
The current duration of the call.iExitCode
The reason for termination of a finished call. Will equal KErrNone if the call e...iSecurity
This attribute indicates whether Ciphering Status of a Call is enabled or disabl...iStartTime
The time & date the call started.iStatus
The current status of the call.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TRemotePartyInfoV1
- (No abstract)
Defined in CTelephony::TRemotePartyInfoV1
:
TRemotePartyInfoV1()
Defines information about the remote party of a call.iCallingName
Calling party name available through the CNAP supplementary service (if provisio...iDirection
The direction of the call and hence the role of the remote party. i.e. if the ca...iRemoteIdStatus
Indicates whether the remote party information in the rest of this structure is ...iRemoteNumber
The phone number of the remote party if available.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TCallParamsV1
- (No abstract)
Defined in CTelephony::TCallParamsV1
:
TCallParamsV1()
Defines the parameters used for set-up of a call.iIdRestrict
Call Id restriction setting to be used for this call.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TCallCapsV1
- (No abstract)
Defined in CTelephony::TCallCapsV1
:
TCallCapsV1()
Defines the dynamic capabilities of a call. iControlCaps
Call Id restriction setting to be used for this call. It is the sum of CTelephon...Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. iVersionId
TCallCapsV1()
IMPORT_C TCallCapsV1();
Defines the dynamic capabilities of a call.
CTelephony::TMobileCallControlCaps
Mobile call control capabilities.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. For most ETel ISV...
CTelephony::TNetworkRegistrationV1
- Defines the current network registration status
Defined in CTelephony::TNetworkRegistrationV1
:
TNetworkRegistrationV1()
Default constructor. iRegStatus
The current network registration status.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TNetworkInfoV1
- Defines information related to a mobile phone network.
Defined in CTelephony::TNetworkInfoV1
:
TNetworkInfoV1()
Default constructor. iAccess
On GSM/WCDMA networks, the type of network access.iAreaKnown
On GSM/WCDMA networks, boolean indicating whether the location area is known.iBandInfo
On CDMA networks, the band and band class of the CDMA network operator.iCdmaSID
On CDMA networks, the system identity (SID) of the CDMA or AMPS networkiCellId
On GSM/WCDMA networks, the cell identity code. Only valid when iAreaKnown is tru...iCountryCode
The MCC of the network.iDisplayTag
The alpha-tag displayed when this is the serving network.iLocationAreaCode
On GSM/WCDMA networks, the location area code. Only valid when iAreaKnown is tru...iLongName
On GSM/WCDMA networks, the long name (up to 16 characters) of the network operat...iMode
Mode of the network.iNetworkId
The network identity (NID in CDMA and MNC in GSM).iShortName
On GSM/WCDMA networks, the short name (up to 8 characters) of the network operat...iStatus
Status of the networkInherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. iVersionId
CTelephony::TNetworkInfoV2
Defines information related to a mobile phone network. CTelephony::TNetworkInfoV...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 iAreaKnown is true.
iCellId
TUint iCellId;
On GSM/WCDMA networks, the cell identity code. Only valid when iAreaKnown 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. For most ETel ISV...
CTelephony::TNetworkNameV1
- Defines the name network name.
Defined in CTelephony::TNetworkNameV1
:
TNetworkNameV1()
Default constructor. iNetworkName
The displayed name (up to 16 characters) of the network provider.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TOperatorNameV1
- Defines the current operator.
Defined in CTelephony::TOperatorNameV1
:
TOperatorNameV1()
Default constructor. iOperatorName
The displayed name (up to 16 characters) of the network operator.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. CTelephony::TNetworkInfoV2
differs from Version 1 (CTelephony::TNetworkInfoV1
) in that the length of iShortName and iLongName are 10 and 20 respectively (rather than 8 and 16).
CTelephony::TNetworkInfoV2
should be used in preference to CTelephony::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. For most ETel ISV...
CTelephony::TNetworkInfoV2
- Defines information related to a mobile phone network. CTelephony::TNetworkInfoV...
Defined in CTelephony::TNetworkInfoV2
:
TNetworkInfoV2()
Default constructor. iAccess
On GSM/WCDMA networks, the type of network access.iAreaKnown
On GSM/WCDMA networks, boolean indicating whether the location area is known.iBandInfo
On CDMA networks, the band and band class of the CDMA network operator.iCdmaSID
On CDMA networks, the system identity (SID) of the CDMA or AMPS network.iCellId
On GSM/WCDMA networks, the cell identity code. Only valid when iAreaKnown is tru...iCountryCode
The MCC of the network.iDisplayTag
The alpha-tag displayed when this is the serving network.iLocationAreaCode
On GSM/WCDMA networks, the location area code. Only valid when iAreaKnown is tru...iLongName
On GSM/WCDMA networks, the long name (up to 20 characters) of the network operat...iMode
Mode of the network.iNetworkId
The network identity (NID in CDMA and MNC in GSM).iShortName
On GSM/WCDMA networks, the short name (up to 10 characters) of the network opera...iStatus
Status of the network.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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 iAreaKnown is true.
iCellId
TUint iCellId;
On GSM/WCDMA networks, the cell identity code. Only valid when iAreaKnown is true.
class TNetworkNameV2 : public CTelephony::TEtelISVType;
Defines the name network name. CTelephony::TNetworkNameV2
differs from Version 1 (CTelephony::TNetworkNameV1
) in that the length of iNetworkName is 20 (rather than 16).
CTelephony::TNetworkNameV2
should be used in preference to CTelephony::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. For most ETel ISV...
CTelephony::TNetworkNameV2
- Defines the name network name. CTelephony::TNetworkNameV2 differs from Version 1...
Defined in CTelephony::TNetworkNameV2
:
TNetworkNameV2()
Default constructor. iNetworkName
The displayed name (up to 20 characters) of the network provider.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. For most ETel ISV...
CTelephony::TCallForwardingSupplServicesV1
- Defines information about the call forwarding service.
Defined in CTelephony::TCallForwardingSupplServicesV1
:
TCallForwardingSupplServicesV1()
Default constructor. iCallForwarding
The status of the call forwarding supplementary service. It applies to the condi...iCallForwardingCondition
The provisioned call forwarding condition to which iCallForwarding applies.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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(TRequestStatus &,const TCallForwardingCondition,TDes8 &,const TServiceGroup)const
.
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. For most ETel ISV...
CTelephony::TCallBarringSupplServicesV1
- Defines information about the call barring service.
Defined in CTelephony::TCallBarringSupplServicesV1
:
TCallBarringSupplServicesV1()
Default constructor. iCallBarring
The status of the call barring supplementary service. It applies to the conditio...iCallBarringCondition
The provisioned call barring condition to which iCallBarring applies.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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(TRequestStatus &,const TCallBarringCondition,TDes8 &,const TServiceGroup)const
.
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. For most ETel ISV...
CTelephony::TCallWaitingSupplServicesV1
- Defines information about the call waiting service.
Defined in CTelephony::TCallWaitingSupplServicesV1
:
TCallWaitingSupplServicesV1()
Default constructor. iCallWaiting
The status of the call waiting supplementary service for the service group speci...Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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(TRequestStatus &,TDes8 &,const TServiceGroup)const
.
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. For most ETel ISV...
CTelephony::TIdentityServiceV1
- Defines the call identity service status.
Defined in CTelephony::TIdentityServiceV1
:
TIdentityServiceV1()
Default constructor. iIdentityStatus
The status of the call identity service.Inherited from CTelephony::TEtelISVType
:
VersionId()const
Default constructor. 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. CTelephony::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.