语音 - GeorgeGuoo/cosin GitHub Wiki

Samurais edited this page on 4 Sep 2018 · 15 revisions cc-switch 是春松客服管理 freeswitch 的模块,实现了春松客服的外呼、监听、IVR 等功能。

FreeSWITCH是一个开源的电话软交换平台,主要开发语言是C,某些模块中使用了C++,以 MPL1.1发布。更多的说明请参考 什么是FreeSWITCH?和 FreeSWITCH新手指南。您也可以阅读这本 《FreeSWITCH权威指南》。

依赖 名称 说明 Nodejs 8.x 开发语言 Redis 2.8+ 储存呼叫状态 freeswtich 外呼渠道,需要配置名称为goipx的外呼gateway minio 储存服务,保存通话录音 配置 参考config/dev.env.sample,创建dev.env

FREESWITCH_HOST=localhost REDIS_HOST=localhost MINIO_END_POINT=localhost MINIO_ACCESS_KEY=key MINIO_SECRET_KEY=secret 所有选项 名称 定义 例 PBX_CHANNEL_ID 渠道名称:需和春松客服中配置一致 test FREESWITCH_HOST freeswitch地址 192.168.1.2 FREESWITCH_PORT freeswitch esl 端口 8021 FREESWITCH_MAX_CHANNEL freeswitch 外呼最大并发 5 REDIS_HOST redis地址 192.168.1.3 REDIS_PORT redis端口 6379 MINIO_END_POINT minio服务地址,支持amazon s3 http://192.168.1.4:9000 MINIO_ACCESS_KEY minio key 1OQ4GY14H5D4ZLRIH720 MINIO_SECRET_KEY minio key 2B43OOXJYs2atfBfWljqSZgIRECaZHuKhB51kELv 执行 安装依赖后启动

npm install npm start