【技术实现步骤摘要】
IMS业务呼叫方法、IMS业务实现方法及装置
本专利技术涉及通信领域,尤其涉及IMS业务呼叫方法、IMS业务实现方法及装置。
技术介绍
目前的3GPP协议定义的IMS(IPMultimediaSubsystem,IP多媒体子系统)会话建立过程,依靠SIP(SessionInitiationProtocol,会话初始协议)消息承载的SDP(SessionDescriptionProtocol,会话描述协议)信息进行SDP媒体协商。如果不同的终端分别支持了不同的媒体编码格式,则会导致会话失败。图1A示出了一种IMS业务呼叫流程。如图1A所示,UE1(UE:UserEquipment,用户设备,即终端)发出呼叫请求(INVITE)消息,消息中携带UE1的SDP信息,该SDP信息包括UE1支持的媒体编码类型和端口信息,该INVITE消息经S-CSCF(ServingCallSessionControlFunction,服务呼叫会话控制实体)发送给UE2;UE2找出双方同时支持的媒体编码类型,根据双方同时支持的编码类型协商出需要使用的媒体编码格式,并根据协商结果构造SDP信息,通过200OK消息携带该SDP信息发送给UE1;UE1确认会话结果,并回复确认(ACK)消息,会话建立成功,双方开始通话。当呼叫双方支持的媒体编码格式不一致时,会导致媒体协商失败,从而导致呼叫失败,如图1B所示,UE2回复415消息,该415消息中携带的失败原因值为“UnsupportedMediaType(不支持的媒体类型)”,S-CSCF将该415消息转发给UE1,呼叫失败。图2A示出了另 ...
【技术保护点】
一种IP多媒体子系统IMS业务呼叫方法,其特征在于,所述方法包括:核心网设备接收主叫用户发送的第一IMS业务呼叫请求消息,若确定所述第一IMS业务呼叫请求消息中包含所述主叫用户的会话描述协议SDP信息,则将所述第一IMS业务呼叫请求消息发送给被叫用户;若所述核心网设备接收到所述被叫用户返回的第一IMS业务呼叫响应消息,并根据所述第一IMS业务呼叫响应消息确认被叫用户不支持所述主叫用户的媒体编码格式,则通过应用服务器触发媒体资源功能MRF实体与所述主叫用户之间以及所述MRF实体与所述被叫用户之间的SDP媒体协商过程,使所述主叫用户和所述被叫用户利用所述MRF实体的媒体编码格式转换功能进行IMS业务会话。
【技术特征摘要】
1.一种IP多媒体子系统IMS业务呼叫方法,其特征在于,所述方法包括:核心网设备接收主叫用户发送的第一IMS业务呼叫请求消息,若确定所述第一IMS业务呼叫请求消息中包含所述主叫用户的会话描述协议SDP信息,则将所述第一IMS业务呼叫请求消息发送给被叫用户;若所述核心网设备接收到所述被叫用户返回的第一IMS业务呼叫响应消息,并根据所述第一IMS业务呼叫响应消息确认被叫用户不支持所述主叫用户的媒体编码格式,则通过应用服务器触发媒体资源功能MRF实体与所述主叫用户之间的SDP媒体协商过程以及触发所述MRF实体与所述被叫用户之间的SDP媒体协商过程,使所述主叫用户和所述被叫用户利用所述MRF实体的媒体编码格式转换功能进行IMS业务会话;其中,所述触发MRF与所述主叫用户之间以及所述MRF与所述被叫用户之间的SDP媒体协商过程,具体包括:所述核心网设备通过应用服务器触发所述MRF实体与所述主叫用户之间的SDP媒体协商过程,在所述MRF实体与所述主叫用户的SDP媒体协商成功后,所述应用服务器指示所述MRF实体创建多媒体会议并将所述主叫用户加入所述多媒体会议;在创建多媒体会议并将所述主叫用户加入所述多媒体会议之后,所述应用服务器触发所述MRF实体与所述被叫用户之间的SDP媒体协商过程,在所述MRF实体与所述被叫用户的SDP媒体协商成功后,所述应用服务器指示所述MRF实体将所述被叫用户加入所述多媒体会议;所述MRF实体与所述被叫用户之间的SDP媒体协商失败后,还包括:所述应用服务器向所述被叫用户发送第六IMS业务呼叫响应消息,并分别向所述主叫用户和所述MRF实体发送IMS业务呼叫结束消息,所述第六IMS业务呼叫响应消息用于表明所述MRF实体与所述被叫用户的SDP媒体协商失败。2.如权利要求1所述的方法,其特征在于,所述核心网设备通过应用服务器触发所述MRF实体与所述主叫用户之间的SDP媒体协商过程,在所述MRF实体与所述主叫用户的SDP媒体协商成功后,所述应用服务器指示所述MRF实体创建多媒体会议并将所述主叫用户加入所述多媒体会议,包括:所述核心网设备向所述应用服务器发送第二IMS业务呼叫请求消息,所述第二IMS业务呼叫请求消息中携带所述主叫用户的SDP信息和多媒体会议列表,所述会议列表中包括所述主叫用户的信息和所述被叫用户的信息;所述应用服务器将所述第二IMS业务呼叫请求消息发送给所述MRF实体,以使所述MRF实体根据所述主叫用户的SDP信息和所述MRF实体的SDP信息进行SDP媒体协商,并在协商成功后向所述主叫用户发送第二IMS业务呼叫响应消息;所述应用服务器接收到所述主叫用户根据所述第二IMS业务呼叫响应消息返回的确认消息后,指示所述MRF创建多媒体会议,并将所述主叫用户加入所述多媒体会议。3.如权利要求1所述的方法,其特征在于,在创建多媒体会议并将所述主叫用户加入所述多媒体会议之后,所述应用服务器触发所述MRF实体与所述被叫用户之间的SDP媒体协商过程,在所述MRF实体与所述被叫用户的SDP媒体协商成功后,所述应用服务器指示所述MRF实体将所述被叫用户加入所述多媒体会议,包括:所述应用服务器接收到所述MRF实体发送的用于表明成功创建多媒体会话并将所述主叫用户加入所述多媒体会议的响应消息后,向所述被叫用户发送第三IMS业务呼叫请求消息,并接收所述被叫用户返回的第三IMS业务呼叫响应消息,所述第三IMS业务呼叫响应消息中携带所述被叫用户的SDP信息;所述应用服务器向所述MRF实体发送第四IMS业务呼叫请求消息,所述第四IMS业务请求消息中携带所述被叫用户的SDP信息,以使所述MRF实体根据所述被叫用户的SDP信息所述MRF实体的SDP信息进行SDP媒体协商;所述应用服务器接收所述MRF返回的第四IMS业务呼叫响应消息,若根据所述第四IMS业务呼叫响应消息确认所述MRF实体与所述被叫用户的SDP媒体协商成功,则指示所述MRF实体将所述被叫用户加入所述多媒体会议。4.如权利要求1所述的方法,其特征在于,所述MRF实体与所述主叫用户之间的SDP媒体协商失败后,还包括:所述核心网设备将所述MRF实体发送的第五IMS业务呼叫响应消息发送给所述主叫用户,所述第五IMS业务呼叫响应消息用于表明所述MRF与所述主叫用户的SDP媒体协商失败。5.如权利要求1-4中任一项所述的方法,其特征在于,所述核心网设备向所述应用服务器发送第二IMS业务呼叫请求消息,包括:所述核心网设备确认是否允许为所述主叫用户提供增值服务,若确认允许为所述主叫用户提供增值服务,则向所述应用服务器发送所述第二IMS业务呼叫请求消息。6.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述核心网设备确定所述第一IMS业务呼叫请求消息中未包含所述主叫用户的SDP信息,则将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体,以触发所述MRF实体与所述主叫用户之间以及所述MRF实体与所述被叫用户之间的SDP媒体协商过程,使所述主叫用户和所述被叫用户利用所述MRF实体的媒体编码格式转换功能进行IMS业务会话。7.如权利要求6所述的方法,其特征在于,通过将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体所触发的,所述MRF实体与所述主叫用户之间的SDP媒体协商过程,包括:所述核心网设备将所述第一IMS业务呼叫请求消息发送给所述应用服务器,所述应用服务器将所述第一IMS业务请求消息发送给所述MRF实体,并将所述MRF实体返回的第一IMS业务响应消息发送给所述核心网设备,所述第一IMS业务呼叫响应消息中携带所述MRF实体的SDP信息;所述核心网设备将所述第一IMS业务响应消息发送给所述主叫用户,并将所述主叫用户返回的确认消息发送给所述应用服务器,所述应用服务器将所述确认消息发送给所述MRF实体,所述确认消息中携带所述主叫用户的SDP信息,以使所述MRF实体根据所述主叫用户的SDP信息和所述MRF实体的SDP信息进行SDP媒体协商;所述应用服务器指示所述MRF实体创建多媒体会议,并将所述主叫用户加入所述多媒体会议。8.如权利要求6所述的方法,其特征在于,通过将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体所触发的,所述MRF实体与所述被叫用户之间的SDP媒体协商过程,包括:所述应用服务器接收所述主叫用户返回的响应消息,并根据所述主叫用户返回的响应消息确认所述MRF与所述主叫用户的SDP媒体协商成功后,向所述被叫用户发送第七IMS呼叫业务请求消息,接收所述被叫用户返回的第七IMS业务呼叫响应消息,所述第七IMS业务呼叫响应消息中携带所述被叫用户的SDP信息;所述应用服务器向所述MRF实体发送第八IMS业务呼叫请求消息,所述第八IMS业务呼叫请求消息中携带所述被叫用户的SDP信息,以使所述MRF实体根据所述被叫用户的SDP信息和所述MRF实体的SDP信息进行SDP媒体协商;所述应用服务器接收到所述MRF实体返回的协商成功的响应消息后,指示所述MRF实体将所述被叫用户加入所述多媒体会议。9.如权利要求6所述的方法,其特征在于,所述核心网设备将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体,包括:所述核心网设备确认是否允许为所述主叫用户提供增值服务,并在确认允许为所述主叫用户提供增值服务后,将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体。10.如权利要求9所述的方法,其特征在于,所述方法还包括:在所述核心网设备上的用户数据表中,针对签约了增值业务的IMS业务用户设置指示信息,所述指示信息用于表明对应的IMS业务用户签约了增值业务;或者所述核心网设备在IMS业务用户注册过程中,若从用于存储用户签约信息的设备获得增值业务服务器的信息,则在当前注册用户的数据表中设置指示信息,所述指示信息用于表明对应的IMS业务用户签约了增值业务;或者所述核心网设备在IMS业务用户注册过程中,若从用于存储用户签约信息的设备获得IMS业务用户签约了增值业务的第一指示信息,则在当前注册用户的数据表中设置第二指示信息,所述第二指示信息用于表明对应的IMS业务用户签约了增值业务;所述核心网设备确认是否允许为所述主叫用户提供增值服务,包括:所述核心网设备根据所述主叫用户的数据表中是否设置有用于表明签约了增值业务的指示信息,确认是否允许为所述主叫用户提供增值服务。11.一种IP多媒体子系统IMS业务呼叫方法,其特征在于,所述方法包括:核心网设备接收主叫用户发送的第一IMS业务呼叫请求消息;所述核心网设备若从所述主叫用户的第一IMS业务呼叫请求消息中提取到所述主叫用户的SDP信息,则将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体,以触发所述MRF实体与所述主叫用户之间以及所述MRF实体与被叫用户之间的SDP媒体协商过程,使所述主叫用户和所述被叫用户利用所述MRF实体的媒体编码格式转换功能进行IMS业务会话;其中,通过将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体所触发的,所述MRF实体与所述主叫用户之间的SDP媒体协商过程,具体包括:所述核心网设备将所述第一IMS业务呼叫请求消息发送给所述应用服务器,所述应用服务器将所述第一IMS业务请求消息发送给所述MRF实体,以使所述MRF实体根据所述主叫用户的SDP信息和所述MRF实体的SDP信息进行SDP媒体协商,并在协商成功后向所述主叫用户发送第一IMS业务呼叫响应消息;所述应用服务器接收所述主叫用户根据所述第一IMS业务呼叫响应消息返回的确认消息后,指示所述MRF实体创建多媒体会议,并将所述主叫用户加入所述多媒体会议;或者通过将所述第一IMS业务呼叫请求消息经应用服务器发送给MRF实体所触发的,所述MRF实体与所述被叫用户之间的SDP媒体协商过程,具体包括:所述应用服务器接收到所述主叫用户返回的响应消息,并根据所述主叫用户返回的响应消息确认所述MRF与所述主叫用户的SDP媒体协商成功后,向所述被叫用户发送第二IMS呼叫业务请求消息,接收所述被叫用户返回的第二IMS业务呼叫响应消息,所述第二IMS业务呼叫响应消息中携带所述被叫用户的SDP信息;所述应用服务器向所述MRF实体发送第三IMS业务呼叫请求消息,所述第三IMS业务呼叫请求消息中携带所述被叫用户的SDP信息,以使所述MRF实体根据所述被叫用户的SDP信息和所述MRF实体的SDP信息进行SDP媒体协商;所述应用服务器接收到所述MRF实体返回的协商成功的响应消息后,指示所述MRF实体将所述被叫用户加入所述多媒体会议。12.如权利要求11所述的方法,其特征在于,所述核心网设备将所述第一IMS业...
【专利技术属性】
技术研发人员:吴鹏程,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。