Адрес репозитория https://github.com/szolenko/app_asterisk.git
Модуль для интеграции Мажордомо и платформы IP-телефонии Asterisk.
Реализовано:
Просмотр истории звонков. Настройка имени таблицы и пути хранения файлов записей разговоров. Подробности по созданию таблицы CDR и настройки Asterisk можно посмотреть здесь или здесь, навскидку.
Подключение к серверу астериск через phpagi. Прослушивание событий. При получении нового для МД события оно записывается новым методом в класс AsteriskAMI и объект Asterisk с комментарием в виде полученного от сервера массива данных. При получении уже существующего события запускается соответствующий метод.
В разработке:
В планах:
Мониторинг телефонов.
Управление диалпланом.
История:
08.02.2016 Бета версия. История звонков.
20.02.2016 Исправлен фильтр звонков. Добавлено удаление звонков.
25.02.2016 Мониторинг событий сервера, создание методов в классе астериск.
23.03.2016 Модуль переработан, добавлена отправка команд в астериск. НЕСТАБИЛЬНАЯ РАБОТА ЦИКЛА!
25.03.2016 Вернулся к мульти-методам. Цикл работает стабильно.