Asterisk GUI

Начал писать свой веб-интерфейс для asterisk, на php + js + html + ajax
Проект opensource. Пока еще на начальной стадии, но уже кое что умеет.
Из того, чего не видел у других — отображение очередей с статусами агентов и с кем они разговаривают (с привязкой к очереди), видно не отвеченные вызовы и нагрузку на очереди. Да, похожее есть в FOP2, но во-первых платно, во-вторых не совсем так.

Ссылка на github.com

Прошу попинать и высказать фидбек или хотелки, может по разработке подскажете что полезное.

Скриншот

3 комментария

gboldirev
Напишу здесь хотелки.
1) Очень хочется работающий механизм разграничения прав в CDR. В freepbx есть поле department, механизм работы которого не реализован. А было бы неплохо.
2) Опять же в CDR хочется нормального, без танцами с бубнами, проигрывания файлов.
admin
1. Да, клиенты просят тоже, думаю как реализовать. Самый простой вариант, пока хотя бы в конфиге прописывать какому пользователю какие экстеншены можно просматривать. Потом сделать отдельно админский модуль, в котором можно будет галочками отмечать уже кому что можно.
2. Да, встрою
gboldirev
1) Ну если посмотреть FreePBX distro — там есть, как я уже писал, поле Department Name в разделе Access Restrictions при создании администраторов (Admin/Administrators)
там же есть Extension Range (тоже не работает)
В принципе, можно через оба механизма реализовать. Классика — сделать отдельную таблицу с Department, где можно создать разные «отделы» и там указать екстеншены. Один екстенш может входить в разные отделы.
А в разделе создания администраторов можно поставить чекбоксы на «отделах», к которым у этого пользователя есть доступ. Само собой, реализация разграничения прав — та ещё песня)
2) Было бы хорошо, задолбало играться с браузерами, QuickTime плагинами…