Re: [asterisk-users] single keypress short-circuits to invalid extension handler
On 7/6/11 3:20 PM, "Eric Wieling" wrote: > > >> -Original Message- >> From: asterisk-users-boun...@lists.digium.com >> [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of >> Cassius Smith >> Sent: Wednesday, July 06, 2011 4:37 AM >> To: Asterisk Users Mailing List - Non-Commercial Discussion >> Subject: [asterisk-users] single keypress short-circuits to >> invalid extension handler >> >> Hello all >> I'm running Asterisk 1.8.4.4 in a new installation. I'm >> seeing peculiar behaviour in a context where I dispatch to >> different MeetMe conference rooms. It seems the first digit >> is being given to Asterisk and it ALWAYS jumps to the "i" >> extension. I originally had single digits for the MeetMe >> rooms, I tried double digits to no avail. As soon as I press >> the 0 key it plays the invalid message. Here is my meet-me >> context from my dialplan. Any ideas? Other sections of my >> dialplan work fine in permitting multiple digit keypresses. I >> have used this same dialplan in many other installations, so >> I'm pretty flummoxed by this... >> >> Cassius Smith >> >> [meet-me] >> exten => s,1(top),NoOp() >> same => n,Answer() >> same => n,Wait(1.0) >> same => >> n,Background(enter-conf-call-number&digits/0&digits/0&through& >digits/0&digits/9) >> same => n,WaitExten(5) >> >> exten => 00,n,MeetMe(SouthAfrica0,dMs) >> exten => 01,n,MeetMe(Swaziland1,dMs) >> exten => 02,n,MeetMe(Botswana2,dMs) >> exten => 03,n,MeetMe(Zimbabwe3,dMs) >> exten => 04,n,MeetMe(Lesotho4,dMs) >> exten => 05,n,MeetMe(Mozambique5,dMs) >> exten => 06,n,MeetMe(Zimbabwe6,dMs) >> exten => 07,n,MeetMe(Namibia7,dMs) >> exten => 08,n,MeetMe(Angola8,dMs) >> exten => 09,n,MeetMe(Congo9,dMs) >> >> exten => t,1,Goto(s,top) >> >> exten => i,1,Playback(invalid) >> same => n,Goto(s,top) >> >> And here is the console output... >> -- Executing [4098@users:1] Goto("SIP/4099-0026", >> "meet-me,s,1") in new stack >> -- Goto (meet-me,s,1) >> -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") >> in new stack >> -- Executing [s@meet-me:2] Answer("SIP/4099-0026", >> "") in new stack >> -- Executing [s@meet-me:3] Wait("SIP/4099-0026", >> "1.0") in new stack >> -- Executing [s@meet-me:4] >> BackGround("SIP/4099-0026", >> "enter-conf-call-number&digits/0&digits/0&through&digits/0&dig >its/9") in new stack >> -- Playing >> 'enter-conf-call-number.ulaw' (language 'en_ZA') >> -- Invalid extension '0' in context 'meet-me' on SIP/4099-0026 >> == CDR updated on SIP/4099-0026 >> -- Executing [i@meet-me:1] Playback("SIP/4099-0026", >> "invalid") in new stack >> -- Playing 'invalid.slin' (language 'en_ZA') >> -- Executing [i@meet-me:2] Goto("SIP/4099-0026", >> "s,top") in new stack >> -- Goto (meet-me,s,1) >> -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") >> in new stack >> >> >> > >You don't have a priority 1 > >exten => 00,1,MeetMe(SouthAfrica0,dMs) >exten => 01,1,MeetMe(Swaziland1,dMs) >exten => 02,1,MeetMe(Botswana2,dMs) >Etc. > >WaitExten can accept more than one digit. > Thanks Eric - this was it. I knew WaitExten() would read more than 1 digit. I guess I'd been staring at it so long I couldn't see the error. I appreciate the extra eyes! Cassius > -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] single keypress short-circuits to invalid extension handler
> -Original Message- > From: asterisk-users-boun...@lists.digium.com > [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of > Cassius Smith > Sent: Wednesday, July 06, 2011 4:37 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [asterisk-users] single keypress short-circuits to > invalid extension handler > > Hello all > I'm running Asterisk 1.8.4.4 in a new installation. I'm > seeing peculiar behaviour in a context where I dispatch to > different MeetMe conference rooms. It seems the first digit > is being given to Asterisk and it ALWAYS jumps to the "i" > extension. I originally had single digits for the MeetMe > rooms, I tried double digits to no avail. As soon as I press > the 0 key it plays the invalid message. Here is my meet-me > context from my dialplan. Any ideas? Other sections of my > dialplan work fine in permitting multiple digit keypresses. I > have used this same dialplan in many other installations, so > I'm pretty flummoxed by this... > > Cassius Smith > > [meet-me] > exten => s,1(top),NoOp() > same => n,Answer() > same => n,Wait(1.0) > same => > n,Background(enter-conf-call-number&digits/0&digits/0&through& digits/0&digits/9) > same => n,WaitExten(5) > > exten => 00,n,MeetMe(SouthAfrica0,dMs) > exten => 01,n,MeetMe(Swaziland1,dMs) > exten => 02,n,MeetMe(Botswana2,dMs) > exten => 03,n,MeetMe(Zimbabwe3,dMs) > exten => 04,n,MeetMe(Lesotho4,dMs) > exten => 05,n,MeetMe(Mozambique5,dMs) > exten => 06,n,MeetMe(Zimbabwe6,dMs) > exten => 07,n,MeetMe(Namibia7,dMs) > exten => 08,n,MeetMe(Angola8,dMs) > exten => 09,n,MeetMe(Congo9,dMs) > > exten => t,1,Goto(s,top) > > exten => i,1,Playback(invalid) > same => n,Goto(s,top) > > And here is the console output... > -- Executing [4098@users:1] Goto("SIP/4099-0026", > "meet-me,s,1") in new stack > -- Goto (meet-me,s,1) > -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") > in new stack > -- Executing [s@meet-me:2] Answer("SIP/4099-0026", > "") in new stack > -- Executing [s@meet-me:3] Wait("SIP/4099-0026", > "1.0") in new stack > -- Executing [s@meet-me:4] > BackGround("SIP/4099-0026", > "enter-conf-call-number&digits/0&digits/0&through&digits/0&dig its/9") in new stack > -- Playing > 'enter-conf-call-number.ulaw' (language 'en_ZA') > -- Invalid extension '0' in context 'meet-me' on SIP/4099-0026 > == CDR updated on SIP/4099-0026 > -- Executing [i@meet-me:1] Playback("SIP/4099-0026", > "invalid") in new stack > -- Playing 'invalid.slin' (language 'en_ZA') > -- Executing [i@meet-me:2] Goto("SIP/4099-0026", > "s,top") in new stack > -- Goto (meet-me,s,1) > -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") > in new stack > > > You don't have a priority 1 exten => 00,1,MeetMe(SouthAfrica0,dMs) exten => 01,1,MeetMe(Swaziland1,dMs) exten => 02,1,MeetMe(Botswana2,dMs) Etc. WaitExten can accept more than one digit. -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] single keypress short-circuits to invalid extension handler
You can't use WaitExten to receive two digits. Use Read() command. From: asterisk-users-boun...@lists.digium.com [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Cassius Smith Sent: Wednesday, July 06, 2011 1:37 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [asterisk-users] single keypress short-circuits to invalid extension handler Hello all I'm running Asterisk 1.8.4.4 in a new installation. I'm seeing peculiar behaviour in a context where I dispatch to different MeetMe conference rooms. It seems the first digit is being given to Asterisk and it ALWAYS jumps to the "i" extension. I originally had single digits for the MeetMe rooms, I tried double digits to no avail. As soon as I press the 0 key it plays the invalid message. Here is my meet-me context from my dialplan. Any ideas? Other sections of my dialplan work fine in permitting multiple digit keypresses. I have used this same dialplan in many other installations, so I'm pretty flummoxed by this. Cassius Smith [meet-me] exten => s,1(top),NoOp() same => n,Answer() same => n,Wait(1.0) same => n,Background(enter-conf-call-number&digits/0&digits/0&through&digits/0&digit s/9) same => n,WaitExten(5) exten => 00,n,MeetMe(SouthAfrica0,dMs) exten => 01,n,MeetMe(Swaziland1,dMs) exten => 02,n,MeetMe(Botswana2,dMs) exten => 03,n,MeetMe(Zimbabwe3,dMs) exten => 04,n,MeetMe(Lesotho4,dMs) exten => 05,n,MeetMe(Mozambique5,dMs) exten => 06,n,MeetMe(Zimbabwe6,dMs) exten => 07,n,MeetMe(Namibia7,dMs) exten => 08,n,MeetMe(Angola8,dMs) exten => 09,n,MeetMe(Congo9,dMs) exten => t,1,Goto(s,top) exten => i,1,Playback(invalid) same => n,Goto(s,top) And here is the console output. -- Executing [4098@users:1] Goto("SIP/4099-0026", "meet-me,s,1") in new stack -- Goto (meet-me,s,1) -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") in new stack -- Executing [s@meet-me:2] Answer("SIP/4099-0026", "") in new stack -- Executing [s@meet-me:3] Wait("SIP/4099-0026", "1.0") in new stack -- Executing [s@meet-me:4] BackGround("SIP/4099-0026", "enter-conf-call-number&digits/0&digits/0&through&digits/0&digits/9") in new stack -- Playing 'enter-conf-call-number.ulaw' (language 'en_ZA') -- Invalid extension '0' in context 'meet-me' on SIP/4099-0026 == CDR updated on SIP/4099-0026 -- Executing [i@meet-me:1] Playback("SIP/4099-0026", "invalid") in new stack -- Playing 'invalid.slin' (language 'en_ZA') -- Executing [i@meet-me:2] Goto("SIP/4099-0026", "s,top") in new stack -- Goto (meet-me,s,1) -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") in new stack -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
[asterisk-users] single keypress short-circuits to invalid extension handler
Hello all I'm running Asterisk 1.8.4.4 in a new installation. I'm seeing peculiar behaviour in a context where I dispatch to different MeetMe conference rooms. It seems the first digit is being given to Asterisk and it ALWAYS jumps to the "i" extension. I originally had single digits for the MeetMe rooms, I tried double digits to no avail. As soon as I press the 0 key it plays the invalid message. Here is my meet-me context from my dialplan. Any ideas? Other sections of my dialplan work fine in permitting multiple digit keypresses. I have used this same dialplan in many other installations, so I'm pretty flummoxed by this Cassius Smith [meet-me] exten => s,1(top),NoOp() same => n,Answer() same => n,Wait(1.0) same => n,Background(enter-conf-call-number&digits/0&digits/0&through&digits/0&digit s/9) same => n,WaitExten(5) exten => 00,n,MeetMe(SouthAfrica0,dMs) exten => 01,n,MeetMe(Swaziland1,dMs) exten => 02,n,MeetMe(Botswana2,dMs) exten => 03,n,MeetMe(Zimbabwe3,dMs) exten => 04,n,MeetMe(Lesotho4,dMs) exten => 05,n,MeetMe(Mozambique5,dMs) exten => 06,n,MeetMe(Zimbabwe6,dMs) exten => 07,n,MeetMe(Namibia7,dMs) exten => 08,n,MeetMe(Angola8,dMs) exten => 09,n,MeetMe(Congo9,dMs) exten => t,1,Goto(s,top) exten => i,1,Playback(invalid) same => n,Goto(s,top) And here is the console output -- Executing [4098@users:1] Goto("SIP/4099-0026", "meet-me,s,1") in new stack -- Goto (meet-me,s,1) -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") in new stack -- Executing [s@meet-me:2] Answer("SIP/4099-0026", "") in new stack -- Executing [s@meet-me:3] Wait("SIP/4099-0026", "1.0") in new stack -- Executing [s@meet-me:4] BackGround("SIP/4099-0026", "enter-conf-call-number&digits/0&digits/0&through&digits/0&digits/9") in new stack -- Playing 'enter-conf-call-number.ulaw' (language 'en_ZA') -- Invalid extension '0' in context 'meet-me' on SIP/4099-0026 == CDR updated on SIP/4099-0026 -- Executing [i@meet-me:1] Playback("SIP/4099-0026", "invalid") in new stack -- Playing 'invalid.slin' (language 'en_ZA') -- Executing [i@meet-me:2] Goto("SIP/4099-0026", "s,top") in new stack -- Goto (meet-me,s,1) -- Executing [s@meet-me:1] NoOp("SIP/4099-0026", "") in new stack -- _ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users