<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Administrator TOOTAI wrote:
<blockquote id="mid_4A0849A1_5080705_tootai_net"
 cite="mid:4A0849A1.5080705@tootai.net" type="cite">
  <pre wrap="">David fire a &eacute;crit :
  </pre>
  <blockquote id="StationeryCiteGenerated_1" type="cite">
    <pre wrap="">out there is a file to change the dtmf duration
where are you?
    </pre>
  </blockquote>
  <pre wrap=""><!---->France
  </pre>
  <blockquote id="StationeryCiteGenerated_2" type="cite">
    <pre wrap=""> [...]
from other phones like lkand lines it works well?
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->No, the same. The called number is a number received by a trunk SIP, the
GW is also setted as dtmfmode=auto. Calling from mobile phone or
landline to other services using DTMF -like banks- is OK.

I make further tests and so that setting dtmfmode=info for this GW make
DTMF working correctly! Is this the normal behaviour?

Our dialplan works great for others GW's, if this is normal we have to
adapt it in case of dtmfmode=info. From where can we get the dtmf type?
For me it looks like a bug.

Thanks for your help.

  </pre>
  <blockquote id="StationeryCiteGenerated_3" type="cite">
    <pre wrap="">2009/5/11 Administrator TOOTAI <a class="moz-txt-link-rfc2396E" href="mailto:admin@tootai.net">&lt;admin@tootai.net&gt;</a>

  
    </pre>
    <blockquote id="StationeryCiteGenerated_4" type="cite">
      <pre wrap="">Hi all,

I run an Asterisk 1.4.24.1 and face problem with DTMF. When calling from
my mobile phone -Nokia E65- in GSM, Asterisk present me a second tone so
I can use the GW. For this I use:

exten =&gt; s,1,NoOp(One of our workers (${CALLERID(number)}) is calling
office)           ;callerID is the one of the calling mobile phone
exten =&gt; s,n,Background(silence/1)

; Nokia E65 send digits in DTMF mode, no need to take care about input
corrections
;
exten =&gt; s,n(enterDigits),Read(myExten,pls-entr-num-uwish2-call,0,,,3)
exten =&gt; s,n,GotoIf($["${myExten}"=""]?enterDigits)
[...]

Problem is that received DTMF digits in ${myExten} are received twice eg
for 1234 ${myExten} has 11223344. I correct the extension by dialplan
but I think it's not really a solution.

In sip.conf, the dtmfmode is set to auto. If I set it to rfc2833, the
same behaviour.

Can somebody confirm this before I open a bug, thanks.

Regards
--
Daniel
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!----></pre>
</blockquote>
<br>
I've seen a couple of examples of this on the list where a provider
sends DTMF in multiple formats and Asterisk with dtmfmode=auto picks up
all the digits sent in all formats.&nbsp; Maybe there should be a code
change so that dtmfmode=auto makes asterisk lock on to the mode of the
first digit received for a session and ignores all other formats for
that particular session?&nbsp; Does that make sense to anybody?<br>
<br>
<br>
</body>
</html>