[发明专利]实现VoIP语音流穿透防火墙的VoIP系统及方法有效
申请号: | 201110371323.8 | 申请日: | 2011-11-21 |
公开(公告)号: | CN102413136A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 曾清 | 申请(专利权)人: | 重庆市电力公司信息通信分公司;深圳市震有科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 刘文求;王永文 |
地址: | 400000 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 voip 语音 穿透 防火墙 系统 方法 | ||
技术领域
本发明涉及VoIP语音通信技术领域,特别涉及一种实现VoIP语音流穿透防火墙的VoIP系统及方法。
背景技术
目前,在使用软交换技术进行大规模、分布式建设VoIP(Voice over Internet Protocol,使用了互联网协议的网络上进行语音传输)网络时,通常会涉及到软交换服务器位于公网上,而各终端用户位于用户私网中的组网拓扑。同时,为了保障安全,在用户私网和公网之间的界面上,通常会部署防火墙,于是位于防火墙内部的用户终端进行语音通信时通常会面临这样两个问题:首先、如果语音不能穿透防火墙则会造成这部分用户无法接入到VoIP网络中,出现呼叫成功但是不能通话的故障现象;另外、语音通话使用的RTP协议(Real-time Transport Protocol,实时传输协议)只提供一种尽力而为的服务,如果用户网络到运营商代理服务器之间网络较差,则会导致语音质量无法保障,影响了正常的通话。
为解决上述问题,业界通常使用呼叫和媒体代理机制。传统的呼叫和媒体代理机制一般通过用户先发起呼叫到软交换服务器,由软交换服务器选择指定的媒体网关,并将媒体流的RTP(Real-time Transport Protocol,实时传送协议)地址给发起终端,发起终端使用软交换服务器分配的RTP地址来通话。但是,如果软交换服务器分配的流媒体代理服务器和用户终端的网络刚好出现不通(不能穿透防火墙)或网络质量很差的情况时,用户的这次通话就会出现语音不通,影响了用户的体验。
因而现有技术还有待改进和提高。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种实现VoIP语音流穿透防火墙的VoIP系统及方法,以解决现有技术代理服务器和用户终端之间的网络有可能不通,以及传输质量很差的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种实现VoIP语音流穿透防火墙的VoIP系统,其包括软交换服务器、至少两个代理服务器和至少两个VoIP终端;所述VoIP系统终端分别与所述软交换服务器和各代理服务器连接,所述软交换服务器分别与各代理服务器连接;
所述VoIP终端,用于向各代理服务器发送探测消息,并根据各代理服务器的响应速度,确定各代理服务器的优先级;以及向优先级最高的代理服务器发送资源请求消息,请求该代理服务器分配媒体代理地址;以及通过软交换服务器向其它VoIP终端发起呼叫请求信息,或者应答所述软交换服务器转发的其它VoIP终端发送的呼叫请求信息;
所述代理服务器,用于响应各VoIP终端发送的探测消息;以及在收到资源请求消息后,向相应的VoIP终端发送附带其媒体代理地址的应答信息;
所述软交换服务器,用于将作为主叫的VoIP终端发送的呼叫请求信息转发给作为被叫的VoIP终端,使作为主叫的VoIP终端与其被叫的VoIP终端建立通话。
上述的实现VoIP语音流穿透防火墙的VoIP系统中,所述VoIP终端还用于向软交换服务器发送注册信息,与软交换服务器和各代理服务器组成VoIP网络。
上述的实现VoIP语音流穿透防火墙的VoIP系统中,所述VoIP网络还用于周期性的向各代理发送探测消息,更新各代理服务器的优先级。
上述的实现VoIP语音流穿透防火墙的VoIP系统中,所述VoIP终端为VoIP话机、VoIP软终端、VoIP接入网关中的一种或多种。
一种采用上述的VoIP系统的实现VoIP语音流穿透防火墙的方法,其包括:
由各VoIP终端分别向各个代理服务器发送探测消息,并根据各代理服务器的响应速度,确定优先级最高的代理服务器;
由作为主叫的VoIP终端向与其对应的优先级最高的代理服务器发送资源请求消息,请求该代理服务器分配媒体代理地址;
由相应的代理服务器响应作为主叫的VoIP终端的资源请求,将媒体代理地址发送给作为主叫的VoIP终端;
由作为主叫的VoIP终端向软交换服务器发起呼叫请求信息,并携带与其相应的媒体代理地址;
通过软交换服务器向相应的作为被叫的VoIP终端转发所述呼叫请求信息;
由作为被叫的VoIP终端向其对应的优先级最高的代理服务器发送资源请求消息,请求该代理服务器分配媒体代理地址;
由相应的代理服务器响应作为被叫的VoIP终端的资源请求,将媒体代理地址发送给作为被叫的VoIP终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市电力公司信息通信分公司;深圳市震有科技有限公司,未经重庆市电力公司信息通信分公司;深圳市震有科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110371323.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高密封无菌分体阀的主阀杆限位机构
- 下一篇:一种空调用电控盒及空调室外机