基于SIP及WebSocket的VoIP电话呼叫技术
作者:王江淮 周路 丁常坤
来源:《电脑知识与技术》2020年第09期
        摘要:为了实现VoIP与业务能力的结合,实现基于VoIP软电话的呼叫中心平台能力,提出了通过WebSocket、SIP协议和FreeSWITCH的技术结合,打造IP-PBX[1]交换机方式的VolP呼叫中心平台方案,来替代传统的基于电路的呼叫中心平台系统,从而在不影响呼叫中心功能的情况下实现系统的灵活部署、低廉成本等优势。
        关键词:VolP;FreeSWITCH;SIP;WebSocket
        中图分类号:TP399 文献标识码:A
websocket和socket        文章编号:1009-3044(2020)09-0040-03
        基于电路的传统的呼叫中心系统是目前应用最多的呼叫中心平台,它具有成熟稳定、接人能力强等特点,但也导致系统架构复杂、安装部署及运维难度大、建设成本高等缺点,这也导致其很难适用于小中规模呼叫中心建设的原因。随着移动通信,无线网络的快速发展,融合IP和通信技术的统一通信平台已经渐渐被各企业所接受和认可。基于VoIP软电话的呼叫中心平台也应运而生,由FreeSWITCH提供通信等能力、软电话承接,通过WebSocket与软电话建立连接实现通讯与业务能力的结合,建立基于VoIP软电话的呼叫中心系统,不仅具有传统交换机的优势,同时还具备系统结构简单、部署灵活、低成本的等优点,这将是未来呼叫中心系统的发展方向。
        1 电话软交换平台
        FreeSWITCH是一个开源的、跨平台的、伸缩性好的、多协议的电话软交换平台,由于使用了IP通信,它能通过IP网提供语音通信,它不仅可以在企业内部网上进行,也可通过Internet在外网甚至PSTN电话间进行。FreeSWITCH与SIP软电话通信的协议是SIP协议,SIP是由IETF提出的IP电话信令协议,如图1为请求呼叫建立发送的SIPINVITE请求。在SIP
通信中,除文字外,媒体都是在RTP协议中传输的,由于媒体一般都是持续传输的,因此又称RTP流。FreeSWITCH是一个典型的B2BUA.在一个通话过程中,FreeSWITCH都是作为一个B2BUA来桥接两个客戶端软电话进行通话,完整的呼叫流程如图2。在搭建软电话呼叫中心系统中,由FreeSWITCH提供语音交换、媒体处理、媒体监播、电话会议、排队等功能,由SIP软电话承接功能,并通过WebSocket收发命令实现属性、方法、事件与呼叫中心业务、管理能力结合(如图3)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。