MPECallHandling Class Reference
Virtual interface of call handling subsystem
CallHandling.lib
-
Since
-
Series60_4.0
Constructor & Destructor Documentation
~MPECallHandling()
~MPECallHandling
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
AcceptUnattendedTransfer()
TInt
|
AcceptUnattendedTransfer
|
(
|
)
|
[pure virtual]
|
Accepts unattended transfer request.
-
Since
-
Series 60 v5.1
AddConferenceMember()
TInt
|
AddConferenceMember
|
(
|
)
|
[pure virtual]
|
Checks that can add conference member.
AnswerCall()
TInt
|
AnswerCall
|
(
|
)
|
[pure virtual]
|
Makes answer request to the Multimode ETel.
-
Since
-
Series60_4.0
BuildConference()
TInt
|
BuildConference
|
(
|
)
|
[pure virtual]
|
Makes transfer request to the Multimode ETel
-
Since
-
Series60_4.0
CallTerminatedError(const TInt)
TInt
|
CallTerminatedError
|
(
|
const
TInt
|
aCallId
|
)
|
[pure virtual]
|
Returns call terminated error
-
Since
-
Series60_4.0
CancelDtmfPlay()
void
|
CancelDtmfPlay
|
(
|
)
|
[pure virtual]
|
Cancels Dtmf string sending.
-
Since
-
Series60_4.0
ContinueDtmfSending()
void
|
ContinueDtmfSending
|
(
|
)
|
[pure virtual]
|
Allows a client to continue dtmf string sending when it was stopped by use of 'w' char in the string.
-
Since
-
Series60_4.0
DialCall(const TPEPhoneNumber &, TInt &)
Creates dialing request to the Multimode ETel.
-
Since
-
Series60_4.0
Parameters
const
TPEPhoneNumber
& aNumber
|
The telephone number to be called.
|
TInt
& aCallId
|
Identification number of the call.
|
DialEmergencyCall(const TPEPhoneNumber &)
void
|
DialEmergencyCall
|
(
|
const
TPEPhoneNumber
&
|
aEmergencyNumber
|
)
|
[pure virtual]
|
Creates emergency call request to the Multimode ETel
-
Since
-
Series60_4.0
DialMultimedia(const TPEPhoneNumber &, TInt &)
Creates dialing request to the Multimode ETel.
-
Since
-
Series60_4.0
Parameters
const
TPEPhoneNumber
& aNumber
|
The telephone number to be called.
|
TInt
& aCallId
|
Identification number of the call.
|
DoUnattendedTransfer(const TDesC &)
TInt
|
DoUnattendedTransfer
|
(
|
const
TDesC
&
|
aTransferTarget
|
)
|
[pure virtual]
|
Does unattended transfer to the connected VoIP call
-
Since
-
Series60_5.1
Parameters
const
TDesC
& aTransferTarget
|
|
DropMember(TInt)
TInt
|
DropMember
|
(
|
TInt
|
aCallId
|
)
|
[pure virtual]
|
Drops one member from the conference call
-
Since
-
Series60_4.0
ForwardCallToAddress(TInt)
TInt
|
ForwardCallToAddress
|
(
|
TInt
|
aIndex
|
)
|
[pure virtual]
|
Starts call forwarding to selected address.
-
Since
-
Series60_5.1
Parameters
TInt
aIndex
|
A array index for a selected address.
|
GetCallDuration(TTimeIntervalSeconds &, TInt)
Returns call duration time.
-
Since
-
Series60_4.0
GetCallIdByState(TPEState)
TInt
|
GetCallIdByState
|
(
|
TPEState
|
aState
|
)
|
const [pure virtual]
|
Determines if there is a call in given state.
-
Since
-
Series60_4.0
GetCallInfo(RMobileCall::TMobileCallInfoV3 &, TInt)
Returns information of the call.
-
Since
-
Series60_4.0
GetCallTerminatedDiagnostics(TName &)
TInt
|
GetCallTerminatedDiagnostics
|
(
|
TName
&
|
aCallName
|
)
|
const [pure virtual]
|
Returns call terminated diagnostics of a call Info is valid only for Idle call
-
Since
-
Series60_4.0
GetLifeTime(TDes8 &)
TBool
|
GetLifeTime
|
(
|
TDes8
&
|
aLifeTimeInfo
|
)
|
[pure virtual]
|
This method gets the lifetime of the MS. The lifetime information includes the manufacturing date of the MS and the total amount of airtime use.
Parameters
TDes8
& aLifeTimeInfo
|
Life time information
|
GetMissedCall(TBool &, TInt)
TInt
|
GetMissedCall
|
(
|
TBool
&
|
aMissedCall,
|
|
TInt
|
aCallId
|
|
)
|
[pure virtual]
|
Returns the missed voice call indicator.
-
Since
-
Series60_4.0
GetNumberOfCalls()
TInt
|
GetNumberOfCalls
|
(
|
)
|
[pure virtual]
|
Get the number of calls (voice + call waiting)
GoOneToOne(TInt)
TInt
|
GoOneToOne
|
(
|
TInt
|
aCallId
|
)
|
[pure virtual]
|
Splits one member from the conference call.
-
Since
-
Series60_4.0
HangUp(TInt, TPEHangUpOptions)
Makes HangUp request to the CCE.
-
Since
-
Series60_4.0
Parameters
TInt
aCallId
|
Identification number of the call to be rejected.
|
TPEHangUpOptions
aAutoResumeOption
|
if options for autoresume.
|
HoldCall()
TInt
|
HoldCall
|
(
|
)
|
[pure virtual]
|
Makes hold request for the connected call
IsCallInState(TPEState)
Determines if there is a call in given state.
-
Since
-
Series60_4.0
RejectCall()
TInt
|
RejectCall
|
(
|
)
|
[pure virtual]
|
Makes reject request to the Multimode ETel
-
Since
-
Series60_4.0
RejectUnattendedTransfer()
TInt
|
RejectUnattendedTransfer
|
(
|
)
|
[pure virtual]
|
Rejects unattended transfer request.
-
Since
-
Series 60 v5.1
ReleaseAll()
TInt
|
ReleaseAll
|
(
|
)
|
[pure virtual]
|
Put all the calls to idle and make an MMEtel request to end the connection
ReleaseConference()
TInt
|
ReleaseConference
|
(
|
)
|
[pure virtual]
|
Put all the calls to idle and make an request to end the connection
ReplaceActive()
TInt
|
ReplaceActive
|
(
|
)
|
[pure virtual]
|
Replace active call with waiting call.
-
Since
-
Series60_5.0
ResumeCall()
TInt
|
ResumeCall
|
(
|
)
|
[pure virtual]
|
Makes resume request for the held call
SendDtmf(const TPEDtmfString &)
Sends dtmf string.
-
Since
-
Series60_4.0
SendErrorMessage(TInt, TInt)
void
|
SendErrorMessage
|
(
|
TInt
|
aCallId,
|
|
TInt
|
aErrorCode
|
|
)
|
[pure virtual]
|
Reroutes error codes to the Phone Model.
-
Since
-
Series60_4.0
Parameters
TInt
aCallId
|
Identification number of the call.
|
TInt
aErrorCode
|
Error code.
|
SetActiveLine()
void
|
SetActiveLine
|
(
|
)
|
[pure virtual]
|
StartDtmfTone(const TChar &)
TInt
|
StartDtmfTone
|
(
|
const
TChar
&
|
aTone
|
)
|
[pure virtual]
|
Sends dtmf tone
-
Since
-
Series60_4.0
Parameters
const
TChar
& aTone
|
Tone to be sent.
|
StartUp()
void
|
StartUp
|
(
|
)
|
[pure virtual]
|
Starts monitoring incoming calls for voice and data call.
StopDtmfSending()
void
|
StopDtmfSending
|
(
|
)
|
[pure virtual]
|
Allows a client to cancel the sending of a dtmf string when it was stopped by use of 'w' char in the string.
-
Since
-
Series60_4.0
StopDtmfTone()
TInt
|
StopDtmfTone
|
(
|
)
|
[pure virtual]
|
Stops sending dtmf tone.
-
Since
-
Series60_4.0
SwapCalls()
TInt
|
SwapCalls
|
(
|
)
|
[pure virtual]
|
Swaps connected and held calls
-
Since
-
Series60_4.0
TerminateAllConnections()
TInt
|
TerminateAllConnections
|
(
|
)
|
[pure virtual]
|
Makes terminate all connection request to Custom Api.
-
Since
-
Series60_4.0
TransferCalls()
TInt
|
TransferCalls
|
(
|
)
|
[pure virtual]
|
Makes transfer request to the Multimode ETel
-
Since
-
Series60_4.0
UpdatePhoneIdentity(MEngineMonitor::TPEMessagesFromPhoneEngine)
Asks phone identity parameters from the mmetel.
-
Since
-
Series60_4.0
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.