All pastes #34527 Raw Edit

Stuff

public text v1 · immutable
#34527 ·published 2005-12-21 21:19 UTC
rendered paste body
crazyass:/etc/asterisk# nano extensions.conf
  GNU nano 1.2.4                                               File: extensions.conf                                                Modified

[globals]
JOHN=Zap/1
JANE=SIP/jane

[macro-stdexten]

exten => s,1,Dial(${ARG1},36)
exten => s,2,Goto(s-${DIALSTATUS},1)


exten => s-BUSY,1,GotoIf($[${ARG2}=NONE]?3)
exten => s-BUSY,2,Voicemail(b${ARG2})
exten => s-BUSY,2,Hangup

exten => s-NOANSWER,1,GotoIf($[${ARG2}=NONE]?3)
exten => s-NOANSWER,2,Voicemail(u${ARG2})
exten => s-NOANSWER,3,Hangup

exten => s-.,1,Goto(s-NOANSWER,1)

exten => a,1,VoicemailMain(${ARG1})
exten => a,2,Hangup

[incoming]
exten => s,1,Answer( )
exten => s,2,Background(enter-ext-of-person)
exten => s,3,Set(TIMEOUT(digit)=3)
exten => s,4,Set(TIMEOUT(response)=15)

exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(s,1)

exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup( )

include => internal

[internal]

; Dial, w/ timeout of 36s (6rings)
exten => 101,1,Macro(stdexten,${JOHN},101)
exten => 102,1,Macro(stdexten,${JANE},102)

[outgoing]
exten => _1NXXNXXXXXX,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
exten => _1NXXNXXXXXX,2,congestion()
exten => _1NXXNXXXXXX,102,busy()

[myphones]

include => internal
include => outgoing