rendered paste bodycontext enum
{
_164. => {
Set(dialto="");
// Buscar registros IAX
Set(numreg=${ENUMLOOKUP(+${EXTEN:3},iax2,c,,e164.org)});
if (${numreg} > 0)
{
for (i = 1; ${i} <= ${numreg}; i = ${i} + 1)
{
if ("x${dialto}" != "x")
Set(dialto="${dialto}&");
Set(dialto="${dialto}IAX2/${ENUMLOOKUP(${EXTEN:3},iax2,,${i},e164.org)}");
}
}
// Buscar registros SIP
Set(numreg=${ENUMLOOKUP(+${EXTEN:3},sip,c,,e164.org)});
if (${numreg} > 0)
{
for (i = 1; ${i} <= ${numreg}; i = ${i} + 1)
{
if ("x${dialto}" != "x")
Set(dialto="${dialto}&");
Set(dialto="${dialto}SIP/${ENUMLOOKUP(${EXTEN:3},sip,,${i},e164.org)}");
}
}
// Discagem
if ("x${dialto}" != "x")
{
ChanIsAvail(${dialto});
if ("x${AVAILORIGCHAN}" != "x")
Dial(${AVAILORIGCHAN},,T);
}
goto default|hang|1;
}
}