AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Установка FOP2 на Elastix: решено

Asterisk GUI 2 сообщений -
#1

Тестировалось на Elastix 2.03


Установка 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:

У кого возникнут проблемы пишите помогу....
#2

а рисунок четвертого шага можно перезалить?