All pastes #54831 Raw Edit

Unnamed

public text v1 · immutable
#54831 ·published 2006-05-10 18:06 UTC
rendered paste body
[national_level4]
exten => _1NXXNXXXXXX,1,Macro(processnational,${EXTEN},${TRUNK1}

[national_level5]
exten => _1NXXNXXXXXX,1,Macro(processnational,${EXTEN},${TRUNK2}

[macro-processnational]
exten => s,1,Macro(incgroup,${CALLERID(number)})            ; increment channel usage
exten => s,2,Macro(setvars,${CALLERID(number)},${EXTEN})    ; set context variables
exten => s,3,Macro(checklines,${CALLERID(number)})          ; check if they reached their line limit if so jump to 200 in context
exten => s,4,Macro(check-on-net,${EXTEN:-10:10})            ; check for in network calling
exten => s,5,Dial(${ARG2}${EXTEN:1}||t)             ; ring forever
exten => s,6,Hangup                                         ; die channel!
exten => s,200,PlayTones(Busy)                              ; busy out the line
exten => s,200,Busy