Hello community, I have some issue with delivery of dtmf.The call flow is:one sip provider - FS - second sip provider - endpoint which expects correct dtmf On FS I have simple custom lua application which implement logic of calling cards system. I have not issues when I call to lua application. I can enter destination number (by using dtmf apparently) and all works fine. But when I try to send dtmf second time for endpoint which expects correct dtmf I have issue with double dtmf. It is noted that when I call from sip device I have not ANY issues. But I have issue when I call from any cell phone or landline phone. Any ideas are welcomed. Thanks.
"when I try to send dtmf second time for endpoint " - are you doing something explicitly to send the DTMF? I just ignore the dtmf, and when FS bridges it sends the call on properly. -Avi 2011/11/1 Yuriy Nasida <nasida@live.ru>
Hello community,
I have some issue with delivery of dtmf. The call flow is: one sip provider - FS - second sip provider - endpoint which expects correct dtmf
On FS I have simple custom lua application which implement logic of calling cards system.
I have not issues when I call to lua application. I can enter destination number (by using dtmf apparently) and all works fine. But when I try to send dtmf second time for endpoint which expects correct dtmf I have issue with double dtmf.
It is noted that when I call from sip device I have not ANY issues. But I have issue when I call from any cell phone or landline phone.
Any ideas are welcomed.
Thanks.
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Thank you for your answer. "are you doing something explicitly to send the DTMF"No. I just press buttons in my cell phone (I mean startpoint). In my opinion it is strange. I make answer() in lua script and use session:getDigits(). All works fine.In the end of script I use execute_extension which implements bridge.session:execute("execute_extension", "".. recieved_digit .." XML ".. user_context .."") Thus the call was answered in lua script. Next the call go to endpoint. How dtmf must be transmitted in this case ? Why I have not issues when I call from sip devices? Any help are welcomed. Thanks. From: avi@avimarcus.net Date: Tue, 1 Nov 2011 21:22:11 +0200 To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] double dtmf "when I try to send dtmf second time for endpoint " - are you doing something explicitly to send the DTMF? I just ignore the dtmf, and when FS bridges it sends the call on properly. -Avi 2011/11/1 Yuriy Nasida <nasida@live.ru> Hello community, I have some issue with delivery of dtmf.The call flow is: one sip provider - FS - second sip provider - endpoint which expects correct dtmf On FS I have simple custom lua application which implement logic of calling cards system. I have not issues when I call to lua application. I can enter destination number (by using dtmf apparently) and all works fine. But when I try to send dtmf second time for endpoint which expects correct dtmf I have issue with double dtmf. It is noted that when I call from sip device I have not ANY issues. But I have issue when I call from any cell phone or landline phone. Any ideas are welcomed. Thanks. FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hi, I too have the same issue. When calling from PSTN number, the freeswitch says Incoming call from "0000000000" instead of the actual number. Moreover it detects only few digits (say 2 or 3) not all the dtmf numbers. Please let me know if you have addressed this issue. 2011/11/2 Yuriy Nasida <nasida@live.ru>
Thank you for your answer.
"are you doing something explicitly to send the DTMF" No. I just press buttons in my cell phone (I mean startpoint).
In my opinion it is strange. I make answer() in lua script and use session:getDigits(). All works fine. In the end of script I use execute_extension which implements bridge. session:execute("execute_extension", "".. recieved_digit .." XML ".. user_context .."")
Thus the call was answered in lua script. Next the call go to endpoint. How dtmf must be transmitted in this case ?
Why I have not issues when I call from sip devices?
Any help are welcomed.
Thanks.
------------------------------ From: avi@avimarcus.net Date: Tue, 1 Nov 2011 21:22:11 +0200 To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] double dtmf
"when I try to send dtmf second time for endpoint " - are you doing something explicitly to send the DTMF? I just ignore the dtmf, and when FS bridges it sends the call on properly.
-Avi
2011/11/1 Yuriy Nasida <nasida@live.ru>
Hello community,
I have some issue with delivery of dtmf. The call flow is: one sip provider - FS - second sip provider - endpoint which expects correct dtmf
On FS I have simple custom lua application which implement logic of calling cards system.
I have not issues when I call to lua application. I can enter destination number (by using dtmf apparently) and all works fine. But when I try to send dtmf second time for endpoint which expects correct dtmf I have issue with double dtmf.
It is noted that when I call from sip device I have not ANY issues. But I have issue when I call from any cell phone or landline phone.
Any ideas are welcomed.
Thanks.
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Regards Vellayappan
Hello again, So I have made and analyse the two *.cap files. the first file contains call from pstn with dtmf issue. the second file contain call from sip softphone without dtmf issue. As far as I see when I call from softphone and send dtmf, in this moment the media stream is empty (because softphone cut dtmf from media in accordance with rfc2833). But when I call from pstn (from cell phone for example) and send dtmf, in this moment the media stream is not empty. I see the hits which correspond the sending of dtmf. I think that therefore I receive double dtmf on endpoint. How I can to suppress dtmf in inband ? "Please let me know if you have addressed this issue."Sure. Thanks. Date: Wed, 2 Nov 2011 10:44:08 +0530 From: vellayappan.n@mobax.com To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] double dtmf Hi, I too have the same issue. When calling from PSTN number, the freeswitch says Incoming call from "0000000000" instead of the actual number. Moreover it detects only few digits (say 2 or 3) not all the dtmf numbers. Please let me know if you have addressed this issue. 2011/11/2 Yuriy Nasida <nasida@live.ru> Thank you for your answer. "are you doing something explicitly to send the DTMF" No. I just press buttons in my cell phone (I mean startpoint). In my opinion it is strange. I make answer() in lua script and use session:getDigits(). All works fine. In the end of script I use execute_extension which implements bridge.session:execute("execute_extension", "".. recieved_digit .." XML ".. user_context .."") Thus the call was answered in lua script. Next the call go to endpoint. How dtmf must be transmitted in this case ? Why I have not issues when I call from sip devices? Any help are welcomed. Thanks. From: avi@avimarcus.net Date: Tue, 1 Nov 2011 21:22:11 +0200 To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] double dtmf "when I try to send dtmf second time for endpoint " - are you doing something explicitly to send the DTMF? I just ignore the dtmf, and when FS bridges it sends the call on properly. -Avi 2011/11/1 Yuriy Nasida <nasida@live.ru> Hello community, I have some issue with delivery of dtmf.The call flow is: one sip provider - FS - second sip provider - endpoint which expects correct dtmf On FS I have simple custom lua application which implement logic of calling cards system. I have not issues when I call to lua application. I can enter destination number (by using dtmf apparently) and all works fine. But when I try to send dtmf second time for endpoint which expects correct dtmf I have issue with double dtmf. It is noted that when I call from sip device I have not ANY issues. But I have issue when I call from any cell phone or landline phone. Any ideas are welcomed. Thanks. FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org -- Regards Vellayappan FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (3)
-
Avi Marcus
-
Vellayappan.N
-
Yuriy Nasida