[发明专利]一种基于VoIP的呼叫方法、系统及装置有效
| 申请号: | 201010124143.5 | 申请日: | 2010-03-15 |
| 公开(公告)号: | CN101873392A | 公开(公告)日: | 2010-10-27 |
| 发明(设计)人: | 郭晓军 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04M7/00 | 分类号: | H04M7/00 |
| 代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 voip 呼叫 方法 系统 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种基于VoIP的呼叫方法、系统及装置。
背景技术
随着IP(Internet Protocol,网际协议)网络的迅速普及,基于IP的语音(即VoIP)作为一种新的应用得到了快速发展,并逐步替代了传统的PBX(Private Branch exchange,专用分组交换机)、Centrex(虚拟交换机)电话等PSTN(Public Switched Telephone Network,公共交换电话网)方式的语音,成为企业内部通信网络的主流选择。
VoIP(Voice over IP,IP语音)是通过IP网络实现的语音业务,而VoIP的呼叫可以分为信令流和媒体流两种。其中,当通话开始建立时,呼叫控制信令(即信令流,例如,SIP(Session Initiation Protocol,会话发起协议)、H.323等VoIP协议)经过语音服务器(例如,IP-PBX)进行处理;当呼叫建立成功时,RTP(Real time Transport Protocol,实时传输协议)媒体流则不需要经过语音服务器进行中转,由主叫终端和被叫终端直接收发媒体流。
具体的,由于主叫终端和被叫终端之间需要直接收发媒体流,即要求主叫终端和被叫终端之间的网络是相通的,如果二者互不相通,即使呼叫建立成功,主叫终端和被叫终端之间也不能互相听到对方的声音。
在实际应用中,企业一般包括总部、分支等多个节点,各个节点的IP网络出于安全等因素考虑,并不能完全互通。例如,分支和总部之间能够互通,但各分支之间不能互通。如图1所示的组网示意图,分支A的IP话机能够通过IP网络与总部的IP话机互通,分支B的IP话机也能够通过IP网络与总部的IP话机互通,而分支A的IP话机与分支B的IP话机之间不能互通。即基于IP网络的语音应用不能完全互通,并造成分支之间无法拨打电话。
为了解决上述问题,现有技术中,通过在总部中部署媒体代理服务器(例如,基于PSTN的语音网关或基于IP的媒体服务器等),使得所有分支均能够和媒体代理服务器的网络互通,并由该媒体代理服务器来转发不能互通的分支之间的通话(包括流信令和媒体流)。
如图2所示的一种在总部中部署了媒体代理服务器的示意图,当一个分支机构用户的IP话机需要拨打另外一个分支用户的IP话机时,则需要拨打一个前缀(图2中的步骤①),表示需要跨分支拨打电话;当语音服务器接收到带有前缀的呼叫后,会自动将该呼叫请求转发到媒体代理服务器上(图2中步骤②);媒体代理服务器终结该呼叫,并向被叫发起新的呼叫(图2中步骤③和④),并形成两段呼叫(主叫到媒体代理服务器的呼叫,以及媒体代理服务器到被叫的呼叫),即媒体代理服务器来进行桥接,完成隔离网络(例如,分支A和分支B)之间的通话。
但是,在现有技术中,用户拨打电话之前,需要区分是要拨打网络内的呼叫还是跨隔离网络的呼叫(实际应用为分支内的呼叫,还是分支间的呼叫,还是分支到总部的呼叫),并以此来确定是否需要拨打前缀号码。如果用户没区分清楚或者没有拨打前缀,并直接拨了另外一个分支的电话号码,则会造成被叫电话振铃,但摘机后,没有声音的情况(由于网络隔离,媒体流无法建立),从而影响用户的使用。
发明内容
本发明提供一种基于VoIP的呼叫方法、系统及装置,以实现主叫设备和被叫设备之间的VoIP呼叫,且不影响用户的使用。
为了达到上述目的,本发明提出了一种基于IP语音VoIP的呼叫方法,应用于包括主叫设备、被叫设备、媒体代理服务器和语音服务器的系统中,所述方法包括以下步骤:
所述被叫设备接收呼叫请求消息,判断所述呼叫请求消息中是否携带了呼叫已经被代理的标志位,所述呼叫请求消息中携带了所述主叫设备的IP地址;
如果没有携带呼叫已经被代理的标志位,则所述被叫设备根据所述呼叫请求消息获取所述主叫设备的IP地址,并根据所述IP地址进行可达性探测;如果探测结果为不可达时,所述被叫设备向所述语音服务器发送重定向响应消息,所述重定向响应消息中携带了所述媒体代理服务器的地址信息且携带呼叫需要所述媒体代理服务器进行代理的所述呼叫已经被代理的标志位;所述语音服务器根据所述地址信息向所述媒体代理服务器发送由所述媒体代理服务器对所述主叫设备和所述被叫设备之间的呼叫进行代理的呼叫请求消息,所述媒体代理服务器代理所述被叫设备和所述被叫设备之间的呼叫;
如果携带呼叫已经被代理的标志位,则所述被叫设备确定由所述媒体代理服务器代理所述被叫设备和所述被叫设备之间的呼叫。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010124143.5/2.html,转载请声明来源钻瓜专利网。





