I tried the following codes to set call forwarding,but it returned an err code -6,please help me with the function "SetCallForwardingStatus",How to set it's parameters:
8<-------------------------------------------------------
RTelServer iServer;
RMobilePhone iPhone;
RTelServer::TPhoneInfo info;
User::LeaveIfError(iServer.Connect());
CleanupClosePushL(iServer);

_LIT(KTsyName, "phonetsy.tsy");
User::LeaveIfError(iServer.LoadPhoneModule(KTsyName));
User::LeaveIfError(iServer.GetPhoneInfo(0, info));
User::LeaveIfError(iPhone.Open(iServer, info.iName));
CleanupClosePushL(iPhone);
RMobilePhone::TMobilePhoneCFChangeV1 aInfo;
aInfo.iServiceGroup = RMobilePhone::EVoiceService;
aInfo.iAction = RMobilePhone::EServiceActionRegister;
aInfo.iNumber.iTelNumber.Append(_L("+8613488819234"));
aInfo.iNumber.iTypeOfNumber = RMobilePhone::EUnknownNumber;
aInfo.iNumber.iNumberPlan = RMobilePhone::EUnknownNumberingPlan;
aInfo.iTimeout = 10;
TRequestStatus status;

iPhone.SetCallForwardingStatus(status,RMobilePhone::ECallForwardingNoReply,aInfo);

User::WaitForRequest(status);

8<-----------------------------------------------------------------

Thanks in Advance!!