Hello,
I want to get a number of incoming CSD call. I've been trying to search this forum but found no solution. Can you please tell me how I can retrieve this number?
Thanks.
Hello,
I want to get a number of incoming CSD call. I've been trying to search this forum but found no solution. Can you please tell me how I can retrieve this number?
Thanks.
What language/platform are you talking about? If it is Symbian C++, S60 2nd Edition you can use the link :-
http://wiki.forum.nokia.com/index.ph...dition_devices
to get notified of incoming call, once you get notified of the incoming call and then get the details of the call.
However if its S60 3rd Edition onwards "data call functionality has been removed as it is Symbian's opinion that data calls do not have a valid use case and that developers are advised to switch towards using packed data ( like raw sockets, RTP, ...) for their application's data exchange. "
Cheers,
Mayank
Did you follow the link I shared in my earlier post, to create and get notified about a data call on 3rd Edition?
Once you are notified of the incoming call as I mentioned in my earlier post, you can do get call info to get the caller number details.
Cheers,
Mayank
Have you been able to setup a data call/recieve notifications for an incoming data call? If yes then once notified of the data call you can do something like this :-
The number would be your incoming call's number.Code:CTelephony::TCallInfoV1 iCallInfoV1; CTelephony::TCallInfoV1Pckg iCallInfoV1Pckg; CTelephony::TCallSelectionV1 iCallSelectionV1; CTelephony::TCallSelectionV1Pckg iCallSelectionV1Pckg; CTelephony::TRemotePartyInfoV1 iRemotePartyInfoV1; CTelephony::TRemotePartyInfoV1Pckg iRemotePartyInfoV1Pckg; iCallInfoV1Pckg = iCallInfoV1); iCallSelectionV1Pckg = iCallSelectionV1; iRemotePartyInfoV1Pckg =iRemotePartyInfoV1); TInt err = iTelephony->GetCallInfo(iCallSelectionV1Pckg, iCallInfoV1Pckg, iRemotePartyInfoV1Pckg); CTelephony::TTelAddress telAddress = iRemotePartyInfoV1.iRemoteNumber; TBuf<20> number = telAddress.iTelNumber;
although I must confess all of this code should theoretically work for a data call, but I havent tried it personally, on a normal GSM call this works(I have tried it :-))
Cheers,
Mayank
Boris,
Were you able to try out the method suggested by Mayank to retrieve the incoming CSD call number ? Did it work ?
I am curious to know because for making the CSD calls one needs to use the etel APIs whereas for retrieving the CSD call number seems like one would need to use the CTelephony APIs. I am not sure if these two mix together well.
Kindly let me know as I am also faced with the same challenge
Regards
Hi mtc95172003, I've got your message but could not answer.
It is possible to get the remote party's number for incoming CSD calls (before answering them) also on S60 3.x with the etel multimode API. The access to this API is limited to Symbian partners, or recently Symbian Foundation parterners I guess.
Regards,
J.
Hi,
Is it possible to capture voice data and encrypt it before transmitting to the other party using any of the API??
Cheers,
B