[Asterisk-Users] If you know your party's extension # please dial it now ...

Rich Adamson radamson at routers.com
Sun Mar 21 14:18:38 MST 2004


> I've built the usual "press one for sales, 2 for support" IVR which works
> fine but I'm having difficulty in allowing callers to type in whole
> extension numbers.
> 
> My internal extn ranges are 3xxx and 4xxx. I have pasted the IVR below
> (just in case someone wants one). The welcome message states callers
> should type in the extension number they want or choose from the options.
> It seems though that one can only press one number before the IVR moves to
> the next step.
> 
> I'm starting to think that if my extn's are 3xxx and 4xxx I can't have any
> menu choices beginning with 3 or 4. Would this be correct? If so how does
> the received DTMF break out of the IVR and get matched to the relevant
> dialplan entry?
> 
> 
> [mainmenu]
>  exten => s,1,Answer
>  exten => s,2,SetMusicOnHold(default)
>  exten => s,3,DigitTimeout,3
>  exten => s,4,ResponseTimeout,5
>  ;SAI menu - 1 for tech support, 2 for voicemail, 3 for echo test
>  exten => s,5,Background(welcomemsg)
>  exten => s,6,Background(choosemsg)
> 
>  ; Sales
> exten => 1,1,Dial,SIP/3400|20
> exten => 1,2,Voicemail(3400)
> exten => 1,3,Goto(mainmenu,s,60
> 

Mark,

Here's a partial copy of my ivr, and I too am using the 3xxx extensions.
Notice I avoided use of option 3 in the ivr menues.

[bus-ivr-main]
exten => s,1,Wait,1
exten => s,2,Answer
exten => s,3,DigitTimeout,5
exten => s,4,ResponseTimeout,20
exten => s,5,Background(npi-greeting)  ; "Thanks for calling press 1 for"                  

exten => 1,1,Goto(local-extns|3014|1) ; Sales
exten => 2,1,Dial(${PHONE1}&${PHONE2},15) ; Technical Services
exten => 2,2,Voicemail2(u3000)
exten => 2,102,Voicemail2(b3000)
exten => 2,103,Hangup
exten => 8,1,Goto(npilist|s|1)        ; Company directory list
exten => 9,1,Goto(npitest|s|1)        ; VoIP Testing Menu

Rich






More information about the asterisk-users mailing list