呼叫处理的方法、系统及相关装置与流程

文档序号:34599124发布日期:2023-06-28 22:28阅读:143来源:国知局
呼叫处理的方法、系统及相关装置与流程

本技术涉及通信,尤其涉及一种呼叫处理的方法、系统及相关装置。


背景技术:

1、随着第4代(4g)无线通信系统的部署和volte(voice over lte)的引入,无线通信系统可提供高清语音通话和视频通话,以及视频彩铃业务。

2、通信网络可以包括支持资源预留(percondition)机制以及不支持资源预留机制等多种场景。目前,若通信网络不支持资源预留机制,那么视频彩铃的媒体协商就不会进行,从而使得视频彩铃无法播放,限制了视频彩铃业务的发展。


技术实现思路

1、本技术实施例提供一种呼叫处理的方法、系统和相关装置,实现了网络不支持对第一媒体采用资源预留的场景下,采用资源预留机制对第二媒体进行资源协商,并且进一步实现了为主叫终端播放第二媒体的功能,提高了用户体验,有利于第二媒体(如视频彩铃)相关业务的发展。

2、第一方面,本技术实施例提供了一种呼叫处理的方法。该方法包括:网络设备接收主叫终端发送的第一呼叫请求(如invite消息),该第一呼叫请求是用于该主叫终端向被叫终端发起呼叫的,且该第一呼叫请求携带指示资源预留机制被支持的第一指示信息。这里的资源预留机制被支持具体可以指主叫终端支持资源预留机制;该网络设备被配置为对于第一媒体的协商采用资源预留机制不被支持而对于第二媒体的协商采用资源预留机制被支持,则网络设备根据该配置和该第一呼叫请求向媒体服务器发送第二呼叫请求(如invite消息),该第二呼叫请求包括第二指示信息,该第二指示信息指示对于所述第一媒体的协商采用资源预留机制不被支持而对于第二媒体的协商采用资源预留机制被支持;该网络设备接收该媒体服务器发送的第一更新消息(如update消息),该第一更新消息携带该媒体服务器的音视频能力描述信息(如媒体服务器的会话描述协议(session descriptionprotocol,sdp)信息)以进行对于第二媒体的协商,该第一更新消息还可以携带第三指示信息,该第三指示信息指示对于该第二媒体的协商采用资源预留机制;该网络设备向所述主叫终端转发所述第一更新消息。

3、上述方法可以避免主叫终端发送的呼叫请求中的资源预留机制被支持的信息,由于网络不支持对于第一媒体的协商采用资源预留机制而被丢弃。网络设备将对于第二媒体的协商采用资源预留机制被支持的信息传递给媒体服务器,从而使得媒体服务器采用资源预留机制开启对于第二媒体的资源协商。进而能够在网络不支持对于第一媒体的协商采用资源预留机制的场景下为主叫终端播放第二媒体,丰富了用户体验,有利于第二媒体(如视频彩铃)相关业务的发展。

4、一个可能的设计中,上述方法还包括:网络设备接收媒体服务器发送的对于第二呼叫请求的第一响应消息(如183消息),该第一响应消息指示对于第一媒体的协商不采用资源预留机制;该网络设备向主叫终端转发该第一响应消息。对于第一媒体的协商不采用资源预留机制,可以减轻网络的负担,不影响呼叫的接续。

5、一个可能的设计中,上述第一响应消息指示被叫终端与主叫终端之间的对于第一媒体的协商不采用资源预留机制,具体包括:该第一响应消息不携带“precondition”字段。

6、一个可能的设计中,上述第二指示信息包括指示对于所述第一媒体的协商采用资源预留机制不被支持的第四指示信息,和指示对于所述第二媒体的协商采用资源预留机制被支持的第五指示信息;所述第四指示信息包括所述第二呼叫请求的第一头域不携带第一字段,所述第五指示信息包括所述第二呼叫请求的第二头域携带所述第一字段、或者所述第二呼叫请求的所述第一头域携带第二字段;所述第一头域为“supported”头域或者“require”头域,所述第二头域用于携带网络支持资源预留机制的能力信息。所述第二头域具体可以是除所述第一头域以外的其他头域,例如px头域,p-enable头域,或者precondition-enable头域等等;;所述第一字段为“precondition”字段,所述第二字段用于指示网络支持对于第二媒体的资源预留机制,所述第二字段具体可以是除第一字段(precondition字段)以外的其他字段,例如px、p-enable、p_enable、pcat、p-enable-cat、cat、或者1等等。。第四指示信息可以将对于第一媒体的协商采用资源预留机制不被支持的信息传递下去,例如传递给被叫终端,以使得被叫终端确定对于第一媒体的协商不采用资源预留机制。并且上述方法还可以避免其他被配置为对于第一媒体的协商采用资源预留机制的设备在转发该第二呼叫请求消息时,将对于所述第二媒体的协商采用资源预留机制被支持的信息丢弃。一个可能的设计中,上述第三指示信息包括指示上述媒体服务器的音视频能力描述信息是与第二媒体相关的的第六指示信息,以及指示采用资源预留机制的第七指示信息。第六指示信息可以使得网络设备确定采用资源预留机制的是与第二媒体相关的协商,避免网络设备由于网络对于第一媒体的协商采用资源预留机制不被支持而将第七指示信息丢弃,避免对于第二媒体的协商无法正常进行。

7、一个可能的设计中,网络设备根据第一呼叫请求及配置向媒体服务器发送第二呼叫请求,具体包括:网络设备自身的配置将该第一呼叫请求修改为该第二呼叫请求;并向媒体服务器发送该第二呼叫请求。

8、一个可能的设计中,网络设备将该第一呼叫请求修改为该第二呼叫请求,具体包括:网络设备根据自身的配置,将该第一呼叫请求中的第一指示信息无效并在其中增加第五指示信息,以得到该第二呼叫请求。将第一指示信息无效则得到了第四指示信息,即指示对于第一媒体的协商采用资源预留机制不被支持;增加第五指示信息则指示对于第二媒体的协商采用资源预留机制被支持。

9、一个可能的设计中,网络设备将该第一呼叫请求中的第一指示信息无效并在其中增加第五指示信息,以得到该第二呼叫请求,具体包括:根据所述第一配置信息,删除所述第一呼叫请求中所述第一头域携带的所述第一字段;并在所述第一呼叫请求中增加所述第二头域携带的所述第二字段、或者在所述第一呼叫请求中增加所述第一头域携带的第二字段,以得到所述第二呼叫请求。这样可以将对于第一媒体的协商采用资源预留机制不被支持、对于第二媒体的协商采用资源预留机制被支持的信息传递给媒体服务器,并且在第二呼叫请求传递的过程中,其他不支持对于第一媒体的协商采用资源预留机制的设备不会将第二头域中的第一字段丢弃,或者不会将第二字段丢弃,避免媒体服务器无法获得对于第二媒体的协商采用资源预留机制被支持的信息导致无法进行第二媒体的协商。

10、一个可能的设计中,上述第一更新消息还携带指示媒体服务器已完成对于第二媒体的资源预留的第八指示信息。

11、一个可能的设计中,上述方法还包括:网络设备接收主叫终端发送的对于上述第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息携带指示主叫终端已完成对于第二媒体的资源预留的第九指示信息。对于第二媒体的协商采用资源预留机制,能够保证媒体服务器为主叫终端播放第二媒体时,主叫终端和媒体服务器都已完成了资源预留,则第二媒体能够正常播放。避免媒体服务器向主叫播放第二媒体时,主叫终端还未完成资源预留导致部分或者全部第二媒体主叫终端无法接收,影响用户体验。

12、一个可能的设计中,上述方法还包括:网络设备接收主叫终端发送的对于第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息携带指示主叫终端还未完成对于第二媒体的资源预留的指示信息的第十指示信息;该网络设备接收该主叫终端发送的第二更新消息(update消息),该第二更新消息指示主叫终端已完成对于第二媒体的资源预留。

13、一个可能的设计中,上述网络设备具体为呼叫会话控制功能设备。

14、第二方面,本技术实施例提供了一种呼叫处理的方法。该方法包括:媒体服务器接收网络设备发送的呼叫请求(如invite消息),该呼叫请求是用于主叫终端向被叫终端发起呼叫的,且该呼叫请求包括第二指示信息,该第二指示信息指示对于第一媒体的协商采用资源预留机制不被支持而对于第二媒体的协商采用资源预留机制被支持;该媒体服务器向主叫终端发送第一更新消息(如update消息),该第一更新消息携带该媒体服务器的音视频能力描述信息(如媒体服务器的sdp信息)以进行对于第二媒体的协商,该第一更新消息还可以携带第三指示信息,该第三指示信息指示对于该第二媒体的协商采用资源预留机制。

15、上述方法使得对于第二媒体的协商采用资源预留机制被支持的信息能够传递到媒体服务器,避免该信息由于网络不支持对于第一媒体的协商采用资源预留机制而被丢弃。从而使得媒体服务器能够采用资源预留机制开启对于第二媒体的资源的协商。进而能够在网络不支持对于第一媒体的协商采用资源预留机制的场景下为主叫终端播放第二媒体,丰富了用户体验,有利于第二媒体(如视频彩铃)相关业务的发展。

16、一个可能的设计中,上述方法还包括:媒体服务器向被叫终端转发上述呼叫请求,以使得被叫终端根据该呼叫请求中的第二指示信息确定第一媒体的协商不采用资源预留机制。

17、一个可能的设计中,上述方法还包括:媒体服务器接收被叫终端发送的对于上述呼叫请求的第一响应消息(如183消息),所述第一响应消息指示对于所述第一媒体的协商不采用资源预留机制。具体地,该第一响应消息不携带“precondition”字段。

18、一个可能的设计中,上述方法还包括:媒体服务器向主叫终端发送对于上述呼叫请求的第一响应消息(如183消息),该第一响应消息指示被叫终端与主叫终端之间的对于第一媒体的协商不采用资源预留机制。具体地,该第一响应消息不携带“precondition”字段。

19、一个可能的设计中,上述第二指示信息包括指示对于所述第一媒体的协商采用资源预留机制不被支持的第四指示信息,和指示对于所述第二媒体的协商采用资源预留机制被支持的第五指示信息;所述第四指示信息包括所述第二呼叫请求的第一头域不携带第一字段,所述第五指示信息包括所述第二呼叫请求的第二头域携带所述第一字段、或者所述第二呼叫请求的所述第一头域携带第二字段;所述第一头域为“supported”头域或者“require”头域,所述第二头域用于携带网络支持资源预留机制的能力信息。所述第二头域具体可以是除所述第一头域以外的其他头域,例如px头域,p-enable头域,或者precondition-enable头域等等;;所述第一字段为“precondition”字段,所述第二字段用于指示网络支持对于第二媒体的资源预留机制,所述第二字段具体可以是除第一字段(precondition字段)以外的其他字段,例如px、p-enable、p_enable、pcat、p-enable-cat、cat、或者1等等。。

20、第四指示信息可以将对于第一媒体的协商采用资源预留机制不被支持的信息传递下去,例如传递给被叫终端,以使得被叫终端确定对于第一媒体的协商不采用资源预留机制。并且上述方法还可以避免其他被配置为对于第一媒体的协商采用资源预留机制的设备在转发该第二呼叫请求消息时,将对于所述第二媒体的协商采用资源预留机制被支持的信息丢弃。

21、一个可能的设计中,上述第三指示信息包括指示上述媒体服务器的音视频能力描述信息是与第二媒体相关的的第六指示信息,以及指示采用资源预留机制的第七指示信息。第六指示信息可以使得网络设备确定采用资源预留机制的是与第二媒体相关的协商,避免网络设备由于网络对于第一媒体的协商采用资源预留机制不被支持而将第七指示信息丢弃,避免对于第二媒体的协商无法正常进行。

22、一个可能的设计中,上述网络设备具体为呼叫会话控制功能设备。

23、一个可能的设计中,上述第一更新消息还携带指示媒体服务器已完成对于第二媒体的资源预留的第八指示信息。

24、一个可能的设计中,媒体服务器向主叫终端发送第一更新消息,具体包括:媒体服务器通过所述网络设备向主叫终端发送第一更新消息。

25、一个可能的设计中,上述方法还包括:媒体服务器接收主叫终端发送的对于上述第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息携带指示主叫终端已完成对于第二媒体的资源预留的第九指示信息。对于第二媒体的协商采用资源预留机制,能够保证媒体服务器为主叫终端播放第二媒体时,主叫终端和媒体服务器都已完成了资源预留,则第二媒体能够正常播放。避免媒体服务器向主叫播放第二媒体时,主叫终端还未完成资源预留导致部分或者全部第二媒体主叫终端无法接收,影响用户体验。

26、一个可能的设计中,上述方法还包括:媒体服务器接收主叫终端发送的对于第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息携带指示主叫终端还未完成对于第二媒体的资源预留的指示信息的第十指示信息;该媒体服务器接收该主叫终端发送的第二更新消息(update消息),该第二更新消息指示主叫终端已完成对于第二媒体的资源预留。

27、第三方面,本技术实施例提供了一种呼叫处理的方法。该方法包括:网络设备接收主叫终端发送的第一呼叫请求(如invite消息),其中,该第一呼叫请求是用于该主叫终端向被叫终端发起呼叫的,且该第一呼叫请求指示资源预留机制被支持。这里的资源预留机制被支持具体可以指主叫终端支持资源预留机制;接着,所述网络设备根据所述第一呼叫请求向媒体服务器发送第二呼叫请求(如invite消息),其中,所述第二呼叫请求指示对于第一媒体的资源预留机制不被支持而对于第二媒体的资源预留机制被支持;进而,所述网络设备接收所述媒体服务器发送的第一更新消息(如update消息),其中,所述第一更新消息携带用于对于第二媒体的协商的所述媒体服务器的音视频能力描述信息(如媒体服务器的sdp信息),所述第一更新消息指示对于所述第二媒体的协商采用资源预留机制;所述网络设备向所述主叫终端转发所述第一更新消息。

28、上述方法可以将资源预留机制分为对于第一媒体的资源预留机制和对于第二媒体的资源预留机制,从而使得是否支持(或者采用)对于第一媒体的资源预留机制和是否支持(或者采用)对于第二媒体的资源预留机制可以分开考虑。在网络不支持第一媒体的资源预留机制的场景下,依然可以采用资源预留机制对于第二媒体进行协商,有利于第二媒体(如视频彩铃)的业务发展。具体地,上述方法可以避免主叫终端支持资源预留机制的信息,由于网络不支持对于第一媒体的资源预留机制而被丢弃。网络设备将支持对于第二媒体的协商的信息传递给媒体服务器,从而使得媒体服务器采用资源预留机制开启对于第二媒体的资源协商。

29、在一个可能的设计中,所述网络设备不支持对于第一媒体的资源预留机制而支持对于第二媒体的资源预留机制。具体地,所述网络设备存储有不支持对于第一媒体的资源预留机制而支持对于第二媒体的资源预留机制的配置信息。所述网络设备基于接收的所述第一呼叫请求确定主叫终端支持资源预留机制,进而所述网络设备基于所述配置信息向媒体服务器传递对于第二媒体的资源预留机制被支持的信息,便于所述媒体服务器确定网络和主叫终端支持对于第二媒体的资源预留机制,从而便于后面所述媒体服务器与所述主叫终端采用资源预留机制对于第二媒体协商。

30、在一个可能的设计中,所述第二呼叫请求指示对于第一媒体的资源预留机制不被支持而对于第二媒体的资源预留机制被支持,包括:所述第二响应消息指示所述主叫终端支持资源预留机制,网络不支持对于第一媒体的资源预留机制而支持对于第二媒体的资源预留机制。

31、在一个可能的设计中,所述第二呼叫请求指示对于第一媒体的资源预留机制不被支持而对于第二媒体的资源预留机制被支持,包括:第二呼叫请求的第一头域不携带第一字段(如所述第二呼叫请求的supported头域不携带precondition字段),以指示对于第一媒体的资源预留机制不被支持;所述第二呼叫请求携带指示对于第二媒体的资源预留机制被支持的指示信息。

32、在一个可能的设计中,所述第二呼叫请求携带指示对于第二媒体的资源预留机制被支持的指示信息,包括:所述第二呼叫请求携带第二字段;其中,所述第二字段用于指示网络支持对于第二媒体的资源预留机制,和/或所述网络设备支持对于第二媒体的资源预留机制,和/或所述主叫终端支持资源预留机制。这里的网络指的是所述网络设备所属的ims核心网。所述第二字段具体可以是除precondition以外的其他字段,例如pcat、p-enable-cat、cat、或者1等等。所述第二字段可以将支持对于第二媒体的资源预留机制的信息传递下去。

33、在一个可能的设计中,所述第二呼叫请求携带第二字段具体可以是:所述第二响应消息中第一头域(如spported头域或者require头域)携带所述第二字段,或者所述第二响应消息中第二头域携带所述第二字段。其中,所述第一头域用于携带网络支持资源预留机制的能力信息,和/或所述网络设备支持资源预留机制的能力信息,和/或所述主叫终端支持资源预留机制的能力信息。所述第二头域具体可以是除第一头域以外的其他头域,例如px头域,p-enable头域,或者precondition-enable头域等等。

34、在一个可能的设计中,所述第一呼叫请求指示所述主叫终端支持资源预留机制,包括:所述第一呼叫请求的第一头域(如supported头域或者require头域)携带第一字段(如precondition字段),以指示所述主叫终端支持资源预留机制;所述根据所述第一呼叫请求,向所述媒体服务器发送第二呼叫请求,具体包括:所述网络设备根据自身被配置为不支持对于第一媒体的资源预留机制而支持对于第二媒体的资源预留机制,删除所述第一呼叫请求的所述第一头域中的所述第一字段,插入指示网络支持对于第二媒体的资源预留机制的第二字段,以得到所述第二呼叫请求;并向所述媒体服务器发送所述第二呼叫请求。

35、在一个可能的设计中,所述第一呼叫请求指示所述主叫终端支持资源预留机制,包括:所述第一呼叫请求的第一头域(如supported头域或者require头域)携带第一字段(如precondition字段),以指示所述主叫终端支持资源预留机制;所述根据所述第一呼叫请求,向所述媒体服务器发送第二呼叫请求,具体包括:所述网络设备删除所述第一呼叫请求的所述第一头域中的所述第一字段,插入指示网络支持对于第二媒体的资源预留机制的第二字段,以得到所述第二呼叫请求;并向所述媒体服务器发送所述第二呼叫请求。

36、在一个可能的设计中,所述对于第二媒体的协商采用资源预留机制;所述网络设备向所述主叫终端转发所述第一更新消息包括:所述网络设备基于所述第一更新消息携带的指示所述媒体能力信息与第二媒体相关的指示信息(如g.3gpp.crs参数)、以及所述网络设备支持对于第二媒体的资源预留机制,向所述主叫终端转发所述第一更新消息。所述第一更新消息的spported头域携带precondition取值,且所述第一更新消息还携带qos参数,以指示对于第二媒体的协商采用资源预留机制。所述网络设备根据指示所述媒体能力信息与第二媒体相关的指示信息,确定此次采用资源预留机制协商的是第二媒体,因此不会删除所述precondition取值,和所述qos参数。

37、一个可能的设计中,上述方法还包括:网络设备接收被叫终端发送的对于第二呼叫请求的第一响应消息(如183消息),该第一响应消息指示对于第一媒体的协商不采用资源预留机制;该网络设备向主叫终端转发该第一响应消息。具体地,该第一响应消息不携带“precondition”字段,和/或该第一响应消息不携带qos参数。对于第一媒体的协商不采用资源预留机制,可以减轻网络的负担,不影响呼叫的接续。

38、一个可能的设计中,上述第二呼叫请求指示被叫终端与主叫终端之间的对于第一媒体的协商不采用资源预留机制。具体地,该第二呼叫请求不携带“precondition”字段,和/或所述第二呼叫请求不携带qos参数。

39、一个可能的设计中,上述第一更新消息还指示媒体服务器已完成对于第二媒体的资源预留。

40、一个可能的设计中,上述方法还包括:网络设备接收主叫终端发送的对于上述第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息还指示主叫终端已完成对于第二媒体的资源预留。对于第二媒体的协商采用资源预留机制,能够保证媒体服务器为主叫终端播放第二媒体时,主叫终端和媒体服务器都已完成了资源预留,则第二媒体能够正常播放。避免媒体服务器向主叫播放第二媒体时,主叫终端还未完成资源预留导致部分或者全部第二媒体主叫终端无法接收,影响用户体验。

41、一个可能的设计中,上述方法还包括:网络设备接收主叫终端发送的对于第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息指示主叫终端还未完成对于第二媒体的资源预留的指示信息;该网络设备接收该主叫终端发送的第二更新消息(update消息),该第二更新消息指示主叫终端已完成对于第二媒体的资源预留。

42、一个可能的设计中,上述网络设备具体为呼叫会话控制功能设备,如代理-呼叫会话控制功能p-cscf设备。

43、第四方面,本技术实施例提供了一种呼叫处理的方法,包括:媒体服务器接收呼叫请求(如invite消息),其中,所述呼叫请求用于主叫终端向被叫终端发起呼叫,所述呼叫请求指示对于第一媒体的资源预留机制不被支持而对于第二媒体的资源预留机制被支持;接着,该媒体服务器采用资源预留机制与所述主叫终端对于第二媒体协商。

44、上述方法可以将资源预留机制分为对于第一媒体的资源预留机制和对于第二媒体的资源预留机制,从而使得是否支持(或者采用)对于第一媒体的资源预留机制和是否支持(或者采用)对于第二媒体的资源预留机制可以分开考虑。在网络不支持第一媒体的资源预留机制的场景下,依然可以采用资源预留机制对于第二媒体进行协商,有利于第二媒体的业务发展。具体地,上述方法使得对于第二媒体的协商采用资源预留机制被支持的信息能够传递到媒体服务器,避免该信息由于网络不支持对于第一媒体的协商采用资源预留机制而被丢弃。从而使得媒体服务器能够采用资源预留机制开启对于第二媒体的资源的协商。

45、一个可能的设计中,所述媒体服务器采用资源预留机制与所述主叫终端对于第二媒体协商,具体包括:所述媒体服务器向所述主叫终端发送第一更新消息(如update消息),该第一更新消息携带该媒体服务器的音视频能力描述信息(如媒体服务器的sdp信息)以进行对于第二媒体的协商,该第一更新消息指示对于该第二媒体的协商采用资源预留机制。

46、一个可能的设计中,所述方法还包括:媒体服务器向所述被叫终端转发所述呼叫请求;进而所述媒体服务器接收所述被叫终端发送的对于所述呼叫请求的第一响应消息,所述第一响应消息指示对于所述第一媒体的协商不采用资源预留机制。

47、一个可能的设计中,所述方法还包括:向所述主叫终端发送对于所述呼叫请求的第一响应消息,所述第一响应消息指示对于所述第一媒体的协商不采用资源预留机制。

48、一个可能的设计中,所述呼叫请求指示对于第一媒体的资源预留机制不被支持而对于第二媒体的资源预留机制被支持,包括:所述呼叫请求的第一头域不携带第一字段(如所述第二呼叫请求的supported头域不携带precondition字段),以指示对于第一媒体的资源预留机制不被支持;所述呼叫请求携带指示对于第二媒体的资源预留机制被支持的指示信息。

49、一个可能的设计中,所述呼叫请求携带指示对于第二媒体的资源预留机制被支持的指示信息,包括:所述呼叫请求携带第二字段;其中,所述第二字段用于指示网络支持对于第二媒体的资源预留机制,和/或所述网络设备支持对于第二媒体的资源预留机制,和/或所述主叫终端支持资源预留机制。这里的网络指的是所述网络设备所属的ims核心网。所述第二字段具体可以是除precondition以外的其他字段,例如pcat、p-enable-cat、cat、或者1等等。所述第二字段可以将支持对于第二媒体的资源预留机制的信息传递下去。

50、在一个可能的设计中,所述呼叫请求携带第二字段具体可以是:所述呼叫请求中第一头域(如spported头域)携带所述第二字段,或者所述呼叫请求中第二头域携带所述第二字段。其中,所述第二头域用于携带网络支持资源预留机制的能力信息,和/或所述网络设备支持资源预留机制的能力信息,和/或所述主叫终端支持资源预留机制的能力信息。所述第二头域具体可以是除第一头域以外的其他头域,例如px头域,p-enable头域,或者precondition-enable头域等等。

51、在一个可能的设计中,媒体服务器基于所述呼叫请求携带所述第二字段,确定所述主叫终端支持资源预留机制、和/或所述网络支持对于第二媒体的资源预留机制,进而所述媒体服务器采用资源预留机制对于第二媒体进行协商,可以提高该协商的成功率。

52、一个可能的设计中,所述第一更新消息还指示媒体服务器已完成对于第二媒体的资源预留。

53、一个可能的设计中,媒体服务器向主叫终端发送第一更新消息,具体包括:媒体服务器通过所述网络设备向主叫终端发送第一更新消息。

54、一个可能的设计中,上述方法还包括:媒体服务器接收主叫终端发送的对于所述第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息指示主叫终端已完成对于第二媒体的资源预留。对于第二媒体的协商采用资源预留机制,能够保证媒体服务器为主叫终端播放第二媒体时,主叫终端和媒体服务器都已完成了资源预留,则第二媒体能够正常播放。避免媒体服务器向主叫播放第二媒体时,主叫终端还未完成资源预留导致部分或者全部第二媒体主叫终端无法接收,影响用户体验。

55、一个可能的设计中,上述方法还包括:媒体服务器接收主叫终端发送的对于第一更新消息的第二响应消息(如200ok消息),该第二响应消息携带主叫终端的音视频能力描述信息(如主叫终端的sdp信息),即对于所述第二媒体的协商结果,且该第二响应消息指示主叫终端还未完成对于第二媒体的资源预留;该媒体服务器接收该主叫终端发送的第二更新消息(update消息),该第二更新消息指示主叫终端已完成对于第二媒体的资源预留。

56、第五方面,本技术实施例提供了一种网络设备,具有实现第一方面或者第三方面任意方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元,如存储单元、发送单元、接收单元、或者处理单元等。

57、在一个可能的设计中,网络设备的结构中包括至少一个处理器和存储器,所述存储器存储了程序代码,所述处理器调用所述程序代码以执行第一方面或者第三方面的任意方法的部分或全部步骤。所述网络设备还可以包括通信接口,用于与其他设备通信。

58、第六方面,本技术实施例提供了一种媒体服务器,具有实现第二方面或者第四方面任意方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元,如发送单元、接收单元或者处理单元等。

59、在一个可能的设计中,媒体服务器的结构中包括至少一个处理器和存储器,所述存储器存储了程序代码,所述处理器调用所述程序代码以执行第二方面或者第四方面的任意方法的部分或全部步骤。所述媒体服务器还可以包括通信接口,用于与其他设备通信。

60、第七方面,本技术实施例提供了一种呼叫处理的方法,该方法包括:网络设备接收主叫终端发送的第一呼叫请求,该第一呼叫请求是用于主叫终端向被叫终端发起呼叫的,且该第一呼叫请求携带指示资源预留机制被支持的第一指示信息;该网络设备根据该第一呼叫请求以及自身存储的第一配置信息向媒体服务器发送第二呼叫请求,该第一配置信息为对于第一媒体的协商采用资源预留机制不被支持而对于第二媒体的协商采用资源预留机制被支持,该第二呼叫请求包括第二指示信息,该第二指示信息指示对于该第一媒体的协商采用资源预留机制不被支持而对于第二媒体的协商采用资源预留机制被支持;该媒体服务器向被叫终端转发该第二呼叫请求;该媒体服务器向该网络设备发送第一更新消息,该第一更新消息携带该媒体服务器的音视频能力描述信息(如媒体服务器的sdp信息)以进行对于第二媒体的协商,该第一更新消息还可以携带第三指示信息,该第三指示信息指示对于该第二媒体的协商采用资源预留机制;该网络设备向该主叫终端发送该第一更新消息。

61、第八方面,本技术实施例提供了一种呼叫处理的方法,该方法包括:网络设备接收主叫终端发送的第一呼叫请求,其中,所述第一呼叫请求指示所述主叫终端支持资源预留机制;接着,所述网络设备根据所述第一呼叫请求向媒体服务器发送第二呼叫请求,所述第二呼叫请求指示对于所述第一媒体的协商采用资源预留机制不被支持而对于第二媒体的协商采用资源预留机制被支持;所述媒体服务器向被叫终端转发所述第二呼叫请求;进而,所述媒体服务器根据所述第二呼叫请求与所述主叫终端采用资源预留机制对于第二媒体协商。

62、在一个可能的设计中,所述媒体服务器根据所述第二呼叫请求与所述主叫终端采用资源预留机制对于第二媒体协商,包括:通过所述网络设备向所述主叫终端发送第一更新消息,其中,所述第一更新消息携带用于对于所述第二媒体的协商的所述媒体服务器的音视频能力描述信息,所述第一更新消息指示对于所述第二媒体的协商采用资源预留机制。

63、第九方面,本技术实施例提供了一种呼叫处理的系统,包括第五方面的网络设备和第六方面的媒体服务器,这里不再赘述。

64、第十方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储了程序代码,其中,所述程序代码包括用于执行第一方面或第三方面的任意方法的部分或全部步骤的指令。

65、第十一方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储了程序代码,其中,所述程序代码包括用于执行第二方面或第四方面的任意方法的部分或全部步骤的指令。

66、第十二方面,本技术实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面或第三方面的任意方法的部分或全部步骤。

67、第十三方面,本技术实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第二方面或第四方面的任意方法的部分或全部步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1