[Freeswitch-users] help! DTMFs disappearing in mod_conference
Brian West
brian at freeswitch.org
Sun Feb 15 12:09:50 PST 2009
Yes this issue has already been fixed in SVN Trunk. I recommend you
update.
/b
On Feb 15, 2009, at 10:29 AM, Dale Trub wrote:
> The bug I describe sure looks a lot like:
> http://jira.freeswitch.org/browse/FSCORE-266
>
> We have a direct Metaswitch-> FS connection, and both machines in
> the same LAN/location.
>
> It's 64-bit CentOS btw. Bug also occurred on a 32-bit CentOS dev
> machine.
>
> On Sat, Feb 14, 2009 at 9:15 PM, Dale Trub <daletrub at gmail.com> wrote:
> Hey folks,
>
> I'm having a very odd issue and I'm wondering if anyone else has
> seen this, or if there's a setting to change etc.
>
> I should mention that if anyone by chance helps THIS WEEKEND, it
> could SAVE my butt. We are doing an important demo monday morning
> and honestly this stops us in our tracks.
>
> We are listening for DTMFs from mod_conference and passing that via
> the socket on to a separate display layer (in development).
>
> It works perfectly, but at a certain point in a conference, it seems
> the switch stops sensing the DTMFs on most (but not all) lines.
>
> FYI, we saw this before with FS 1.0 running on a VPS slice and
> thought maybe it was somehow related to that box, or that DID
> provider. We've now switched to a full server and a different DID
> provider, and are getting the exact same behavior.
>
> Today, here was the deal:
> 10 people called in (practice walkthrough of our demo this monday)
> all lines: DTMFs displayed - tried them several times
> 6= mute/unmute also works (doesn't go through our display layer)
> about 30 minutes in, again asked everyone to hit 1 (which again we
> pass to display layer)
> and now most lines do not pass DTMFs
> a couple lines still do pass them
> (the "6" which we trap within FS as "mute/unmute" also stops working
> on those lines that stopped passing others)
> the FS logs STOP reflecting DTMFs from the lines where we don't see
> them
> so, we know it's FS and not our application
> some time passes
> keep trying the working ones -- eventually they stop working
> one caller (with DTMFs non functional) hangs up and calls back
> that caller now does have DTMFs working
> we hung up and called back in
> this time DTMFs worked ~100 times, and then again stopped
> switched logs from INFO to DEBUG
> below are some log file entries
>
> We're on CENT-OS and FS 1.0.2
>
> Besides the obvious question ("how do I fix this")
>
> Non-obvious Questions:
> Is there any way to tell if the DID provider is trapping the DTMFs
> and sending them out of band, or is sending them in-band?
> Is there any reasonably easy way to get in and see/sniff/visualize/
> measure the SIP packets to see what is coming in?
> Could this be related to this? http://wiki.freeswitch.org/wiki/RTP_Issues
> Any other thoughts on how to debug?
> Thanks!!
>
> -Dale
>
> Here's the last working DTMF, and then some events I don't know ...
> through a place where this definitely wasn't working.
>
>
> 2009-02-14 22:26:03 [DEBUG] switch_rtp.c:1701
> switch_rtp_dequeue_dtmf() RTP RECV
> DTMF 5:2000
> 2009-02-14 22:37:06 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state()
> Channel sofi
> a/external/xxphonenumxx at 172.16.250.4 entering state [received]
> 2009-02-14 22:37:06 [DEBUG] sofia.c:2546 sofia_handle_sip_i_state()
> Remote SDP:
> v=0
> o=FreeSWITCH 8044373728746667485 7321340529655007764 IN IP4
> 172.16.250.4
> s=FreeSWITCH
> c=IN IP4 172.16.3.13
> t=0 0
> m=audio 33440 RTP/AVP 0 101
> a=rtpmap:101 telephone-event/8000
> a=ptime:20
>
> 2009-02-14 22:37:06 [DEBUG] sofia_glue.c:2447
> sofia_glue_negotiate_sdp() Our exi
> sting sdp is still good [PCMU 172.16.3.13:33440], let's keep it.
> 2009-02-14 22:37:06 [DEBUG] sofia_glue.c:2473
> sofia_glue_negotiate_sdp() Set 283
> 3 dtmf payload to 101
> 2009-02-14 22:37:06 [DEBUG] sofia_glue.c:1880
> sofia_glue_activate_rtp() Audio pa
> rams are unchanged for sofia/external/xxphonenumxx at 172.16.250.4.
> 2009-02-14 22:37:06 [DEBUG] sofia.c:2896 sofia_handle_sip_i_state()
> Processing R
> einvite
> 2009-02-14 22:37:06 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state()
> Channel sofi
> a/external/xxphonenumxx at 172.16.250.4 entering state [completed]
> 2009-02-14 22:37:06 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state()
> Channel sofi
> a/external/xxphonenumxx at 172.16.250.4 entering state [ready]
> 2009-02-14 22:38:34 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state()
> Channel sofi
> a/external/xxphonenumxx2 at 172.16.250.4 entering state [received]
> 2009-02-14 22:38:34 [DEBUG] sofia.c:2546 sofia_handle_sip_i_state()
> Remote SDP:
> v=0
> o=FreeSWITCH 934104982290142318 4836750446264379897 IN IP4
> 172.16.250.4
> s=FreeSWITCH
> c=IN IP4 172.16.1.21
> t=0 0
> m=audio 35356 RTP/AVP 0 101
> a=rtpmap:101 telephone-event/8000
> a=ptime:20
>
> 2009-02-14 22:38:34 [DEBUG] sofia_glue.c:2447
> sofia_glue_negotiate_sdp() Our exi
> sting sdp is still good [PCMU 172.16.1.21:35356], let's keep it.
> 2009-02-14 22:38:34 [DEBUG] sofia_glue.c:2473
> sofia_glue_negotiate_sdp() Set 283
> 3 dtmf payload to 101
> 2009-02-14 22:38:34 [DEBUG] sofia_glue.c:1880
> sofia_glue_activate_rtp() Audio pa
> rams are unchanged for sofia/external/xxphonenumxx2 at 172.16.250.4.
>
> 2009-02-14 22:38:34 [DEBUG] sofia_glue.c:1880
> sofia_glue_activate_rtp() Audio pa
> rams are unchanged for sofia/external/xxphonenumxx2 at 172.16.250.4.
> 2009-02-14 22:38:34 [DEBUG] sofia.c:2896 sofia_handle_sip_i_state()
> Processing R
> einvite
> 2009-02-14 22:38:34 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state()
> Channel sofi
> a/external/xxphonenumxx2 at 172.16.250.4 entering state [completed]
> 2009-02-14 22:38:34 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state()
> Channel sofi
> a/external/xxphonenumxx2 at 172.16.250.4 entering state [ready]
>
>
>
>
>
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090215/4dafd255/attachment-0002.html
More information about the FreeSWITCH-users
mailing list