Hi All,
I use the following code to Dial a number; I select a number from listbox and select Options->Dial Number. The problem is when the dialing starts, a white page appears and I can not do anything else except cancelling the dialing process. Any suggestions. Thanks beforehand.

_LIT (KTsyName,"phonetsy.tsy");
RTelServer server;
CleanupClosePushL(server);
User::LeaveIfError(server.Connect());
//Load in the phone device driver
User::LeaveIfError(server.LoadPhoneModule(KTsyName));
RTelServer::TPhoneInfo info;
User::LeaveIfError(server.GetPhoneInfo(0, info));
RPhone phone;
CleanupClosePushL(phone);
User::LeaveIfError(phone.Open(server, info.iName));
RPhone::TLineInfo lineInfo;
User::LeaveIfError(phone.GetLineInfo(0, lineInfo));
RLine line;
CleanupClosePushL(line);
User::LeaveIfError(line.Open(phone, lineInfo.iName));
TBuf <100> newCallName;
RCall call;
CleanupClosePushL(call);
User::LeaveIfError(call.OpenNewCall(line, newCallName));
//_LIT(aPhoneNumber, "09125495071");
User::LeaveIfError(call.Dial(selectedTel)); //aPhoneNumber is a const TDesC&
CleanupStack::PopAndDestroy(3);//phone, line, call
//Unload the phone device driver
User::LeaveIfError(server.UnloadPhoneModule(KTsyName));
//Close the connection to the tel server and remove it from the cleanup stack
CleanupStack::PopAndDestroy(&server);