Skip to main content

IPPBX安装部署

本章介绍如何安装部署一套私有 IPPBX 系统

安装前准备

系统环境要求

. 操作系统:Linux x86_64 推荐 Debian12

. 内存:最低 4GB,推荐 8GB 以上

. 硬盘:最低 40GB,推荐 100GB 以上

tip

商业版可提供国产化信创支持

开始安装

一、基础环境准备

更新软件源

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密码

tip

正确输入您的IP地址 妥善保管MYSQL和REDIS的用户名和密码。

启动容器命令 如下:

./ippbx.sh start

停止容器命令 如下:

./ippbx.sh stop

删除/卸载容器命令 如下:

./ippbx.sh uninstall
如果想要删除ippbx的缓存文件,直接将下载的ippbx文件删除即可 :ippbx在opt目录下
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

tip

上面为默认端口 如需修改请查看管理员手册-系统设置-系统参数

六、进入登录页面

注册图

① 打开浏览器在网址内 输入您的IP地址并回车进入注册页面

② Mysql数据库用户名 输入您在初始化环境时设置的用户名(默认使用freecti用户)

③ Mysql数据库密码 输入您在初始化环境时设置的密码

④ Redis数据库密码 请输入您在初始化环境时设置的密码

⑤ 设置您的登录密码

⑥ 点击安装 登录

七、进入IPPBX主页

IPPBX主页

八、不同环境下的服务系统配置

1、内网环境部署(单网卡)

根据下图配置 自动获取IP地址 点击保存即可 内网环境单网卡

2、内网环境部署(多网卡)

根据下图配置 手动配置网卡内网IP地址 点击保存即可 内网环境多网卡

3、云环境部署(单网卡)

根据下图配置 手动配置公网IP地址 点击保存即可 云环境单网卡

4、云环境部署(多网卡)

根据下图配置 手动配置网卡内网IP地址和公网IP地址 点击保存即可 云环境多网卡