rendered paste body[default]
; Catchall rule
exten => s,1,Noop(${CALLERID} called ${EXTEN})
exten => s,2,Answer
exten => s,3,Wait(2)
exten => s,4,Playback(nobody-but-chickens)
exten => s,5,Hangup
[local]
include => no-extension
include => cool-stuff
ignorepat => 9
include => default
include => fwd-out
include => fwd-in
; Catch all numbers longer then 3 digits (ie ext)
exten => _XXX.,1,GotoIf( $[Len(${EXTEN}) > 4]?2)
exten => _XXX.,2,Goto(lspeed-out,${EXTEN},1)
exten => _XXX.,3,Noop(Received ext ${EXTEN} but should never have gone this far)
[lspeed-out]
exten => _XXX.,1,Set(CALLERID(number)=7787860868)
exten => _XXX.,n,Set(CALLERID(name)=RIJNIERSCE)
exten => _XXX.,n,SetAccount(Dolphin)
exten => _XXX.,n,Set(DYNAMIC_FEATURES=automon) ; enable One-touch
exten => _XXX.,n,Dial(SIP/${EXTEN}@lightspeed-out,30,rwW)
;-----------------------------------------------------------------------------
; The cool stuff
;-----------------------------------------------------------------------------
[cool-stuff]
;
;
; Give voicemail at extension 8500 using the callerid to jump into the correct one
;
exten => 8500,1,VoicemailMain(s${CALLERIDNUM})
exten => 8500,2,Hangup
exten => 8600,1,VoicemailMain
exten => 8600,2,Hangup