RCall Class Reference

class RCall : public RTelSubSessionBase

Call sub-session.

Provides access to the functionality associated with a specific call.

This class is not intended for user derivation.

Public Member Functions
RCall()
IMPORT_C voidAcquireOwnership(TRequestStatus &)
IMPORT_C voidAcquireOwnershipCancel()
IMPORT_C TIntAdoptFaxSharedHeaderFile(const RFile &)
IMPORT_C TIntAnswerIncomingCall()
IMPORT_C TIntAnswerIncomingCall(const TDesC8 &)
IMPORT_C voidAnswerIncomingCall(TRequestStatus &)
IMPORT_C voidAnswerIncomingCall(TRequestStatus &, const TDesC8 &)
IMPORT_C voidAnswerIncomingCallCancel()
IMPORT_C voidClose()
IMPORT_C TIntConnect()
IMPORT_C TIntConnect(const TDesC8 &)
IMPORT_C voidConnect(TRequestStatus &)
IMPORT_C voidConnect(TRequestStatus &, const TDesC8 &)
IMPORT_C voidConnectCancel()
IMPORT_C TIntDial(const TTelNumberC &)
IMPORT_C TIntDial(const TDesC8 &, const TTelNumberC &)
IMPORT_C voidDial(TRequestStatus &, const TTelNumberC &)
IMPORT_C voidDial(TRequestStatus &, const TDesC8 &, const TTelNumberC &)
IMPORT_C voidDialCancel()
IMPORT_C TIntGetBearerServiceInfo(TBearerService &)
IMPORT_C TIntGetCallDuration(TTimeIntervalSeconds &)
IMPORT_C TIntGetCallParams(TDes8 &)
IMPORT_C TIntGetCaps(TCaps &)
IMPORT_C TIntGetFaxSettings(TFaxSessionSettings &)
IMPORT_C TIntGetInfo(TCallInfo &)
IMPORT_C TIntGetOwnershipStatus(TOwnershipStatus &)
IMPORT_C TIntGetStatus(TStatus &)
IMPORT_C TIntHangUp()
IMPORT_C voidHangUp(TRequestStatus &)
IMPORT_C voidHangUpCancel()
IMPORT_C TIntLoanDataPort(TCommPort &)
IMPORT_C voidLoanDataPort(TRequestStatus &, TCommPort &)
IMPORT_C voidLoanDataPortCancel()
IMPORT_C voidNotifyCallDurationChange(TRequestStatus &, TTimeIntervalSeconds &)
IMPORT_C voidNotifyCallDurationChangeCancel()
IMPORT_C voidNotifyCapsChange(TRequestStatus &, TCaps &)
IMPORT_C voidNotifyCapsChangeCancel()
IMPORT_C voidNotifyHookChange(TRequestStatus &, THookStatus &)
IMPORT_C voidNotifyHookChangeCancel()
IMPORT_C voidNotifyStatusChange(TRequestStatus &, TStatus &)
IMPORT_C voidNotifyStatusChangeCancel()
IMPORT_C TIntOpenExistingCall(RTelServer &, const TDesC &)
IMPORT_C TIntOpenExistingCall(RPhone &, const TDesC &)
IMPORT_C TIntOpenExistingCall(RLine &, const TDesC &)
IMPORT_C TIntOpenNewCall(RTelServer &, const TDesC &, TDes &)
IMPORT_C TIntOpenNewCall(RTelServer &, const TDesC &)
IMPORT_C TIntOpenNewCall(RPhone &, const TDesC &, TDes &)
IMPORT_C TIntOpenNewCall(RPhone &, const TDesC &)
IMPORT_C TIntOpenNewCall(RLine &, TDes &)
IMPORT_C TIntOpenNewCall(RLine &)
IMPORT_C TIntRecoverDataPort()
IMPORT_C TIntReferenceCount()
IMPORT_C TIntSetFaxSettings(const TFaxSessionSettings &)
IMPORT_C TIntTransferOwnership()
Protected Member Functions
IMPORT_C voidConstructL()
IMPORT_C voidDestruct()
Inherited Functions
RSubSessionBase::CloseSubSession(TInt)
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::RSubSessionBase()
RSubSessionBase::Send(TInt)const
RSubSessionBase::Send(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt)const
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSubSessionBase::Session()const
RSubSessionBase::SubSessionHandle()const
RTelSubSessionBase::Blank(const TInt,TReqPriorityType)const
RTelSubSessionBase::Blank(const TInt,TRequestStatus &,TReqPriorityType)const
RTelSubSessionBase::CancelAsyncRequest(TInt)const
RTelSubSessionBase::CancelReq(const TInt,const TInt)const
RTelSubSessionBase::CancelSubSession()const
RTelSubSessionBase::Get(const TInt,TDes16 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes8 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes8 &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes16 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::RTelSubSessionBase()
RTelSubSessionBase::ResetSessionHandle()
RTelSubSessionBase::SessionHandle()const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC16 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const RFile &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC16 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC8 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::Set(const TInt,const TDesC8 &,const TDesC8 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,TDes8 &,const TDesC16 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC16 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC8 &,TDes16 &,TReqPriorityType)const
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC8 &,TDes8 &,TReqPriorityType)const
RTelSubSessionBase::SetSessionHandle(RSessionBase &)
RTelSubSessionBase::SubSessionHandle()
Public Member Enumerations
enumTBearerCaps {
KBearerCapsCompressionV42bis = 0x00000001, KBearerCapsCompressionMNP5 = 0x00000002, KBearerCapsCompressionNone = 0x00000004, KBearerCapsProtocolLAPM = 0x00000008, KBearerCapsProtocolALT_CELLULAR = 0x00000010, KBearerCapsProtocolALT = 0x00000020, KBearerCapsProtocolNone = 0x00000040, KBearerCapsCompressionUnknown = 0x00000080, KBearerCapsProtocolUnknown = 0x00000100
}
enumTCallBearerSpeed {
EBearerData57600, EBearerData33600, EBearerData31200, EBearerData19200, EBearerData14400, EBearerData12000, EBearerData9600, EBearerData7200, EBearerData4800, EBearerData2400, EBearerData1200, EBearerData75_1200, EBearerData1200_75, EBearerData300, EBearerDataUnknown
}
enumTCapsEnum {
KCapsData = 0x00000001, KCapsFax = 0x00000002, KCapsVoice = 0x00000004, KCapsDial = 0x00000008, KCapsConnect = 0x00000010, KCapsHangUp = 0x00000020, KCapsAnswer = 0x00000040, KCapsLoanDataPort = 0x00000080, KCapsRecoverDataPort = 0x00000100
}
enumTConstants { KFaxIdUserNameMaxSize = 20 }
enumTFaxMode { ETransmit, EReceive }
enumTFaxRetrieveType { EFaxOnDemand, EFaxPoll }
enumTHookStatus { EHookStatusOff, EHookStatusOn, EHookStatusUnknown }
enumTMonitorSpeakerControl { EMonitorSpeakerControlAlwaysOff, EMonitorSpeakerControlOnUntilCarrier, EMonitorSpeakerControlAlwaysOn, EMonitorSpeakerControlOnExceptDuringDialling, EMonitorSpeakerControlUnknown }
enumTMonitorSpeakerVolume { EMonitorSpeakerVolumeOff, EMonitorSpeakerVolumeLow, EMonitorSpeakerVolumeMedium, EMonitorSpeakerVolumeHigh, EMonitorSpeakerVolumeUnknown }
enumTOwnershipStatus { EOwnershipUnowned, EOwnershipOwnedByAnotherClient, EOwnershipOwnedByThisClient, EOwnershipThisIsPriorityClient }
enumTStatus {
EStatusUnknown, EStatusIdle, EStatusDialling, EStatusRinging, EStatusAnswering, EStatusConnecting, EStatusConnected, EStatusHangingUp
}
enumTWaitForDialTone { EDialToneWait, EDialToneNoWait }
Inherited Enumerations
RTelSubSessionBase:TReqPriorityType
Public Member Type Definitions
typedef TPckg< TCallParams > TCallParamsPckg
typedef TDesC TTelNumberC
Inherited Attributes
RTelSubSessionBase::iPtrHolder

Constructor & Destructor Documentation

RCall()

IMPORT_CRCall()

Member Functions Documentation

AcquireOwnership(TRequestStatus &)

IMPORT_C voidAcquireOwnership(TRequestStatus &aStatus)const

Parameters

TRequestStatus & aStatus

AcquireOwnershipCancel()

IMPORT_C voidAcquireOwnershipCancel()const

AdoptFaxSharedHeaderFile(const RFile &)

IMPORT_C TIntAdoptFaxSharedHeaderFile(const RFile &aSharedFile)const

Parameters

const RFile & aSharedFile

AnswerIncomingCall()

IMPORT_C TIntAnswerIncomingCall()const

AnswerIncomingCall(const TDesC8 &)

IMPORT_C TIntAnswerIncomingCall(const TDesC8 &aCallParams)const

Parameters

const TDesC8 & aCallParams

AnswerIncomingCall(TRequestStatus &)

IMPORT_C voidAnswerIncomingCall(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

AnswerIncomingCall(TRequestStatus &, const TDesC8 &)

IMPORT_C voidAnswerIncomingCall(TRequestStatus &aStatus,
const TDesC8 &aCallParams
)

Parameters

TRequestStatus & aStatus
const TDesC8 & aCallParams

AnswerIncomingCallCancel()

IMPORT_C voidAnswerIncomingCallCancel()const

Close()

IMPORT_C voidClose()

Connect()

IMPORT_C TIntConnect()const

Connect(const TDesC8 &)

IMPORT_C TIntConnect(const TDesC8 &aCallParams)const

Parameters

const TDesC8 & aCallParams

Connect(TRequestStatus &)

IMPORT_C voidConnect(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

Connect(TRequestStatus &, const TDesC8 &)

IMPORT_C voidConnect(TRequestStatus &aStatus,
const TDesC8 &aCallParams
)

Parameters

TRequestStatus & aStatus
const TDesC8 & aCallParams

ConnectCancel()

IMPORT_C voidConnectCancel()const

ConstructL()

IMPORT_C voidConstructL()[protected, virtual]

Destruct()

IMPORT_C voidDestruct()[protected, virtual]

Dial(const TTelNumberC &)

IMPORT_C TIntDial(const TTelNumberC &aTelNumber)const

Parameters

const TTelNumberC & aTelNumber

Dial(const TDesC8 &, const TTelNumberC &)

IMPORT_C TIntDial(const TDesC8 &aCallParams,
const TTelNumberC &aTelNumber
)const

Parameters

const TDesC8 & aCallParams
const TTelNumberC & aTelNumber

Dial(TRequestStatus &, const TTelNumberC &)

IMPORT_C voidDial(TRequestStatus &aStatus,
const TTelNumberC &aTelNumber
)

Parameters

TRequestStatus & aStatus
const TTelNumberC & aTelNumber

Dial(TRequestStatus &, const TDesC8 &, const TTelNumberC &)

IMPORT_C voidDial(TRequestStatus &aStatus,
const TDesC8 &aCallParams,
const TTelNumberC &aTelNumber
)

Parameters

TRequestStatus & aStatus
const TDesC8 & aCallParams
const TTelNumberC & aTelNumber

DialCancel()

IMPORT_C voidDialCancel()const

GetBearerServiceInfo(TBearerService &)

IMPORT_C TIntGetBearerServiceInfo(TBearerService &aBearerService)const

Parameters

TBearerService & aBearerService

GetCallDuration(TTimeIntervalSeconds &)

IMPORT_C TIntGetCallDuration(TTimeIntervalSeconds &aTime)const

Parameters

TTimeIntervalSeconds & aTime

GetCallParams(TDes8 &)

IMPORT_C TIntGetCallParams(TDes8 &aParams)const

Parameters

TDes8 & aParams

GetCaps(TCaps &)

IMPORT_C TIntGetCaps(TCaps &aCaps)const

Parameters

TCaps & aCaps

GetFaxSettings(TFaxSessionSettings &)

IMPORT_C TIntGetFaxSettings(TFaxSessionSettings &aSettings)const

Parameters

TFaxSessionSettings & aSettings

GetInfo(TCallInfo &)

IMPORT_C TIntGetInfo(TCallInfo &aCallInfo)const

Parameters

TCallInfo & aCallInfo

GetOwnershipStatus(TOwnershipStatus &)

IMPORT_C TIntGetOwnershipStatus(TOwnershipStatus &aOwnershipStatus)const

Parameters

TOwnershipStatus & aOwnershipStatus

GetStatus(TStatus &)

IMPORT_C TIntGetStatus(TStatus &aStatus)const

Parameters

TStatus & aStatus

HangUp()

IMPORT_C TIntHangUp()const

HangUp(TRequestStatus &)

IMPORT_C voidHangUp(TRequestStatus &aStatus)const

Parameters

TRequestStatus & aStatus

HangUpCancel()

IMPORT_C voidHangUpCancel()const

LoanDataPort(TCommPort &)

IMPORT_C TIntLoanDataPort(TCommPort &aDataPort)const

Parameters

TCommPort & aDataPort

LoanDataPort(TRequestStatus &, TCommPort &)

IMPORT_C voidLoanDataPort(TRequestStatus &aStatus,
TCommPort &aDataPort
)

Parameters

TRequestStatus & aStatus
TCommPort & aDataPort

LoanDataPortCancel()

IMPORT_C voidLoanDataPortCancel()const

NotifyCallDurationChange(TRequestStatus &, TTimeIntervalSeconds &)

IMPORT_C voidNotifyCallDurationChange(TRequestStatus &aStatus,
TTimeIntervalSeconds &aTime
)

Parameters

TRequestStatus & aStatus
TTimeIntervalSeconds & aTime

NotifyCallDurationChangeCancel()

IMPORT_C voidNotifyCallDurationChangeCancel()const

NotifyCapsChange(TRequestStatus &, TCaps &)

IMPORT_C voidNotifyCapsChange(TRequestStatus &aStatus,
TCaps &aCaps
)

Parameters

TRequestStatus & aStatus
TCaps & aCaps

NotifyCapsChangeCancel()

IMPORT_C voidNotifyCapsChangeCancel()const

NotifyHookChange(TRequestStatus &, THookStatus &)

IMPORT_C voidNotifyHookChange(TRequestStatus &aStatus,
THookStatus &aHookStatus
)

Parameters

TRequestStatus & aStatus
THookStatus & aHookStatus

NotifyHookChangeCancel()

IMPORT_C voidNotifyHookChangeCancel()const

NotifyStatusChange(TRequestStatus &, TStatus &)

IMPORT_C voidNotifyStatusChange(TRequestStatus &aStatus,
TStatus &aCallStatus
)

Parameters

TRequestStatus & aStatus
TStatus & aCallStatus

NotifyStatusChangeCancel()

IMPORT_C voidNotifyStatusChangeCancel()const

OpenExistingCall(RTelServer &, const TDesC &)

IMPORT_C TIntOpenExistingCall(RTelServer &aServer,
const TDesC &aName
)

Parameters

RTelServer & aServer
const TDesC & aName

OpenExistingCall(RPhone &, const TDesC &)

IMPORT_C TIntOpenExistingCall(RPhone &aPhone,
const TDesC &aName
)

Parameters

RPhone & aPhone
const TDesC & aName

OpenExistingCall(RLine &, const TDesC &)

IMPORT_C TIntOpenExistingCall(RLine &aLine,
const TDesC &aName
)

Parameters

RLine & aLine
const TDesC & aName

OpenNewCall(RTelServer &, const TDesC &, TDes &)

IMPORT_C TIntOpenNewCall(RTelServer &aServer,
const TDesC &aName,
TDes &aNewName
)

Parameters

RTelServer & aServer
const TDesC & aName
TDes & aNewName

OpenNewCall(RTelServer &, const TDesC &)

IMPORT_C TIntOpenNewCall(RTelServer &aServer,
const TDesC &aName
)

Parameters

RTelServer & aServer
const TDesC & aName

OpenNewCall(RPhone &, const TDesC &, TDes &)

IMPORT_C TIntOpenNewCall(RPhone &aPhone,
const TDesC &aName,
TDes &aNewName
)

Parameters

RPhone & aPhone
const TDesC & aName
TDes & aNewName

OpenNewCall(RPhone &, const TDesC &)

IMPORT_C TIntOpenNewCall(RPhone &aPhone,
const TDesC &aName
)

Parameters

RPhone & aPhone
const TDesC & aName

OpenNewCall(RLine &, TDes &)

IMPORT_C TIntOpenNewCall(RLine &aLine,
TDes &aNewName
)

Parameters

RLine & aLine
TDes & aNewName

OpenNewCall(RLine &)

IMPORT_C TIntOpenNewCall(RLine &aLine)

Parameters

RLine & aLine

RecoverDataPort()

IMPORT_C TIntRecoverDataPort()const

ReferenceCount()

IMPORT_C TIntReferenceCount()const

SetFaxSettings(const TFaxSessionSettings &)

IMPORT_C TIntSetFaxSettings(const TFaxSessionSettings &aSettings)const

Parameters

const TFaxSessionSettings & aSettings

TransferOwnership()

IMPORT_C TIntTransferOwnership()const

Member Enumerations Documentation

Enum TBearerCaps

Bearer capability flags.

Enumerators

KBearerCapsCompressionV42bis = 0x00000001

V42bis modem compression protocol.

KBearerCapsCompressionMNP5 = 0x00000002

MNP5 modem compression protocol.

KBearerCapsCompressionNone = 0x00000004

No compression supported.

KBearerCapsProtocolLAPM = 0x00000008

LAPM error correction protocol.

KBearerCapsProtocolALT_CELLULAR = 0x00000010

MNP10 mode.

KBearerCapsProtocolALT = 0x00000020

MNP error correction.

KBearerCapsProtocolNone = 0x00000040

No protocol information provided.

KBearerCapsCompressionUnknown = 0x00000080

Compression protocol unknown.

KBearerCapsProtocolUnknown = 0x00000100

Unable to establish protocol.

Enum TCallBearerSpeed

Bearer speed flags.

Enumerators

EBearerData57600

Transfer rate of 57600 bps.

EBearerData33600

Transfer rate of 33600 bps.

EBearerData31200

Transfer rate of 31200 bps.

EBearerData19200

Transfer rate of 9200 bps.

EBearerData14400

Transfer rate of 4400 bps.

EBearerData12000

Transfer rate of 12000 bps.

EBearerData9600

Transfer rate of 9600 bps.

EBearerData7200

Transfer rate of 7200 bps.

EBearerData4800

Transfer rate of 4800 bps.

EBearerData2400

Transfer rate of 2400 bps.

EBearerData1200

Transfer rate of 200 bps.

EBearerData75_1200

V.23 75 bps forward, 1200 bps back

EBearerData1200_75

V.23 1200 bps forward, 75 bps back

EBearerData300

Transfer rate of 300 bps.

EBearerDataUnknown

Transfer rate is unknown.

Enum TCapsEnum

Call capability flags.

Enumerators

KCapsData = 0x00000001

The call supports data calls.

KCapsFax = 0x00000002

The call supports fax calls.

KCapsVoice = 0x00000004

The call supports voice calls.

KCapsDial = 0x00000008

The Dial request is currently a valid action.

KCapsConnect = 0x00000010

The Connect request is currently a valid action.

KCapsHangUp = 0x00000020

The Hang Up request is currently a valid action.

KCapsAnswer = 0x00000040

The Answer request is currently a valid action.

KCapsLoanDataPort = 0x00000080

The Loan Data Port request is currently a valid action.

KCapsRecoverDataPort = 0x00000100

The Recover Data Port request is currently a valid action.

Enum TConstants

Fax identifier size flags.

Enumerators

KFaxIdUserNameMaxSize = 20

20

Enum TFaxMode

Fax mode flags.

Enumerators

ETransmit

Fax is transmitting

EReceive

Fax is receiving.

Enum TFaxRetrieveType

Fax retrieval type flags.

Enumerators

EFaxOnDemand

Retrieving a fax opened from voice call (not currently supported by GSM networks).

EFaxPoll

Retrieve a fax opened from fax call.

Enum THookStatus

Hook status flags.

Enumerators

EHookStatusOff

The line is currently off hook.

EHookStatusOn

The line is currently on hook.

EHookStatusUnknown

The status of the line's hook is currently unknown

Enum TMonitorSpeakerControl

Monitor speaker control setting flags.

Enumerators

EMonitorSpeakerControlAlwaysOff

Speaker control is always off

EMonitorSpeakerControlOnUntilCarrier

Speaker control is on until the carrier is detected

EMonitorSpeakerControlAlwaysOn

Speaker control is always active.

EMonitorSpeakerControlOnExceptDuringDialling

Speaker control is on, except while dialling

EMonitorSpeakerControlUnknown

Speaker control is unknown.

Enum TMonitorSpeakerVolume

Monitor speaker volume control setting flags.

Enumerators

EMonitorSpeakerVolumeOff

Speaker volume is off.

EMonitorSpeakerVolumeLow

Speaker volume is low.

EMonitorSpeakerVolumeMedium

Speaker volume is medium.

EMonitorSpeakerVolumeHigh

Speaker volume is high.

EMonitorSpeakerVolumeUnknown

Speaker volume is unknown.

Enum TOwnershipStatus

Call ownership status flags.

Enumerators

EOwnershipUnowned

The call is not owned.

EOwnershipOwnedByAnotherClient

The call is owned, but not by this RCall instance.

EOwnershipOwnedByThisClient

The call is owned by this RCall instance.

EOwnershipThisIsPriorityClient

The call is owned, but not by the priority client

Enum TStatus

Call status flags.

Enumerators

EStatusUnknown

The call status is not known.

EStatusIdle

The call is idle.

EStatusDialling

The call is dialling.

EStatusRinging

The call is ringing (an incoming, unanswered call).

EStatusAnswering

The call is being answered.

EStatusConnecting

The call is connecting (immediate call establishment, without dialling).

EStatusConnected

The call is connected and active.

EStatusHangingUp

The call is being terminated.

Enum TWaitForDialTone

Wait for dial tone flags.

Enumerators

EDialToneWait

Waiting for dial tone.

EDialToneNoWait

Not waiting for dial tone.

Member Type Definitions Documentation

Typedef TCallParamsPckg

typedef TPckg< TCallParams >TCallParamsPckg

Call parameters package

The call parameters to be associated with a call may be passed into functions using this type.

TCallParams

Typedef TTelNumberC

typedef TDesC TTelNumberC

Passes telephone numbers into Dial functions.