[Freeswitch-users] DTMF not passed through to client

Johannes Jakob jjj at 3js.de
Fri Mar 4 01:50:29 MSK 2011


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


More information about the FreeSWITCH-users mailing list