Fabian Müller
2004-Oct-05 10:44 UTC
[Asterisk-Users] difference between dtmf digit 8 and 9
Hello,
this is an example extensions.conf.
[default]
exten => 500,1,Answer
exten => 8,1,SetGlobalVar(firstdigit=8)
exten => 8,2,Goto(process,s,1)
exten => 9,1,SetGlobalVar(firstdigit=9)
exten => 9,2,Goto(process,s,1)
I call extension 500 and send dtmf digit 9. This is printed to the
CLI:
-- Executing Answer("Zap/20-1", "") in new stack
-- Accepting call from '' to '500' on channel 0/20, span 1
Oct 5 16:42:14 DEBUG[196620]: chan_zap.c:1176 zt_enable_ec: Enabled echo
cancellation on channel 20
Oct 5 16:42:18 DEBUG[458769]: chan_zap.c:3955 zt_read: DTMF digit: 9 on
Zap/20-1
== CDR updated on Zap/20-1
-- Executing SetGlobalVar("Zap/20-1", "firstdigit=9") in
new stack
-- Setting global variable 'firstdigit' to '9'
-- Executing Goto("Zap/20-1", "process|s|1") in new
stack
-- Goto (process,s,1)
I call extension 500 and send dtmf digit 8. This ist printed to the
CLI:
-- Accepting call from '' to '500' on channel 0/21, span 1
Oct 5 16:42:40 DEBUG[196620]: chan_zap.c:1176 zt_enable_ec: Enabled echo
cancellation on channel 21
-- Executing Answer("Zap/21-1", "") in new stack
Oct 5 16:42:43 DEBUG[475153]: chan_zap.c:3955 zt_read: DTMF digit: 8 on
Zap/21-1
== CDR updated on Zap/21-1
-- Executing SetGlobalVar("Zap/21-1", "firstdigit=8") in
new stack
-- Setting global variable 'firstdigit' to '8'
-- Executing Goto("Zap/21-1", "process|s|1") in new
stack
-- Goto (process,s,1)
In the first case after sending dtmf digit 9 Asterisk immediately goes
to extension 9 and executes SetGlobalVar and the Goto command.
In the second case after sending dtmf digit 8 Asterisk does not
immediately goes to extension 8. Instead of going immediately to
extension 8 Asterisks waits five seconds and then goes to extension 8
and executes the commands.
Why is there this difference?
Asterisk Version: CVS-HEAD-08/16/04-02:09:57
Regards,
Fabian M?ller
Michael Loftis
2004-Oct-05 10:50 UTC
[Asterisk-Users] difference between dtmf digit 8 and 9
Check your dial plan, but that usually means that there are other eligible patterns beginning with 8. --On Tuesday, October 05, 2004 19:44 +0200 Fabian M?ller <mueller.fab@gmx.net> wrote:> Hello, > > this is an example extensions.conf. > > [default] > exten => 500,1,Answer > > exten => 8,1,SetGlobalVar(firstdigit=8) > exten => 8,2,Goto(process,s,1) > > exten => 9,1,SetGlobalVar(firstdigit=9) > exten => 9,2,Goto(process,s,1) > > > I call extension 500 and send dtmf digit 9. This is printed to the > CLI: > > -- Executing Answer("Zap/20-1", "") in new stack > -- Accepting call from '' to '500' on channel 0/20, span 1 > Oct 5 16:42:14 DEBUG[196620]: chan_zap.c:1176 zt_enable_ec: Enabled echo > cancellation on channel 20 Oct 5 16:42:18 DEBUG[458769]: chan_zap.c:3955 > zt_read: DTMF digit: 9 on Zap/20-1 == CDR updated on Zap/20-1 > -- Executing SetGlobalVar("Zap/20-1", "firstdigit=9") in new stack > -- Setting global variable 'firstdigit' to '9' > -- Executing Goto("Zap/20-1", "process|s|1") in new stack > -- Goto (process,s,1) > > > I call extension 500 and send dtmf digit 8. This ist printed to the > CLI: > > -- Accepting call from '' to '500' on channel 0/21, span 1 > Oct 5 16:42:40 DEBUG[196620]: chan_zap.c:1176 zt_enable_ec: Enabled echo > cancellation on channel 21 -- Executing Answer("Zap/21-1", "") in new > stack > Oct 5 16:42:43 DEBUG[475153]: chan_zap.c:3955 zt_read: DTMF digit: 8 on > Zap/21-1 == CDR updated on Zap/21-1 > -- Executing SetGlobalVar("Zap/21-1", "firstdigit=8") in new stack > -- Setting global variable 'firstdigit' to '8' > -- Executing Goto("Zap/21-1", "process|s|1") in new stack > -- Goto (process,s,1) > > In the first case after sending dtmf digit 9 Asterisk immediately goes > to extension 9 and executes SetGlobalVar and the Goto command. > > In the second case after sending dtmf digit 8 Asterisk does not > immediately goes to extension 8. Instead of going immediately to > extension 8 Asterisks waits five seconds and then goes to extension 8 > and executes the commands. > > Why is there this difference? > > Asterisk Version: CVS-HEAD-08/16/04-02:09:57 > > Regards, > > Fabian M?ller > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- GPG/PGP --> 0xE736BD7E 5144 6A2D 977A 6651 DFBE 1462 E351 88B9 E736 BD7E