中车项目,与pis系统的通信

dujunchen db5ef9771d init 2 dni temu
api db5ef9771d init 2 dni temu
cmd db5ef9771d init 2 dni temu
configs db5ef9771d init 2 dni temu
deployments db5ef9771d init 2 dni temu
internal db5ef9771d init 2 dni temu
pkg db5ef9771d init 2 dni temu
test db5ef9771d init 2 dni temu
Makefile db5ef9771d init 2 dni temu
README.md db5ef9771d init 2 dni temu
go.mod db5ef9771d init 2 dni temu
go.sum db5ef9771d init 2 dni temu
info.log db5ef9771d init 2 dni temu

README.md

PBX-Panel-Server

Panel API

项目依赖

  • mysql: 数据库, 分机账号, 用户信息
  • redis: 记录分机状态等信息
  • sox: 对上传文件转码
  • asterisk: 通过 AMI 连接进行交互

编译

下载 go >= 1.16, 安装. 设置环境变量

export PATH=$PATH:/usr/local/go/bin
1. go env -w GO111MODULE=on
2. go env -w GOPROXY=https://goproxy.io
3. go get -u github.com/swaggo/swag/cmd/swag
4. cp configs/config.demo.yaml configs/config.yaml
4. make run

参考 Makefile

页面

swaggger vue home apidoc socketio-client-tool

安装

apidoc sox upx socketio 测试

ChangeLog

  1. panel 与 pbx-v4 仓库拆分
  2. 不需要将前端 manager 包含到项目中