Александр Мутовин
18.12.2012
38152

Установка FOP2 в Asterisk (FreePBX)

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

 FOP2 — это платный продукт. В бесплатном режиме доступен только статус 15-и абонентов. Иначе — требуется лицензия.

Инструкция по установке FOP2.

  1. Скачать последнюю версию FOP2 панели для своей системы всегда можно с официального сайта http://fop2.com/download.php и купить лицензию (в демо режиме доступно 15 кнопок) http://fop2.com/buy.php
  2. Подключаемся консольно к своему серверу по протоколу SSH.
  3. Переходим во временную папку tmp

    cd /tmp

  4. Скачиваем нужный архив (найдите самостоятельно последнюю версию)

    wget http://fop2.com/file.php?file=21

  5. Распаковываем его

    tar zxvf fop2-2.28-centos-x86_64.tgz

  6. Переходим в распакованную папку и запускаем установку

    cd fop2
    make install (если не сработает, делаем просто make)

  7. Если все удачно то видим Done!
  8. Переходим в директорию веб сервера и переименовываем паку в fop2 в папку panel

    cd /var/www/html
    mv fop2 panel

  9. Генерируем диалплан фопа для asterisk

    /usr/local/fop2/generate_override_contexts.pl –write

  10. Теперь нам нужно узнать AMI пароль, что бы соединить fop2 панель с астериском, для этого выполняем команду и смотрим пароль в графе [admin], строчка secret

    cat /etc/asterisk/manager.conf


    В целях безопасности рекомендуем создать отдельного пользователя для fop2 с ограниченными правами и использовать эти данные в 11 пункте, например:

    [fop2_user]
    secret = сложный-пароль
    deny=0.0.0.0/0.0.0.0
    permit=127.0.0.1/255.255.255.0
    read = system,call,command,agent,user,originate
    write = system,call,command,agent,user,originate
    writetimeout = 500

    После добавления нового пользователя в консоли Asterisk вводим команду:

    Manager reload

  11. Редактируем следующий файл /usr/local/fop2/fop2.cfg
    заменяем в строчке manager_secret=на наш пароль AMI который мы узнали в предыдущем пункте

    manager_host=127.0.0.1
    раскомментируем строчку web_dir и меняем fop2 на panel

  12. Проверяем корректность наших настроек по установке fop2 следующей командой

    /usr/local/fop2/fop2_server –test

    Если все удачно то видим следующее, где говорится что у нас нет лицензии на панель и мы используем ее в демо режиме (ограничение на 15 кнопок) и самое главное, подключение к менеджеру ОК

  13. Стартуем панельку и если все хорошо видим ОК

    service fop2 start

  14. Если у Вас ранее был установлен  модуль FOP2Admin во FreePBX, то Вам необходимо удалить его.

    Для того чтобы сохранить конфигурацию, Вы должны удалить файл / var/www/html/admin/modules/fop2admin/uninstall.php, а затем перейти во FreePBX GUI -> Администратор -> Управление модулями  и удалить оттуда FOP2Admin модуль.

    Если вы используете FreePBX Distro, вы должны установить php multibyte string support с помощью команды:
    yum -y install php-mbstring

    Далее необходимо переместить папку admin (скачанную с официального сайта fop2) в каталог /var/www/html/panel

  15. Теперь нужно создать пользователя, переходим в http://your.server/panel/admin, указываем номер которому доступен вход в панель, задаем ему пароль, ограничения, сохраняем и применяем.
  16. Пробуем зайти в панель, в браузере пишем http://your.server/panel появляется окно с логином и паролем, вводим
  17. Попадаем в интерфейс fop2 панели и можем ею пользоваться

    Если при входе в панель у вас не отображается toolbar то нужно проверить следующее:

    1. Проверить права пользователя в http://your.server/panel/admin и поставить для начала all.
    2. В системе должен быть заведен extension (внутренний номер) такой же какой вы используете для входа в панель.
    3. Если у вас demo версия, то система имеет ограничение на 15 кнопок, следовательно в FOP2Manager в разделе Buttons нужно отключить все лишние.

Если после проделанных операций у Вас некорректно отображается окно статистики системы FreePBX, то вводим следующую команду в консоли Linux:
[root@myStation ~]# Chown asterisk:asterisk /var/lib/php/sessions
[root@myStation ~]# Service httpd reload

 
avatar
  Подписаться  
Уведомление о

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

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

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

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

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices