All pastes #71023 Raw Edit

Something

public text v1 · immutable
#71023 ·published 2006-06-25 03:35 UTC
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