【技术实现步骤摘要】
一种大容量并行处理通话系统及通话方法
本专利技术涉及网络数据通讯
,具体而言,涉及一种大容量并行处理通话系统及通话方法。
技术介绍
随着互联网的普及和多媒体技术在互联网上的应用,目前来讲,基于IP网络的通信技术目前已经非常流行了;很多朋友都喜欢使用网络聊天工具来进行语音聊天,这种语音并不是通过电信运营商的传统电话网络进行传输,而是通过互联网进行传输。这种将语音转化为IP数据包,部分或全部基于IP网络传输的技术就是VoIP(VoiceoverIP,IP承载语音)技术。VoIP的基本原理是通过语音的压缩算法对语音数据编码进行压缩处理,然后把这些语音数据按TCP/IP标准进行打包,经过IP网络把数据包送至接收地,再把这些语音数据包串起来,经过解压处理后,恢复成原来的语音信号,从而达到由互联网传送语音的目的。VOIP技术主要分为信令和媒体两个部分,信令部分负责通话的建立和释放,媒体部分负责通话的语音信息的传输和交换。其中,VOIP的信令技术是通过标准协议来实现的,例如SIP协议和H323协议。其中,媒体编解码协议主要有G711A,G711U,G729,G723等。在VOIP通信中,处理信令所费的资源,远远低于处理媒体所需要的资源,一个通话中信令包最多也在100个左右,而媒体包每秒就需要处理100个包(20毫秒发包周期,不考虑静音压缩)。对此,作为VOIP整体解决方案来说,一般信令和媒体处理都是在同一个服务模块中进行处理,但是这样的处理方式弊病在于单机处理性能有限,不能支持大规模的部署。同时参见图1,上述 ...
【技术保护点】
1.一种大容量并行处理通话系统,其特征在于,包括RTP媒体服务器、SS局端服务器、客户端应用,其中,所述SS局端服务器与若干个RTP媒体服务器建立连接,且所述SS局端服务器与多个客户端应用建立通信连接;/n所述客户端应用包括两种类型:主叫方的本地客户端和被叫方的客户端;/n所述SS局端服务器包括信令处理模块;每个所述RTP媒体服务器均包括对应的媒体处理模块;且所述信令处理模块分别与多个所述RTP媒体服务器的媒体处理模块实现交互通信连接;/n其中,所述SS局端服务器中的信令处理模块,用于接收所述信令呼叫请求,搜索确定与当前SS局端服务器建立连接的多个RTP媒体服务器,确定选择负载轻的RTP媒体服务器作为此次通话的目标媒体服务器;SS局端服务器中的信令处理模块还用于发送请求媒体资源消息给目标媒体服务器中的媒体处理模块;/n所述目标媒体服务器中的所述媒体处理模块,用于返回媒体资源信息给信令处理模块;/n所述SS局端服务器中的信令处理模块,还用于将返回的所述媒体资源信息给本地客户端,并发送呼叫请求到被叫方的客户端,促使本地客户端和被叫方的客户端,使用所述目标媒体服务器提供的媒体通道进行通话;/ ...
【技术特征摘要】
1.一种大容量并行处理通话系统,其特征在于,包括RTP媒体服务器、SS局端服务器、客户端应用,其中,所述SS局端服务器与若干个RTP媒体服务器建立连接,且所述SS局端服务器与多个客户端应用建立通信连接;
所述客户端应用包括两种类型:主叫方的本地客户端和被叫方的客户端;
所述SS局端服务器包括信令处理模块;每个所述RTP媒体服务器均包括对应的媒体处理模块;且所述信令处理模块分别与多个所述RTP媒体服务器的媒体处理模块实现交互通信连接;
其中,所述SS局端服务器中的信令处理模块,用于接收所述信令呼叫请求,搜索确定与当前SS局端服务器建立连接的多个RTP媒体服务器,确定选择负载轻的RTP媒体服务器作为此次通话的目标媒体服务器;SS局端服务器中的信令处理模块还用于发送请求媒体资源消息给目标媒体服务器中的媒体处理模块;
所述目标媒体服务器中的所述媒体处理模块,用于返回媒体资源信息给信令处理模块;
所述SS局端服务器中的信令处理模块,还用于将返回的所述媒体资源信息给本地客户端,并发送呼叫请求到被叫方的客户端,促使本地客户端和被叫方的客户端,使用所述目标媒体服务器提供的媒体通道进行通话;
所述SS局端服务器,用于实时监测当前本地客户端和被叫方的客户端之间的当前通话是否结束;在判断当前通话结束后,SS局端服务器中的信令处理模块发送释放资源消息给当前的目标媒体服务器,通知当前的目标媒体服务器释放媒体通道资源。
2.根据权利要求1所述的大容量并行处理通话系统,其特征在于,所述SS局端服务器用于配置2-10个RTP媒体服务器,且每个RTP媒体服务器用于支持500-700路的并发。
3.根据权利要求2所述的大容量并行处理通话系统,其特征在于,所述目标媒体服务器中的所述媒体处理模块还用于收到释放所述释放资源消息后,释放当前通话的媒体通道,然后等待新的请求到达。
4.根据权利要求3所述的大容量并行处理通话系统,其特征在于,所述SS局端服务器用于建立本地客户端和被叫方的客户端之间的通信会话,且所述局端服务器还用于建立本地客户端和被叫方的客户端之间的VoIP网络连接。
5.根据权利要求4所述的大容量并行处理通话系统,其特征在于,所述SS局端服务器用于信令包的交互和记录保存。
6.根据权利要求5所述的大容量并行处理通话系统,其特征在于,所述本地客户端和被叫方的客户端为安装在移动终端上APP应用或者为安装在PC终端上应用。
7.一种大容量并行处理通话方法,其特征在于,其应用了如权利要求1-6任一项所述的大容量并行处理通话系统,包括如下操作步骤:
其中本地客户端向被叫方的客户端发送通话外呼处理,具体包括如下操作步骤:
步骤100:本地客户端向SS局端服务器发起信令呼叫请求,SS局端服务器中的信令处理模块接收所述信令呼叫请求,搜索确定与当前SS局端服务器建立连接的多个RTP媒体服务器,确定选择负载轻的RTP媒体服务器作为此次通话的目标媒体服务器;
步骤200:SS局端服务器中的信令处理模块发送请求媒体资源消息给目标媒体服务器中的媒体处理模块,且所述媒体处理模块返回媒体资源信息给信令处理模块;
步骤300:随后信令处理模块将返回的所述媒体资源信息给本地客户端,并发送呼叫请求到被叫方的客户端,促使本地客户端和被叫方的客户端,使用所述目标媒体服务器提供的媒体通道进行通话...
【专利技术属性】
技术研发人员:邹鹏,刘学,黄星星,
申请(专利权)人:北京中联环信科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。