rendered paste bodycontext enum
{
_164. => {
Set(dialto="");
// Buscar registros SIP/IAX
Set(numreg=${ENUMLOOKUP(+${EXTEN:3},ALL,c,,e164.org)});
if (${numreg} > 0)
{
for (i = 1; ${i} <= ${numreg}; i = ${i} + 1)
{
Set(dialstr="");
Set(info=${ENUMLOOKUP(+${EXTEN:3},ALL,,${i},e164.org)});
Set(tech=${CUT(info,:,1)});
switch (${tech})
{
case sip:
Set(dialstr="SIP/${info:4}");
break;
case iax2:
Set(dialstr="IAX2/${info:4}");
break;
}
if ("x${dialstr}" != "x")
{
if ("x${dialto}" != "x")
Set(dialto="${dialto}&");
Set(dialto="${dialto}${dialstr}");
}
}
}
// Discagem
if ("x${dialto}" != "x")
{
ChanIsAvail(${dialto});
if ("x${AVAILORIGCHAN}" != "x")
Dial(${AVAILORIGCHAN},,T);
}
goto default|hang|1;
}
}
srv25*CLI>
-- Executing [164552127217107@embratel:1] Set("SIP/aguirre-cisco-b770a798", "dialto=""") in new stack
-- Executing [164552127217107@embratel:2] Set("SIP/aguirre-cisco-b770a798", "numreg=3") in new stack
-- Executing [164552127217107@embratel:3] GotoIf("SIP/aguirre-cisco-b770a798", "1?4:20") in new stack
-- Goto (embratel,164552127217107,4)
-- Executing [164552127217107@embratel:4] Set("SIP/aguirre-cisco-b770a798", "i=1") in new stack
-- Executing [164552127217107@embratel:5] GotoIf("SIP/aguirre-cisco-b770a798", "1?6:19") in new stack
-- Goto (embratel,164552127217107,6)
-- Executing [164552127217107@embratel:6] Set("SIP/aguirre-cisco-b770a798", "dialstr=""") in new stack
-- Executing [164552127217107@embratel:7] Set("SIP/aguirre-cisco-b770a798", "info=sip:552127217107@voip.infodag.com.br") in new stack
-- Executing [164552127217107@embratel:8] Set("SIP/aguirre-cisco-b770a798", "tech=sip") in new stack
-- Executing [164552127217107@embratel:9] Goto("SIP/aguirre-cisco-b770a798", "sw-510-sip|10") in new stack
-- Goto (embratel,sw-510-sip,10)
-- Executing [sw-510-sip@embratel:10] Set("SIP/aguirre-cisco-b770a798", "dialstr="SIP/552127217107@voip.infodag.com.br"") in new stack
-- Executing [sw-510-sip@embratel:11] Goto("SIP/aguirre-cisco-b770a798", "_164.|10") in new stack
-- Goto (embratel,_164.,10)
-- Executing [_164.@embratel:10] NoOp("SIP/aguirre-cisco-b770a798", "Finish switch-for-if-enum-508-509-510") in new stack
-- Executing [_164.@embratel:11] GotoIf("SIP/aguirre-cisco-b770a798", "1?12:16") in new stack
-- Goto (embratel,_164.,12)
-- Executing [_164.@embratel:12] GotoIf("SIP/aguirre-cisco-b770a798", "0?13:14") in new stack
-- Goto (embratel,_164.,14)
-- Executing [_164.@embratel:14] NoOp("SIP/aguirre-cisco-b770a798", "Finish if-if-for-if-enum-508-509-511-512") in new stack
-- Executing [_164.@embratel:15] Set("SIP/aguirre-cisco-b770a798", "dialto="SIP/552127217107@voip.infodag.com.br"") in new stack
-- Executing [_164.@embratel:16] NoOp("SIP/aguirre-cisco-b770a798", "Finish if-for-if-enum-508-509-511") in new stack
-- Executing [_164.@embratel:17] Set("SIP/aguirre-cisco-b770a798", "i=2") in new stack
-- Executing [_164.@embratel:18] Goto("SIP/aguirre-cisco-b770a798", "5") in new stack
-- Goto (embratel,_164.,5)
-- Executing [_164.@embratel:5] GotoIf("SIP/aguirre-cisco-b770a798", "1?6:19") in new stack
-- Goto (embratel,_164.,6)
-- Executing [_164.@embratel:6] Set("SIP/aguirre-cisco-b770a798", "dialstr=""") in new stack
-- Executing [_164.@embratel:7] Set("SIP/aguirre-cisco-b770a798", "info=") in new stack
-- Executing [_164.@embratel:8] Set("SIP/aguirre-cisco-b770a798", "tech=") in new stack
-- Executing [_164.@embratel:9] Goto("SIP/aguirre-cisco-b770a798", "sw-510-|10") in new stack
-- Goto (embratel,sw-510-,10)
-- Executing [sw-510-@embratel:10] Goto("SIP/aguirre-cisco-b770a798", "sw-510-.|10") in new stack
-- Goto (embratel,sw-510-.,10)
-- Executing [sw-510-.@embratel:10] Goto("SIP/aguirre-cisco-b770a798", "_164.|10") in new stack
-- Goto (embratel,_164.,10)
-- Executing [_164.@embratel:10] NoOp("SIP/aguirre-cisco-b770a798", "Finish switch-for-if-enum-508-509-510") in new stack
-- Executing [_164.@embratel:11] GotoIf("SIP/aguirre-cisco-b770a798", "0?12:16") in new stack
-- Goto (embratel,_164.,16)
-- Executing [_164.@embratel:16] NoOp("SIP/aguirre-cisco-b770a798", "Finish if-for-if-enum-508-509-511") in new stack
-- Executing [_164.@embratel:17] Set("SIP/aguirre-cisco-b770a798", "i=3") in new stack
-- Executing [_164.@embratel:18] Goto("SIP/aguirre-cisco-b770a798", "5") in new stack
-- Goto (embratel,_164.,5)
-- Executing [_164.@embratel:5] GotoIf("SIP/aguirre-cisco-b770a798", "1?6:19") in new stack
-- Goto (embratel,_164.,6)
-- Executing [_164.@embratel:6] Set("SIP/aguirre-cisco-b770a798", "dialstr=""") in new stack
-- Executing [_164.@embratel:7] Set("SIP/aguirre-cisco-b770a798", "info=") in new stack
-- Executing [_164.@embratel:8] Set("SIP/aguirre-cisco-b770a798", "tech=") in new stack
-- Executing [_164.@embratel:9] Goto("SIP/aguirre-cisco-b770a798", "sw-510-|10") in new stack
-- Goto (embratel,sw-510-,10)
-- Executing [sw-510-@embratel:10] Goto("SIP/aguirre-cisco-b770a798", "sw-510-.|10") in new stack
-- Goto (embratel,sw-510-.,10)
-- Executing [sw-510-.@embratel:10] Goto("SIP/aguirre-cisco-b770a798", "_164.|10") in new stack
-- Goto (embratel,_164.,10)
-- Executing [_164.@embratel:10] NoOp("SIP/aguirre-cisco-b770a798", "Finish switch-for-if-enum-508-509-510") in new stack
-- Executing [_164.@embratel:11] GotoIf("SIP/aguirre-cisco-b770a798", "0?12:16") in new stack
-- Goto (embratel,_164.,16)
-- Executing [_164.@embratel:16] NoOp("SIP/aguirre-cisco-b770a798", "Finish if-for-if-enum-508-509-511") in new stack
-- Executing [_164.@embratel:17] Set("SIP/aguirre-cisco-b770a798", "i=4") in new stack
-- Executing [_164.@embratel:18] Goto("SIP/aguirre-cisco-b770a798", "5") in new stack
-- Goto (embratel,_164.,5)
-- Executing [_164.@embratel:5] GotoIf("SIP/aguirre-cisco-b770a798", "0?6:19") in new stack
-- Goto (embratel,_164.,19)
-- Executing [_164.@embratel:19] NoOp("SIP/aguirre-cisco-b770a798", "Finish for-if-enum-508-509") in new stack
-- Executing [_164.@embratel:20] NoOp("SIP/aguirre-cisco-b770a798", "Finish if-enum-508") in new stack
-- Executing [_164.@embratel:21] GotoIf("SIP/aguirre-cisco-b770a798", "1?22:26") in new stack
-- Goto (embratel,_164.,22)
-- Executing [_164.@embratel:22] ChanIsAvail("SIP/aguirre-cisco-b770a798", "SIP/552127217107@voip.infodag.com.br") in new stack
-- Executing [_164.@embratel:23] GotoIf("SIP/aguirre-cisco-b770a798", "1?24:25") in new stack
-- Goto (embratel,_164.,24)
-- Executing [_164.@embratel:24] Dial("SIP/aguirre-cisco-b770a798", "SIP/552127217107@voip.infodag.com.br||T") in new stack
-- Called 552127217107@voip.infodag.com.br
-- SIP/voip.infodag.com.br-0a15fdb0 answered SIP/aguirre-cisco-b770a798
== Spawn extension (embratel, _164., 24) exited non-zero on 'SIP/aguirre-cisco-b770a798'