Re: [asterisk-users] single keypress short-circuits to invalid extension handler

2011-07-06 Thread Cassius Smith
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

2011-07-06 Thread Eric Wieling


> -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

2011-07-06 Thread Faisal Hanif
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

2011-07-06 Thread Cassius Smith
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