Eh ael ou ael2?<br><br>Abs,<br><br><div><span class="gmail_quote">2008/5/16, Diego Aguirre (DagMoller) <<a href="mailto:dag.voip@oi.com.br">dag.voip@oi.com.br</a>>:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Srs,<br><br> para poder conhecer o poder do AEL no asterisk, vejam o que é possível fazer...<br> esse exten faz uma busca no <a href="http://e164.org">e164.org</a> (ENUMLOOKUP).<br><br> context enum<br> {<br> _164XXXXXXXX => goto 1645521${EXTEN:3}|1;<br>
_164XXXXXXXXXX => goto 16455${EXTEN:3}|1;<br> _164. => {<br> if ("x${ENUMCALLERID}" != "x")<br> Set(CALLERID(all)=${ENUMCALLERID});<br><br> Set(dialto="");<br>
Set(number=${EXTEN:3});<br><br> // Buscar registros SIP/IAX<br> Set(numreg=${ENUMLOOKUP(+${number},ALL,c,,<a href="http://e164.org">e164.org</a>)});<br> if (${numreg} > 0)<br>
{<br> // Se existir 1 ou mais registro ENUM, faz um loop buscando por SIP e IAX<br> for (i = 1; ${i} <= ${numreg}; i = ${i} + 1)<br> {<br>
Set(dialstr="");<br> Set(info=${ENUMLOOKUP(+${number},ALL,,${i},<a href="http://e164.org">e164.org</a>)});<br> Set(tech=${CUT(info,:,1)});<br>
<br> switch (${tech})<br> {<br> case sip:<br> Set(dialstr="SIP/${info:4}");<br>
break;<br><br> case iax2:<br> Set(dialstr="IAX2/${info:5}");<br> break;<br>
<br> default:<br> break;<br> }<br><br> if ("x${dialstr}" != "x")<br>
{<br> // Se encontrar SIP ou IAX, apenda na string que será usada no Dial()<br> if ("x${dialto}" != "x")<br>
Set(dialto="${dialto}&${dialstr}");<br> else<br> Set(dialto="${dialstr}");<br>
}<br> }<br> }<br> // Discagem<br> if ("x${dialto}" != "x")<br> {<br> ChanIsAvail(${dialto});<br>
if ("x${AVAILORIGCHAN}" != "x")<br> Dial(${AVAILORIGCHAN},,T);<br> }<br> Hangup();<br> }<br> }<br><br> --<br>
Diego Aguirre<br> Infodag - Informática<br> FWD#: 459696<br> EnumLookup#: +55 21 8138-2710<br> DUNDi-br#: 21 8138-2710<br> _______________________________________________<br> Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br> == <a href="http://VoIPMania.com.br">VoIPMania.com.br</a> ==<br><br> _______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Tarik Faria da Silva Gregorio