Установка 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"
- Show full page
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати
Отличная статья, спасибо!
Отличная статья, спасибо! После установки столкнулся с проблемой: при входе по адресу 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. ))))
Пробуйте установить версии
Пробуйте установить версии которые вышли раньше.
Не всегда самое последнее работает как надо.