domingo, 25 de março de 2018

Tagged Under:

Validando AEL no FreePBX

By: Janduy Euclides On: março 25, 2018
  • Share The Gag

  • Neste laboratório usa-se um server com as seguintes configurações:

    • CentOS 6.9
    • Asterisk 13
    • FreePBX 12
    O procedimento a seguir irá funcionar partindo do principio que o AEL está habilitado em seu asterisk, pode checar conferindo as configurações a seguir:

    NOTA: Mas pode-se conferir em um dos procedimentos de instalação do FreePBX em "Definir as opções de compilação" usando make menuselect.




    # rasterisk -vvvcgi
    CLI> module show like pbx_ael.so
    

    Agora que já checamos e o AEL está habilitado e o modulo carregado, podemos seguir. Tudo que pode ser escrito em extensions.conf pode ser reescrito em extensions.ael. Segue um exemplo simples do AEL. Para validar se, ao recarregar o mesmo, está lendo o arquivo extension.ael, caso contrario ele irá gerar logs de erro!

    Entre no arquivo extensions.ael e adicione as informações abaixo:
    context default {
      s => {
     NoOp(Asteriskhelp!);
     NoOp(Usando AEL no FreePBX!);
     }
    
     8000 => Dial(SIP/10);
     8001 => Dial(SIP/20);
    };
    
    Em seguida, entre no CLI do asterisk e digite o seguinte comando:
    CLI> ael reload 
    
    Assim o asterisk vai recarregar as configurações do arquivo extension.ael, abaixo segue o dialplan em ael usando o comando dialplan show:


    Pronto! Desta forma o AEL já está funcionando, agora só programar.

    0 comentários:

    Enviar um comentário