Como envio e-mails de gravação do Asterisk com um script de pós-chamada executado a partir do FreePBX?

0

O script que designei para chamar o FreePBX, quando chamado diretamente da CLI, envia o e-mail sem falhas. Os e-mails não são acionados após uma chamada, no entanto.

Contexto de contexto: link

FreePBX 14.0.1.24

Asterisco 13.18.3

    
por Otto Cortes 18.01.2018 / 23:07

2 respostas

0

Na maioria dos casos, o asterisco pbx é executado por um usuário asterisco e o caminho de execução pode ser virtualmente qualquer coisa.

Então você precisa garantir

  1. Seu script pode ser executado sob um usuário de asterisco (permissões para o arquivo de registros, permissões de leitura para diretórios de libs etc.)
  2. Seu caminho de script sempre cheio, do root. Caminho da biblioteca completo ou em todo o sistema.
por 19.01.2018 / 06:36
0

O problema no meu caso foi o arquivo de configuração do mutt .muttrc (sendo o utilitário mutt recomendado para este aplicativo) foi inicialmente configurado pelo root e não pelo asterisco e assim o asterisco não sabia como enviar e-mails.

Solução: -fazer um novo arquivo .muttrc no diretório ~ / do usuário asterisco (ou cp aquele do root se você tiver um lá) -tenha certeza de que todas as suas credenciais de e-mail de vira-lata estão indicadas no .muttrc

Para um resumo de como configurar o mutt: link

    
por 19.01.2018 / 18:08