[Freeswitch-docs] [Freeswitch-users] DTMF relay with INFO across bridge

Brian West brian at freeswitch.org
Tue May 5 20:41:08 MSD 2015


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>
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 <
> freeswitch-users-bounces at lists.freeswitch.org> on behalf of Brian West <
> 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>
> 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 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 <
>> freeswitch-users-bounces at lists.freeswitch.org> on behalf of Brian West <
>> 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
>> > 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
>>> 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
>>> 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
>>
>>
>>  *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
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> 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
>> 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
>
>
>  *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
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> 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
> 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


*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/fd0bd1a5/attachment-0001.html 


Join us at ClueCon 2014 Aug 4-7, 2014
More information about the Freeswitch-docs mailing list