[发明专利]网络电话网关进行呼叫处理的方法及装置有效
申请号: | 200910076110.5 | 申请日: | 2009-01-07 |
公开(公告)号: | CN101465926A | 公开(公告)日: | 2009-06-24 |
发明(设计)人: | 华志良 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) | 代理人: | 武晨燕;蒋雅洁 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络电话 网关 进行 呼叫 处理 方法 装置 | ||
技术领域
本发明涉及网络电话(VoIP)技术领域,特别涉及一种VoIP网关自适应网络状况进行呼叫处理的方法及装置。
背景技术
VoIP作为当今互联网应用领域的一个热点,它的工作原理是:本端将用户线上的语音信号做压缩编码处理,封装成实时传输协议/用户数据报协议/互联网协议(RTP/UDP/IP)语音分组,并通过IP进行传输,对端收到语音分组后,再通过解码器处理,使用户线上产生语音信号。
现有技术在会话描述协议(SDP)协商阶段选择编解码器时,一般都不考虑当前接入网络的状况。但是,由于VoIP网关所在的接入网络各不相同,网络环境的带宽性能、传输质量都存在差异,因此,如果在SDP协商阶段选择的编解码器和当前接入网络状况不匹配,则会降低VoIP的通话质量,最终影响VoIP业务的用户体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种VoIP网关进行呼叫处理的方法及装置,能提高VoIP的通话质量。
为达到上述目的,本发明的技术方案是这样实现的:
一种网络电话网关进行呼叫处理的方法,包括以下步骤:
主叫方加载本端媒体能力集,并建立编解码器与网络评级相对应的选择路径表;其中,所述本端媒体能力集中包含有所有本端支持的编解码器、以及其他会话描述协议参数;
获取当前网络的性能指标,并根据网络性能指标对当前网络状况进行评级;
保留已加载的媒体能力集中满足当前网络评级结果的编解码器,并确定保留的编解码器的优先选择顺序,获得外发媒体能力集;
主叫方向对端发送携带有获得的外发媒体能力集的提供消息;
收到对端发来的提供消息后,被叫方加载本端媒体能力集,并建立编解码器与网络评级相对应的选择路径表;其中,所述本端媒体能力集中包含有所有本端支持的编解码器、以及其他会话描述协议参数;
被叫方协商被叫方的媒体能力集与收到的提供消息中的对端媒体能力集,得到媒体协商能力集;
被叫方获取当前网络的性能指标,并根据网络性能指标对当前网络状况进行评级;
被叫方保留已得到的媒体协商能力集中满足当前网络评级结果的编解码器,并根据保留的编解码器的优先选择顺序,确定媒体协商结果;
被叫方向对端发送携带有媒体协商结果的应答消息。
其中,所述保留已加载的媒体能力集中满足当前网络评级结果的编解码器具体为:将所述媒体能力集中的编解码器逐个查询已建立的选择路径表,若所述编解码器满足当前的网络评级结果,则保留该编解码器,否则,忽略此编解码器。
其中,所述网络性能指标由主叫方主动获得,或者以静态配置的方式提供给主叫方。
一种网络电话网关进行呼叫处理的方法,包括以下步骤:
收到对端发来的提供消息后,被叫方加载本端媒体能力集,并建立编解码器与网络评级相对应的选择路径表;其中,所述本端媒体能力集中包含有所有本端支持的编解码器、以及其他会话描述协议参数;
协商被叫方的媒体能力集与收到的提供消息中的对端媒体能力集,得到媒体协商能力集;
获取当前网络的性能指标,并根据网络性能指标对当前网络状况进行评级;
保留已得到的媒体协商能力集中满足当前网络评级结果的编解码器,并根据保留的编解码器的优先选择顺序,确定媒体协商结果;
被叫方向对端发送携带有媒体协商结果的应答消息。
其中,所述保留已得到的媒体协商能力集中满足当前网络评级结果的编解码器具体为:将所述媒体协商能力集中的编解码器逐个查询已建立的选择路径表,若所述编解码器满足当前的网络评级结果,则保留该编解码器,否则,忽略此编解码器。
其中,所述网络性能指标由被叫方主动获得,或者以静态配置的方式提供给被叫方。
一种网络电话网关进行呼叫处理的装置,包括:
媒体能力集加载模块,用于在收到对端发来的提供消息后,被叫方加载本端媒体能力集;其中,所述本端媒体能力集中包含有所有本端支持的编解码器、以及其他会话描述协议参数;
选择路径表建立模块,用于建立编解码器与网络评级相对应的选择路径表;
媒体协商模块,用于协商被叫方的媒体能力集与收到的提供消息中的对端媒体能力集,得到媒体协商能力集;
网络性能指标获取模块,用于获取当前网络的性能指标;
网络评级模块,用于根据获得的网络性能指标对当前网络状况进行评级;
媒体协商能力集处理模块,用于保留已得到的媒体协商能力集中满足当前网络评级结果的编解码器,并根据保留的编解码器的优先选择排序,确定媒体协商结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076110.5/2.html,转载请声明来源钻瓜专利网。