All pastes #135534 Raw Edit

Untitled

public text v1 · immutable
#135534 ·published 2006-08-17 01:08 UTC
rendered paste body
[from-internal-trixbox]
include => custom-speed-dial

exten => _**.,1,Pickup(${EXTEN:2}) ; GXP-2000 phone press BLF to pick up ringing call

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 => 611,1,Answer
exten => 611,2,Wait(1)
exten => 611,3,DigitTimeout(7)
exten => 611,4,ResponseTimeout(10)
exten => 611,5,Flite("At the beep enter the three character airport code for the weather report you wish to retrieve.")
exten => 611,6,Read(APCODE,beep,3)
exten => 611,7,Flite("Please hold a moment while we contact the National Weather Service for your report.")
exten => 611,8,AGI(nv-weather.php|${APCODE})
exten => 611,9,NoOp(Wave file: ${TMPWAVE})
exten => 611,10,Playback(${TMPWAVE})
exten => 611,11,Hangup

; CallingCard application
;add an incoimf route for the DID to Custom App: (un-comment next line)
;custom-callingcard,s,1

; un-comment the 6 lines below to work on incoming DIDs
;[custom-callingcard]
;exten => s,1,Answer
;exten => s,2,Wait,2
;exten => s,3,DeadAGI,a2billing.php
;exten => s,4,Wait,2
;exten => s,5,Hangup

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

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


;-----------------------------------------------------------------
; system wide speed dial app
;-----------------------------------------------------------------
 
[custom-speed-dial] 
;Speed dialing record 
exten => _3003XX.,1,DBput(SysSpeed/${EXTEN:3:3}=${EXTEN:6}) 
exten => _3003XX.,2,SayDigits(${EXTEN:6}) 
exten => _3003XX.,3,playback(at) 
exten => _3003XX.,4,playback(position) 
exten => _3003XX.,5,SayDigits(${EXTEN:3:3}) 
exten => _3003XX.,6,Hangup 
 
;Speed dialing recall and dial 
exten => _3XX,1,DBget(speedref=SysSpeed/${EXTEN}) 
exten => _3XX,2,playback(pls-wait-connect-call) 
exten => _3XX,3,Goto(outbound-allroutes,${speedref},1) 
exten => _3XX,102,playback(that-number) 
exten => _3XX,103,playback(is-not-in-the) 
exten => _3XX,104,playback(speed-dial) 
exten => _3XX,105,playback(system) 
exten => _3XX,106,playback(pls-try-again) 
exten => _3XX,107,playback(goodbye) 
exten => _3XX,108,Macro(hangupcall) 
 
;Speed dialing recall and tell caller what it is, part one 
exten => _*3XX,1,Answer 
exten => _*3XX,2,DBget(speedref=SysSpeed/${EXTEN:1}) 
exten => _*3XX,3,SetVar(speedreflocation=${EXTEN:1}) 
exten => _*3XX,4,Goto(menu-SysSpeed,s,1) 
exten => _*3XX,102,playback(speed-dial) 
exten => _*3XX,103,playback(num-not-in-db) 
exten => _*3XX,104,playback(pls-try-again) 
exten => _*3XX,105,playback(goodbye) 
exten => _*3XX,106,Macro(hangupcall) 
 
 
[menu-SysSpeed] 
;Speed dialing recall and tell caller what it is 
exten => s,1,background(speed-dial) 
exten => s,2,saydigits(${speedreflocation}) 
exten => s,3,background(has-been-set-to) 
exten => s,4,saydigits(${speedref}) 
exten => s,5,background(press-1) 
exten => s,6,background(to-call-this-number) 
exten => s,7,background(or) 
exten => s,8,background(hangup-try-again) 
exten => s,9,background(silence/5) 
exten => s,10,background(goodbye) 
exten => s,11,Macro(hangupcall) 
exten => 1,1,Goto(custom-speed-dial,${speedreflocation},1)