项目通过编译开源软件 FreeSwitch 做为电话软交换,使用开源库 jssip 开发了基于 WebRTC 的 SIP 话机,坐席只需要佩戴耳麦就
可以使用电话。
系统包括手动外呼、自动外呼、智能分配坐席等常用呼叫中心功能以及后台管理、报表等功能。
外呼服务器采用 Winform 开发,使用开源库 NSocketEvent 通过 soket 对接 FreeSwich ,通过自承载 WebAPI 对外暴露呼叫中
心功能接口。
外呼应用端采用 Asp.Net MVC 、WebAPI 开发,前端采用了 Vue + iview 等开源框架,以及 rxjs ,使用 WebSocket 连接外呼服
务器,完成通话过程以及实时查看外呼服务器的外呼信息和管理。