[root@aries asterisk]# cat /etc/asterisk/extensions.conf [general] static=yes writeprotect=no autofallthrough=no clearglobalvars=no priorityjumping=no [internal] ; Extension class for local users dialplan ;; FOR GETTING VOICEMAIL exten => 200,1,VoicemailMain ;; FOR GETTING MAIN MENU ;exten => 7777,1,Goto(SIP/8006170141,1) ;; FOR CALLING OUT ; Set your CallerID to 8006170141 exten => _1NXXNXXXXXX,1,Set(CallerID(num)=8006170141) ; Dial your call out Asterlink via SIP exten => _1NXXNXXXXXX,2,Dial(SIP/${EXTEN}@asterlink) ; Call not possible? Busy tone exten => _1NXXNXXXXXX,99,Congestion [incoming] ; Put your extensions stuff here ; Playback a asound: exten => <10 digit number>,,Background(filename with no extension) ; IVR BASICS: ; exten => ,, ; eg. exten => 1,1,Playback(you-reached-sales-office & bla) ; exten => 1,2,Dial(SIP/sales-phone) ; exten => 8006170141,2,Voicemail(u200) ; Ring SIP extension 200 for 30 seconds on Music on Hold ;exten => 8006170141,1,Wait(2) ;exten => 8006170141,2,Background(helpdesk) ;exten => 8006170141,3,Goto(1,1) ; IRV for ext 1 ;exten => 1,1,Dial(SIP/200,30|m) ;exten => 1,2,Voicemail(u200) ;exten => 1,3,Hangup exten => 8006170141,1,Background(carried-away-by-monkeys, lots-o-monkeys) exten => 8006170141,2,Congestion exten => 8006170141,3,Hangup