一种编解码协商方法及呼叫控制器技术

技术编号:15521595 阅读:70 留言:0更新日期:2017-06-04 10:50
本申请提供一种编解码协商方法及呼叫控制器,涉及通信领域,能够保证主被叫最终协商出的语音编解码能力集中包含目标编解码方式,能够基于该目标编解码方式进行语音业务。包括:被叫端呼叫控制器获取主叫编解码能力集以及被叫编解码能力集;主叫编解码能力集和被叫编解码能力集中至少有一个包括目标编解码能力信息;被叫端呼叫控制器根据主叫编解码能力集以及被叫编解码能力集确定语音业务编解码能力集;语音业务编解码能力集包括目标编解码能力信息,以便被叫端呼叫控制器和/或主叫端呼叫控制器根据目标编解码能力信息确定目标媒体网关并利用目标媒体网关承载主叫终端与被叫终端间的语音业务。

Coding and decoding negotiation method and call controller

The invention provides a codec negotiation method and call controller, relates to the field of communication, to ensure the final negotiation of a speech called codec capabilities containing the target codec, can the target codec for voice service based on. Including: the called end call controller to obtain calling codec capability set and called decoding ability set; calling codec capability set codec and called the ability to focus at least one including the target codec information; called end call controller according to the calling codec capability set and called decoding ability set voice codec capability set speech codec; business capability set including the target codec information, so called end call controller and / or the calling terminal call controller according to the target encoding and decoding capability information to determine the target and the target of the media gateway media gateway carrying the calling terminal and the called terminal voice service.

【技术实现步骤摘要】
一种编解码协商方法及呼叫控制器
本专利技术涉及通信领域,尤其涉及一种编解码协商方法及呼叫控制器。
技术介绍
随着VOLTE(VoiceoverLongTermEvolution,长期演进语音业务)网络的引入发展,高清语音业务逐渐进入人们的视线。高清语音采用码方式,能够比传统语音编解码方式提供更好的MOS(MeanOpinionScore,平均意见分)值,用户体验更好。因此,选择高质量的语音编解码技术与设备是语音业务质量的重要保障。现有网络结构下一个MSC(MobileSwitchingCenter,移动交换中心)服务器下挂多个MGW(MediaGateWay,媒体网关),基于该网络结构,在语音业务建立过程中通过如下过程进行语音编解码协商:主叫终端发起寻呼被叫终端的呼叫请求消息,该消息中携带主叫终端支持的语音编解码能力信息;主叫端的MSC服务器接收该呼叫请求消息,获取其中的语音编解码能力信息,去除自身不支持的编解码信息,生成新的编解码能力信息,并将该信息发送给被叫端的MSC服务器;被叫端的MSC服务器接收该新的编解码能力信息,去除自己不支持的编解码信息,确定最终用于建立语音业务的编解码能力信息,并向主叫端的MSC服务器回复确定的编解码能力信息;最后,主叫端的MSC服务器和被叫端的MSC服务器根据最终确定的编解码能力信息建立主叫终端与被叫终端间的语音承载。可见,现有技术在进行语音编解码能力协商时,语音请求信息经过的网元会将自己不支持的编解码方式去除。如此,对于某类编解码方式(如:高清语音编解码方式),只要端到端的网元(即语音请求信息经过的网元)中存在不支持这种编解码方式的网元,在建立语音业务的语音请求消息经过该网元时就会导致这种编解码方式被去除,则导致最终协商出的语音编解码能力中始终不包含这种编解码方式。无法基于预期的编解码方式进行语音业务,导致语音业务的MOS值较低,用户体验不好。
技术实现思路
本专利技术实施提供一种编解码协商方法及呼叫控制器,在端到端有一个设备支持某类编解码方式时,主、被叫终端最终协商出的语音编解码能力集中包含该编解码方式,能够基于该编解码方式进行语音业务,提高语音业务的MOS值,优化用户体验。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,公开了一种编解码协商方法,包括:被叫端呼叫控制器获取主叫编解码能力集以及被叫编解码能力集;所述主叫编解码能力集和所述被叫编解码能力集中至少有一个包括目标编解码能力信息;所述被叫端呼叫控制器根据所述主叫编解码能力集以及所述被叫编解码能力集确定语音业务编解码能力集;所述语音业务编解码能力集包括所述目标编解码能力信息,以便所述被叫端呼叫控制器和/或主叫端呼叫控制器根据所述目标编解码能力信息确定目标媒体网关并利用所述目标媒体网关承载主叫终端与被叫终端间的语音业务。结合第一方面,在第一方面的第一种可能的实现方式中,所述被叫端呼叫控制器获取被叫编解码能力集具体包括:根据被叫端媒体网关的编解码能力信息确定被叫端媒体网关编解码能力集,根据被叫端无线编解码能力信息确定被叫端无线编解码能力集,根据被叫终端的编解码能力信息确定被叫终端编解码能力集;根据所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集以及所述被叫终端编解码能力集确定所述被叫编解码能力。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集、所述被叫终端编解码能力集确定所述被叫编解码能力集具体包括:确定所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集;若所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集为空集,则在确定所述被叫端无线编解码能力集包含所述目标编解码能力信息时,根据所述被叫端无线编解码能力集中的所述目标编解码能力信息生成所述被叫编解码能力集;若所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集为非空集,则判断所述被叫端媒体网关编解码能力集中是否包含所述目标编解码信息,若所述被叫端媒体网关编解码能力集中包含所述目标编解码信息,则根据所述被叫端媒体网关编解码能力集中的所述目标编解码能力信息生成所述被叫编解码能力集;若所述被叫端媒体网关编解码能力集中不包含所述目标编解码信息,则将所述被叫端媒体网关编解码能力集确定为所述被叫编解码能力集。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,则,所述根据所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集、所述被叫终端编解码能力集确定所述被叫编解码能力集具体包括:确定第一集合,所述第一集合为所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集;若所述被叫端媒体网关编解码能力集中包括所述目标编解码能力信息,则根据所述被叫端媒体网关编解码能力集中包括的所述目标编解码能力信息生成目标编解码能力集;确定所述第一集合与所述目标编解码能力集的交集;若所述第一集合与所述目标编解码能力集合的交集为空集,则确定所述目标编解码能力集为所述主叫编解码能力集;若所述第一集合与所述目标编解码能力集合的交集为非空集,则确定所述第一集合与所述目标编解码能力集合的交集为所述主叫编解码能力集。结合第一方面或第一方面的第一至第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,所述被叫端呼叫控制器根据所述主叫编解码能力集以及所述被叫编解码能力集确定语音业务编解码能力集具体包括:确定所述主叫编解码能力集与所述被叫编解码能力集的交集;若所述主叫编解码能力集与所述被叫编解码能力集的交集为空集,则确定所述语音业务编解码能力集包括所述主叫编解码能力集以及所述被叫编解码能力;若所述主叫编解码能力集与所述被叫编解码能力集的交集为非空集,则确定所述语音业务编解码能力集为所述主叫编解码能力集与所述被叫编解码能力集的交集。第二方面,公开了一种编解码协商方法,包括:主叫端呼叫控制器确定主叫编解码能力集;所述主叫端呼叫控制器向所述被叫端呼叫控制器发送所述主叫编解码能力集,以便所述被叫端呼叫控制器根据所述主叫编解码能力集以及被叫编解码能力集确定语音业务编解码能力集;所述语音业务编解码能力集包括所述目标编解码能力信息,所述主叫编解码能力集和所述被叫编解码能力集中至少有一个包括目标编解码能力信息;所述主叫端呼叫控制器接收所述被叫端呼叫控制器发送的所述语音业务编解码能力集。结合第二方面,在第二方面的第一种可能的实现方式中,所述主叫端呼叫控制器确定主叫编解码能力集具体包括:根据主叫端媒体网关的编解码能力信息确定主叫端媒体网关编解码能力集,根据主叫端无线编解码能力信息确定主叫端无线编解码能力集,根据主叫终端的编解码能力信息确定主叫终端编解码能力集;根据所述主叫端媒体网关编解码能力集、所述主叫端无线编编解码能力集、以及所述主叫终端编解码能力集确定所述被叫编解码能力。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述根据所述主叫端媒体网关编解码能力集、所述主叫端无线编编解码能力集、以及所述主叫终端编解本文档来自技高网
...
一种编解码协商方法及呼叫控制器

【技术保护点】
一种编解码协商方法,其特征在于,包括:被叫端呼叫控制器获取主叫编解码能力集以及被叫编解码能力集;所述主叫编解码能力集和所述被叫编解码能力集中至少有一个包括目标编解码能力信息;所述被叫端呼叫控制器根据所述主叫编解码能力集以及所述被叫编解码能力集确定语音业务编解码能力集;所述语音业务编解码能力集包括所述目标编解码能力信息,以便所述被叫端呼叫控制器和/或主叫端呼叫控制器根据所述目标编解码能力信息确定目标媒体网关并利用所述目标媒体网关承载主叫终端与被叫终端间的语音业务。

【技术特征摘要】
1.一种编解码协商方法,其特征在于,包括:被叫端呼叫控制器获取主叫编解码能力集以及被叫编解码能力集;所述主叫编解码能力集和所述被叫编解码能力集中至少有一个包括目标编解码能力信息;所述被叫端呼叫控制器根据所述主叫编解码能力集以及所述被叫编解码能力集确定语音业务编解码能力集;所述语音业务编解码能力集包括所述目标编解码能力信息,以便所述被叫端呼叫控制器和/或主叫端呼叫控制器根据所述目标编解码能力信息确定目标媒体网关并利用所述目标媒体网关承载主叫终端与被叫终端间的语音业务。2.根据权利要求1所述的方法,其特征在于,所述被叫端呼叫控制器获取被叫编解码能力集具体包括:根据被叫端媒体网关的编解码能力信息确定被叫端媒体网关编解码能力集,根据被叫端无线编解码能力信息确定被叫端无线编解码能力集,根据被叫终端的编解码能力信息确定被叫终端编解码能力集;根据所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集以及所述被叫终端编解码能力集确定所述被叫编解码能力。3.根据权利要求2所述的方法,其特征在于,所述根据所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集、所述被叫终端编解码能力集确定所述被叫编解码能力集具体包括:确定所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集;若所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集为空集,则在确定所述被叫端无线编解码能力集包含所述目标编解码能力信息时,根据所述被叫端无线编解码能力集中的所述目标编解码能力信息生成所述被叫编解码能力集;或,若所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集为非空集,则判断所述被叫端媒体网关编解码能力集中是否包含所述目标编解码信息,若所述被叫端媒体网关编解码能力集中包含所述目标编解码信息,则根据所述被叫端媒体网关编解码能力集中的所述目标编解码能力信息生成所述被叫编解码能力集;若所述被叫端媒体网关编解码能力集中不包含所述目标编解码信息,则将所述被叫端媒体网关编解码能力集确定为所述被叫编解码能力集。4.根据权利要求2所述的方法,其特征在于,所述根据所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集、所述被叫终端编解码能力集确定所述被叫编解码能力集具体包括:确定第一集合,所述第一集合为所述被叫端媒体网关编解码能力集、所述被叫端无线编解码能力集和所述被叫终端编解码能力集的交集;若所述被叫端媒体网关编解码能力集中包括所述目标编解码能力信息,则根据所述被叫端媒体网关编解码能力集中包括的所述目标编解码能力信息生成目标编解码能力集;确定所述第一集合与所述目标编解码能力集的交集;若所述第一集合与所述目标编解码能力集合的交集为空集,则确定所述目标编解码能力集为所述被叫编解码能力集;若所述第一集合与所述目标编解码能力集合的交集为非空集,则确定所述第一集合与所述目标编解码能力集合的交集为所述被叫编解码能力集。5.根据权利要求1-4任一项所述的方法,其特征在于,所述被叫端呼叫控制器根据所述主叫编解码能力集以及所述被叫编解码能力集确定语音业务编解码能力集具体包括:确定所述主叫编解码能力集与所述被叫编解码能力集的交集;若所述主叫编解码能力集与所述被叫编解码能力集的交集为空集,则确定所述语音业务编解码能力集包括所述主叫编解码能力集以及所述被叫编解码能力;若所述主叫编解码能力集与所述被叫编解码能力集的交集为非空集,则确定所述语音业务编解码能力集为所述主叫编解码能力集与所述被叫编解码能力集的交集。6.一种编解码协商方法,其特征在于,包括:主叫端呼叫控制器确定主叫编解码能力集;所述主叫端呼叫控制器向所述被叫端呼叫控制器发送所述主叫编解码能力集,以便所述被叫端呼叫控制器根据所述主叫编解码能力集以及被叫编解码能力集确定语音业务编解码能力集;所述语音业务编解码能力集包括所述目标编解码能力信息,所述主叫编解码能力集和所述被叫编解码能力集中至少有一个包括目标编解码能力信息。7.根据权利要求6所述的方法,其特征在于,所述主叫端呼叫控制器确定主叫编解码能力集具体包括:根据主叫端媒体网关的编解码能力信息确定主叫端媒体网关编解码能力集,根据主叫端无线编解码能力信息确定主叫端无线编解码能力集,根据主叫终端的编解码能力信息确定主叫终端编解码能力集;根据所述主叫端媒体网关编解码能力集、所述主叫端无线编编解码能力集、以及所述主叫终端编解码能力集确定所述被叫编解码能力。8.根据权利要求7所述的方法,其特征在于,所述根据所述主叫端媒体网关编解码能力集、所述主叫端无线编编解码能力集、以及所述主叫终端编解码能力集确定所述被叫编解码能力具体包括:确定所述主叫端媒体网关编解码能力集、所述主叫端无线编解码能力集和所述主叫终端编解码能力集的交集;若所述主叫端媒体网关编解码能力集、所述主叫端无线编解码能力集和所述主叫终端编解码能力集的交集为空集,则在确定所述主叫端无线编解码能力集包含所述目标编解码能力信息时,根据所述主叫端无线编解码能力集中的所述目标编解码能力信息生成所述主叫编解码能力集;若所述主叫端媒体网关编解码能力集、所述主叫端无线编解码能力集和所述主叫终端编解码能力集的交集为非空集,则若所述主叫端媒体网关编解码能力集中包含所述目标编解码信息,则根据所述主叫端媒体网关编解码能力集中的所述目标编解码能力信息生成所述主叫编解码能力集;若所述主叫端媒体网关编解码能力集中不包含所述目标编解码信息,则将所述主叫端媒体网关编解码能力集确定为所述主叫编解码能力集。9.根据权利要求7所述的方法,其特征在于,若所述主叫端媒体网关编解码能力集中包括所述目标编解码能力信息,则根据所述主叫端媒体网关编解码能力集中包括的所述目标编解码能力信息生成目标编解码能力集;则,所述根据所述主叫端媒体网关编解码能力集、所述主叫端无线编解码能力集、所述主叫终端编解码能力集确定所述主叫编解码能力集具体包括:确定第二集合,所述第二集合为所述主叫端媒体网关编解码能力集、所述主叫端无线编解码能力集和所述主叫终端编解码能力集的交集;确定所述第二集合与所述目标编解码能力集的交集;若所述第二集合与所述目标编解码能力集合的交集为空集,则确定所述目标编解码能力集为所述主...

【专利技术属性】
技术研发人员:陈璇葛瑾童磊任驰赵雨田
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1