当前位置: 首页 > 工具软件 > YouPBX > 使用案例 >

YouPBX搭建过程

梅耘豪
2023-12-01

YouPBX 是一个Github上开源的FreeSwift的管理GUI系统(https://github.com/JoneXiong/YouPBX),但是很多人根据作者的使用说明无法成功搭建,网上也搜不到相关解决方法,在此记录下我成功安装的方法供需要的人参考。

操作系统:Windows 10 专业版

Python版本: python-2.7.16

其他前提: 安装好Git,并把python自带的pip 加入到环境变量path中

1. 下载YouPBX

git clone https://github.com/JoneXiong/YouPBX.git

2. YouPBX界面框架用的是DjangoX,需要用到里面的xadmin包,所以下载一份DjangoX源码

https://github.com/JoneXiong/DjangoX.git

2. 进入源码目录,并切换到最新release的tag

cd YouPBX

git checkout v0.2

3. 新建一个lib目录,把DjangoX源码中的xadmin复制到其中

4. 用pip安装项目依赖

pip install -r requirement.txt

5. 将config_sample.py复制一份改名为config.py,用来编辑配置freeswitch的连接信息

6.  python manage.py syncdb

7.  python manage.py runserver

8. 浏览器打开http://localhost:8000/xadmin/, 用刚才安装过程中设置的账号密码登陆


其他注意事项:

config.py中路径最后不要加斜杠,如fs_conf_path = 'C:\Program Files\FreeSWITCH\conf'

event_socket_conf 中host 127.0.0.1改成实际IP,如

event_socket_conf = {
                     'host': '192.168.18.140',
                     'port': 8021,
                     'pwd': 'ClueCon'
                     }

 类似资料: