<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">Jonas<br />
<br />
What is the dtmf setting on all peers involved in the call?<br />
<br />
<div id="divSignature">Thanks<br />
<br />
Bryant&nbsp;Zimmerman (ZK Tech Inc.)<br />
616-855-1030 Ext. 2003</div>
<br />
<br />
<span style="font-family: tahoma,arial,sans-serif; font-size: 10pt;"><hr width="100%" size="2" align="center" />
<b>From</b>: "Jonas Kellens" &lt;jonas.kellens@telenet.be&gt;<br />
<b>Sent</b>: Wednesday, January 05, 2011 4:55 PM<br />
<b>To</b>: "Asterisk Users Mailing List - Non-Commercial Discussion" &lt;asterisk-users@lists.digium.com&gt;<br />
<b>Subject</b>: [asterisk-users] DTMF-troubles with Snom</span><br />
<br />
<!--CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E--><span style="font-family: helvetica, arial, sans-serif;">Hello list,<br />
<br />
I'm having DTMF-troubles with a Snom phone. I want to know if it's the Snom or Asterisk that makes the trouble.<br />
<br />
<br />
I'm playing a prompt, then make a choice for "2" :<br />
<br />
[Jan&nbsp; 5 17:06:38] VERBOSE[29172] file.c: [Jan&nbsp; 5 17:06:38]&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;SIP/test1-00000701&gt; Playing '/var/lib/asterisk/sounds/vprompts/109001/prompt5040.slin' <br />
(language 'nl')<br />
[Jan&nbsp; 5 17:06:39] VERBOSE[29172] pbx.c: [Jan&nbsp; 5 17:06:39]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@sub-routing:52] WaitExten("SIP/test1-00000701", "15") in new stack<br />
<b>[Jan&nbsp; 5 17:06:41] DTMF[29172] channel.c: DTMF begin '2' received on SIP/test1-00000701<br />
[Jan&nbsp; 5 17:06:41] DTMF[29172] channel.c: DTMF begin ignored '2' on SIP/test1-00000701<br />
[Jan&nbsp; 5 17:06:41] DTMF[29172] channel.c: DTMF end '2' received on SIP/test1-00000701, duration 160 ms<br />
[Jan&nbsp; 5 17:06:41] DTMF[29172] channel.c: DTMF end passthrough '2' on SIP/test1-00000701</b><br />
<br />
What follows is a prompt again, and it automatically chooses option 2 :<br />
<br />
[Jan&nbsp; 5 17:06:41] VERBOSE[29172] file.c: [Jan&nbsp; 5 17:06:41]&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;SIP/test1-00000701&gt; Playing '/var/lib/asterisk/sounds/vprompts/109001/prompt5041.slin' (language 'nl')<br />
<b>[Jan&nbsp; 5 17:06:41] DTMF[29172] channel.c: DTMF end '2' received on SIP/test1-00000701, duration 160 ms<br />
[Jan&nbsp; 5 17:06:41] DTMF[29172] channel.c: DTMF end passthrough '2' on SIP/test1-00000701</b><br />
<br />
Even without pressing "2" on the Snom phone, option 2 is chosen in the menu.<br />
<br />
<br />
The above is different when I do the same with a Grandstream device :<br />
<br />
[Jan&nbsp; 5 17:14:15] VERBOSE[29384] file.c: [Jan&nbsp; 5 17:14:15]&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;SIP/test6-00000714&gt; Playing '/var/lib/asterisk/sounds/vprompts/109001/prompt5040.slin' (<br />
language 'nl')<br />
[Jan&nbsp; 5 17:14:17] VERBOSE[29384] pbx.c: [Jan&nbsp; 5 17:14:17]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@sub-routing:52] WaitExten("SIP/test6-00000714", "15") in new stack<br />
[Jan&nbsp; 5 17:14:18] VERBOSE[4582] dnsmgr.c: [Jan&nbsp; 5 17:14:18]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; doing dnsmgr_lookup for 'ssw4.brussels.weepee.org'<br />
[Jan&nbsp; 5 17:14:18] VERBOSE[4582] dnsmgr.c: [Jan&nbsp; 5 17:14:18]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; doing dnsmgr_lookup for 'ssw4.brussels.weepee.org'<br />
<b>[Jan&nbsp; 5 17:14:21] DTMF[29384] channel.c: DTMF begin '2' received on SIP/test6-00000714<br />
[Jan&nbsp; 5 17:14:21] DTMF[29384] channel.c: DTMF begin ignored '2' on SIP/test6-00000714<br />
[Jan&nbsp; 5 17:14:21] DTMF[29384] channel.c: DTMF end '2' received on SIP/test6-00000714, duration 100 ms<br />
[Jan&nbsp; 5 17:14:21] DTMF[29384] channel.c: DTMF end passthrough '2' on SIP/test6-00000714</b><br />
<br />
</span><span style="font-family: helvetica, arial, sans-serif;">[Jan&nbsp; 5 17:14:38] VERBOSE[29384] file.c: [Jan&nbsp; 5 17:14:38]&nbsp;&nbsp;&nbsp;&nbsp; -- &lt;SIP/test6-00000714&gt; Playing '/var/lib/asterisk/sounds/vprompts/109001/prompt5041.slin' (language 'nl')<br />
[Jan&nbsp; 5 17:14:39] VERBOSE[29384] pbx.c: [Jan&nbsp; 5 17:14:39]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@sub-routing:52] WaitExten("SIP/test6-00000714", "15") in new stack<br />
<b>[Jan&nbsp; 5 17:14:44] DTMF[29384] channel.c: DTMF begin '2' received on SIP/test6-00000714<br />
[Jan&nbsp; 5 17:14:44] DTMF[29384] channel.c: DTMF begin ignored '2' on SIP/test6-00000714<br />
[Jan&nbsp; 5 17:14:44] DTMF[29384] channel.c: DTMF end '2' received on SIP/test6-00000714, duration 100 ms<br />
[Jan&nbsp; 5 17:14:44] DTMF[29384] channel.c: DTMF end passthrough '2' on SIP/test6-00000714</b></span><span style="font-family: helvetica, arial, sans-serif;"><b></b><br />
<br />
<br />
Here I explicitly chose option "2" by pressing on button "2".<br />
<br />
What is going on with the Snom ? There is a difference in duration (160ms vs 100ms). Is that the problem ??<br />
<br />
<br />
Kind regards,<br />
Jonas.<br />
</span><br /></span>