Hi, I also had an incoming PRI DTMF not working issue using Freeswitch with Freetdm and libsng_isdn in July. I demonstrated this issue to Sangoma. The problem was resolved in a FS update I pulled July 26th. Regards, Robert -----Original Message----- From: Jakub Ouhrabka [mailto:jakub.ouhrabka@gmail.com] Sent: Thursday, August 18, 2011 5:54 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Freetdm bridge to SIP DTMF problem Hi, I've tried further: both dtmf-type info and rfc2833 are not working (can't see it in packet dump). Only dtmf-type set to "none" together with start_dtmf_generate is working as expected for me - dtmf is generated inband. How to force freeswitch to forward dtmf from freetdm to sofia preferably using rfc2833? Thank you for any hints, Jakub Dne 18.8.2011 12:51, Jakub Ouhrabka napsal(a):
Hi,
we've changed OpenZAP to FreeTDM sometime ago and from that time we're experiencing problems with DTMF.
We're bridging incoming ISDN30 calls from Sangoma A108DE card + libri + FreeTDM to SIP outgoing calls. Freeswitch is recognizing DTMF correctly but DTMF is not send to outgoing SIP call - it's not present in RTP stream trace (we've setup RFC2833 DTMF signalling). When bridging the call back to ISDN30 DTMF works correctly.
We're using latest versions of all software as of 1 month ago.
Below are attached two snippets of logs: first is bridging back to ISDN30 where DTMF is sent to called party. Second is bridging to SIP where DTMF is not sent to the called party.
We've tried it with both <action application="start_dtmf" /> on and off with no success.
Any pointers how to investigate the issue?
Thanks,
Jakub
Log snippets:
ISDN30 to ISDN30 bridge - DTMF ok
2011-08-18 12:31:45.950158 [DEBUG] ftmod_wanpipe.c:1545 [s1c11][1:11] read wanpipe event 3 2011-08-18 12:31:45.950158 [DEBUG] ftmod_wanpipe.c:1415 [s1c11][1:11] Queuing wanpipe DTMF: 5 2011-08-18 12:31:45.950158 [DEBUG] ftdm_io.c:3504 [s1c11][1:11] Queuing DTMF 5 (debug = 0) 2011-08-18 12:31:45.950158 [DEBUG] mod_freetdm.c:733 Queuing DTMF [5] in channel FreeTDM/1:11/XXXXXXXXX 2011-08-18 12:31:45.970623 [DEBUG] switch_ivr_bridge.c:391 Send signal FreeTDM/1:5/XXXXXXXXX [BREAK] 2011-08-18 12:31:45.991084 [DEBUG] ftdm_io.c:3694 [s1c5][1:5] Generating DTMF [5]
ISDN30 to SIP bridge - DTMF not forwarded
2011-08-18 12:34:05.287480 [DEBUG] ftmod_wanpipe.c:1545 [s1c29][1:29] read wanpipe event 3 2011-08-18 12:34:05.607708 [DEBUG] ftmod_wanpipe.c:1545 [s1c29][1:29] read wanpipe event 3 2011-08-18 12:34:05.607708 [DEBUG] ftmod_wanpipe.c:1415 [s1c29][1:29] Queuing wanpipe DTMF: 6 2011-08-18 12:34:05.607708 [DEBUG] ftdm_io.c:3504 [s1c29][1:29] Queuing DTMF 6 (debug = 0) 2011-08-18 12:34:05.607708 [DEBUG] ftmod_libpri.c:1586 -- Caught Event span 1 18 (KEYPAD_DIGIT) 2011-08-18 12:34:05.628171 [DEBUG] mod_freetdm.c:733 Queuing DTMF [6] in channel FreeTDM/1:29/XXXXXXXXXXXXXXX 2011-08-18 12:34:05.628171 [DEBUG] switch_ivr_bridge.c:391 Send signal sofia/external/XXXXXXX@XXXXXXX:5060 [BREAK]