All pastes #898017 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-10 00:26 UTC
rendered paste body
[macro-main-ivr]
exten   =>      s,1,Answer()
exten   =>      s,2,Background(prompts/${DEST_COMPANY}-welcome)
exten   =>      s,3,WaitExten(10)
exten   =>      5,1,Directory(${DEST_COMPANY},local-extensions)
exten   =>      8,1,VoicemailMain(@${DEST_COMPANY})
exten   =>      t,1,Goto(s,2)
exten   =>      i,1,Playback(invalid)
exten   =>      i,2,Goto(s,2)
exten   =>      h,1,Hangup
include =>      local-extensions


[local-extensions]
exten   =>      _XX,1,AGI(jabber.pl|${AGENT}|${CALLERID(all)}|${DEST_QUEUE})
exten   =>      _XX,2,Macro(localexten,SIP/${EXTEN},${EXTEN})


[macro-localexten]
exten   =>      s,1,Set(DYNAMIC_FEATURES=automon)
exten   =>      s,2,Set(DEST_COMPANY=${IF($[ ${ARG2} : (8..)]?CompanyB:CompanyA)})
exten   =>      s,n,Dial(${ARG1},${TIMEOUT_LOCAL},${DIAL_OPTIONS_LOCAL})
exten   =>      s,n,Goto(s-${DIALSTATUS},1)

exten   =>      s-BUSY,1,Voicemail(${ARG2}@${DEST_COMPANY},b)
exten   =>      s-CHANUNAVAIL,1,Voicemail(${ARG2}@${DEST_COMPANY},u)
exten   =>      s-NOANSWER,1,Voicemail(${ARG2}@${DEST_COMPANY},u)
exten   =>      s-CANCEL,1,Voicemail(${ARG2}@${DEST_COMPANY},u)
exten   =>      s-CONGESTION,1,Voicemail(${ARG2}@${DEST_COMPANY},u)

exten   =>      s-.,1,Voicemail(${ARG2}@${DEST_COMPANY},u)
exten   =>      s-.,n,Hangup()

exten   =>      h,1,Hangup()