Wie versende ich Asterisk-Aufnahme-E-Mails mit einem Post-Call-Skript, das von FreePBX ausgeführt wird?

868
Otto Cortes

Das Skript, für das ich FreePBX angerufen habe, wenn es direkt von der CLI aufgerufen wird, sendet die E-Mail einwandfrei. Die E-Mails werden jedoch nach einem Anruf nicht ausgelöst.

Hintergrundkontext: https://community.freepbx.org/t/solved-how-to-email-call-recordings-post-call-recording-script/26747/24

FreePBX 14.0.1.24

Sternchen 13.18.3

0

2 Antworten auf die Frage

0
arheops

In den meisten Fällen wird die Sternchen-PBX von einem Sternchen-Benutzer ausgeführt, und der Laufpfad kann virtuell sein.

Also musst du dafür sorgen

  1. Ihr Skript kann unter einem Sternchenbenutzer ausgeführt werden (Berechtigungen zum Protokollieren von Dateien, Leseberechtigungen für Bibliotheksverzeichnisse usw.).
  2. Ihr Skriptpfad ist immer voll, von root aus. Bibliothekspfad voll oder systemweit.
Das sind beide gute Dinge zu überprüfen. Sie ließen mich mehr über Berechtigungen nachdenken und ich kam schließlich zur Lösung unten. Prost! Otto Cortes vor 6 Jahren 0
0
Otto Cortes

Das Problem in meinem Fall war die mutt-Konfigurationsdatei .muttrc (das empfohlene Dienstprogramm für diese Anwendung) wurde ursprünglich von root und nicht von asterisk eingerichtet. Daher wusste asterisk nicht, wie man E-Mails versendet.

Lösung: -make eine neue .muttrc-Datei im ~ / -Verzeichnis des Sternchenbenutzers (oder cp die Datei von root, wenn Sie eine haben) -Stellen Sie sicher, dass alle Ihre mutt-E-Mail-Anmeldeinformationen in der .muttrc-Datei angegeben sind

Ein Überblick über die Konfiguration von mutt: http://nickdesaulniers.github.io/blog/2016/06/18/mutt-gmail-ubuntu/