All pastes #4671 Raw Edit

Anonymous

public text v1 · immutable
#4671 ·published 2005-01-24 09:05 UTC
rendered paste body
[general]
  static=yes
  writeprotect=no

[globals]
  FWDUID=257063
  FWDCID=Ian Underwood
  PSTN-1=Zap/1
  OFFICE-I=SIP/x101

  LAPTOP=SIP/x151

;[from-sip-fwd]
;  exten => 257063,1,Dial(${OFFICE-I},20,tr)
[from-pstn]
  exten => s,1,Wait(7) ; Wait a second, just for fun, and to get the CallerID information.
  exten => s,2,Answer
  exten => s,3,NoOp(${CALLERID})
  exten => s,4,GotoIfTime(18:01-8:59|mon-sat|*|*?from-pstn,9999,1)
  exten => s,5,Background(junfrales-pstn-menu) ; play our normal prompt etc..
  exten => s,6,DigitTimeout(10) ;10 seconds between digits
  exten => s,7,ResponseTimeout(15) ; 15  sec overall response time
  exten => s,8,Goto(0,1)

   exten => t,1,Playback(pbx-invalid); if nuthin is pressed or an invalid play invalid extension recording
   exten => t,2,Wait(2) ; wait two seconds
   exten => t,3,Goto(s,5) ; go back to third step



   exten => i,1,Playback(pbx-invalid); if nuthin is pressed or an invalid play invalid extension recording
   exten => i,2,Wait(2) ; wait two seconds
   exten => i,3,Goto(s,5) ; go back to third step

;techsupport extension menu
 exten => 0,1,Wait(1) ; Wait a second, just for fun, and to get the CallerID information.
 exten => 0,2,Playback(junfrales-please-hold); play our tech support recording
 exten => 0,3,Playback(junfrales-playbackmusic); play our music
 exten => 0,4,Dial(${OFFICE-I},20,tr); dial my sip phone
 exten => 0,5,Playback(junfrales-on-call); dial my sip phone
exten => 0,6,Voicemail(1) ;leave voice mail
 exten => 0,7,Hangup() ; hangup the call

;were closed menu
 exten => 9999,1,Playback(junfrales-closed);
 exten => 9999,2,Hangup() ; hangup the call

   exten => 3,1,Goto(s,3) ; go back to third step if three pressed repeat menus

;exten => s,2,Dial(${OFFICE-I}&${LAPTOP},20,tr)
;  exten => s,3,Hangup
[from-sip]
  include => to-sip
  include => to-pstn
;  include => to-fwd

;[to-fwd]
;  exten => _7.,1,SetCallerID(${FWDUID})
;  exten => _7.,2,SetCIDName(${FWDCID})
;  exten => _7.,3,Dial(SIP/${EXTEN:1}@fwd)
;  exten => _7.,4,Hangup
[to-pstn]
  exten => _1NXXNXXXXXX,1,Dial(${PSTN-1}/${EXTEN})
  exten => _NXXNXXXXXX,1,Dial(${PSTN-1}/${EXTEN})
[to-sip]
  exten => 101,1,Dial(${OFFICE-I},20,tr)
  exten => 151,1,Dial(${LAPTOP},20,tr)