diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-BF93087C-A674-5CD0-9B5A-8F23F9734530.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-BF93087C-A674-5CD0-9B5A-8F23F9734530.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +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 + parameters
\ No newline at end of file