diff -r ebc84c812384 -r 46218c8b8afa Symbian3/PDK/Source/GUID-BF93087C-A674-5CD0-9B5A-8F23F9734530.dita --- a/Symbian3/PDK/Source/GUID-BF93087C-A674-5CD0-9B5A-8F23F9734530.dita Thu Mar 11 15:24:26 2010 +0000 +++ b/Symbian3/PDK/Source/GUID-BF93087C-A674-5CD0-9B5A-8F23F9734530.dita Thu Mar 11 18:02:22 2010 +0000 @@ -1,20 +1,20 @@ - - - - - -Mobile Call Parameters TutorialThis tutorial describes how to set the mobile call parameters in the Multimode telephony API.

The call parameters are stored in a RMobileCall::TMobileCallParamsV1 class. This inherits from RCall::TCallParams, and adds these parameters:

  • a setting to restrict the display of call ID

  • the Closed User Group (CUG) setting to be used in the GSM and WCDMA modes.

    CUG is a supplementary service that allows a user to dial a defined closed group of users. The CUG is used to save the cost of the call.

  • a flag to specifiy if the call attempt is initiatied by the user or an automatic redial

Set the call parameters of a call in a packaged object. Pass the parameters to RCall::Dial() to set the call parameters to establish a call. Pass the call parameters to RCall::AnswerIncomingCall() to set the call parameter for an incoming call. for data calls use the additional parameters provided by the derived class RMobileCall::TMobileDataCallParamsV1 for HSCSD calls use the additional parameters provided by the derived class RMobileCall::TMobileHscsdCallParamsV1 Call parameters example

The following code sets the call parameter to restrict the display of the caller's ID, and dials the specified number.

void CClientApp::DialRestrictID(RMobileCall& aCall, const RCall::TTelNumberC& aTelNumber, TRequestStatus& aStatus) -{ - RMobileCall::TMobileCallParamsV1 callParams; - RMobileCall::TMobileCallParamsV1Pckg callParamsPckg(callParams); - callParams.iIdRestrict = RMobileCall::EDontSendMyId; - aCall.Dial(aStatus, callParamsPckg, aTelNumber); -} -
How to use data call + + + + + +Mobile Call Parameters TutorialThis tutorial describes how to set the mobile call parameters in the Multimode telephony API.

The call parameters are stored in a RMobileCall::TMobileCallParamsV1 class. This inherits from RCall::TCallParams, and adds these parameters:

  • a setting to restrict the display of call ID

  • the Closed User Group (CUG) setting to be used in the GSM and WCDMA modes.

    CUG is a supplementary service that allows a user to dial a defined closed group of users. The CUG is used to save the cost of the call.

  • a flag to specifiy if the call attempt is initiatied by the user or an automatic redial

Set the call parameters of a call in a packaged object. Pass the parameters to RCall::Dial() to set the call parameters to establish a call. Pass the call parameters to RCall::AnswerIncomingCall() to set the call parameter for an incoming call. for data calls use the additional parameters provided by the derived class RMobileCall::TMobileDataCallParamsV1 for HSCSD calls use the additional parameters provided by the derived class RMobileCall::TMobileHscsdCallParamsV1 Call parameters example

The following code sets the call parameter to restrict the display of the caller's ID, and dials the specified number.

void CClientApp::DialRestrictID(RMobileCall& aCall, const RCall::TTelNumberC& aTelNumber, TRequestStatus& aStatus) +{ + RMobileCall::TMobileCallParamsV1 callParams; + RMobileCall::TMobileCallParamsV1Pckg callParamsPckg(callParams); + callParams.iIdRestrict = RMobileCall::EDontSendMyId; + aCall.Dial(aStatus, callParamsPckg, aTelNumber); +} +
How to use data call parameters
\ No newline at end of file