Ubuntu安装软IPPBX(Free 100用户)
1、Ubuntu安装Docker镜像,执行以下命令进行安装最新Docker镜像,等待几分钟
sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
2、查看Docker版本
3、下载Xswitch
wget https://xswitch.cn/download/xswitch-community-6.1.2.tar.gz --user xswitch --password password
4、解压Xswitch文件至 /usr/local/ 下
sudo tar zxvf xswitch-community-6.1.2.tar.gz -C /usr/local/
5、进入 /usr/local/xswitch-community-6.1.2 文件夹下
cd /usr/local/xswitch-community-6.1.2
6、安装make
sudo apt install make
7、执行make setup
sudo make setup
8、编辑 .env 文件
sudo vim .env
-
EXT_IP=10.0.8.7 # 这是外网地址(如果是内网使用,填写内网地址即可)
- LOCAL_IP=10.0.8.7 # 这是内网地址(如果是内网使用,填写内网地址即可),如果是Mac则无此参数
- FREESWITCH_DOMAIN=xiykj.com # 这是填写域的地方(用户或分机的域,可根据需要自行设置,也可以设成IP地址)
-
特别注意:FREESWITCH_DOMAIN 若是修改域名,会导致页面登录提示密码错误,需要执行bash update.sh命令。
9、执行 sudo make up 启动Docker镜像
sudo make up
我在这里执行的过程中报错了
vim 编辑 /etc/resolv.conf 文件,在nameserver 后填写 8.8.8.8 后保存退出再执行以上命令
10、Docker镜像下载启动完成
11、 https://你的ip:8082 进行web访问
12、Xswitch后台管理
13、系统默认只创建 1 开头的分机路由,如果需要添加其它号段,如8888,则需要在路由中添加一条路由规则,方能外呼进来,否则会提示电话号码错误(如下图)
系统中如果没有添加路由,呼入目的号码则会提示“电话号码错误”
XSwitch 5.0版本授权200个用户授权,下载5.0版本文件 wget https://xswitch.cn/download/xswitch-install.tar.gz --user xswitch --password password
执行 sudo make up 报错
从6.0版本上copy文件xtra_config.lua至XSwitch解压文件data目录下,sudo scp root@10.0.8.51:/usr/local/xswitch-community-6.1.2/data/xtra_config.lua ./data
然后再执行sudo make up