
Поговорим про популярную утилиту IP – АТС Asterisk FOP2 (Flash Operator Panel 2). Панель позволяет видеть активность АТС Asterisk, вызовы между абонентами, длительность вызова, совершенный звонок, очереди вызовов и т.д. Это позволяет контролировать телефонные аппараты и выполнять переводы, запуск вызова шпионаж и шепот, мониторинг активности очереди и многое другое. Все выполняется из браузера, без необходимости устанавливать что-либо на клиентской стороне. FOP2 может показывать любое количество линий на телефоне и статус удерживаемого вызова, поэтому вы можете точно видеть, что происходит в режиме реального времени.
Содержание
Для администраторов
- Просмотр доступности всех абонентов.
- Передача вызова непосредственно на добавочный номер, голосовую почту или внешние номера.
- Возможность подбора звонящих телефонов.
- Управление и визуализация припаркованных звонков.
- Поиск в реальном времени и фильтр расширений (отлично подходит для больших компаний с сотнями расширений).
Для руководителей колл-центра
- Просмотр, агентов, авторизованных в очередях.
- Просмотр статус операторов (приостановлено, вышло из системы, недействительно).
- Просматривайте каждый ожидающий вызов в очереди со своим таймером.
- Управление агентами: добавление, удаление или приостановка участников очереди.
- Отфильтруйте список расширений, чтобы только участники очереди одним щелчком мыши.
- Шпионство или шепот по агентам.
- Инициирование записи звонка на диск.
Для конечных пользователей
Вам не нужно быть администратором или руководителем колл-центра, чтобы воспользоваться функциями FOP2, так как он позволяет вам контролировать свои звонки даже до того, как вы сделаете набор номера!
- Уведомления о вызовах (номер и имя вызывающего абонента, вызов из очереди).
- Интеграция с каталогом, поиск в реальном времени или набор любого набранного номера.
- Поддержка .tel: просто введите домен .tel, и вы получите номер телефона или прямой набор VoIP.
- Управление звонками: перевод, зависание, пикап и т.д.
- Управление конференцией: блокировка, приглашение, включение и выключение звука, обнаружение разговора.
- Присутствие: установите и визуализируйте свой статус присутствия.
- Чат IM: интегрированы мгновенные сообщения и заметки, нет необходимости в дополнительном программном обеспечении или демонах.
- Voicemail Explorer: позволяет просматривать и прослушивать голосовую почту прямо из браузера.
Требования к системе
- 32 или 64-разрядная операционная система Linux
- PHP 5.1 или выше
- MySQL Server 5 или выше, или MariaDB
Установка
Автоматическая установка
Если вы используете поддерживаемый бэкэнд (Issabel, Ombutel, FreePBX, Trixbox и многие другие), существует очень простой способ установить FOP2 и настроить его автоматически. Вы должны войти в командную строку вашего сервера через ssh или аналогичный, а затем выполнить следующую команду:
wget -O - http://download.fop2.com/install_fop2.sh | bash
Скачанный скрипт запустится и получит соответствующий архив FOP2 для вашей системы, распакует и установит его, а затем создаст специального пользователя-менеджера в файле Asterisk manager_custom.conf.
Когда он завершится, вы можете просто перейти в своем браузере на страницу http://your.server/fop2/admin чтобы начать настройку FOP2 и пользователей, или на http://your.server/fop2 чтобы войти в FOP2.
Это все! С этого момента вы можете использовать FOP2 по своему усмотрению.
Если вы предпочитаете делать что-то вручную или используете другие дистрибутивы Linux, то следуйте следующим разделам статьи, чтобы узнать, как загрузить и установить FOP2 в ручном режиме. Это также просто, но для этого потребуется 5 или 6 команд и редактирование текстового файла конфигурации.
Ручная установка на ОС Debian
Для 32-битной системы Debian / Ubuntu запустите:
cd /usr/src wget http://www.fop2.com/download/debian32 -O fop2.tgz
Для 64-битной системы Debian / Ubuntu запустите:
cd /usr/src wget http://www.fop2.com/download/debian64 -O fop2.tgz
Обязательно загрузите правильный пакет для вашей версии Linux.
После загрузки соответствующего пакета вам нужно будет извлечь его с помощью следующей команды:
tar zxvf fop2.tgz cd fop2 make install
При установке будут скопированы файлы сервера в /usr/local/fop2 и веб-страницы в /var/www/html/fop2, /var/www/fop2 в зависимости от вашего дистрибутива. Он также скопирует скрипт инициализации.
Учетные данные менеджера
Перед запуском службы FOP2 требуется некоторая базовая конфигурация в fop2.cfg и в файле /etc/asterisk/manager.conf (во многих бэкэндах вы можете настроить это в /etc/asterisk/manager_custom.conf), потому что демон FOP2 подключается через TCP к интерфейсу Asterisk Manager (AMI), используя имя пользователя и пароль. Базовая конфигурация демона:
/usr/local/fop2/fop2.cfg
[general] ; AMI definitions manager_host = 127.0.0.1 manager_port = 5038 manager_user = fop2 manager_secret = fop222
/etc/asterisk/manager.conf или /etc/asterisk/manager_custom.conf
[fop2] secret = fop222 deny = 0.0.0.0/0.0.0.0 permit = 127.0.0.1/255.255.255.0 read = all write = all writetimeout = 1000 eventfilter=!Event: RTCP* eventfilter=!Event: VarSet eventfilter=!Event: Cdr eventfilter=!Event: DTMF eventfilter=!Event: AGIExec eventfilter=!Event: ExtensionStatus eventfilter=!Event: ChannelUpdate eventfilter=!Event: ChallengeSent eventfilter=!Event: SuccessfulAuth eventfilter=!Event: DeviceStateChange eventfilter=!Event: RequestBadFormat eventfilter=!Event: MusicOnHoldStart eventfilter=!Event: MusicOnHoldStop eventfilter=!Event: NewAccountCode eventfilter=!Event: DeviceStateChange
Если вы устанавливаете Asterisk вручную, то вы должны быть уверены, что в manager.conf служба включена, посмотрите на /etc/asterisk/manager.conf и убедитесь, что там указано enabled = yes.
[general] enabled = yes port = 5038 bindaddr = 127.0.0.1
Проверяем работу службы:
/etc/init.d/fop2 --test
Вывод вышеуказанной команды для успешной установки и настройки должен быть примерно таким:
Flash Operator Panel 2 - White Label Version. Flash Operator Panel 2 - Valid License (7) Connection to manager OK!
Рекомендации по настройке Asterisk
Помимо включения диспетчера (что является обязательным), в различных файлах .conf Asterisk есть и другие параметры, благодаря которым FOP2 получает значимые и необходимые данные от AMI.
Чтобы включить/отключить мониторинг событий/статуса с помощью FOP2, в /etc/asterisk/sip.conf необходимо установить:
callevents=yes
Если вы используете Issabel, Tribox, FreePBX или совместимые бэкэнды, вы должны выбрать Advanced SIP Settings и включить Call Events там. Для более старых версий таких бэкэндов (2.8 или более старых) вы должны установить настройки вручную в файле /etc/asterisk/sip_general_custom.conf.
Чтобы включить информационные события в очереди доставленных вызовов в файле /etc/asterisk/queues.conf необходимо выполнить:
[testqueue] eventwhencalled=yes
Приведенная выше настройка отправляет события, связанные с очередями и агентами. Если вы отслеживаете очереди, вы должны включить его, чтобы FOP2 работал на 100%.
В Issabel и большинстве конфигурационных бэкэндов вы можете установить параметр на странице конфигурации очереди.
/etc/init.d/fop2 restart
Как только файлы будут установлены и учетные данные AMI настроены, вам нужно будет запустить службу.
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.