Установка FOP2 на Elastix.
1.Скачиваем Fop2 (wget http://files.pss.org.ru/asterisk/files/a ... op2.tar.gz)
2.Распаковываем /usr/src/fop2
3.Выполняем слудущие команды:
| Код: |
| cd /usr/src/fop2 mkdir /usr/local/fop2 mv /usr/src/fop2/server/* /usr/local/fop2 chmod 777 /usr/local/fop2 mkdir /var/www/html/fop2 mv /usr/src/fop2/html/* /var/www/html/fop2 chmod 777 /var/www/html/fop2 cp /usr/src/fop2/init/fop2.redhat /etc/rc.d/init.d/fop2 chmod 777 /etc/rc.d/init.d/fop2 chmod 777 /usr/local/fop2/autobuttons.cfg chmod 777 /usr/local/fop2/autoconfig-buttons-freepbx.sh chmod 777 /usr/local/fop2/autoconfig-users-freepbx.sh chmod 777 /usr/local/fop2/fop2_server cd /usr/local/fop2 perl fop2licgen.pl rm -rf /usr/local/fop2/fop2licgen.pl cd /var/www/html/fop2 mysqladmin -u root -p create fop2 mysql -u root -p < mysql.db mysql -u root -p -e "grant all privileges on fop2.* to fop2admin@'localhost' identified by 'Fop2Passw0rd'" echo '' >> /etc/asterisk/manager.conf echo '[fop2admin]' >> /etc/asterisk/manager.conf echo 'secret = Fop2Passw0rd' >> /etc/asterisk/manager.conf echo 'deny = 0.0.0.0/0.0.0.0' >> /etc/asterisk/manager.conf echo 'permit = 127.0.0.1/255.255.255.0' >> /etc/asterisk/manager.conf echo 'read = system,call,command,agent,user,originate' >> /etc/asterisk/manager.conf echo 'write = system,call,command,agent,user,originate' >> /etc/asterisk/manager.conf echo '' >> /etc/asterisk/manager.conf echo '' >> /etc/asterisk/manager.conf chkconfig fop2 on /etc/rc.d/init.d/fop2 start rm -rf /usr/src/fop2 |
4.Правим файл /USR/Local/FOP2/Server/fop2.cfg
(делаем как на рисунке)
5.Добавляем в конце /etc/asterisk/sip.conf
callevents=yes
и /etc/asterisk/queues.conf
[testqueue]
eventwhencalled=yes
6.и проверяем #> /usr/local/fop2/fop2_server --test
Если Connection to manager OK! То всё успешно установлено.
7.Далее заходим в \Usr\Local\Fop2\Fop2.conf и где User List
Добавляем главного юзера одного или несколько для входа в панель.
USER LIST
user=1000:1000aa:all
;user=621:1234:all
;user=622:1234:all
;user=623:1234all
buttonfile=\etc\asterisk\sip_additional.conf
#exec autoconfig-users-freepbx.sh
Где buttonfile Прописываем путь к файлу с Extensions(Внутренним номерам)
Тоесть в панели номера будут автоматически создаваться при добавлении нового номера, транка и тд...
Внимание: Если ставит дополнение для FreePBX c ихнего сайта(FOP2.COM) то панель перестанет работать
Added after 20 minutes:
У кого возникнут проблемы пишите помогу....