- Shipped
- 26. August 2026 um 23:54 UTC
- Author
- Kamo
- Commit
- c6909b4
Inbound-Anrufe hatten nirgendwo zu gehen: die "Incoming"-Tabelle war völlig leer, so auch ein gelieferter Anruf wäre in die Sackgasse geraten. Fügt den dazugebenden Kontext hinzu plus die zwei Stimmzettel, die es liest. Die m() Option von WaitExten ist der Mechanismus - sie spielt eine Musik-on-Hold-Klasse UND sammelt Ziffern gleichzeitig. Hintergrund()/Playback() Stopp am Ende der Datei und MusicOnHold() sammelt nichts, so dass auch keine "Musik bis die Anrufer-Zehlblätter". Das IVR-Modul ist nicht auf dieser Box installiert (no ivr_details Tabelle) und würde eine aufgenommene Ankündigung anstatt Musik sowieso wollen. Angefügt an extensions_custom.conf unter einem Gruep-Bewahrer, anstatt über geschrieben it: kamo-asterisk-support besitzt einen marker-begrenzten Block in der gleichen Datei und bewahrt alles außerhalb Byte für Maß. Erstellen Sie auch /var/log/asterisk/cdr-csv. cdr_csv hat einen ERROR *und* a WARNUNG für jedes Gesprächsstück, weil dieses Verzeichnis im Bild fehlt. Die MySQL CDR ist die, die wir lesen, so dass nichts gebrochen wurde, aber es begrub die Asterisk Log - das gleiche Protokoll verwendet, um Anruffehler zu diagnostizieren. Geprüft live: Begleiter Antworten und Holds in WaitExten(45,m(default)); eine ungültige Verlängerung spielt pbx-ungültig und schlängelt sich zurück zur Musik; eine gültige Erweiterung erreicht von-did-direct und rangierte PJSIP/8080 (ANSWERED, 20s). Die ATTENDANT_TRIES Zähler wird auch auf der Etikett initialisiert - erreicht das "menu" ohne es links $[ + 1] ein Parse-Fehler, der dann die folgenden beschädigt GotoIf, den Anruf irgendwo unbeabsichtigt senden, anstatt laut zu scheitern. Die eingehenden Routen und Custom Destination Reihen leben in der FreePBX MariaDB (persistent StatefulSet) und werden hier nicht reproduziert.