Marc Lindner
2009-Nov-05 23:17 UTC
[asterisk-users] Asterisk 1.4 DISA is jumoing after one digit in the DISA context
Dear list, I have problems with DISA on an specific server with Asterisk 1.4.26.2. After starting DISA I can only press one key and DISA is jumping direct into the context without waiting for further digits. In dtmf.log I found this: [Nov 6 00:09:28] DTMF[2413] channel.c: DTMF begin '7' received on SIP/214-00d92db0 [Nov 6 00:09:28] DTMF[2413] channel.c: DTMF begin passthrough '7' on SIP/214-00d92db0 [Nov 6 00:09:28] DTMF[2413] channel.c: DTMF end '7' received on SIP/214-00d92db0, duration 60 ms [Nov 6 00:09:28] DTMF[2413] channel.c: DTMF end accepted with begin '7' on SIP/214-00d92db0 [Nov 6 00:09:28] DTMF[2413] channel.c: DTMF end '7' has duration 60 but want minimum 80, emulating on SIP/214-00d92db0 [Nov 6 00:09:28] DTMF[2413] channel.c: DTMF end emulation of '7' queued on SIP/214-00d92db0 If Iam using the dialplan on another server there is no problem. If Iam using READ I do not have problems to enter digits by DTMF so I assume its related to DISA. best regards Marc
Marc Lindner
2009-Nov-06 09:26 UTC
[asterisk-users] Asterisk 1.4 DISA is jumping after one digit in the DISA context
Am Friday 06 November 2009 00:17:36 schrieb Marc Lindner:> Dear list, > > I have problems with DISA on an specific server with Asterisk > 1.4.26.2. > > After starting DISA I can only press one key and DISA is jumping > direct into the context without waiting for further digits.The reason and solution is: exten => _X!,n,DISA(no-password|calls_disa) [calls_disa] exten => _X.,1,NoOp() exten => _X.,n,HangUp() if context [calls_disa] like this exten => _X!,1,NoOp() exten => _X!,n,HangUp() then DISA function is broken, after entering one digit, dialplan jump to calls_disa. I did not expected this...