Как получить и сохранить записи телефонной книги Asterisk через ARI?

501
TheStoryCoder

Как я могу получить / обновить / добавить записи телефонной книги Asterisk через ARI? Я просматриваю документацию ARI https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+ARI, но ничего не могу найти в телефонной книге ...

Телефонная книга, о которой я говорю, находится в Администрировании FreePBX> Admin> Asterisk Phonebook.

Я также попытался найти записи телефонной книги в базе данных MySQL, но там их тоже не вижу ...

0

1 ответ на вопрос

0
arheops

Сам Asterisk является АТС и не хранит и не управляет записями телефонных книг или телефонных книг. У него нет API для этого.

Если у вас есть платформа FreePBX (Elastic <5.0, Trixbox), она хранит телефонную книгу в astdb. Так что он доступен через AMI, проверяя функции DB / DB_GET. ARI может иметь аналогичную функцию, проверьте ARI doc.

Для любого другого фреймворка вы должны обратиться к документации фреймворка.

Спасибо за разъяснения. Мы используем FreePBX (14.0.2.10). Так что вопрос в том, сможет ли ARI получить доступ к этому astdb ... TheStoryCoder 6 лет назад 0
О, является ли astdb просто базой данных SQLite? Тот, который расположен в `/ var / lib / asterisk / astdb.sqlite3`? TheStoryCoder 6 лет назад 0
Зависит от версии и параметров компиляции. Для 1.4 это просто текстовый файл. arheops 6 лет назад 0

Похожие вопросы