context 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'