The bug I describe sure looks a lot like:<div><a href="http://jira.freeswitch.org/browse/FSCORE-266">http://jira.freeswitch.org/browse/FSCORE-266</a>&nbsp;</div><div><br></div><div>We have a direct Metaswitch-&gt; FS connection, and both machines in the same LAN/location.</div>
<div><br></div><div>It&#39;s 64-bit CentOS btw. &nbsp; Bug also occurred on a 32-bit CentOS dev machine.<br><br><div class="gmail_quote">On Sat, Feb 14, 2009 at 9:15 PM, Dale Trub <span dir="ltr">&lt;<a href="mailto:daletrub@gmail.com">daletrub@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">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 style="font-style:italic">most</span> lines do not pass DTMFs</li><ul><li>a couple lines still <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 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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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>
</blockquote></div><br></div>