[Freeswitch-users] DTMF not passed through to client

Johannes Jakob jjj at 3js.de
Fri Mar 4 23:33:57 MSK 2011


Hi,

Just to give feedback:

problem solved by updating to last git head, although I didn't find a significant change in the revision history about dtmf stuff except this one:
http://fisheye.freeswitch.org/changelog/freeswitch.git/?cs=b53a68484361c9581a26f6b090a58b0803bd412d

FreeSWITCH Version 1.0.head (git-7847289 2011-02-19 23-38-04 +0100)
=>
FreeSWITCH Version 1.0.head (git-8fe24a2 2011-03-04 12-28-41 -0600)


Thanks anyways for your thoughts!

Greets,
  Johannes


On 04.03.2011, at 10:02, Johannes Jakob wrote:

> Hi Steven,
> 
> thanks for helping!
> 
> What "device" do you think is the problem? 
> Are you talking about the Upstream? I don't think he can be the problem since it is a very large ISP in Germany with lots of clients not complaining ;)
> 
>>> Upstream >rfc2833> FreeSWITCH >rfc2833> Asterisk
> 
> 
> I can't give you the raw pcap files, but I hope the information put up here: http://3js.de/20110304/ contains the information you need.
> 
> 
> freeswitch at internal> version 
> FreeSWITCH Version 1.0.head (git-7847289 2011-02-19 23-38-04 +0100)
> 
> 
> BTW: this freeswitch box is a virtual machine, running on citrix xen dom0. could this be a problem?
> 
> 
> Best regards,
> 
>  Johannes
> 
> 
> 
> On 04.03.2011, at 05:43, Steven Ayre wrote:
> 
>> Are you running the latest version?
>> 
>> It appears the dtmf is failing a sanity check and getting ignored as a result, possibly as a result of the device sending the wrong rtp timestamps. Can you get a tcpdump of the rtp stream?
>> 
>> Steve on iPhone
>> 
>> On 3 Mar 2011, at 22:50, Johannes Jakob <jjj at 3js.de> wrote:
>> 
>>> Hi,
>>> 
>>> what do I have to do to get RFC2833 DTMF passed to the client in an inbound scenario like this:
>>> 
>>> Upstream >rfc2833> FreeSWITCH >rfc2833> Asterisk
>>> 
>>> ?
>>> 
>>> The Upstream is sending the DTMF tones correctly:
>>> 
>>> ---
>>> 329    2.114845    UPSTREAMIP    FS_IP    RTP EVENT    62    Payload type=RTP Event, DTMF Eight 8
>>> ---
>>> 
>>> FreeSWITCH isn't logging much of the dtmf stuff, even with loglevel debug:
>>> 
>>> http://pastebin.freeswitch.org/15541
>>> 
>>> ...
>>> Set 2833 dtmf receive payload to 101
>>> ...
>>> 2011-03-03 23:29:59.498466 [ERR] switch_rtp.c:282 Failed DTMF sanity check.
>>> ...
>>> 
>>> 
>>> User's directory entry includes:
>>> 
>>>    <param name="dtmf-type" value="rfc2833"/>
>>>    <param name="pass-rfc2833" value="true"/>
>>> 
>>> I tried adding those in the gateway profile as well, no change.
>>> 
>>> 
>>> On the asterisk box I don't see those rtpevents in the pcap trace anymore, they just vanish on the FS box.
>>> 
>>> 
>>> Can somebody help me out here? Or point me to the right wiki page?
>>> http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files#DTMF doesn't really tell me, what the options do and http://wiki.freeswitch.org/wiki/DTMF is something different.
>>> 
>>> 
>>> Thanks and bye,
>>> 
>>> Johannes
>>> _______________________________________________
>>> 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
>> 
>> _______________________________________________
>> 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
> 




More information about the FreeSWITCH-users mailing list