Установка Asterisk 1.8.x + FreePBX 2.9.0 (Debian Squeeze)

Скомпилируем FreePBX

mv /etc/asterisk/sip_notify.conf /etc/asterisk/sip_notify.conf.backup
/usr/src/freepbx-2.9.0/start_asterisk start
pear install DB
/usr/src/freepbx-2.9.0/install_amp

Почти везде нажимаем enter, меняем только путь к web каталогу и IP.
 
Enter your USERNAME to connect to the ‘asterisk’ database: [asteriskuser]
Enter your PASSWORD to connect to the ‘asterisk’ database: [amp109]
Enter the hostname of the ‘asterisk’ database: [localhost]
Enter a USERNAME to connect to the Asterisk Manager interface: [admin]
Enter a PASSWORD to connect to the Asterisk Manager interface: [amp111]
Enter the path to use for your AMP web root: [/var/www/html] /var/www
Enter the IP address or hostname Used To access the AMP web-admin: [xx.xx.xx.xx] 192.168.10.1
Enter a PASSWORD to perform call transfers with the Flash Operator Panel: [passw0rd]
Use simple Extensions [extensions] admin or Separate Devices and Users [deviceanduser]? [Extensions]
Enter directory in Which to store AMP executable scripts: [/var/lib/asterisk/bin]
Enter directory in Which to store super-user scripts: [/usr/local/sbin]

Изменяем в конфиге apache пользователя и группу, для этого редактируем файл /etc/apache2/apache2.conf и меняем в нем два параметра

User asterisk
Group asterisk

Теперь перезапустим apache

service apache2 restart

На этом установка астериска и freepbx в общем то законченна и теперь можно зайти в web интерфейс FreePBX по IP сервера, в моем случае так http://192.168.10.1/admin с логином и паролем admin.

10. Смена паролей установленных по умолчанию.

Теперь приступим к смене дефолтных паролей на наши, я выберу для настройки пароль "0123456789".

Замена пароля для подключения к БД MySQL (amp109 - по умолчанию).
Для этого требуется отредактировать 3 файла:
1. /etc/amportal.conf изменить пароль на свой в строке "AMPDBPASS=amp109"
2. /etc/asterisk/cdr_mysql.conf изменить пароль на свой в строке "password = amp109"
3. /etc/freepbx.conf изменить пароль на свой в строке "$amp_conf['AMPDBPASS'] = 'amp109'"

NEWPASS='0123456789';
sed -i "s/\(^AMPDBPASS=*\)\(.*\)/\1$NEWPASS/" /etc/amportal.conf
sed -i "s/\(^password = *\)\(.*\)/\1$NEWPASS/" /etc/asterisk/cdr_mysql.conf
sed -i "s/\($amp_conf\['AMPDBPASS'\]\\t= '*\)\(.*\)/\1$NEWPASS';/" /etc/freepbx.conf

Ну и также надо поменять пароль к пользователю asteriskuser в БД MySQL:
echo "SET PASSWORD FOR 'asteriskuser'@'localhost' = PASSWORD('$NEWPASS');" | mysql -u root -p

Замена паролей для Администратора Астериска (amp111 - по умолчанию).
Для этого требуется отредактировать 2 файла:
1. /etc/amportal.conf изменить пароль на свой в строке "AMPMGRPASS=amp111"
2. /etc/asterisk/manager.conf изменить пароль на свой в строке "secret = amp111"

Отличная статья, спасибо!

Отличная статья, спасибо! После установки столкнулся с проблемой: при входе по адресу http://@myserver@/admin/config.php отображалась только пустая страница. Помогло обновление freepbx. Взял отсюда: wget http://mirror.freepbx.org/freepbx-2.11.0.25.tgz

help

Приветствую, я тоже столкнулся с проблемой: при входе по адресу http://@myserver@/admin/config.php отображается только пустая страница. Но обновления нет для freePBX т.к. я устанавливал самую последнюю версию на сегодняшний день freepbx-2.11.0.42.tgz

Help pls. ))))

Пробуйте установить версии

Пробуйте установить версии которые вышли раньше.
Не всегда самое последнее работает как надо.



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов