Hey folks,<div><br></div><div>I&#39;m having a very odd issue and I&#39;m wondering if anyone else has seen this, or if there&#39;s a setting to change etc.</div><div><br></div><div>I should mention that if anyone by chance helps THIS WEEKEND, it could SAVE my butt. &nbsp;We are doing an important demo monday morning and honestly this stops us in our tracks.</div>
<div><br></div><div>We are listening for DTMFs from mod_conference and passing that via the socket on to a separate display layer (in development).</div><div><br></div><div>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. &nbsp;</div>
<div><br></div><div>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. &nbsp;We&#39;ve now switched to a full server and a different DID provider, and are getting the exact same behavior.</div>
<div><br></div><div>Today, here was the deal:</div><div><ul><li>10 people called in (practice walkthrough of our demo this monday)</li><li>all lines: DTMFs displayed - tried them several times</li><li>6= mute/unmute also works (doesn&#39;t go through our display layer)</li>
<li>about 30 minutes in, again asked everyone to hit 1 (which again we pass to display layer)</li><li>and now <span class="Apple-style-span" style="font-style: italic;">most</span> lines do not pass DTMFs</li><ul><li>a couple lines still <span class="Apple-style-span" style="font-style: italic;">do </span>pass them&nbsp;</li>
<li>(the &quot;6&quot; which we trap within FS as &quot;mute/unmute&quot; also stops working on those lines that stopped passing others)</li><li>the FS logs STOP reflecting DTMFs from the lines where we don&#39;t see them&nbsp;</li>
<ul><li>so, we know it&#39;s FS and not our application</li></ul><li>some time passes</li><li>keep trying the working ones -- eventually they stop working</li><li>one caller (with DTMFs non functional) hangs up and calls back</li>
<li>that caller now <span class="Apple-style-span" style="font-style: italic;">does</span> have DTMFs working</li><li>we hung up and called back in</li><li>this time DTMFs worked ~100 times, and then again stopped</li></ul>
<li>switched logs from INFO to DEBUG<br></li><li>below are some log file entries</li></ul><div><br></div></div><div>We&#39;re on CENT-OS and FS 1.0.2</div><div><br></div><div>Besides the obvious question (&quot;how do I fix this&quot;)</div>
<div><br></div><div>Non-obvious Questions: &nbsp;</div><div><ul><li>Is there any way to tell&nbsp;if the DID provider is trapping the DTMFs and sending them out of band, or is sending them in-band?<br></li><li>Is there any reasonably easy way to get in and see/sniff/visualize/measure the SIP packets to see what is coming in?</li>
<li>Could this be related to this? &nbsp;<a href="http://wiki.freeswitch.org/wiki/RTP_Issues">http://wiki.freeswitch.org/wiki/RTP_Issues</a></li><li>Any other thoughts on how to debug?</li></ul><div>Thanks!!</div><div><br></div>
<div>-Dale</div></div><div><br></div><div>Here&#39;s the last working DTMF, and then some events I don&#39;t know ... through a place where this definitely wasn&#39;t working.</div><div><br></div><div><br></div><div><div>
2009-02-14 22:26:03 [DEBUG] switch_rtp.c:1701 switch_rtp_dequeue_dtmf() RTP RECV</div><div>&nbsp;DTMF 5:2000</div><div>2009-02-14 22:37:06 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofi</div><div>a/external/<a href="mailto:xxphonenumxx@172.16.250.4">xxphonenumxx@172.16.250.4</a> entering state [received]</div>
<div>2009-02-14 22:37:06 [DEBUG] sofia.c:2546 sofia_handle_sip_i_state() Remote SDP:</div><div>v=0</div><div>o=FreeSWITCH 8044373728746667485 7321340529655007764 IN IP4 172.16.250.4</div><div>s=FreeSWITCH</div><div>c=IN IP4 172.16.3.13</div>
<div>t=0 0</div><div>m=audio 33440 RTP/AVP 0 101</div><div>a=rtpmap:101 telephone-event/8000</div><div>a=ptime:20</div><div><br></div><div>2009-02-14 22:37:06 [DEBUG] sofia_glue.c:2447 sofia_glue_negotiate_sdp() Our exi</div>
<div>sting sdp is still good [PCMU <a href="http://172.16.3.13:33440">172.16.3.13:33440</a>], let&#39;s keep it.</div><div>2009-02-14 22:37:06 [DEBUG] sofia_glue.c:2473 sofia_glue_negotiate_sdp() Set 283</div><div>3 dtmf payload to 101</div>
<div>2009-02-14 22:37:06 [DEBUG] sofia_glue.c:1880 sofia_glue_activate_rtp() Audio pa</div><div>rams are unchanged for sofia/external/<a href="mailto:xxphonenumxx@172.16.250.4">xxphonenumxx@172.16.250.4</a>.</div><div>2009-02-14 22:37:06 [DEBUG] sofia.c:2896 sofia_handle_sip_i_state() Processing R</div>
<div>einvite</div><div><div>2009-02-14 22:37:06 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofi</div><div>a/external/<a href="mailto:xxphonenumxx@172.16.250.4">xxphonenumxx@172.16.250.4</a> entering state [completed]</div>
<div>2009-02-14 22:37:06 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofi</div><div>a/external/<a href="mailto:xxphonenumxx@172.16.250.4">xxphonenumxx@172.16.250.4</a> entering state [ready]</div><div>2009-02-14 22:38:34 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofi</div>
<div>a/external/<a href="mailto:xxphonenumxx2@172.16.250.4">xxphonenumxx2@172.16.250.4</a> entering state [received]</div><div>2009-02-14 22:38:34 [DEBUG] sofia.c:2546 sofia_handle_sip_i_state() Remote SDP:</div><div>v=0</div>
<div>o=FreeSWITCH 934104982290142318 4836750446264379897 IN IP4 172.16.250.4</div><div>s=FreeSWITCH</div><div>c=IN IP4 172.16.1.21</div><div>t=0 0</div><div>m=audio 35356 RTP/AVP 0 101</div><div>a=rtpmap:101 telephone-event/8000</div>
<div>a=ptime:20</div><div><br></div><div>2009-02-14 22:38:34 [DEBUG] sofia_glue.c:2447 sofia_glue_negotiate_sdp() Our exi</div><div>sting sdp is still good [PCMU <a href="http://172.16.1.21:35356">172.16.1.21:35356</a>], let&#39;s keep it.</div>
<div>2009-02-14 22:38:34 [DEBUG] sofia_glue.c:2473 sofia_glue_negotiate_sdp() Set 283</div><div>3 dtmf payload to 101</div><div>2009-02-14 22:38:34 [DEBUG] sofia_glue.c:1880 sofia_glue_activate_rtp() Audio pa</div><div>rams are unchanged for sofia/external/<a href="mailto:xxphonenumxx2@172.16.250.4">xxphonenumxx2@172.16.250.4</a>.</div>
<div><br></div><div><div>2009-02-14 22:38:34 [DEBUG] sofia_glue.c:1880 sofia_glue_activate_rtp() Audio pa</div><div>rams are unchanged for sofia/external/<a href="mailto:xxphonenumxx2@172.16.250.4">xxphonenumxx2@172.16.250.4</a>.</div>
<div>2009-02-14 22:38:34 [DEBUG] sofia.c:2896 sofia_handle_sip_i_state() Processing R</div><div>einvite</div><div>2009-02-14 22:38:34 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofi</div><div>a/external/<a href="mailto:xxphonenumxx2@172.16.250.4">xxphonenumxx2@172.16.250.4</a> entering state [completed]</div>
<div>2009-02-14 22:38:34 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofi</div><div>a/external/<a href="mailto:xxphonenumxx2@172.16.250.4">xxphonenumxx2@172.16.250.4</a> entering state [ready]</div><div><br></div>
<div><div><br></div></div></div><div><br></div></div></div><div><br></div><div><br></div>