一种基于CSCF媒体编码格式转换的方法和装置制造方法及图纸

技术编号:11358954 阅读:72 留言:0更新日期:2015-04-29 09:56
本发明专利技术实施例提供了一种基于CSCF媒体编码格式转换的方法和装置,所述的方法包括:当被叫终端UE2和主叫终端UE1媒体编码格式协商失败时,接收到呼叫会话控制实体CSCF发送的第一事务消息MESSAGE1;依据所述MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1;接收到CSCF发送的第二事务消息MESSAGE2;依据所述MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2;建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系。本发明专利技术实施例用以提高终端之间会话成功率。

【技术实现步骤摘要】
一种基于CSCF媒体编码格式转换的方法和装置
本专利技术涉及移动通信
,特别是涉及一种基于CSCF媒体编码格式转换的方法和基于CSCF一种媒体编码格式转换的装置。
技术介绍
IMS(IPMultimediaSubsystemIP,IP多媒体子系统)是一种全新的多媒体业务形式,能够满足现在的终端客户更新颖、更多样化多媒体业务的需求。目前在IMS的多媒体会话建立过程中,依靠SIP(SessionInitiationProtocol,会话初始协议)消息承载SDP(SessionDescriptionProtocol,会话描述协议)来进行终端之间的媒体协商,如果两个终端都分别支持唯一的一种媒体编码格式且不相同,将会导致媒体协商失败,多媒体会话建立失败。参照图1所示的一种IMS会话建立的网络拓扑的示意图,在现有3GPP(the3rdGenerationPartnershipProject,第三代合作伙伴项目)标准中,在主叫终端UE1呼叫被叫终端UE2的过程中,基于SIP和SDP协议,CSCF(CallServerControlFunction,呼叫会话控制实体)主要接收UE1的初始会话信令、进行多媒体业务触发、检查、授权会话描述信令中的媒体算法和算法格式,AS(ApplicationServer,应用服务器)主要是进行信令的转发、业务处理。当UE1和UE2完成相关信令面媒体协商后,媒体面的数据将通过接入网(AccessNetwork)进行处理转发。如果UE1和UE2分别支持唯一的一种媒体编码格式且不相同,将会导致UE1和UE2的媒体协商失败,此时UE2将会发送488(媒体格式不支持)错误提示,告知UE1和UE2之间的媒体协商失败,从而致使会话终止。针对上述问题,目前存在的一种解决思路是采用AS进行控制,当UE2发送488错误提示时,也会将自身支持的媒体编码格式带给网络,当AS接收到488错误提示后,AS通过与网络中的MRF(MediaResourceFunction,媒体资源功能)实体交互重新发起多媒体会话请求,其中SDP将携带UE2支持的媒体编码格式带给UE2。UE2接受会话请求后,AS向UE1回复呼叫响应,通知UE1最终协商的媒体面信息,从而实现了UE1与UE2的互联互通。然而,上述采用AS实现终端之间的媒体协商的功能,将对其他原有的业务流程产生较大的冲击,所有业务的实现均需要关心SDP信息,对AS提出了较为苛刻的要求,且在协议架构中CSCF是负责相关媒体授权、媒体信息鉴权的网元,所以使用AS实现该功能有悖协议架构中AS只处理业务的相关理论基础。此外,AS实现该业务功能,将导致AS不仅需要关心信令信息,还需要关心媒体协商数据,降低了业务处理效率。因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提出一种基于CSCF媒体编码格式转换的策略,用以提高终端之间会话成功率。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种基于CSCF媒体编码格式转换的方法,用以提高终端之间会话成功率。相应的,本专利技术实施例还提供了一种基于CSCF媒体编码格式转换的装置,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术公开了一种基于CSCF媒体编码格式转换的方法,包括:当被叫终端UE2和主叫终端UE1媒体编码格式协商失败时,接收到呼叫会话控制实体CSCF发送的第一事务消息MESSAGE1;依据所述MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1;接收到CSCF发送的第二事务消息MESSAGE2;依据所述MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2,所述MESSAGE1包括UE2的媒体编码格式SDP2和第一扩展头域Transcode1,所述Transcode1包括第一标记指令indicator1;所述依据MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1具体为:判断所述Transcode1是否包括所述indicator1;若是,则采用所述SDP2为所述UE2申请被叫媒体编码格式MRF_SDP1;建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系,根据所述关联关系实现媒体编码格式的转换。优选地,在所述依据MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1的步骤之后,还包括:为所述MRF_SDP1分配被叫会话标识mt_index。优选地,在所述依据MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1的步骤之后,还包括:发送针对所述MESSAGE1的第一事务响应消息200OK1至所述CSCF;所述200OK1中包括所述mt_index和第二扩展头域Transcode2,所述Transcode2包括第一执行结果标识indicator2。优选地,所述MESSAGE2包括UE1的媒体编码格式SDP1和第三扩展头域Transcode3,所述Transcode3包括第二标记指令indicator3;所述依据MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2的步骤包括:判断所述Transcode3是否包括所述indicator3;若是,则采用所述SDP1为所述UE1申请主叫媒体编码格式MRF_SDP2。优选地,在所述依据MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2的步骤之后,还包括:为所述MRF_SDP2分配主叫会话标识mo_index。优选地,在所述依据MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2的步骤之后,还包括:发送针对所述MESSAGE2的第二事务响应消息200OK2至所述CSCF;所述200OK2中包括所述mo_index和第四扩展头域Transcode4,所述Transcode4包括第二执行结果标识indicator4。优选地,所述建立MRF_SDP1和所述MRF_SDP2之间的关联关系的步骤为:建立所述mo_index和所述mt_index之间的关联关系。优选地,在建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系的步骤之后,还包括:接收到所述CSCF发送的第三事务消息MESSAGE3;所述MESSAGE3包括第五扩展头域Transcode5;所述Transcode5包括第三标记指令indicator5;判断所述Transcode5是否包括第三标记指令indicator5;若是,则删除所述MRF_SDP1和所述MRF_SDP2之间的关联关系。优选地,所述删除MRF_SDP1和所述MRF_SDP2之间的关联关系的步骤包括:删除所述mo_index和所述mt_index之间的关联关系;释放所述mo_index和所述mt_index。本专利技术实施例还公开了一种基于CSCF媒体编码格式转换的装置,包括:第一接收模块,用于当被叫终端UE2和主叫终端UE1媒体编码格式协商失败时,接收到呼叫会话控制实体CSCF发送的第一事务消息MESSAGE1;第一分配模块,用于依据所述MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1,,所述MESSAGE1包括UE2的媒体编码格式SDP2和第一扩展头域Transcode1,所述Transcode1包括第一标记指令indicato本文档来自技高网
...

【技术保护点】
一种基于CSCF媒体编码格式转换的方法,其特征在于,包括:当被叫终端UE2和主叫终端UE1媒体编码格式协商失败时,接收到呼叫会话控制实体CSCF发送的第一事务消息MESSAGE1;依据所述MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1;接收到CSCF发送的第二事务消息MESSAGE2;依据所述MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2;建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系。

【技术特征摘要】
1.一种基于CSCF媒体编码格式转换的方法,其特征在于,包括:当被叫终端UE2和主叫终端UE1媒体编码格式协商失败时,接收到呼叫会话控制实体CSCF发送的第一事务消息MESSAGE1;依据所述MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1,所述MESSAGE1包括UE2的媒体编码格式SDP2和第一扩展头域Transcode1,所述Transcode1包括第一标记指令indicator1;所述依据MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1具体为:判断所述Transcode1是否包括所述indicator1;若是,则采用所述SDP2为所述UE2申请被叫媒体编码格式MRF_SDP1;接收到CSCF发送的第二事务消息MESSAGE2;依据所述MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2;建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系,根据所述关联关系实现媒体编码格式的转换。2.根据权利要求1所述的方法,其特征在于,在所述依据MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1的步骤之后,还包括:为所述MRF_SDP1分配被叫会话标识mt_index。3.根据权利要求2所述的方法,其特征在于,在所述依据MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1的步骤之后,还包括:发送针对所述MESSAGE1的第一事务响应消息200OK1至所述CSCF;所述200OK1中包括所述mt_index和第二扩展头域Transcode2,所述Transcode2包括第一执行结果标识indicator2。4.根据权利要求2所述的方法,其特征在于,所述MESSAGE2包括UE1的媒体编码格式SDP1和第三扩展头域Transcode3,所述Transcode3包括第二标记指令indicator3;所述依据MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2的步骤包括:判断所述Transcode3是否包括所述indicator3;若是,则采用所述SDP1为所述UE1申请主叫媒体编码格式MRF_SDP2。5.根据权利要求4所述的方法,其特征在于,在所述依据MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2的步骤之后,还包括:为所述MRF_SDP2分配主叫会话标识mo_index。6.根据权利要求5所述的方法,其特征在于,在所述依据MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2的步骤之后,还包括:发送针对所述MESSAGE2的第二事务响应消息200OK2至所述CSCF;所述200OK2中包括所述mo_index和第四扩展头域Transcode4,所述Transcode4包括第二执行结果标识indicator4。7.根据权利要求5所述的方法,其特征在于,所述建立MRF_SDP1和所述MRF_SDP2之间的关联关系的步骤为:建立所述mo_index和所述mt_index之间的关联关系。8.根据权利要求7所述的方法,其特征在于,在建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系的步骤之后,还包括:接收到所述CSCF发送的第三事务消息MESSAGE3;所述MESSAGE3包括第五扩展头域Transcode5;所述Transcode5包括第三标记指令indicator5;判断所述Transcode5是否包括第三标记指令indicator5;若是,则删除所述MRF_SDP1和所述MRF_SDP2之间的关联关系。9.根据权利要求8所述的方法,其特征在于,所述删除MRF_SDP1和所述MRF_SDP2之间的关联关系的步骤包括:删除所述mo_index和所述mt_index之间的关联关系;释放所述mo_index和所述mt_index。10.一种基于CSCF媒体编码格式转换的装置,其特征在于,包括:第一接收模块,用于当被叫终端UE2和主叫终端UE1媒体编码格式协商失败时,接收到呼叫会话控制实体CSCF发送的第一事务消息MESSAGE1;第一分配模块,用于依据所述MESSAGE1为所述UE2分配被叫媒体编码格式MRF_SDP1,所述MESSAGE1包括UE2的媒体编码格式SDP2和第一扩展头域Transcode1,所述Transcode1包括第一标记指令indicator1;所述第一分配模块包括:第一判断子模块,用于判断所述Transcode1是否包括所述indicator1;若是,则调用第一申请子模块;第一申请子模块,用于采用所述SDP2为所述UE2申请被叫媒体编码格式MRF_SDP1;第二接收模块,用于接收到CSCF发送的第二事务消息MESSAGE2;第二分配模块,用于依据所述MESSAGE2为所述UE1分配主叫媒体编码格式MRF_SDP2;建立模块,用于建立所述MRF_SDP1和所述MRF_SDP2之间的关联关系,根据所述关联关系实现媒体编码格式的转换。11.根据权利要求10所述的装置,其特征在于,还包括:第三分配模块,用于为所述MRF_SDP1分配被叫会话标识mt_index。12.根据权利要求11所述的装置,其特征在于,还包括:第一发送模块,用于发送针对所述MESSAGE1的第一事务响应消息200OK1至所述CSCF;所述200OK1中包括所述mt_index和第二扩展头域Transcode2,所述Transcode2包括第一执行结果标识indicator2。13.根据...

【专利技术属性】
技术研发人员:吴斌高陆军
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

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

1