rendered paste bodyall config
[office]
exten => s,1,Dial(Sip/200)
exten => _00[12345]XXXXXXXX,1,Macro(phonesystems,${EXTEN:1})
exten => _006XXXXXXXX,1,Macro(portables3,${EXTEN:2})
exten => _X.,1,Macro(intern,${EXTEN})
exten => _9,1,Macro(intern,${EXTEN})
exten => 201,1,Dial(Sip/201)
exten => 200,1,Dial(Sip/200)
exten => 202,1,Dial(Sip/202)
exten => 203,1,Dial(Sip/203)
exten => 208,1,Dial(IAX2/208)
[macro-portables]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Zap/1/62ww0033${ARG1})
exten => s,3,HangUp()
[macro-portables2]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Zap/2/62ww0033${ARG1})
exten => s,3,HangUp()
[macro-portables3]
exten => s,1,SetGlobalVar(PORT=1)
exten => s,2,Set(${ARG1}=${EXTEN})
exten => s,3,Dial(Zap/3/0033${ARG1})
exten => s,4,HangUp()
exten => s,1,SetGlobalVar(PORT=0)
[macro-intern]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Zap/1/${ARG1})
[macro-intern2]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Zap/2/${ARG1})
[macro-phonesystems]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Sip/${ARG1}@phonesystems,60,tTwW)
[macro-phonesystems2]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Sip/${ARG1}@phonesystems2,60,tTwW)
[macro-dialout2]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Zap/2/0${ARG1})
[office2]
exten => s,1,Dial(Sip/201)
exten => _00[12345]XXXXXXXX,1,Macro(phonesystems,${EXTEN:1})
exten => _006XXXXXXXX,1,Macro(portables3,${EXTEN:2})
exten => _X.,1,Macro(intern2,${EXTEN})
exten => _9,1,Macro(intern2,${EXTEN})
exten => 201,1,Dial(Sip/201)
exten => 200,1,Dial(Sip/200)
exten => 202,1,Dial(Sip/202)
exten => 203,1,Dial(Sip/203)
exten => 208,1,Dial(IAX2/208)
[office3]
exten => 201,1,Dial(Sip/201)
exten => 200,1,Dial(Sip/200)
exten => 202,1,Dial(Sip/202)
exten => 203,1,Dial(Sip/203)
exten => _00[12345]XXXXXXXX,1,Macro(phonesystems2,${EXTEN:1})
exten => _000.,1,Macro(phonesystems2,$(EXTEN:1))
exten => 208,1,Dial(IAX2/208)
exten => _006XXXXXXXX,1,Macro(portables3,${EXTEN:2})
exten => _006XXXXXXXX,2,SetGlobalVar(PORT=0)
[office4]
exten => 201,1,Dial(Sip/201)
exten => 200,1,Dial(Sip/200)
exten => 202,1,Dial(Sip/202)
exten => 203,1,Dial(Sip/203)
exten => 208,1,Dial(IAX2/208)
exten => _006XXXXXXXX,1,Set(FOO=${IF($[ ${PORT} = 1]?Dial(Zap/4/0ww${EXTEN}):Macro(portables3,${EXTEN:2}))})
exten => _006XXXXXXXX,2,${FOO})
;exten => _006XXXXXXXX,1,Macro(portables3,${EXTEN:2})
Accepting AUTHENTICATED call from 192.168.0.76:
> requested format = gsm,
> requested prefs = (),
> actual format = ulaw,
> host prefs = (ulaw|alaw),
> priority = mine
-- Executing Set("IAX2/208-1", "FOO=Macro(portables3|686167128)") in new stack
-- Executing NoOp("IAX2/208-1", "0") in new stack
== Auto fallthrough, channel 'IAX2/208-1' status is 'UNKNOWN'
-- Hungup 'IAX2/208-1'