Как стать автором
Обновить

ACHI — замена FOP

Время на прочтение 2 мин
Количество просмотров 1.3K
Хочу представить Вам замену FOP (flash operator panel) — приложение, которое показывает информацию об агентах в режиме реального времени для сервера IP-телефонии Asterisk.

Кодовое название — ACHI (Asterisk Channel Information). Предыдущее описание не удалось, в этот раз попробую представить больше информации о проекте.

Скриншот главного окна, которое собственно и представляет основной пользовательский интерфейс:
image


Из-за специфических начальных требований система разрабатывалась на технологии .NET. Схема системы указана ниже:
image
Back-end — это серверное приложение, написанное на WPF. Получение данных от Asterisk идет через AMI путем ежесекундной отправки команды для получения информации об агентах и команды для получения информации об очередях. То есть back-end должен быть постоянно включенным.

Front-end — это веб-приложение на ASP.NET, с помощью AJAX идет получение данных и их вывод.

Помимо стандартных функций для вывода введены функции:
  • показа инфы выбранной очереди в заголовке окна
  • скрытие/отображение агентов какого-то отдела
  • скрытие отдельного агента/очереди
  • перемещение агентов/очередей


Видео с показом как это все работает:


Также есть полноценная web-админка.

Для доступа к AMI есть возможность ssh-туннелирования. Для авторизации используется LDAP, в ближайшее время будет возможность использовать авторизацию в MSSQL.

В данный момент идет попытка разработать полноценный аналог, работающий под Linux, с применением Mono.

Это мой первый более или менее полноценный проект, в ходе разработки которого также шло изучение технологий, поэтому временами могут быть различные ошибки.

Если у кого-то есть желание протестить у себя данную систему, то оставляйте комментарий, после ее доделывания смогу прислать вам (ориентировочно в течении месяца).

Также мне хочется понять, нужен ли вообще данный продукт в том виде как он есть сейчас (то есть на windows-платформе) и будет ли он нужен, если будет поддержка Linux?
Теги:
Хабы:
-1
Комментарии 3
Комментарии Комментарии 3

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн