2600hz
![]() 此页面已过时,可能应考虑删除 |
blue.box 是一个用于管理和配置基于 FreeSWITCH 和 Asterisk 的 VoIP 系统的开源 GUI。它支持多租户和皮肤,并且是完全模块化的。
安装 Lighttpd
基本安装
要首先安装其他软件包,请激活社区软件包并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释以下行
/etc/lighttpd/lighttpd.conf 的内容
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),查找并更改 /usr/bin/php-cgi 为 /usr/bin/php-cgi82。
/etc/lighttpd/mod_fastcgi.conf 的内容
启动 lighttpd
服务并将其添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
安装 FreeSwitch
首先使用 apk
安装所需的软件组件。
apk add freeswitch freeswitch-flite freeswitch-sounds-en-us-callie-8000 freeswitch-sample-config
更改 /etc/freeswitch/ 的权限
chown lighttpd:lighttpd /etc/freeswitch/ chmod 777 -R /etc/freeswitch/
启动
启动 http 和 sql 服务器并添加到启动项
rc-service postgresql setup rc-service postgresql start && rc-update add postgresql default rc-service lighttpd start && rc-update add lighttpd default
安装 2600hz
创建一个 webapps 文件夹
mkdir /usr/share/webapps/ -p
从 git 仓库检出源代码
cd /usr/share/webapps/ git clone https://github.com/2600hz/bluebox.git bluebox/
更改文件夹权限
chmod -R 777 /usr/share/webapps/bluebox
创建一个到创建目录的符号链接
ln -s /usr/share/webapps/bluebox/ /var/www/localhost/htdocs/bluebox
配置 bluebox
登录您的 bluebox
浏览至:http://WEBSERVER_IP_ADDRESS/bluebox 并开始配置。
- 欢迎使用 Bluebox 1.0 设置向导
接受条款和条件 下一步
- 初始配置
选择 pqsl 作为数据库服务器,bluebox 作为数据库名称,postgres 作为用户,无密码。设置默认时区
注意: 将端口设置为 3306(对于 mysql);请参阅 - https://2600hz.atlassian.net/browse/BLUEBOX-445[死链接]
下一步
- 创建主管理员
主管理帐户
电子邮件地址:youremail@yourserver.net 密码:adminpassword 确认密码:adminpassword
下一步
- 电话引擎
在电话配置中
配置目录:/etc/freeswitch
全局声音文件目录:/usr/sounds
下一步
如果继续,冲突的配置文件将被永久删除!
下一步
- 安装
准备安装
下一步
之后您将看到点击此处使用 Bluebox 1.0!
您已完成 Bluesbox 安装。
注意: 如果您正在使用 Alpine ACF,或者如果您更改了 lighttpd.conf 文件中的端口,请转到您设置的端口。例如:如果您将端口设置为 8080,则浏览至:http://WEBSERVER_IP_ADDRESS:8080/bluebox
注意: 需要 PHP DOM 软件包 (apk add php-dom)
注意: 此文档需要一些小修复。