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
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@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@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 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@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@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@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, 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=b53a68484361c9581... 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@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@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@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
There was a one day period in the past two weeks that DTMF was a bit busted. So always git pull. /b On Mar 4, 2011, at 2:33 PM, Johannes Jakob wrote:
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=b53a68484361c9581...
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
participants (3)
-
Brian West
-
Johannes Jakob
-
Steven Ayre