【技术实现步骤摘要】
一种实现VoIP通话的方法及系统
本专利技术涉及网络电话(VoIP,VoiceoverInternetProtocol)技术,尤指一种实现VoIP通话的方法及系统。
技术介绍
随着移动互联网的迅猛发展,大量OTT公司在尝试冲击运营商的传统核心业务,纷纷提供VoIP业务。VoIP的语音媒体数据通常使用实时传输协议(RTP,Real-timeTransportProtocol)进行传输,但是,RTP协议难以保障语音通话质量。现有技术中,通常使用呼叫和媒体代理机制实现VoIP服务,即使用软交换服务器控制呼叫信令,使用媒体代理服务器提供RTP语音媒体流的转发服务。现有技术中,通常在呼叫信令中携带媒体代理服务的信息。现有技术中不能对用户进行区分,以提供差异化通话质量的语音服务;不能在用户通话建立后,根据用户网络的变化动态调整语音服务质量;不能在用户通话建立后,根据服务端负载情况变化动态调整语音服务质量。也就是说,现有VoIP技术的实现不能实时调整语音通话质量,从而不能保证为用户提供高质量的通话服务,从而降低了用户的使用体验。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种实现VoIP通话的方法及系统,能够对用户进行区分,以提供差异化通话质量的语音服务。为了达到本专利技术目的,本专利技术提供了一种实现VoIP通话的方法,预先划分VoIP客户端的等级;还包括:软交换服务器收到来自主叫VoIP客户端的呼叫请求,确定主叫VoIP客户端与被叫VoIP客户端中任一个受NAT防火墙保护;软交换服务器将主叫VoIP客户端和被叫VoIP客户端中等级信息高的等级作为本次VoIP通 ...
【技术保护点】
一种实现VoIP通话的方法,其特征在于,预先划分VoIP客户端的等级;还包括:软交换服务器收到来自主叫VoIP客户端的呼叫请求,确定主叫VoIP客户端与被叫VoIP客户端中任一个受NAT防火墙保护;软交换服务器将主叫VoIP客户端和被叫VoIP客户端中等级信息高的等级作为本次VoIP通话的通话等级;软交换服务器选择对应本次通话等级的媒体代理服务器,主叫VoIP客户端与被叫VoIP客户端之间使用选择出的媒体代理服务器进行媒体流的传输。
【技术特征摘要】
1.一种实现VoIP通话的方法,其特征在于,预先划分VoIP客户端的等级;还包括:软交换服务器收到来自主叫VoIP客户端的呼叫请求,确定主叫VoIP客户端与被叫VoIP客户端中任一个受NAT防火墙保护;软交换服务器将主叫VoIP客户端和被叫VoIP客户端中等级信息高的等级作为本次VoIP通话的通话等级;软交换服务器选择对应本次通话等级的媒体代理服务器,主叫VoIP客户端与被叫VoIP客户端之间使用选择出的媒体代理服务器进行媒体流的传输;所述软交换服务器,在主叫VoIP客户端与被叫VoIP客户端间通话建立后,根据用户网络质量动态选择更合适的媒体代理服务器以调整语音服务质量;或,所述软交换服务器,在主叫VoIP客户端与被叫VoIP客户端间通话建立后,根据媒体代理服务器的负载情况动态选择更合适的媒体代理服务器以调整语音服务质量。2.根据权利要求1所述的方法,其特征在于,预先设置媒体负载阈值;该方法之前还包括:所述媒体代理服务器定时向媒体负载监控器上报各自的媒体负荷情况,当媒体代理服务器的媒体负荷超过所述媒体负载阈值时,媒体负载监控器确定该媒体代理服务器的状态为不可用,否则状态为可用。3.根据权利要求2所述的方法,其特征在于,预先划分所述媒体代理服务器的等级;所述软交换服务器选择对应本次通话等级的媒体代理服务器包括:所述软交换服务系统向媒体负载监控器查询所有符合本次通话等级的、状态为可用的媒体代理服务器,并将查询到的媒体代理服务器的IP地址信息列表确定为本次通话的备选媒体代理服务器列表。4.根据权利要求3所述的方法,其特征在于,如果没有查询到符合本次通话等级的、状态为可用的媒体代理服务器,该方法还包括:所述媒体负载监控器向软交换服务器返回所有次一级等级的通话等级的、状态为可用的媒体代理服务器;所述软交换服务器将这些次一级等级的媒体代理服务器的IP地址信息列表确定为本次通话的备选媒体代理服务器列表,并标识为次一级。5.根据权利要求3或4所述的方法,其特征在于,所述主叫VoIP客户端与被叫VoIP客户端之间使用选择出的媒体代理服务器进行媒体流的传输包括:所述软交换服务器向被叫VoIP客户端发送携带有备选媒体代理服务器列表的呼叫请求;所述被叫VoIP客户端接听后,向所述软交换服务器发送应答消息,向所述备选媒体代理服务器列表中的首个地址发送RTP包;同时,所述软交换服务器向主叫VoIP客户端发送携带有备选媒体代理服务器列表的呼叫建立成功消息,所述主叫VoIP客户端向备选媒体代理服务器列表中的首个地址发送RTP包。6.根据权利要求1所述的方法,其特征在于,如果所述主叫VoIP客户端、被叫VoIP客户端均不受NAT防火墙的保护时,该方法包括:所述软交换服务器控制主叫VoIP客户端和被叫VoIP客户端在通话建立后,使用点对点的RTP包直传方式进行语音通话。7.根据权利要求1或3所述的方法,其特征在于,所述根据网络质量动态调整媒体代理服务器包括:所述主叫VoIP客户端与被叫VoIP客户端双方均周期性地、向备选媒体代理服务器列表中的全部媒体代理服务器所在地址发送网络质量探测数据包;每个媒体代理服务器将各自与主叫VoIP客户端、被叫VoIP客户端的通信质量结果上报给所述媒体负载监控器,所述媒体负载监控器根据当前的网络质量,判断适于本次通话的媒体代理服务器,以及最适于保证VoIP客户端间通话质量的语音编码方式,并上报给所述软交换服务器;所述软交换服务器将根据当前网...
【专利技术属性】
技术研发人员:郑明,杨瑞,马永亮,王志军,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。