Как отправить письма Asterisk с записью сценария пост-вызова, выполненного из FreePBX?

Сценарий, который я назначил FreePBX для вызова, когда вызывается напрямую из CLI, отправляет электронную почту безупречно. Однако электронные письма не запускаются после звонка.

Фоновый контекст: https://community.freepbx.org/t/solved-how-to-email-call-recordings-post-call-recording-script/26747/24

FreePBX 14.0.1.24

Звездочка 13.18.3

2 ответа

Проблема в моем случае заключалась в том, что файл конфигурации Mutt.muttrc (Mutt - это утилита, рекомендованная для этого приложения) изначально был настроен пользователем root, а не asterisk, и поэтому asterisk не знал, как отправлять электронные письма.

Решение: -создать новый файл.muttrc в каталоге ~/ пользователя звездочки (или скопировать его из root, если он у вас есть), - убедиться, что все ваши учетные данные электронной почты Mutt указаны в.muttrc.

Для краткого изложения о том, как настроить Mutt: http://nickdesaulniers.github.io/blog/2016/06/18/mutt-gmail-ubuntu/

В большинстве случаев asterisk pbx выполняется пользователем asterisk, и путь к нему может быть любым.

Так вам нужно убедиться

  1. Ваш скрипт может работать под пользователем звездочки (права доступа к файлу журналов, права на чтение для директорий libs и т. Д. И т. Д.)
  2. Ваш путь к скрипту всегда полный, от root. Путь к библиотеке полный или общесистемный.
Другие вопросы по тегам