A great GUI manager for FreeSwitch
YouPBX 是一个强大 FreeSwitch (电话软交换系统) 的管理GUI系统,基于python3.6 + Django开发,功能全面,体验友好,可以基于此项目做一个完善的IPPBX系统、呼叫中心应用等
- git clone https://github.com/JoneXiong/YouPBX.git
- cd YouPBX安装依赖包
#配置pip
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
EOF
#安装依赖的包
pip3 install pip==20.3.4
pip3 install requests
pip3 install -r requirements.txt
- 项目界面框架用的 DjangoX, 请拷贝xadmin包到运行根目录
git clone https://github.com/JoneXiong/DjangoX.git
cp -rp Django/xadmin YouPBX/
- cp config_sample.py config.py 编辑配置freeswitch的连接信息
- 执行Django migrations命令 初始化数据库,执行Django createsuperuser创建管理员账号
python3 manage.py migrate
python3 manage.py createsuperuser
- python3 manage.py runserver 0.0.0.0:8080 运行服务
- 浏览 http://localhost:8080/