Интеграция вебсервера и IP-PBX

Есть сервер где-то в интернете. На сервере бежит nginx и php
Есть ip телефонная станция. С астериксом.
Нужно интегрировать сервер со станцией, скачивать логи, посылать запросы и т.д.

Вопрос — с чего начать? какой принцип интеграции в данном случае? как через php подключаться к станции?
  • Вопрос задан
  • 4483 просмотра
Пригласить эксперта
Ответы на вопрос 5
@smartlight
AGI?
Ответ написан
Комментировать
la0
@la0
Статусы каналов www.voip-info.org/wiki/view/Aynchronous+Javascript+Asterisk+Manager+(AJAM)
Историю — можно напрямую из CDR (обычно CSV и СУБД типа MySQL, SQlite ...)
Ответ написан
Комментировать
@ink Автор вопроса
Это все хорошо… но мне надо понять базовый принцип
AIG стоит на PBX, к нему надо подключатся. Вопрос, как? Как подключится удаленным сервером к телефонии?
Про хайлоад речь не идет — надо просто раз в час/день скачивать данные.

Заранее благодарю за помощь
Ответ написан
Комментировать
Ovoshlook
@Ovoshlook
астериск умеет подключаться к базе данных , куда выливаются все логи.

Статусы и состояния можно собирать через AMI. Это специальный интерфейс, о нем можно почитать в интернете. Литературы полно. На вашем веб сервере нужно написать простенький клиент (или взять уже готовый)- который будет коннектиться к интефейсу АМИ и считывать оттуда прилетающие события. так же с помощью АМИ вы можете посылать сои действия на астетриск и он их будет выполнять. Так же, если у вас версия астериск 12 и выше -можете использовать ARI. Это будет даже правильнее.

ЗЫ Все все все есть в интернете. Asterisk manager interface в гуглопоиске ответит на многие вопросы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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