Как отправить письма Asterisk с записью сценария пост-вызова, выполненного из FreePBX?
743
Otto Cortes
Сценарий, который я назначил FreePBX для вызова, когда вызывается напрямую из CLI, отправляет электронное письмо без ошибок. Однако электронные письма не запускаются после звонка.
В большинстве случаев asterisk pbx выполняется пользователем asterisk, и путь к нему может быть любым.
Так что вам нужно убедиться
Ваш скрипт может работать под пользователем звездочки (права доступа к файлу журналов, права на чтение для директорий libs и т. Д. И т. Д.)
Ваш путь к скрипту всегда полный, от root. Путь к библиотеке полный или общесистемный.
Это обе хорошие вещи, чтобы проверить. Они заставили меня больше думать о разрешениях, и я в итоге пришел к решению ниже. Ура!
Otto Cortes 6 лет назад
0
0
Otto Cortes
Проблема в моем случае заключалась в том, что файл конфигурации Mutt .muttrc (Mutt - это утилита, рекомендованная для этого приложения) изначально был настроен пользователем root, а не asterisk, и поэтому asterisk не знал, как отправлять электронные письма.
Решение: -создать новый файл .muttrc в каталоге ~ / пользователя звездочки (или скопировать его из корневого каталога, если он у вас есть) - убедиться, что все ваши учетные данные электронной почты Mutt указаны в .muttrc