Сценарий, который я назначил 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 ответа2

0

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .