/YouPBX

A great GUI manager for FreeSwitch

Primary LanguagePython

YouPBX

A great GUI manager for FreeSwitch

概述

YouPBX 是一个强大 FreeSwitch (电话软交换系统) 的管理GUI系统,基于python3.6 + Django开发,功能全面,体验友好,可以基于此项目做一个完善的IPPBX系统、呼叫中心应用等

使用

  1. git clone https://github.com/JoneXiong/YouPBX.git
  2. 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
  1. 项目界面框架用的 DjangoX, 请拷贝xadmin包到运行根目录
git clone https://github.com/JoneXiong/DjangoX.git
cp -rp Django/xadmin YouPBX/
  1. cp config_sample.py config.py 编辑配置freeswitch的连接信息
  2. 执行Django migrations命令 初始化数据库,执行Django createsuperuser创建管理员账号
python3 manage.py migrate
python3 manage.py createsuperuser
  1. python3 manage.py runserver 0.0.0.0:8080 运行服务
  2. 浏览 http://localhost:8080/

预览

info

info

info