rendered paste body[POTS-Incoming] ; this define POTS incoming
exten => s,1,Answer ; pot pick up the line
exten => s,2,wait(1) ; wait for 1 sec
exten => s,3,Background(thank-you-for-calling)
exten => s,4,Background(if-u-know-ext-dial)
exten => s,5,Background(otherwise-press)
exten => s,6,Background(1)
exten => s,7,Background(for-accounting)
exten => s,8,Background(2)
exten => s,9,Background(for-tech-support)
exten => s,10,Background(3)
exten => s,11,Background(for-louie-louie)
exten => s,12,Background(4)
exten => s,13,Background(for-wakeup-call)
; exten => s,14,ResponseTimeout(15) ; wait for 5 seconds
exten => s,14,wait(10)
; exten => 1,1,Goto(s,4)
; exten => 1,2,Hangup
; exten => t,1,Goto(s,4)
exten => s,15,Background(goodbye)
exten => s,16,Hangup
exten => *,1,Goto(s,4) ; user hit *
exten => i,1,Playback(pbx-invalid) ; will loop back to start when user key in invalid ext
exten => i,2,Goto(s,4)
exten => 02,1,Background(pls-hold-while-try)
exten => 02,2,WaitMusicOnHold(3)
exten => 02,3,Dial(IAX2/guest@misery.digium.com/s@default)
exten => 03,1,Answer
exten => 03,2,Playback(demo-echotest)
exten => 03,3,Echo
exten => 03,4,Playback(demo-echodone)
exten => 03,5,Hangup
;exten =>2000,1,background(pls-hold-while-try)
exten =>2000,1,WaitMusicOnHold(5) ; music on hold for 5 seconds
exten =>2000,2,Dial(SIP/2000,10)
exten =>2000,3,Voicemail(u2000)