AI外呼机器人系统源码及架构设计

2019-04-14 18:16发布

AI外呼机器人系统架构设计

最近开发了一套AI智能外呼机器人系统,系统主要有3部分组成:web管理平台;呼叫机器人;SIP软交换。具体网络拓扑结构如下图:

架构简图

在这里插入图片描述 web管理平台;呼叫机器人;SIP软交换三部分如下
  1. web管理平台:话术管理、任务管理、线路管理、客户管理等。采用javaweb开发,tomcat部署。
  2. 呼叫机器人。采用C++开发,主要功能:SIP注册、呼叫调度、语音识别、静音检测、降噪处理、多路并发等。
  3. SIP软交换。我们使用的是昆石VOS2009,可以采用标准的软交换如freeswitch。
以上三部分都是软件部分,需要2台服务器,本地服务器或者云服务器都可以。本人推荐使用阿里云服务器。呼叫机器人采用的C++开发,需要部署到winodws平台上;昆石VOS2009需要部署到Linux平台上。web管理平台使用的是java开发,跨平台,可以部署在2台服务器中的任意一台。 系统的使用需要根据呼叫方式选择对应的网关。如果使用sim卡,需要使用无线网关;如果使用模拟电话线路,需要使用有线网关;如果需要使用中继线路,则需要使用中继网关。网关是标准的通信设备,常见的品牌有:鼎信通达,三汇,朗视等,推荐使用鼎信通达。 以上,如果有什么问题和建议可以和我沟通,也可提供源码和技术指导,真实场景机器人呼叫录音实例:https://dqqtest.oss-cn-hangzhou.aliyuncs.com/6b667133485147898e1de4075aa3a5d8(8).wav
QQ:1035209438 微信:13310979383 电话:13310979383