Wie kann ich Asterisk-Telefonbucheinträge über ARI abrufen und speichern?

514
TheStoryCoder

Wie kann ich Asterisk-Telefonbucheinträge über ARI abrufen, aktualisieren oder hinzufügen? Ich betrachte die ARI-Dokumentation https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+ARI, finde aber nichts über das Telefonbuch ...

Das Telefonbuch, über das ich spreche, ist das, das ich in FreePBX Administration> Admin> Asterisk Phonebook finde.

Ich habe auch versucht, nach den Telefonbucheinträgen in der MySQL-Datenbank zu suchen, aber sie werden dort auch nicht angezeigt.

0

1 Antwort auf die Frage

0
arheops

Asterisk selbst ist eine Telefonanlage und speichert oder verwaltet keine Telefonbücher oder Telefonbucheinträge. Dafür gibt es keine API.

Wenn Sie über ein FreePBX-Framework (Elastic <5.0, Trixbox) verfügen, wird das Telefonbuch in astdb gespeichert. Es ist also über AMI erreichbar, indem DB / DB_GET-Funktionen geprüft werden. ARI hat möglicherweise eine ähnliche Funktion, prüfen Sie das ARI-Dokument.

Für alle anderen Frameworks sollten Sie sich auf die Framework-Dokumentation beziehen.

Danke fürs klarstellen. Wir verwenden FreePBX (14.0.2.10). Die Frage ist also, ob ARI auf diesen Astdb zugreifen kann ... TheStoryCoder vor 5 Jahren 0
Ach, ist Astdb nur eine SQLite-Datenbank? Die unter `/ var / lib / asterisk / astdb.sqlite3`? TheStoryCoder vor 5 Jahren 0
Abhängig von Version UND Übersetzungsoptionen. Für 1.4 ist es nur eine Textdatei. arheops vor 5 Jahren 0