All pastes #16549 Raw Edit

Unnamed

public text v1 · immutable
#16549 ·published 2005-06-30 20:16 UTC
rendered paste body
; This file contains example extensions_custom.conf entries.
; extensions_custom.conf should be used to include customizations
; to AMP's Asterisk dialplan.

; All custom context should contain the string 'custom' in it's name 

; Extensions in AMP have access to the 'from-internal' context.
; The context 'from-internal-custom' is included in 'from-internal' by default

[from-internal-custom]				
;1234,1,Playback(demo-congrats)		; extensions can dial 1234
;1234,2,Hangup()
;h,1,Hangup()
;include => custom-recordme			; extensions can also dial 5678 

exten => 99,1,Flash()
exten => 99,2,Dial(SIP/5001)

exten => *60,1,Answer
exten => *60,2,Playback(at-tone-time-exactly)
exten => *60,3,SayUnixTime(,,IMp)
exten => *60,4,Playback(beep)
exten => *60,5,Hangup

exten => *61,1,Answer
exten => *61,2,AGI(weather.agi)
exten => *61,3,Hangup

exten => *62,1,Answer 
exten => *62,2,AGI(wakeup.php) 
exten => *62,3,Hangup 

exten => *65,1,Answer
exten => *65,2,AGI(festival-script.pl|Your phone number is ${CALLERIDNUM}.)
exten => *65,3,Hangup

exten => *66,1,Answer
exten => *66,2,AGI(festival-script.pl|Susan is a tool! Yep I went there props to me.)
exten => *66,3,Hangup

exten => *100,1,Answer
exten => *100,2,Goto(itunes,s,1)

[itunes]
exten => s,1,AGI(festival-script.pl|eye-tunes remote control. press 1 to play. 2 to pause. 3 to skip. 4 to rewind. 5 for status))
exten => s,2,Wait(1)
exten => s,3,Background(custom/itunes)
exten => 1,1,AGI(itunesremote.sh|1)
exten => 1,2,Playback(itunes.stats)
exten => 2,1,AGI(itunesremote.sh|2)
exten => 3,1,AGI(itunesremote.sh|3)
exten => 4,1,AGI(itunesremote.sh|4)
exten => 5,1,AGI(itunesremote.sh|5)
exten => 5,2,Playback(itunes.stats)


[custom-meetme]
include => ext-meetme		
exten => s,1,BackGround(enter-conf-call-number)
exten => h,1,Hangup()

[custom-evm]
exten => s,1,GoTo(VoiceMailMain(default))

[custom-disa]
exten => s,1,DISA,1234|from-internal

[custom-wakeupext] 
exten => s,1,Answer 
exten => s,2,AGI(wakeup-ext.php); 
exten => s,3,Hangup 

; custom-count2four,s,1 can be used as a custom target for
; a Digital Receptionist menu or a Call Group
;[custom-count2four]		
;s,1,SayDigits(1234)
;s,2,Hangup

; custom-recordme,5678,1 can be used as a custom target for
; a Digital Receptionist menu or a Call Group
;[custom-recordme]
;exten => 5678,1,Wait(2)
;exten => 5678,2,Record(/tmp/asterisk-recording:gsm)
;exten => 5678,3,Wait(2)
;exten => 5678,4,Playback(/tmp/asterisk-recording)
;exten => 5678,5,Wait(2)
;exten => 5678,6,Hangup 

[custom-callcellnpd]
exten => s,1,Dial(SIP/bv,18046479800)


[from-pstn-mck]
;include => from-pstn-custom                     ; create this context in extensions_custom.conf to include customizations
;include => ext-did
include => from-pstn-timecheck-mck  
;exten => s,1,Goto(ext-group,2,1)
;exten => s,3,Goto(aa_2,s,1)

[from-pstn-timecheck-mck]
exten => .,1,Goto(s,1)		; catch-all matching for calls that have DID info (if a DID route hasn't matched them)
exten => s,1,GotoIf($[${IN_OVERRIDE} = forcereghours]?from-pstn-reghours-mck,s,1:)
exten => s,2,GotoIf($[${IN_OVERRIDE} = forceafthours]?from-pstn-afthours-mck,s,1:)
exten => s,3,GotoIfTime(${REGTIME}|${REGDAYS}|*|*?from-pstn-reghours-mck,s,1:)
exten => s,4,Goto(from-pstn-afthours-mck,s,1)

[from-pstn-reghours-mck]
exten => s,1,Goto(ext-group,2,1)
exten => s,3,Goto(aa_2,s,1)


[from-pstn-afthours-mck]
exten => s,1,Answer()
exten => s,2,Goto(aa_2,s,1)

[mckesson-fax]

exten => s,1,Goto(ext-fax,in_fax,1)