Web-интерфейс для вашей Asterisk. Статистика для call-центров, отделов продаж, прослушивание звонков и многое другое

Содержание

С момента нашей последней публикации об интерфейсе статистики для IP-АТС Asterisk прошел уже почти год. Проект растет, развивается, фидбек от клиентов и хаброюзеров позволил многое переосмыслить и существенно доработать его функционал.

Также мы запустили сайт, партнерку, wiki, паблики в соц. сетях, написали биллинг, переписали демон синхронизации на golang… и сделали еще кучу классных штук — всего не перечислишь.

Сегодня я хочу поделиться с сообществом нашими достижениями в развитии продукта.
Вот так сейчас выглядит меню и стартовый отчет:

Под катом я детально раскрою все пункты и подробно расскажу о работе с интерфейсом.
И конечно, в честь «годовщины», всем подарки!

Что мы умеем сегодня

В текущей версии ПО (1.1.0) статистика ViStep.RU позволяет:

  • Прослушивать и скачивать записи совершенных вызовов
    (причем скачать можно все записи, найденные по фильтру поиска, одним архивом).
  • Отслеживать качество отработки звонков, оценивать их эффективность
    (кто сколько принял/пропустил/совершил звонков; их продолжительность).
  • Создавать группы внутренних номеров и просматривать отчеты в разрезе этих групп
    (для исходящих вызовов, в отчетах по входящим абоненты группируются посредством очередей Asterisk).
  • Предоставлять каждому супервизору доступ к группам и очередям, отчеты которых он может просматривать.
  • Смотреть статистику входящих звонков в разрезе каждого «внешнего» номера
    (сколько входящих за период было по каждому номеру, сколько принято/пропущено).
  • Просматривать подробные журналы внешних, внутренних и пропущенных звонков, а также журнал позвонивших вам впервые (табличные отчеты с гибким фильтром поиска).
  • Экспортировать все отчеты в Excel.
  • Добавлять комментарии к звонкам (в табличных отчетах).
  • Осуществлять мониторинг АТС
    (мы интегрировали наш сервис с zabbix и отправим вам email/sms в случае обнаружения проблем).
  • Оценить время работы и перерывов каждого оператора очереди за выбранный период.
  • Добавить логотип вашей компании
    (на страничку авторизации и в хедер для локальной версии и только в хедер для облачной).
  • Задать любой вопрос support’у прямо из интерфейса.
  • Смотреть разбивку по количеству входящих и исходящих звонков по областям/краям и прочим субъектам РФ на Яндекс.Карте.

Главная

Меню делится на два отчета:

    «Общая», где представлена информация о всех поступивших на АТС звонках в разрезе внешних («городских») номеров.
    Скриншот верхней части страницы был до ката, ниже идут диаграммы и график:

Здесь можно выбрать одновременно все очереди (повторюсь — очереди Asterisk), или одну/несколько необходимых.

Скриншоты отчета по исходящим звонкам под спойлером ниже, дабы не нагружать пост

  • оценить «выхлоп» рекламной компании, где вы указали определенный номер телефона
  • понять какой номер наиболее «популярен» у клиентов
  • узнать соотношение принятых/пропущенных к поступившим на АТС звонкам в целом
  • получить картину по входящим звонкам как по очереди(ям) так и по каждому оператору в отдельности
  • отследить количественные и качественные характеристики исходящих вызовов сотрудников

Звонки

Здесь собранны 4 табличных отчета:

    «Внешние звонки»
    Покажет все звонки, поступившие извне на АТС или совершенные ее абонентами вовне. Делится на входящие и исходящие и позволяет искать звонки по очередям и/или группам.
    Помимо очереди(ей), в фильтре для входящих можно выбрать группу (например, если в диалплане после Queue() идет Dial(), то звонки тоже найдутся).
    В дополнение к основным фильтрам: дата, очередь(и) и/или группа, под спойлером есть еще ряд дополнительных. Вот как это выглядит:

Переключим плашку Звонки: вверху страницы на «Исходящие»

Фильтр несколько отличается, но в целом все тоже самое.

Отчет найдет вам все звонки между внутренними номерами, т.е. абонентами АТС.

первый из них сохранит отчет в формате xls, по клику на второй вы скачаете архив со всеми файлами записей разговоров, найденными по фильтру поиска, а третий уведет в нашу вики на FAQ открытого отчета или настройки.

Группа отчетов «Звонки» служит подспорьем в поиске подробной информации по любому вызову, предоставляет возможность прослушать и скачать записи разговоров и выгрузить таблицу в Excel.

Здесь у меня все, идем далее.

Работа операторов

Отчет покажет сколько отработал каждый из операторов очереди за период времени. Оператор может добавляться и удаляться из очереди, может ставить себя на паузу (на обеденный перерыв, например) и убирать с паузы.

Все эти события вы увидите в данном отчете и сможете оценить сколько времени каждый оператор очереди провел в ней (время пауз и время добавления/удаления вычитается из общего).

Замечу, для построения этой страницы, Asterisk нужно сконфигурировать должным образом, т.е. операторам или руководителю надлежит предоставить в распоряжение механизм добавления/удаления и снятия/постановки на паузу участников очереди.

Геолокация входящих и исходящих звонков.
Мы взяли БД соответствия номеров их территориальной принадлежности, для ускорения работы затолкали ее в reddis, прикрутили Яндекс.Карты и получили вот такую картинку:

Работает пока только по РФ, в разрезе входящих и исходящих вызовов.
Для входящих есть дополнительный фильтр — внешний номер, т.е. получить результат можно как по всем «городским» номерам так и по каждому в отдельности.

Уверен, на скринах все наглядно, не буду тратить ваше время и буквы — продолжим.

АТС. Статус

Сервис статистики интегрирован с популярной системой мониторинга Zabbix.
В личном кабинете пользователя, в этом меню, мы рапортуем о наличии каких-либо проблем и выводим несколько графиков ресурсов АТС:

Меню «подсвечивается» цифрой-количеством сработавших триггеров.

Если хотите, то при срабатывании триггера отправим вам email или sms о проблеме.
Плюс к этому, за небольшую доплату, возьмем вашу Asterisk под свое «крыло» и сразу же устраним возникшую неполадку.

АТС. Параметры

Здесь разместились настройки различных оповещений от системы мониторинга, баланс на sms-счету, а также кнопка включения/отключения услуги «Поддержка АТС».

Дополнительные отчеты

Совсем забыл упомянуть — ведь у нас есть еще и дополнительные отчеты.
Идея в том, что вам может не хватить функционала «из коробки» и требуется узкоспециализированный отчет под конкретные бизнес-процессы (или логику обработки звонков, если хотите). Мы напишем такой по вашему ТЗ.

Для примера, приведу отчет «Кто ответил», написанный для call-центра клиента:

Входящий звонок сначала адресуется очереди операторов (назовем их первая линия), затем, если первая линии прозевала или все заняты, отправляется менеджерам (вторая линия).
Руководителю важно знать какие звонки приняла первая линия, какие вторая и те, что вовсе остались без ответа. Мы предоставили такую картину — помимо стандартных дата/кто/куда и пр. у каждого звонка есть поле «Статус»:

С отчетами управились, теперь я расскажу о настройках.

Настройки

Разнообразные параметры конфигурации интерфейса разместились в отдельной подгруппе:

Началом работы с настройкой служит кнопка «Загрузить номера из БД».
Она подтянет соответствие внутренний_номер -> callerid из базы данных (в запросе используются все звонки за последний год).

Добавлять/удалять сотрудников можно по одному, используя мультиселект (ctrl/cmd + ЛКМ):

Меню настройки супервизора похоже на настройку групп, есть все те же возможности.

Вот как оно выглядит:

Help desk и Wiki

«Help desk» позволит задать вопрос, попросить помочь или разъяснить что-то в работе статистики. Мы интегрировали его с тикет-системой и сразу же получаем уведомления о новых запросах, а вы можете отслеживать всю переписку прямо из интерфейса.



«Wiki» — это просто ссылка на нашу базу знаний, где мы храним инструкции по работе с интерфейсом и собираем разные лайфхаки по части Asterisk.

Вместо заключения

Именно вместо, потому как работа над новыми фичами кипит и сейчас — проект не стоит на месте и постоянно продолжает совершенствоваться. Например, в одном из следующих релизов, мы планируем добавить меню «Real-time».

Соберем там такие показатели как:

  • Количество и статус транков
  • Количество и статус внутренних номеров
  • Состояние очередей
  • Активные звонки
  • И еще что-нибудь классное

Нет аккаунта на Хабре? Не беда — все мои координаты в профиле FessAectan, пишите напрямую.


Источник: habr.com