Глава 22

Web-интерфейсы

Точка зрения может быть опасной роскошью,

если ее заменить проницательностью и пониманием.

—Маршал МакЛухан

Прежде чем вы будете слишком взволнованы, эта глава не будет говорить о GUI конфигурации абонентской группы, таком как FreePBX. Мы признаем, что большая часть успеха Asterisk связана с успехом FreePBX-проектов, таких как AsteriskNOW и PBX in a Flash, но в этой книге мы сосредоточимся на Asterisk. Таким образом, мы не будем обсуждать каких-либо парней, которые по существу удаляют ваши отношения с диалпланом. Дело не в том что мы против этих вещей, а просто в том, что у нас есть так много места в этой книге, и наша цель — смотреть на Asterisk снизу вверх. Большинство проектов графических интерфейсов Asterisk скрывают внутреннюю работу Asterisk за интерфейсом и по этой причине они несовместимы с целями этой книги. Поэтому наше обсуждение веб-интерфейсов Asterisk будет сосредоточено на интерфейсах и компонентах, отличных от диалплана.

FreePBX GUI диалплан

Теперь, когда мы пообещали не говорить об интерфейсах диалплана, мы считаем что было бы неправильно вообще ничего не сказать о FreePBX, гиганте сообщества Asterisk. Этот интерфейс (который лежит в основе многих самых популярных дистрибутивов Asterisk, таких как AsteriskNOW, Elastix, дистрибутивов FreePBX и PBX in a Flash), несомненно, является очень большой частью того, почему Asterisk был столь успешным, какой он есть. С помощью интерфейса FreePBX вы можете настраивать и управлять многими аспектами системы Asterisk, не касаясь ни одного файла конфигурации. В то время как мы, пуристы, любим, чтобы все работали только с конфигурационными файлами, мы понимаем, что для многих изучение Linux и редактирование этих файлов вручную просто не произойдет. Для этих людей существует FreePBX, и мы уважаем важный вклад, который он внес в успех Asterisk.

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

Многие сторонние приложения были разработаны для Asterisk. Описанные здесь, являются одними из лучших, на момент написания этой статьи.

Flash Operator Panel

Флеш-панель оператора (или FOP, как оно более широко известно) является интерфейсом в первую очередь для использования операторов коммутатора. FOP использует Adobe Flash для представления интерфейса через веб-браузер и подключается к Asterisk через AMI (см. Главу 20 для обсуждения AMI).

Существует две версии Флеш-панели оператора: оригинальная версия (версия 0.30, теперь только версия для обслуживания и, вероятно, несовместимая с Asterisk 11) и версия FOP2 (показана на Рис. 25-1), которая является значительно улучшенной по сравнению с оригинальной версией, но требует покупки лицензии для любой системы с более чем 15 внутренними номерами.

Рисунок 25-1. FOP2

Вы можете найти FOP на http://www.asternic.org, и FOP2 на http://www.fop2.com.

Состояние очереди и отчеты

В большинстве call-центров недостаточно просто правильно маршрутизировать вызовы. Равное значение для большинства колл-центров имеет способность руководящего и управленческого персонала определять как работают очередь и агенты. Для этого будут полезны две вещи: информация о состоянии живой очереди и некоторый пакет отчетов.

Отображение состояния очереди

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

  • Количество агентов, вошедших в систему
  • Количество удерживаемых абонентов
  • Количество вызовов
  • Текущее время удержания
  • Среднее время
  • Процент отказов
  • Уровень обслуживания

Может потребоваться и другая информация; целью отображения состояния очереди является представление как руководящему персоналу, так и агентам очереди быстрой визуальной индикации состояния очереди в определенный момент времени.

Кроме того, в качестве информационного средства могут отображаться показатели производительности группы или агента.

Программное обеспечение Asternic Call Center Stats обеспечивает базовое отображение состояния и доступно в версии lite с открытым исходным кодом. Есть также несколько коммерческих продуктов, которые предлагают эту функцию.

Отчеты очереди

Отчеты об очередях состоят из отчетов и графиков, которые могут использоваться наблюдающим персоналом для анализа производительности очередей и агентов с исторической перспективой. Многие показатели будут аналогичны индикации состояния; однако, цель отчетности — обеспечивать мониторинг укомплектованности, выявления проблем и анализа тенденций.

Мы обсудили несколько интерфейсов отчетов очереди в Главе 13.

Детальная запись вызовов (CDR)

В то время, как Asterisk выполняет достаточно хорошую работу по созданию и хранению CDR, записи находятся в очень сыром формате, что затрудняет их анализ.

Вступление в пакет отчетов CDR. В 1990-х годах, когда тарифы на междугородную связь были сложными и дорогостоящими, целая субиндустрия была порождена компаниями, стремящимися помочь другим компаниям понять смысл сложных тарифов на междугородние вызовы. В настоящее время, когда междугородняя связь является гораздо менее дорогостоящей, а также, как правило, более простой с точки зрения моделей ценообразования, существует меньше необходимости в детальном анализе записей вызовов. Тем не менее, многие из этих опытных компаний добавили поддержку анализа CDR Asterisk; таким образом, если вы хотите отличные возможности отчетности, вы найдете огромную отрасль с большим количеством опытных участников.

Для простого интерфейса записей вызовов популярной программой является CDR-Stats, которая является преемницей чрезвычайно популярного пакета Asterisk-Stat. Этот интерфейс отчетов с открытым исходным кодом предоставляет простой способ изучения записей сведений о вызовах, а также некоторых базовых метрик для шаблонов вызовов.

A2Billing

Проект A2Billing — это не просто биллинговый интерфейс для Asterisk: это, по сути, полноценный VoIP-оператор из коробки. Этот сложный и всеобъемлющий продукт предоставляет большую часть технологий, которые вам понадобятся для предоставления услуг реселлера VoIP.1

Платформа A2Billing была щедро выпущена под GNU Affero General Public License (APGL) как open source. Спонсор проекта A2Billing — Star2Billing, предлагает консультационные услуги чтобы помочь вам быстрее освоиться.

Вывод

В этой короткой главе мы предоставили некоторые указатели на популярные графические приложения, которые могут быть использованы в сочетании с Asterisk. Хотя мы не рассматривали их подробно, мы признаем важность FreePBX, который предоставляет интерфейс конфигурации УАТС поверх Asterisk. Если вас интересует полное графическое решение для простой конфигурации УАТС, мы рекомендуем вам взглянуть на него. Чтобы попробовать мы рекомендуем использовать дистрибутив AsteriskNOW, который предоставляет FreePBX в качестве графического интерфейса.

1Он не может предоставить вам бизнес-смекалку, опыт работы в телефонной компании или автоматическую безопасность, поэтому, пожалуйста, не думайте, что все, что вам нужно сделать, это загрузить A2Billing, прежде чем вы сможете взять на себя AT&T!

Остались вопросы?

Я - Кондрашин Игорь, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование


ближайшие курсы

10 доводов в пользу Asterisk

Распространяется бесплатно.

Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.

Безопасен в использовании.

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

Надежен в эксплуатации.

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

Гибкий в настройке.

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

Имеет огромный функционал.

Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.

Интегрируется с любыми системами.

То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.

Позволяет телефонизировать офис за считанные часы.

В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.

Отличная масштабируемость.

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

Повышает управляемость бизнеса.

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

Снижает расходы на связь.

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