[Asterisk-Users] Menu/IVR and transfering to an extension after pressing an option number.

Jeremy Koski jayk at danner.net
Tue Oct 18 21:58:01 MST 2005



Here's what I'm trying to accomplish:

Press 1 to transfer to extension
Press 2 for Directory
Press 0 for Operator

Got directory and operator working. My problem is with transfering to an 
extension after pressing 1. Asterisk keeps adding the 1 to the extension 
that I need to transfer to (extension 500 would be 1500 to asterisk 
rathern than 500). I've tried ${EXTEN}, ${EXTEN:1},2,3,4 etc..No luck.

This is what I have currently:

[MainMenu]
include => extensions

exten => s,1,Answer
exten => s,2,SetMusicOnHold(default)
exten => s,3,Set(TIMEOUT(digit)=5)
exten => s,4,Set(TIMEOUT(response)=10)
exten => s,5,Background(danner) ; Play Welcome to companyname greeting
exten => i,1,Playback(invalid)
exten => i,2,GoTo(MainMenu,s,1)


; Dial an extension
exten => 1,1,Dial(SIP/${EXTEN:1})


; Go to the sales department
exten => 2,1,Directory(extensions) ;

; Leave; a voicemail for the operator
exten => 0,1,Dial(${P100}&${P103},30,t) ;


Can anybody be of any assistance?

Thanks.



More information about the asterisk-users mailing list