All pastes #176046 Raw Edit

Sans titre

public text v1 · immutable
·published 2006-09-19 10:46 UTC
rendered paste body
all 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
Sep 19 12:37:23 WARNING[16416]: pbx.c:1700 pbx_extension_helper: No application '${FOO}' for extension (office4, 00686167128, 2)
  == Spawn extension (office4, 00686167128, 2) exited non-zero on 'IAX2/208-1'
    -- Hungup 'IAX2/208-1'

Noop added

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-2", "FOO=Macro(portables3|686167128)") in new stack
    -- Executing NoOp("IAX2/208-2", "Macro(portables3|686167128)") in new stack
Sep 19 12:41:10 WARNING[16582]: pbx.c:1700 pbx_extension_helper: No application '${FOO}' for extension (office4, 00686167128, 3)
  == Spawn extension (office4, 00686167128, 3) exited non-zero on 'IAX2/208-2'
    -- Hungup 'IAX2/208-2'