rendered paste body__ extensions.conf __
[empty]
exten => s,1,Festival('Connecting your call')
exten => s,2,Answer
exten => s,3,Wait(2)
exten => s,4,Hangup
exten => h,1,Wait(2)
[incoming]
; Calls coming from PSTN
exten => s,1,Answer
exten => s,2,Wait(2)
exten => s,3,DigitTimeout,5
exten => s,4,ResponseTimeout,5
exten => s,5,Background(welcome)
exten => s,6,Background(thank-you-for-calling)
exten => s,7,Wait(1)
exten => s,8,Background(all-your-base)
exten => s,9,Wait(1)
exten => s,10,Background(allison7/if-u-know-ext-dial)
exten => s,11,Background(allison7/for-louie-louie)
exten => s,12,SayDigits(9)
exten => s,13,Background(or)
exten => s,14,Background(privacy-please-stay-on-line-to-be-connected)
exten => 2,1,MP3Player(/var/lib/asterisk/mohmp3_custom/Steve Perry - Oh Sherry.mp3)
exten => 3,1,MP3Player(http://audio.ibiblio.org:8000/wdav-24k)
exten => 4,1,Festival('This is an automatically generated sentence. It was created using the Festival plugin for Asterisk.')
exten => 4,2,Goto(s,9)
exten => 9,1,Background(allison7/lyrics-louie-louie)
exten => 9,2,Goto(s,9)
exten => a,1,Goto(s,9)
exten => _4XX,1,Playback(transfer,skip)
exten => _4XX,2,Macro(stdexten,${EXTEN},SIP/${EXTEN})
exten => 8500,1,VoicemailMain
; What to do if they don't press anything
exten => t,1,Playback(allison7/pls-hold-while-try)
exten => t,2,Macro(stdexten,400,SIP/400)
; What to do if they press an invalid extension
exten => i,1,Playback(invalid) ; "That's not valid, try again"
exten => i,2,Goto(s,7)
__ example outgoing call __
Channel: Zap/1/5551234
MaxRetries: 2
RetryTime: 300
WaitTime: 45
Context: empty
Extension: s
Priority: 1