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 [9...@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

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to