IPPBX安装部署
本章介绍如何安装部署一套私有 IPPBX 系统
安装前准备
系统环境要求
. 操作系统:Linux x86_64 推荐 Debian12
. 内存:最低 4GB,推荐 8GB 以上
. 硬盘:最低 40GB,推荐 100GB 以上
商业版可提供国产化信创支持
开始安装
一、基础环境准备
- Debian12
更新软件源
apt-get update
安装依赖工具包
apt-get install -y git wget tar curl cron
二、 拉取代码库到本地
切换到opt目录下。
cd /opt
拉取代码到本地。
git clone -b ippbx2.0.1 https://gitee.com/freecti/ippbx.git
三、IPPBX.sh 脚本使用
切换到ippbx目录下
cd ippbx
执行ippbx.sh脚本文件
./ippbx.sh
若出现工具使用说明,证明基础环境安装成功
四、命令工具,用于启动,停止和删除服务
首次必须先运行setup命令进行环境初始化并拉去容器镜像。
./ippbx.sh setup
① 提示是否初始化环境,需要输入‘Y’。
② 提示输入IP地址: 输入您的IP地址。
③ 提示输入MySQL用户名: 设置您的MySQL用户名 (回车 默认使用freecti用户)。
④ 提示输入MySQL密码: 设置您的MySQL密码。
⑤ 提示输入Redis密码: 设置您的Redis密码
正确输入您的IP地址 妥善保管MYSQL和REDIS的用户名和密码。
启动容器命令 如下:
./ippbx.sh start
停止容器命令 如下:
./ippbx.sh stop
删除/卸载容器命令 如下:
./ippbx.sh uninstall
rm -rf /opt/ippbx
五、需要开启的默认端口号
可根据自身需求在系统参数中进行修改web页面访问端口: TCP 80/80
SIP认证端口 (用于IP话机注册): UDP 5070/5070 TCP 5070/5070
SIP对接端口 (用于点对点中继对接): UDP 5080/5080 TCP 5080/5080
RTP端口: UDP 10000/20000
WebSocket端口: TCP 8765
上面为默认端口 如需修改请查看管理员手册-系统设置-系统参数
六、进入登录页面
① 打开浏览器在网址内 输入您的IP地址并回车进入注册页面
② Mysql数据库用户名 输入您在初始化环境时设置的用户名(默认使用freecti用户)
③ Mysql数据库密码 输入您在初始化环境时设置的密码
④ Redis数据库密码 请输入您在初始化环境时设置的密码
⑤ 设置您的登录密码
⑥ 点击安装 登录
七、进入IPPBX主页
八、不同环境下的服务系统配置
1、内网环境部署(单网卡)
根据下图配置 自动获取IP地址 点击保存即可
2、内网环境部署(多网卡)
根据下图配置 手动配置网卡内网IP地址 点击保存即可
3、云环境部署(单网卡)
根据下图配置 手动配置公网IP地址 点击保存即可
4、云环境部署(多网卡)
根据下图配置 手动配置网卡内网IP地址和公网IP地址 点击保存即可