[Freeswitch-docs] [Freeswitch-users] DTMF relay with INFO across bridge
Sharath Kumar
Sharath.Kumar at meZocliq.com
Tue May 5 22:36:26 MSD 2015
Opened this https://freeswitch.org/jira/browse/FS-7532
Also, for the Sonus specific DTMF ones. I thought those settings were automatically applied when Sonus is detected. I see in my logs indicating "sonus" was detected. So, I am not sure at all whether adding them will make any difference.
thanks
Sharath
________________________________
From: freeswitch-users-bounces at lists.freeswitch.org <freeswitch-users-bounces at lists.freeswitch.org> on behalf of Brian West <brian at freeswitch.org>
Sent: Tuesday, May 5, 2015 12:41 PM
To: FreeSWITCH Users Help; FreeSWITCH Docs Team
Subject: Re: [Freeswitch-users] DTMF relay with INFO across bridge
https://freeswitch.org/confluence/display/FREESWITCH/RTP+Issues
https://wiki.freeswitch.org/wiki/RTP_Issues
Looks like some of the data wasn't moved possibly.
On Tue, May 5, 2015 at 10:31 AM, Sharath Kumar <Sharath.Kumar at mezocliq.com<mailto:Sharath.Kumar at mezocliq.com>> wrote:
Brian,
Okay I will file it on JIRA.
Thanks for the input. I tried the following options, that was suggested on the FS website.
<X-PRE-PROCESS cmd="set" data="send_silence_when_idle=400"/>
<param name="rtp-rewrite-timestamps" value="true"/>
Is there something else I am missing ?
thank you,
Sharath
________________________________
From: freeswitch-users-bounces at lists.freeswitch.org<mailto:freeswitch-users-bounces at lists.freeswitch.org> <freeswitch-users-bounces at lists.freeswitch.org<mailto:freeswitch-users-bounces at lists.freeswitch.org>> on behalf of Brian West <brian at freeswitch.org<mailto:brian at freeswitch.org>>
Sent: Tuesday, May 5, 2015 10:42 AM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] DTMF relay with INFO across bridge
If you think you've found a bug please file a JIRA, We can review it. As for INFO dtmf, you do realize there is no way to guarantee order of digits. So you could have them arrive out of order and there is nothing that can be done. Its best to get your upstream to fix their broken implementations. What RTP bug options did you try?
On Tue, May 5, 2015 at 9:37 AM, Sharath Kumar <Sharath.Kumar at mezocliq.com<mailto:Sharath.Kumar at mezocliq.com>> wrote:
Brian,
Thanks for responding.
1] I had already set it in the channel variable for the bridge line. Freeswitch *always* seems to convert between INFO --> rfc2833. In the internal and external profiles. I have removed "liberal-dtmf" and also set "dtmf-type" to "info". And the bridge line contains "dtmf_type" as info. Am I missing something here?
logs - 1fc06e8a-f334-11e4-ade6-413a2da7e1fc Dialplan: sofia/internal/nXXX.sXXX at voip.XXX.com<mailto:nXXX.sXXX at voip.XXX.com> Action bridge({sip_cid_type=pid,dtmf_type=info,origination_privacy=screen,ignore_early_media=true}sofia/gateway/tata/XXXXXXX)
Tested on latest master and on 1.5.13b. Same thing.
2] The bug from what I tested.
- if "liberal-dtmf" is set to false and even though "dtmf-type" is set to "info" in the profile, then I see "channel is not configured to use info dtmf” .
>From the latest master. In mod_sofia.c
8589 if (dtmf.digit) {
8590 if (tech_pvt->mparams.dtmf_type == DTMF_INFO ||
I believe it should instead be checking what is set in the profile. if (tech_pvt->profile->dtmf_type == DTMF_INFO).
3] Sonus RTP fixes - Yes I have applied them. It probably works most of the time. But I occasionally get complains from my customers regarding - missing dtmf and repeated dtmfs. I am hoping moving to INFO will fix the problem for good ? Any thoughts ?
thank you very much!
Sharath
________________________________
From: freeswitch-users-bounces at lists.freeswitch.org<mailto:freeswitch-users-bounces at lists.freeswitch.org> <freeswitch-users-bounces at lists.freeswitch.org<mailto:freeswitch-users-bounces at lists.freeswitch.org>> on behalf of Brian West <brian at freeswitch.org<mailto:brian at freeswitch.org>>
Sent: Monday, May 4, 2015 5:39 PM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] DTMF relay with INFO across bridge
https://freeswitch.org/confluence/display/FREESWITCH/Channel+Variables#ChannelVariables-dtmf_type
I suspect you only need to set the dtmf_type inside the {} on the bridge line if you wish to send INFO, You do know we have a bunch of RTP bug flags that can be tweaked to make Sonus work correctly.
https://freeswitch.org/confluence/display/FREESWITCH/RTP+Issues
On Mon, May 4, 2015 at 1:07 PM, Sharath Kumar <Sharath.Kumar at mezocliq.com<mailto:Sharath.Kumar at mezocliq.com>> wrote:
Hi,
I looked around in the mailing list and don’t see any conclusive solution to this problem.
I have a setup like this below.
Webrtc client -----FS----sonus gateway.
The Webrtc client is sending INFO as DTMF. The FS currently bridges the call to the gateway and in the outbound leg uses rfc2833.
Problem: Some calls suffer from missing DTMF and repeated duplicate DTMF.
Solution: Use INFO all through to sonus gateway ?
How do I achieve this ?
In the internal profile if I change the “dtmf-type” to “info”. Nothing really happens, it still sends rfc2833 dtmf. I believe it is because of “liberal-dtmf” is “true”.[accept any but always offer rfc2833] But if I change “liberal-dtmf” to “false”. I get “channel is not configured to use info dtmf”.
Is this a bug ? Is there any way around it ?
Any input much appreciated.
Thank you,
Sharath
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org<mailto:consulting at freeswitch.org>
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org<mailto:FreeSWITCH-users at lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Brian West
brian at freeswitch.org<mailto:brian at freeswitch.org>
[http://billing.freeswitch.org/templates/default/img/whmcslogo.png]
Twitter: @FreeSWITCH , @briankwest
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com
ClueCon 2015 Call for Speakers<https://www.cluecon.com/call-for-speakers/> | Register<https://freeswitch.com/cart.php?gid=1> TODAY! | Reddit: /r/freeswitch<https://www.reddit.com/r/freeswitch>
T:+19184209001<tel:%2B19184209001> | F:+19184209002<tel:%2B19184209002> | M:+1918424WEST (9378)
iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org<mailto:consulting at freeswitch.org>
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org<mailto:FreeSWITCH-users at lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Brian West
brian at freeswitch.org<mailto:brian at freeswitch.org>
[http://billing.freeswitch.org/templates/default/img/whmcslogo.png]
Twitter: @FreeSWITCH , @briankwest
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com
ClueCon 2015 Call for Speakers<https://www.cluecon.com/call-for-speakers/> | Register<https://freeswitch.com/cart.php?gid=1> TODAY! | Reddit: /r/freeswitch<https://www.reddit.com/r/freeswitch>
T:+19184209001<tel:%2B19184209001> | F:+19184209002<tel:%2B19184209002> | M:+1918424WEST (9378)
iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org<mailto:consulting at freeswitch.org>
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org<mailto:FreeSWITCH-users at lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Brian West
brian at freeswitch.org<mailto:brian at freeswitch.org>
[http://billing.freeswitch.org/templates/default/img/whmcslogo.png]
Twitter: @FreeSWITCH , @briankwest
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com
ClueCon 2015 Call for Speakers<https://www.cluecon.com/call-for-speakers/> | Register<https://freeswitch.com/cart.php?gid=1> TODAY! | Reddit: /r/freeswitch<https://www.reddit.com/r/freeswitch>
T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-docs/attachments/20150505/2d60fd53/attachment-0001.html
Join us at ClueCon 2014 Aug 4-7, 2014
More information about the Freeswitch-docs
mailing list