O AEL nao é interessante se voce for usar uma interface gráfica para o gerenciamento dos arquivos de configuracao do Asterisk (pelo menos eu imagino), pois é mais fácil fazer o parser de um arquivo de configuracao do que de um "código-fonte". A menos que essa interface gerencie tudo, menos o plano de discagem.<br>
<br><br><div class="gmail_quote">2009/12/11 Marcelo Araujo <span dir="ltr"><<a href="mailto:marcelojcaraujo@gmail.com">marcelojcaraujo@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;">
Já ouvi diversas vezes que o ael é instável. O uso à 1 ano sem<br>
qualquer problema.<br>
<br>
Com ael é muito mais fácil escrever o plano de discagem além de ser<br>
mais legível.<br>
<br>
2009/12/11 Rodrigo Lang <<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Uma coisa que eu acabei de descobrir é que, se você utilizar o "aelparse"<br>
> com a opção "-w", ele compila seu extensions.ael e cria um backup em<br>
> extensions.conf. Achei bacana!<br>
><br>
><br>
> Ats,<br>
> Rodrigo Lang.<br>
><br>
> 2009/12/10 Sylvio Carlos Jollenbeck <<a href="mailto:sylvio.sdr@gmail.com">sylvio.sdr@gmail.com</a>><br>
>><br>
>> 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) ;<br>
>> 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 "",<br>
>> 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<br>
>> demais status);<br>
>> Hangup();<br>
>> }<br>
>> }<br>
>><br>
>> via o ael.<br>
>><br>
>><br>
>> 2009/12/10 Rodrigo Lang <<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>><br>
>>><br>
>>> Estudo e prática, acha que eu faço o que da meia-noite até as seis da<br>
>>> matina?!?! Hehehehehe Troquei uns três servidores para AEL já, tem me<br>
>>> facilitado bastante! E realmente, como o Brunno disse, tem pouco material na<br>
>>> net sobre o assunto. Vou dar uma pesquisada aqui, se achar algo volto a<br>
>>> postar! E Sylvio, você que é um guru no AEL, poste ai sua opinião para a<br>
>>> galera. Acredito que possa mostrar mais pontos positivos que eu...<br>
>>><br>
>>> Abraços,<br>
>>> Rodrigo Lang.<br>
>>><br>
>>> 2009/12/10 Sylvio Carlos Jollenbeck <<a href="mailto:sylvio.sdr@gmail.com">sylvio.sdr@gmail.com</a>><br>
>>>><br>
>>>> Rodrigo lang,<br>
>>>> Para quem não conhecia o AEL a tão pouco tempo , vc esta quase um<br>
>>>> professor. Risos!!!!<br>
>>>> Viva o AEL<br>
>>>><br>
>>>> Sylvio Carlos Jollenbeck<br>
>>>> Cel: 0151164049443<br>
>>>> Esc: 0151138292014<br>
>>>> <a href="http://www.ipbox.com.br" target="_blank">www.ipbox.com.br</a><br>
>>>> <a href="http://www.minux.com.br" target="_blank">www.minux.com.br</a><br>
>>>> Em 10/12/2009, às 13:58, Rodrigo Lang <<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>><br>
>>>> escreveu:<br>
>>>><br>
>>>> Estava esquecendo deste detalhe Felipe, bem lembrado. O aelparse é<br>
>>>> extremamente útil, principalmente se for modificar algo crítico.<br>
>>>><br>
>>>><br>
>>>> Ats,<br>
>>>> Rodrigo Lang.<br>
>>>><br>
>>>> 2009/12/10 Felipe Figueiredo <<a href="mailto:felipe.figueiredo86@gmail.com">felipe.figueiredo86@gmail.com</a>><br>
>>>>><br>
>>>>> Bruno, a escolha do CONF e do AEL depende única e exclusivamente de<br>
>>>>> quem está programando.<br>
>>>>> Eu programo em AEL e me dou muito bem com ele. Na minha opinião, a<br>
>>>>> grande vantagem dele é o "aelparse", que checa os possíves erros antes de<br>
>>>>> voce carregar o arquivo. Se a estrutura dele é mais completa e mais<br>
>>>>> confiável que a do CONF eu não sei, mas que o AEL é bem mais claro, com<br>
>>>>> certeza que sim.<br>
>>>>><br>
>>>>> 2009/12/10 Rodrigo Lang <<a href="mailto:rodrigoferreiralang@gmail.com">rodrigoferreiralang@gmail.com</a>><br>
>>>>>><br>
>>>>>> Bruno, no meu entendimento, o AEL nada mais é que C com bibliotecas<br>
>>>>>> especificas do Asterisk. Tanto que quando você executa o comando "ael<br>
>>>>>> reload" no console ele responde assim:<br>
>>>>>><br>
>>>>>> pbx_ael.c:141 pbx_load_module: AEL load process: compiled config file<br>
>>>>>> name '/etc/asterisk/extensions.ael'.<br>
>>>>>><br>
>>>>>> Ou seja, ele é basicamente um C. Facilita muito para usar estruturas<br>
>>>>>> de decisão e loops. Sem contar que o extensions fica mais limpo. Além disso,<br>
>>>>>> não precisa ficar repetindo todas linha "exten =>", o filtro, prioridade,<br>
>>>>>> etc...<br>
>>>>>><br>
>>>>>><br>
>>>>>> Ats,<br>
>>>>>> Rodrigo Lang.<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> 2009/12/10 <<a href="mailto:brunoantognolli@email.com">brunoantognolli@email.com</a>><br>
>>>>>>><br>
>>>>>>> Bom dia lista.<br>
>>>>>>><br>
>>>>>>> Gostaria de abrir uma discussão entre o "Plano de Discagem<br>
>>>>>>> Tradicional" e AEL, então vou lançar algumas perguntas iniciais (que podem e<br>
>>>>>>> deverão ser incrementadas).<br>
>>>>>>><br>
>>>>>>> Como o AEL é muito pareceido com C, Pascal, PHP, e facilita a<br>
>>>>>>> adaptação rápida do programador, vcs acham que AEL é mais do que uma<br>
>>>>>>> "simples tendência"?<br>
>>>>>>><br>
>>>>>>> Em qual versão do Asterisk implementar o AEL?<br>
>>>>>>> Qual é mais utilizado modo "tradicional" ou AEL?<br>
>>>>>>><br>
>>>>>>> Para os "defensores" do modo tradicional, qual a principal crítica ao<br>
>>>>>>> AEL?<br>
>>>>>>> Para os "defensores" do AEL, qual a principal vantagem de se utilizar<br>
>>>>>>> AEL?<br>
>>>>>>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>> Att,<br>
>>>>>>> Bruno<br>
>>>>>>><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">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>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> --<br>
>>>>>> Rodrigo F. Lang<br>
>>>>>> Amd. de Redes em Telecom<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">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>
>>>>><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">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>
>>>><br>
>>>><br>
>>>><br>
>>>> --<br>
>>>> Rodrigo F. Lang<br>
>>>> Amd. de Redes em Telecom<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">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>
>>>><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>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Rodrigo F. Lang<br>
>>> Amd. de Redes em Telecom<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">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>
>><br>
>><br>
>><br>
>> --<br>
>> Sylvio Carlos Jollenbeck Borin<br>
>> <a href="http://sylviojollenbeck.wordpress.com/" target="_blank">http://sylviojollenbeck.wordpress.com/</a><br>
>> msn: <a href="mailto:sylvio@sdrconsulting.com.br">sylvio@sdrconsulting.com.br</a><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">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>
><br>
><br>
><br>
> --<br>
> Rodrigo F. Lang<br>
> Amd. de Redes em Telecom<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">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>
><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>
</div></div></blockquote></div><br>