[asterisk-users] DTMF doubler when using READ()
    joern 
    joern at tel2ip.net
       
    Fri Dec 18 04:49:28 CST 2009
    
    
  
Hi there,
I have some problems when using READ() statement in the dialplan to 
collect DTMF digits.
I'm using the following within my extensions.conf to receive 6 digits
  exten => 9070,n,Read(CONFNO,conf-getpin,6)
So far it works! The user getting the announcement and asterisk waits 
for 6 digits.
User entered "102030", but asterisk gets "102033"!!!
Executing [9070 at incoming:10] Read("SIP/1.1.1.1-08a3dfd0", 
"CONFNO|conf-getpin|6") in new stack
     Accepting a maximum of 6 digits. 
     <SIP/1.1.1.1-08a3dfd0> Playing 'conf-getpin' (language 'en_GB') 
     User entered '102033' 
It's not a problem caused by the user. I can reproduce this behavior and 
get a digit/DTMF doubler somewhere between the first and the last digit. 
   More users on system means higher risk of a doubler.
If there is just one user on the system in a conference getting 
MusicOnHold the CPU utilization is about 25%!
System is Debian lenny (stable)
Kernel: 2.6.26 #1 SMP
asterisk: 1.4.21.2
Intel Dual Xeneon @2,8
3GB RAM
Some ideas?
Cheers
  Joern
    
    
More information about the asterisk-users
mailing list