【技术实现步骤摘要】
【国外来华专利技术】
本文所述主题涉及管理消息流量在多个终接服务器之间的分布和处 理。更具体地,本文所述主题涉及用于转发或禁止到不可用的终接SIP服 务器的消息流量的方法、系统和计算机程序产品。
技术介绍
IP多媒体子系统(IMS)是一种新型的网络,通过该IMS可以在用户 之间以及用户与应用程序之间建立多媒体通信。在IMS网络中,会话初始 化协议(SIP)是用于建立通信会话的信令协议。涉及在IMS网络中建立通 信会话的实体包括使用SIP协议彼此相互通信的呼叫会话控制功能 (CSCF)。当终接SIP服务器或呼叫会话控制功能变为不可用时,IMS网络中传 统的呼叫建立情形会出现一个问题。当始发(initiating) SIP服务器或呼叫 会话控制功能接收到建立通信的请求时,始发SIP服务器会尝试来联系终 接SIP服务器。如果终接SIP服务器不可用,在始发SIP服务器尝试联系替 换的服务器之前,可以要求该始发SIP服务器等待由SIP呼叫处理定义的超 时时间段。始发SIP服务器通常不存储对于终接SIP服务器的状态信息。因 此,当第二通信建立请求到达始发SIP服务器时,始发SIP服务器会再次尝 试来联系失效的终接SIP服务器。重复尝试来联系失效的终接SIP服务器以 及相关的超时时间段浪费了始发SIP服务器的资源并且延迟了呼叫建立。因此,考虑到这些困难,存在对用于禁止消息流量到不可用的终接SIP服务器的方法、系统和计算机程序产品的需求。
技术实现思路
本文公开了用于禁止消息流量到不可用的终接SIP服务器的方法、系 统和计算机程序产品。根据一种方法,在始发CSCF处维护有可由呼叫会 话控制功能 ...
【技术保护点】
一种使用会话初始化协议(SIP)服务器异常列表来转发或禁止到终接SIP服务器的消息流量的方法,所述方法包括: 在始发呼叫会话控制功能(CSCF)处: (a)维护可由所述CSCF访问的多个终接SIP服务器的至少一个列表,所述列表包 括所述终接SIP服务器的可用性和不可用性信息中的至少一个; (b)接收联系能够经由所述多个终接SIP服务器中的一个来访问的目的地的请求; (c)对所述列表进行索引并识别第一终接SIP服务器; (b)使用存储在所述列表中的信 息确定所述目的地SIP服务器是否可用;以及 (c)响应于确定所述第一终接SIP服务器是不可用的,使用所述列表识别第二终接SIP服务器。
【技术特征摘要】
【国外来华专利技术】US 2006-8-4 60/835,487;US 2006-8-25 11/510,2841、一种使用会话初始化协议(SIP)服务器异常列表来转发或禁止到终接SIP服务器的消息流量的方法,所述方法包括在始发呼叫会话控制功能(CSCF)处(a)维护可由所述CSCF访问的多个终接SIP服务器的至少一个列表,所述列表包括所述终接SIP服务器的可用性和不可用性信息中的至少一个;(b)接收联系能够经由所述多个终接SIP服务器中的一个来访问的目的地的请求;(c)对所述列表进行索引并识别第一终接SIP服务器;(b)使用存储在所述列表中的信息确定所述目的地SIP服务器是否可用;以及(c)响应于确定所述第一终接SIP服务器是不可用的,使用所述列表识别第二终接SIP服务器。2、 根据权利要求1所述的方法,其中,维护至少一个列表包括维护 第一列表和第二列表,所述第一列表包括能够由所述CSCF访问的可用的 和不可用的SIP服务器,所述第二列表包括能够由所述CSCF访问的不可用 的SIP服务器。3、 根据权利要求1所述的方法,其中,维护至少一个列表包括维护 单个列表,所述单个列表包括能够由所述CSCF访问的可用的和不可用的 SIP服务器。4、 根据权利要求1所述的方法,其中,维护至少一个列表包括基于 涉及所述SIP服务器的通信来构建包括所述SIP服务器的可用性和不可用性 状态信息的列表。5、 根据权利要求1所述的方法,其中,维护至少一个列表包括响应 于在超时时间段内未能从SIP服务器接收到对到所述服务器的査询消息的响应,将所述列表中的相应SIP服务器表项标记为不可用,所述超时时间 段小于用于SIP呼叫处理的超时时间段。6、 根据权利要求1所述的方法,其中,维护至少一个列表包括向SIP服务器发送査询,从所述SIP服务器获取包括状态信息的响应,并将来自所述查询的所述状态存储在所述列表中。7、 根据权利要求1所述的方法,其中,维护至少一个列表包括维护 用于将服务器识别为不可用的表项的重试计时器,并且响应于所述重试计 时器的到期,从所述表项中删除不可用状态。8、 根据权利要求1所述的方法,其中,对列表进行索引包括对列表进行随机索引。9、 根据权利要求1所述的方法,其中,对列表进行索引包括根据预定的优选顺序对列表进行索引。10、 根据权利要求1所述的方法,包括响应于所述第一终接SIP服务器是可用的,将SIP请求消息转发到所述第一终接SIP服务器。11、 一种对多个终接SIP服务器之间的通信进行负载均衡的方法,所述方法包括(a) 接收包括域名的第一SIP请求消息;(b) 响应于所述第一SIP请求消息,将所述域名解析为具有用于联系 终接SIP服务器的第一优选顺序的所述终接SIP服务器的列表;(C)接收包括所述域名的第二SIP请求消息;(d) 响应于所述第二SIP请求消息,将所述域解析为具有用于联系所述终接SIP服务器的第二优选顺序的所述终接SIP服务器的列表;以及(e) 根据所述第一和第二优选顺序,将所述第一和第二SIP请求消息 转发到终接SIP服务器。12、 一种用于转发或禁止到终接会话初始化协议(SIP)服务器的消息流量的系统,所述系统包括呼叫会话控制功能(CSCF),所述CSCF包括(a) 终接SIP服务器数据库,用于存储终接SIP服务器和所述终接SIP 服务器的可用性和不可用性状态信息中的至少一个的至少一个列表;以及(b) SIP通信路由模块,用于接收SIP请求消息,访问所述终接SIP 服务器数据库,识别第一终接SIP服务器和所述第一终接SIP服务器的状态, 以及响应于确定所述第一终接SIP服务器是不可用的,识别第二终接SIP 服务器,所述SIP请求消息应该被转发到所述第二终接SIP服务器。13、 根据权利要求12所述的系统,其中,所述终接SIP服务器数据库 包括可用的SIP服务器的第一列表和不可用的SIP服务器的第二列表。14、 根据权利要求12所述的系统,其中,所述终接SIP服务器数据库 包括用于存储可用的和不可用的SIP服务器信息的单个列表。15、 根据权利要求12所述的系统,其中,所述SIP通信路由模块适用 于响应于SIP请求消息,基于接收自所述终接SIP服务器的信息来构建所 述终接SIP服务器数据库。16、 根据权利要求12所述的系统,其中,所述SIP通信路由模块适用 于响应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。