I am also trying to send DTMF tones over a voice call in NOKIA 3230 phone. I want to send some numbers as DTMF when I get a call from a specific number. I am not able to use the CTelephony class since it is not supported in Series 60 version 2.1.
You have mentioned in the previous message that you could achieve it without using the Advanced APIs.
Can you please let me know how you could achieve it? Preferably the sample code.
u can use that secret API (etelmm.h and etalmm.lib) but u have to be licenced by Symbian. although u find this library on some underground sites, it's very probable that it doesn't work.
check a post called 'the Senddtmf myth' on this forum, it talks about how u can replace senddtmf() by playing wav files over the line. each wav file containing a separate tone.
Forum posts: 53
I found the other way to send DTMF tones without "Advanced" api.
But still curious why it doesnt work.
-5 i think mean : Not supported
Why??
Wojciech Freliszka
NinthBit
Forum posts: 2
I am also trying to send DTMF tones over a voice call in NOKIA 3230 phone. I want to send some numbers as DTMF when I get a call from a specific number. I am not able to use the CTelephony class since it is not supported in Series 60 version 2.1.
You have mentioned in the previous message that you could achieve it without using the Advanced APIs.
Can you please let me know how you could achieve it? Preferably the sample code.
Thanks and Regards,
Waston. (wassi123@yahoo.com)
Forum posts: 53
RComm comm;
User::LeaveIfError(commServer.Connect());
CleanupClosePushL(commServer);
_LIT(KCsyName, "dataport");
User::LeaveIfError(commServer.LoadCommModule(KCsyName));
TBufC<12> port(_L("DATAPORT::0"));
User::LeaveIfError(comm.Open(commServer, port, ECommShared));
CleanupClosePushL(comm);
TRequestStatus stat;
comm.Write(stat, iOutput);
User::WaitForRequest(stat);
comm.WriteCancel();
CleanupStack::Pop(2);
comm.Close();
commServer.Close();
Much better solution is to use secret api like RMobilePhone. You can find it on your email
Wojciech Freliszka
NinthBit
Forum posts: 114
although u find this library on some underground sites, it's very probable that it doesn't work.
check a post called 'the Senddtmf myth' on this forum, it talks about how u can replace senddtmf() by playing wav files over the line.
each wav file containing a separate tone.