Pessoal,<br><br> Vamos ao pratico:<br><br>Contexto basico em Conf:<br><br>[from-internal]<br>exten => _2XXX,1,Noop(Meu primeiro exemplo em CONF)<br>exten => _2XXX,n,Dial(SIP/${EXTEN},60,tT) ; Dial(Device/Exten/Tempo/Opções);<br>
exten => _2XXX,n,Hangup()<br><br>O mesmo contexto em AEL:<br><br>context from-internal {<br> _2XXX => {<br> Noop(Contexto em AEL);<br> Dial(SIP/${EXTEN},60,tT);<br> Hangup();<br>
}<br>}<br><br>Brincando com o GotoIf em conf:<br><br>Nota: Para comparar strings use "" e para comparar números tire as "", exemplo:<br><br>[from-internal]<br>exten => _2XXX,1,Noop(Correio de voz)<br>
exten => _2XXX,n,Dial(SIP/${EXTEN},60,tT)<br>exten => _2XXX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]VM:HG)<br>exten => _2XXX,n(VM),VoiceMail(${EXTEN}@default,b)<br>exten => _2XXX,n,Hangup()<br>
exten => _2XXX,n(HG),Hangup()<br><br>context from-internal {<br> _2XXX => {<br> Noop(Agora em AEL);<br> Dial(SIP/${EXTEN},60,tT);<br> if ("${DIALSTATUS}"=="BUSY") {<br>
VoiceMail(${EXTEN}@default,b);<br> Hangup();<br> } else {<br> Hangup();<br> }<br>}<br><br>ou mais chique:<br><br>context from-internal {<br>
_2XXX => {<br>
Noop(Agora em AEL);<br>
Dial(SIP/${EXTEN},60,tT);<br>
&trata(${DIALSTATUS},${EXTEN});<br>
}<br>
}<br>
<br>macro trata (DIALSTATUS,EXTEN) {<br> switch (${DIALSTATUS}) {<br> case BUSY:<br> Noop(Faca algo para ocupado);<br> break;<br>
case NOANSWER:<br> Noop(Faca algo para nao atende);<br> break;<br> default:<br> Noop(Simplesmente Delisga para os demais status);<br>
Hangup();<br> }<br>}<br><br>via o ael.<br><br><br><div class="gmail_quote">2009/12/10 Rodrigo Lang <span dir="ltr"><<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Estudo e prática, acha que eu faço o que da meia-noite até as seis da matina?!?! Hehehehehe Troquei uns três servidores para AEL já, tem me facilitado bastante! E realmente, como o Brunno disse, tem pouco material na net sobre o assunto. Vou dar uma pesquisada aqui, se achar algo volto a postar! E Sylvio, você que é um guru no AEL, poste ai sua opinião para a galera. Acredito que possa mostrar mais pontos positivos que eu...<br>
<br>Abraços,<br>Rodrigo Lang.<br><br><div class="gmail_quote">2009/12/10 Sylvio Carlos Jollenbeck <span dir="ltr"><<a href="mailto:sylvio.sdr@gmail.com" target="_blank">sylvio.sdr@gmail.com</a>></span><div><div></div>
<div class="h5"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#FFFFFF"><div>Rodrigo lang,</div><div><br></div><div>Para quem não conhecia o AEL a tão pouco tempo , vc esta quase um professor. Risos!!!! </div><div><br></div><div>Viva o AEL<br><br>Sylvio Carlos Jollenbeck<div>
Cel: 0151164049443</div><div>Esc: 0151138292014</div><div><a href="http://www.ipbox.com.br" target="_blank">www.ipbox.com.br</a></div><div><a href="http://www.minux.com.br" target="_blank">www.minux.com.br</a></div></div>
<div><br>Em 10/12/2009, às 13:58, Rodrigo Lang <<a href="mailto:rodrigoferreiralang@gmail.com" target="_blank">rodrigoferreiralang@gmail.com</a>> escreveu:<br><br></div><div><div></div><div><div></div><blockquote type="cite">
<div>Estava esquecendo deste detalhe Felipe, bem lembrado. O aelparse é extremamente útil, principalmente se for modificar algo crítico.<br><br><br>Ats,<br>Rodrigo Lang.<br><br><div class="gmail_quote">2009/12/10 Felipe Figueiredo <span dir="ltr"><<a href="mailto:felipe.figueiredo86@gmail.com" target="_blank"></a><a href="mailto:felipe.figueiredo86@gmail.com" target="_blank">felipe.figueiredo86@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Bruno, a escolha do CONF e do AEL depende única e exclusivamente de quem está programando. <br>
Eu programo em AEL e me dou muito bem com ele. Na minha opinião, a grande vantagem dele é o "aelparse", que checa os possíves erros antes de voce carregar o arquivo. Se a estrutura dele é mais completa e mais confiável que a do CONF eu não sei, mas que o AEL é bem mais claro, com certeza que sim. <br>
<br><div class="gmail_quote">2009/12/10 Rodrigo Lang <span dir="ltr"><<a href="mailto:rodrigoferreiralang@gmail.com" target="_blank"></a><a href="mailto:rodrigoferreiralang@gmail.com" target="_blank">rodrigoferreiralang@gmail.com</a>></span><div>
<div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Bruno, no meu entendimento, o AEL nada mais é que C com bibliotecas especificas do Asterisk. Tanto que quando você executa o comando "ael reload" no console ele responde assim:<br><br>pbx_ael.c:141 pbx_load_module: AEL load process: compiled config file name '/etc/asterisk/extensions.ael'.<br>
<br>Ou seja, ele é basicamente um C. Facilita muito para usar estruturas de decisão e loops. Sem contar que o extensions fica mais limpo. Além disso, não precisa ficar repetindo todas linha "exten =>", o filtro, prioridade, etc...<br>
<br><br>Ats,<br>Rodrigo Lang.<br><br><br><br><div class="gmail_quote">2009/12/10 <span dir="ltr"><<a href="mailto:brunoantognolli@email.com" target="_blank"></a><a href="mailto:brunoantognolli@email.com" target="_blank">brunoantognolli@email.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div>
<font color="black" face="arial" size="2">
<div>Bom dia lista.</div>
<div> </div>
<div>Gostaria de abrir uma discussão entre o "Plano de Discagem Tradicional" e AEL, então vou lançar algumas perguntas iniciais (que podem e deverão ser incrementadas).</div>
<div> </div>
<div>Como o AEL é muito pareceido com C, Pascal, PHP, e facilita a adaptação rápida do programador, vcs acham que AEL é mais do que uma "simples tendência"?</div>
<div> </div>
<div>Em qual versão do Asterisk implementar o AEL?</div>
<div>Qual é mais utilizado modo "tradicional" ou AEL?</div>
<div> </div>
<div>Para os "defensores" do modo tradicional, qual a principal crítica ao AEL?</div>
<div>Para os "defensores" do AEL, qual a principal vantagem de se utilizar AEL?</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div>Att,</div>
<div>Bruno</div>
<div> </div>
<div> </div>
</font>
<br></div></div><div>_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank"></a><a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões <a href="http://AsteriskBrasil.org" target="_blank"></a><a href="http://AsteriskBrasil.org" target="_blank">AsteriskBrasil.org</a><br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank"></a><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank"></a><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></blockquote></div><font color="#888888"><br><br clear="all">
<br>-- <br>Rodrigo F. Lang<br>
Amd. de Redes em Telecom<br>
</font><br>_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank"></a><a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões <a href="http://AsteriskBrasil.org" target="_blank"></a><a href="http://AsteriskBrasil.org" target="_blank">AsteriskBrasil.org</a><br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank"></a><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank"></a><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div></div></div><br>
<br>_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank"></a><a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões <a href="http://AsteriskBrasil.org" target="_blank"></a><a href="http://AsteriskBrasil.org" target="_blank">AsteriskBrasil.org</a><br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank"></a><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank"></a><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Rodrigo F. Lang<br>
Amd. de Redes em Telecom<br>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1</span><br><span>- Valor similar ao de placas E1 PCI;</span><br>
<span>- Não há problemas de compatibilidade com barramento PCI;</span><br><span>- Possibilitam a construção de soluções de alta disponibilidade(dois </span><br><span>servidores compartilham o mesmo E1)</span><br><span>Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank"></a><a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a></span><br>
<span>_______________________________________________</span><br><span>Lista de discussões <a href="http://AsteriskBrasil.org" target="_blank"></a><a href="http://AsteriskBrasil.org" target="_blank">AsteriskBrasil.org</a></span><br>
<span><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a></span><br><span><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></span></div>
</blockquote></div></div></div><br>_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div></div></div><div><div></div><div class="h5">
<br><br clear="all"><br>-- <br>Rodrigo F. Lang<br>
Amd. de Redes em Telecom<br>
</div></div><br>_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><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" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br><br clear="all"><br>-- <br>Sylvio Carlos Jollenbeck Borin<br>
<a href="http://sylviojollenbeck.wordpress.com/">http://sylviojollenbeck.wordpress.com/</a><br>msn: <a href="mailto:sylvio@sdrconsulting.com.br">sylvio@sdrconsulting.com.br</a><br>