CN101868940A - 用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品 - Google Patents

用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品 Download PDF

Info

Publication number
CN101868940A
CN101868940A CN200880109633A CN200880109633A CN101868940A CN 101868940 A CN101868940 A CN 101868940A CN 200880109633 A CN200880109633 A CN 200880109633A CN 200880109633 A CN200880109633 A CN 200880109633A CN 101868940 A CN101868940 A CN 101868940A
Authority
CN
China
Prior art keywords
entity
sip
status information
operational status
communications network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200880109633A
Other languages
English (en)
Inventor
A·班图卡尔
P·J·马尔西科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tekelec Global Inc
Original Assignee
Tekelec Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tekelec Inc filed Critical Tekelec Inc
Publication of CN101868940A publication Critical patent/CN101868940A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Abstract

本发明公开了用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品。根据一个方案,一种方法包括确定应用或更高层通信网络信令实体的操作状态信息。此外,所述方法包括标识要接收所述操作状态信息的至少一个第二SIP实体。所述方法还包括向所述至少一个第二SIP实体发布所述操作状态信息。所述第一SIP实体、所述至少一个第二SIP实体以及所述应用或更高层通信网络信令实体与和订户通信终端分离的网络节点相关联。

Description

用于在会话发起协议(SIP)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品
相关申请
本申请要求2007年7月31日递交、序列号为No.60/962,741的美国临时专利申请的权益,该美国临时专利申请的公开内容通过引用被整体并入本文。
技术领域
本文描述的主题涉及在多个网络节点间对消息业务发布和处理的管理。更具体地,本文描述的主题涉及用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的方法、系统和计算机程序产品。
背景技术
诸如SIP重定向服务器、SIP代理服务器和IP多媒体子系统(IMS)实体这样的SIP实体使用SIP协议进行通信。SIP实体可以被用来在使用SIP协议的网络中建立用户之间的通信会话。使用SIP协议的网络的一个示例是IMS网络。IMS网络是这样的网络,通过其可以在用户之间以及在用户和应用之间建立多媒体通信。在IMS网络中,SIP是用于建立通信会话的信令协议。IMS网络中建立通信会话时所涉及的实体包括使用SIP协议与彼此通信的呼叫会话控制功能(CSCF)。
当呼叫会话控制功能变得不可用时,使用SIP实体(包括IMS网络中的SIP实体)的常规呼叫建立场景出现一个问题。当始发呼叫会话控制功能接收到建立通信的请求时,该始发呼叫会话控制功能可以尝试联络与被叫方相关联的终止呼叫会话控制功能。如果终止呼叫会话控制功能不可用,则可以要求始发呼叫会话控制功能在尝试联络替代的呼叫会话控制功能之前等待SIP协议所定义的一超时时段。始发呼叫会话控制功能通常不储存其与之通信的其他呼叫会话控制功能的操作状态信息。结果,当第二通信建立请求到达始发呼叫会话控制功能时,始发呼叫会话控制功能可能再次尝试联络故障的呼叫会话控制功能。联络故障呼叫会话控制功能的重复尝试以及相关联的超时时段浪费始发呼叫会话控制功能的资源,并且使呼叫建立延迟。
2006年8月25日递交的共同转让、共同未决的美国专利申请No.11/510,284公开了这样的方法和系统,通过所述方法和系统,SIP服务器可以获得并且储存终止SIP服务器的操作状态信息,以避免上述问题中的至少一些,该美国专利申请的公开内容通过引用被整体并入本文。然而,SIP和IMS均不提供用于在SIP服务器或IMS节点间发布SIP操作状态信息的机制。结果,为了获得应用或更高层的通信网络信令实体操作状态,将要求每个SIP始发服务器使用上面引用的专利申请中描述的方法和系统来测试每个终止SIP服务器的操作状态。
获得并且在SIP实体间发布操作状态信息的问题并不限于获得并发布关于SIP服务器的操作状态信息。例如,可能期望获得并在SIP实体间发布关于其他应用和更高层实体(例如在线状态应用和ENUM应用)的操作状态信息。使用当前的方法,将要求期望或者需要与应用或更高层通信网络信令实体进行通信的每个SIP实体单独地测试每个应用或者更高层通信网络信令实体来确定其操作状态,从而导致SIP节点资源和网络带宽的浪费。
因此,鉴于这些困难,需要改进的方法、系统和计算机程序产品来在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息。
发明内容
根据一个方案,本文描述的主题包括一种用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的方法。所述方法包括在与应用或更高层通信网络信令实体分离的第一实体处确定关于所述应用或更高层通信网络信令实体的操作状态信息。此外,所述方法包括在所述第一SIP实体处标识要接收所述操作状态信息的至少一个SIP实体。所述方法还包括从所述第一SIP实体向所述至少一个第二SIP实体发布所述操作状态信息。所述第一SIP实体、所述至少一个第二SIP实体以及所述应用或更高层通信网络信令实体与和订户通信终端(例如电话)分离的网络节点相关联。
根据另一方案,本文描述的主题包括一种用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的方法。所述方法包括:在SIP实体处确定关于所述SIP实体自身的操作状态信息。此外,所述方法包括在所述SIP实体处维护预订要接收关于所述SIP实体的操作状态信息的其他SIP实体的列表。此外,所述方法包括使用所述列表从所述SIP实体向所述其他SIP实体发布所述SIP实体所确定的操作状态信息。这些SIP实体与和订户通信终端分离的网络节点相关联。
根据再一方案,本文描述的主题包括一种用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的系统。所述系统包括具有操作状态的应用或更高层通信网络信令实体。此外,所述系统包括第一SIP实体,所述第一SIP实体与所述应用或更高层通信网络信令实体分离,并且被配置来与所述应用或更高层通信网络信令实体进行通信。所述第一SIP实体可操作来确定所述应用或更高层通信网络信令实体的操作状态。所述第一SIP实体还可操作来标识要接收所述操作状态信息的至少一个第二SIP实体。此外,所述第一SIP实体还可操作来向所述至少一个第二SIP实体发布所述操作状态信息。所述第一SIP实体、所述至少一个第二SIP实体以及所述应用或更高层通信网络信令实体与和订户通信终端分离的网络节点相关联。
根据又一方案,本文描述的主题包括一种用于发布应用或更高层通信网络信令实体的操作状态信息的系统。所述系统包括多个SIP实体。所述多个SIP实体中的至少一个SIP实体可操作来确定关于其自身的操作状态信息,并且维护所述多个SIP实体中预订要接收关于所述至少一个SIP实体的操作状态信息的其他SIP实体的列表。此外,所述至少一个SIP实体可操作来使用所述列表向所述其他SIP实体发布关于所述至少一个SIP实体的操作状态信息。所述多个SIP实体与和订户通信终端分离的网络节点相关联。
本文针对发布SIP服务器的状态信息描述的主题可以以硬件、软件、固件或其任何组合来实现。这样,如这里使用的,术语“功能”或“模块”是指用于实现所描述特征的硬件、软件和/或固件。在一个示例性实现中,本文描述的主题可以使用其上储存有计算机可执行指令的计算机可读介质来实现,当所述计算机可执行指令被计算机的处理器执行时进行步骤。适于实现本文描述主题的示例性计算机可读介质包括盘式存储器件、芯片式存储器件、可编程逻辑器件以及专用集成电路。此外,实现本文描述主题的计算机程序产品可以设置在单个器件或计算平台上,或者可以分布在多个器件或计算平台上。
如这里使用的,术语“可用应用或更高层通信网络信令实体”是指具有足够的操作容量来接受并处理新消息的应用或更高层通信网络信令实体。如这里使用的,术语“不可用应用或更高层通信网络信令实体”是指已经发生故障或者已经进入处理过载状态并且因此不能够接受和处理新消息的应用或更高层通信网络信令实体。
如这里使用的,术语“正常状态”是指可用应用或更高层通信网络信令实体的操作状态。
如这里使用的,术语“拥塞状态”是指尽管可操作但却没有足够的内部资源来接受和处理新消息的不可用应用或更高层实体的操作状态。
如这里使用的,术语“故障状态”是指已经未能正确接收、处理以及响应于所接收的消息提供有效状态响应的不可用应用或更高层通信网络信令实体的操作状态。
如这里使用的,术语“S-CSCF”是指IMS服务呼叫会话控制功能。S-CSCF功能可以维护登记的用户装置、相关联状态信息以及相关联容量的列表。
如这里使用的,术语“I-CSCF”是指IMS询问呼叫会话控制功能。I-CSCF功能可以为从P-CSCF服务器接收的消息提供终止订户位置功能,并且将所接收的消息转发到网络中的S-CSCF服务器,或者通过网络互连功能转发到相邻网络中的消息服务器。
如这里使用的,术语“P-CSCF”是指IMS代理呼叫会话控制功能。P-CSCF功能可以处理从SIP设备接收的消息,并且将处理的消息转发到网络中的I-CSCF服务器。对消息的处理可以包括对所接收的消息进行压缩和/或加密。
如这里使用的,术语“CSCF”是指实现上述S-CSCF、I-CSCF或P-CSCF功能中任一种或更多种的IMS呼叫会话控制功能。
如这里使用的,术语“始发SIP实体”是指能够进行会话始发功能的任何SIP实体。始发SIP服务器可以为S-CSCF、I-CSCF或P-CSCF。
如这里使用的,术语“SIP实体”是指使用SIP协议进行通信的任何实体。SIP实体的示例包括S-CSCF、I-CSCF或P-CSCF。此外,SIP实体可以为IMS节点、NGN节点、软开关、媒体网关控制器、SIP代理服务器或者SIP重定向服务器。SIP实体可以为SIP网络管理代理服务器。
如这里使用的,术语“应用或更高层通信网络信令实体”是指在通信网络中执行信令功能并且工作在开放系统互连(OSI)应用层或更高层的任何硬件、软件和/或固件实现的实体。适于与本主题一起使用的应用或更高层通信网络信令实体的示例包括网际协议(IP)多媒体子系统(IMS)实体、下一代网络(NGN)实体、软开关、媒体网关控制器、在线状态服务器和ENUM服务器。
如上面陈述的,关于其的操作状态被收集的应用或更高层通信网络信令实体以及在其间发布操作状态信息的SIP实体被实现在与订户通信终端(例如SIP电话)相分离的网络节点上。
附图说明
现在将参照附图来解释本文所描述主题的优选实施例,在附图中:
图1是SIP/IMS网络的框图,在所述SIP/IMS网络中可以实现本文描述主题的实施例;
图2A和2B是根据本文描述主题的实施例、用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的示例性过程的流程图;
图3是根据本文描述主题的实施例、包括示例性消息的网络的框图,所述示例性消息用于确认更新消息所指示的应用或更高层通信网络信令实体的操作状态信息;
图4是根据本文描述主题的实施例、其中服务器集群对于CSCF节点不可用的网络的框图;
图5是根据本文公开主题的实施例、包括SIP网络管理代理的SIP/IMS网络的框图;
图6是根据本文描述主题的实施例、用于在SIP节点间发布应用或更高层通信网络信令实体的操作状态信息的示例性过程的流程图;
图7是根据本文公开主题的实施例、包括外部供应系统的SIP/IMS网络的框图,所述供应系统可操作来将预订请求消息传送到SIP网络管理代理;
图8是根据本文公开主题的实施例、包括SIP网络管理代理的SIP/IMS网络的框图,所述SIP网络管理代理可操作来预订对与应用或更高层通信网络信令实体的操作状态相关联的事件信息具有访问权的网络节点;
图9是根据本文公开主题的实施例、包括多个SIP实体的SIP/IMS网络的框图,所述SIP实体可操作来在彼此间发布应用或更高层通信网络信令实体的操作状态信息;以及
图10是根据本文描述主题的实施例、用于在图9所示网络内发布应用或更高层通信网络信令实体的操作状态信息的示例性过程的流程图。
具体实施方式
根据本文描述主题的实施例,本文描述的主题提供用于在SIP节点间发布应用或更高层通信网络信令实体的操作状态信息的方法、系统和计算机可读介质。图1说明了在其中可以实现本文描述主题的实施例的SIP/IMS网络100。在图1中,网络100是包括IMS节点的IMS网络,所述IMS节点使用SIP进行呼叫建立。然而,本文描述的主题并不限于在IMS节点间发布应用或更高层通信网络信令实体的操作状态信息。例如,本文描述的主题可以被用来在任何使用SIP协议的实体间发布应用或更高层通信网络信令实体的操作状态信息。使用SIP协议的示例性网络实体包括下一代网络(NGN)节点、软开关、媒体网关控制器、SIP代理服务器和SIP重定向服务器。
参照图1,SIP/IMS网络100包括多个SIP/IMS呼叫控制部件,所述SIP/IMS呼叫控制部件包括CSCF节点102和104、域名系统(DNS)服务器106,以及SIP应用服务器集群108和110。此外,SIP/IMS网络100包括IP网络112和114,所述IP网络112和114连接到部件102、104、106、 108和110,并且包括用于在部件102、104、106、108和110之间传送消息的适当网络设备。CSCF节点102和104可以为多个SIP设备112、114、116和118提供控制接口和消息转送操作。SIP设备112、114、116和118可以为任何能够使用SIP建立多媒体会话的用户装置,包括移动终端和固定终端。SIP应用服务器集群108和110可以分别包括一个或更多个SIP服务器。
为了建立会话,始发SIP设备112可以向CSCF节点102发送SIPINVITE(SIP邀请)消息。CSCF节点102可以查询DNS服务器106,以识别与应用服务器相对应的IP地址,所述应用服务器代表进入目标订户网络的联络点。DNS服务器106可以返回与多于一个应用服务器集群相关联的标识符或IP地址。CSCF节点102可以确定应用服务器的操作状态信息。可以基于该一个或多个应用服务器对CSCF节点102所发送查询消息的响应或者无响应确定所述操作状态信息。如果该一个或多个应用服务器在预定时间段内对查询消息进行响应,则CSCF节点102可以确定该一个或多个应用服务器是可用的。否则,如果在预定时间段内没有对查询消息的响应,则CSCF节点102可以确定该一个或多个应用服务器是不可用的。用于确定应用服务器或SIP服务器的操作状态的示例性协议在上面提及的共同未决专利申请中有进一步详细的描述。
本文描述的主题包括在SIP实体间发布SIP服务器的操作状态信息,而不是每当节点期望联络SIP服务器或其他应用服务器时要求每个网络节点实现该查询-响应过程。在图1所说明的示例中,CSCF节点102维护数据库120,所述数据库120包括与CSCF节点102相关联的对等网络节点列表。一个或多个SIP应用服务器的操作状态信息可以被传送到该列表中的SIP实体。例如,该列表可以标识CSCF节点104。一个或多个应用服务器的操作状态信息可以被传送到CSCF节点104。作为向所列出的SIP实体提供操作状态信息的结果,所列出的SIP实体可以利用CSCF节点104所维护的操作状态信息,并且使用所述操作状态信息来避免与单独确定操作状态信息相关联的高代价超时时延和延迟。当更新的信息被确定时,可以用应用或更高层通信网络信令实体的操作状态信息来更新该对等网络节点列表,并且该更新的信息可以被传送到对等网络节点。
图2A和2B是说明根据本文描述主题的实施例、用于获得、使用和发布应用或更高层通信网络信令实体的操作状态信息的示例性过程的流程图。参照图1、2A和2B,CSCF节点102可以从SIP设备112接收INVITE(邀请)消息122,以与另一SIP设备或非SIP设备建立会话(框200)。响应于该INVITE,CSCF节点102可以生成DNS查询消息124,以确定被叫方的IP地址,并且经由通信网络126将消息124传输到DNS服务器106(框202)。
响应于接收到DNS查询消息124,DNS服务器106可以生成DNS响应消息128,该DNS响应消息128标识SIP应用服务器集群108和110的IP地址,其代表进入目标订户网络的联络点。DNS响应消息128可以针对请求的URI/服务而标识优选的应用服务器集群。在该示例中,DNS响应消息128指示应用服务器集群108比应用服务器集群110更优选。DNS服务器106可以经由网络126将DNS响应消息128传输到CSCF节点102。在框204,CSCF节点102可以接收DNS响应消息128。
一旦接收到DNS响应消息128,CSCF节点102的应用或更高层通信网络实体的状态管理(SM)模块130可以根据DNS响应消息确定SIP应用服务器集群108和110的IP地址,并且可以确定SIP应用服务器集群108比SIP应用服务器集群110更优选(框206)。响应于确定应用服务器集群108是优选的,SM模块130可以生成经由网络126传输到应用服务器集群108的应用服务器操作状态查询消息132(框208)。
SM模块130可以通过确定消息132是否在预定时间段内被应答来确定该优选的SIP应用服务器集群108的应用或更高层通信网络信令实体的操作状态信息(框210)。具体来说,一旦传输消息132,SM模块130可以开启一定时器,用于确定从该应用服务器操作状态查询消息传输起预定时间段的期满。如果在该预定时间段内接收到响应,则SM模块130可以确定应用服务器集群108对于CSCF节点102是可用的(框212)。在这种情况下,应用服务器集群108的可用性状态在数据库120中被设为可用。如果确定在该预定时间段内未曾接收到对消息132的应答,则SM模块130可以确定应用服务器集群108是不可用的(框212)。在这种情况下,应用服务器集群108的可用性状态在数据库120中被设为不可用(框214)。
如果确定优选的应用服务器集群108是不可用的,则一个或更多个查询消息可以被生成并传输到网络126,以传送到消息128中所标识的其他应用服务器集群中的每一个(框216)。例如,查询消息可以被生成并传输到网络126,以传送到应用服务器集群110。在DNS响应消息中可能标识有一个或更多个其他SIP应用服务器集群。参照图2B,在框218,查询消息可以被发送到每一个SIP应用服务器集群,并且针对每一个消息设定定时器,用于确定在分别的预定时间段内是否接收到分别的应答消息。
在框220中,基于在预定时间段内是否发生应答消息的接收,来将一个或多个其他SIP应用服务器集群的状态设为可用或不可用。例如,对于应用服务器集群110,确定目标为应用服务器集群110的应答消息是否在预定时间段内被应答。如果在预定时间段内接收到应答消息,则SM模块130可以确定应用服务器集群110对于CSCF节点102是可用的。在这种情况下,应用服务器集群110的可用性状态在数据库120中被设为可用。如果确定在预定时间段内未接收到应答消息,则SM模块130可以确定应用服务器集群110是不可用的。在这种情况下,应用服务器集群110的可用性状态在数据库120中被设为不可用。
参照图2B,在框222,SM模块130可以维护对等SIP实体列表。该列表可以被储存在数据库120中,并且标识要接收一个或更多个应用服务器集群的操作状态信息的一个或更多个网络节点。例如,该列表可以标识CSCF节点104为要接收应用服务器集群108和/或110的状态信息的节点104。所标识的对等SIP实体可以预订要接收所标识的应用服务器集群的操作状态信息。例如,CSCF节点104可以预订要接收关于应用服务器集群108和110的操作状态信息更新。
在框224,SM模块130可以将应用或更高层通信网络信令实体的操作状态信息传送到进行了预订或标识的对等SIP实体。例如,SM模块310可以生成SIP网络管理更新消息134,消息134将应用服务器集群108标识为不可用。可以在确定应用服务器集群108对CSCF节点102不可用时生成消息134。SM模块310可以将消息134传输到CSCF节点104,因为节点104预订了集群108的操作状态信息。集群108的操作状态信息还可以被传送到进行了预订的其他订户网络节点。
在框226,CSCF节点104可以接收消息134,并且可以使用消息134中包含的操作状态信息更新数据库120。类似地,接收更新消息的其他节点可以使用操作状态信息更新它们的数据库。作为操作状态信息更新的结果,接收该更新的对等SIP实体可以利用CSCF节点102在确定操作状态信息时所进行的工作。例如,在将消息传送到SIP服务器或其他应用或更高层通信网络信令实体前,CSCF节点104可以检查关于该SIP服务器的应用或更高层通信网络信令实体的操作状态信息。如果SIP服务器是不可用的,则可以通过将消息传送到适当的替换性SIP服务器来避免高代价的超时时延和延迟。
一旦接收到指示SIP服务器可用性的SIP网络管理更新消息134,对等SIP实体可以向SIP服务器传送测试消息,用于从其角度确定SIP服务器的可用性。例如,SIP服务器可能对于一个对等SIP实体是不可用的,但并非对另一SIP实体是不可用的。因此,接收应用或更高层通信网络信令实体的操作状态信息的SIP实体可以向SIP服务器传输测试消息,用于确认该更新消息所指示的应用或更高层通信网络信令实体的操作状态信息。在测试了SIP服务器之后,该SIP实体可以使用测试结果相对于该SIP服务器的操作状态信息来更新该SIP实体处维护的列表。
图3是根据本文描述主题的实施例、包括用于确认更新消息所指示的应用或更高层通信网络信令实体的操作状态信息的示例性消息的网络100。在该示例中,SIP应用服务器集群108对于CSCF节点102和104两者均是不可用的。参照图3,CSCF节点102已经确定SIP应用服务器集群108是不可用的。响应于确定服务器集群108的不可用性,CSCF节点102生成更新消息134,该消息134向数据库120所维护的列表中标识的并且与集群服务器108相关联的对等SIP实体标识服务器集群108的可用性。更新消息134被传输到CSCF节点104。
响应于接收到更新消息134,CSCF节点104开始测试其到服务器集群108的连接。具体来说,CSCF节点104生成以服务器集群108为目标的测试消息300,用于确定服务器集群108对于CSCF节点104的可用性。CSCF节点104可以将测试消息300传输到网络126,以传送到服务器集群108。此外,CSCF节点104可以开启一定时器,用于确定是否在预定时间段内已经接收到应答消息或否定应答消息。在该示例中,响应于测试消息300,服务器集群302生成否定应答消息302,并且传输到网络126,以传送到CSCF节点104。消息302指示服务器集群108的不可用性。响应于接收到消息302,CSCF节点130的SM模块130可以更新数据库120,以指示服务器集群108的不可用性。另外,如果在预定时间段内未接收到响应于消息300的消息,则SM模块130可以更新数据库120,以指示服务器集群108的不可用性。
图4说明了这样的示例,在该示例中,服务器集群108对CSCF节点102为不可用而对CSCF节点104为可用。具体来说,网络1126不能将消息从CSCF节点102递送到服务器集群108。这样,服务器集群108对于CSCF节点102来说是不可用的。服务器集群108通过网络2126而对CSCF节点104是可用的。参照图4,CSCF节点102已经确定应用服务器集群108是不可用的。响应于确定服务器集群108的不可用性,CSCF节点102生成将服务器集群108标识为不可用的更新消息134。更新消息134被传输到CSCF节点104。
响应于接收到更新消息134,CSCF节点104可以开始测试其到服务器集群108的连接。具体来说,CSCF节点104可以生成以服务器集群108为目标的测试消息300,用于确定服务器集群108对于CSCF节点104的可用性。CSCF节点104可以将测试消息300传输到网络126,以传送到服务器集群108。此外,CSCF节点104可以开启一定时器,用于确定是否在预定时间段内已经接收到应答消息或否定应答消息。在该示例中,响应于测试消息300,服务器集群108生成应答消息400,并且传输到网络126,以传送到CSCF节点104。消息400指示服务器集群108对于CSCF节点104的可用性。响应于接收到消息400,CSCF节点130的SM模块130可以更新数据库120,以指示服务器集群108的可用性。
在CSCF节点104测试SIP服务器的可用性的另一示例中,服务器集群108可以对于CSCF节点102为可用。在该示例中,CSCF节点102可以确定服务器集群108为可用。结果,CSCF节点102可以传输指示服务器集群108的可用性的更新消息。响应于接收到该更新消息,CSCF节点104可以传输以服务器集群108为目标的测试消息,用于确定服务器集群108对于CSCF节点104的可用性。另外,CSCF节点104可以开启一定时器,用于确定是否在预定时间段内已经接收到应答消息或否定应答消息。如果在该预定时间段内接收到应答消息,则CSCF节点130的SM 130可以更新数据库120,以指示服务器集群108的可用性。否则,如果在该预定时间段内接收到否定应答消息或者该预定时间段在接收到响应消息之前期满,则CSCF节点130的SM 130可以更新数据库120,以指示服务器集群108的不可用性。
在本文公开主题的另一实施例中,网络管理代理可以维护包括对等SIP实体预订信息的数据库,以将SIP服务器的操作状态信息传送到预订要接收这样的信息的对等SIP实体。SIP实体可以向网络管理代理传送对一个或更多个SIP服务器的操作状态信息的预订请求。该代理可以向SIP服务器传送测试消息,用于确定SIP服务器是哪种状态。操作状态信息可以被传送到进行了预订的SIP实体。
图5是根据本文公开主题的实施例、包括SIP网络管理代理的SIP/IMS网络100。参照图5,SIP网络管理代理500可以包括网络管理数据库502和预订/通知数据库504。网络管理数据库502可以储存与SIP服务器或其他应用或更高层通信网络信令实体相关联的应用或更高层通信网络信令实体的操作状态信息。预订/通知数据库504可以储存标识进行了预订的SIP实体的信息,以及标识这样的SIP服务器或其他应用或更高层通信网络信令实体的信息,每个SIP实体针对所述SIP服务器或其他应用或更高层通信网络信令实体预订了接收操作状态信息。
图6是说明根据本文描述主题的实施例、用于向SIP实体发布应用或更高层通信网络信令实体的操作状态信息的示例性过程的流程图。参照图5和图6,SIP网络管理代理500维护预订了接收应用或更高层通信网络信令实体的操作状态信息的SIP实体的列表(框600)。例如,数据库504可以包括进行了预订的SIP实体的列表。
SIP实体可以通过向代理500传送请求来成为对应用或更高层通信网络信令实体的操作状态信息的订户。在一个示例中,CSCF节点102可以向SIP网络管理代理500发送对预订SIP服务器的操作状态信息的请求。CSCF节点102可以生成网络管理预订消息506,并且可以将消息506传送到代理500,以预订与服务器集群108和110相关联的操作状态信息。在接收到消息506时,可以向数据库504维护的订户列表添加针对CSCF节点102的标识符,用于将CSCF节点102标识为针对服务器集群108和110进行了预订。另外,CSCF节点102可以通过向代理500传送用于退订一个或更多个标识的集群的网络管理退订消息来退订操作状态信息。
在框602,SM模块130确定这样的SIP服务器的应用或更高层通信网络信令实体的操作状态信息,即SIP实体针对所述SIP服务器预订了要接收操作状态信息。例如,SM模块130可以生成测试消息508,并且可以将测试消息508传送到服务器集群108,以测试服务器集群108的操作状态。一旦从服务器集群108接收到应答消息510,则SM模块130可以确定服务器集群108是可用的。否则,如果在预定时间段内未接收到指示服务器集群108可用性的应答消息或其他消息,则SM模块130可以确定服务器集群108不可用。另外,一旦接收到响应于测试消息的否定应答消息,SM模块130可以确定服务器集群108不可用。在测试了SIP服务器之后,SM模块130可以使用测试结果更新数据库502所维护的列表。结果,数据库502维护关于服务器集群108内SIP服务器的操作状态的更新的消息。周期性地,SM模块130可以进行对SIP服务器的确认测试,以更新数据库502中的操作状态信息。
在框604,SM模块130标识要接收应用或更高层通信网络信令实体的操作状态信息的网络节点。例如,SM模块130可以检视数据库504中维护的预订列表,以确定CSCF节点102预订了服务器集群108的操作状态信息。一旦更新服务器集群108的操作状态信息,SM模块130可以进行对数据库504的检索,以标识预订了接收服务器集群108的操作状态信息的SIP实体。
在框606,SM模块130向标识的SIP实体发布应用或更高层通信网络信令实体的操作状态信息。例如,SM模块130可以生成标识服务器集群108的状态的网络管理通知消息512,并且可以将该消息发送到预订了服务器集群108的操作状态信息的SIP实体。在该特定示例中,因为服务器集群108的状态为可用,所以消息512将服务器集群108标识为可用。通知消息512之一可以被发送到CSCF节点102。CSCF节点104也可以预订服务器集群108的操作状态信息,并且因此可以向CSCF节点104发送通知消息512。作为接收到该消息中所包含的操作状态信息的结果,CSCF节点102和104可以确定服务器集群108的可用性或不可用性,并且可以使用该信息来计划与可操作的SIP服务器(例如可用SIP服务器)的通信。
作为网络节点请求预订应用或更高层通信网络信令实体的操作状态信息的可替换方案,外部供应系统可以向SIP网络管理代理传送预订请求消息。例如,图7说明了根据本文公开主题的实施例、包括可操作来向代理500传送预订请求消息的外部供应系统700的网络100。参照图7,系统700可以为CSCF节点102和104将请求预订操作状态信息的预订请求消息传送到应用集群108。响应于接收到预订请求,可以向数据库504所维护的预订列表添加针对CSCF节点102和104的标识符,以将CSCF节点102和104标识为针对服务器集群108的订户。
SM模块130可以生成测试消息508,并且可以将测试消息508传送到服务器集群108,以测试服务器集群108的操作状态。一旦从服务器集群108接收到否定应答消息702,SM模块130可以确定服务器集群108是不可用的。在测试了SIP服务器之后,SM模块130可以使用测试结果更新数据库502所维护的列表。SM模块130可以将CSCF节点102和104标识为预订了服务器集群108的操作状态信息。另外,SM模块130可以生成标识服务器集群108的状态的网络管理通知消息512,并且可以将该消息发送到节点102和104。
下表1示出代理500维护的示例性SIP服务器事件预订数据。
 进行预订的SIP实体  被预订的SIP服务器   网络管理事件类型
 CSCFA  应用服务器集群1   拥塞
 进行预订的SIP实体  被预订的SIP服务器   网络管理事件类型
 CSCF A  应用服务器集群1   故障
 CSCF B  应用服务器集群1   故障
表1:示例性SIP服务器事件预订数据
在表1中,代理500所维护的列表中进行预订的SIP实体包括“CSCF A”和“CSCF B”。每个订户网络节点预订SIP服务器“应用服务器集群1”的事件。特别地,CSCF A节点预订应用服务器集群1的拥塞和故障事件,而CSCF B节点预订应用服务器集群1的拥塞事件。因此,在这些事件发生时,代理500将通知CSCF A节点和CSCF B节点。
根据本文公开主题的另一实施例,SIP网络管理代理通过预订对与应用或更高层通信网络信令实体的操作状态相关联的事件信息具有访问权的网络节点,来充当应用或更高层通信网络信令实体的操作状态信息的宿主。代理可以向进行预订的SIP实体发布所接收的应用或更高层通信网络信令实体的操作状态信息。图8说明了包括SIP网络管理代理500的网络100,所述SIP网络管理代理500可操作来预订对与应用或更高层通信网络信令实体的操作状态相关联的事件信息具有访问权的网络节点。参照图8,代理500的SM模块130可操作来生成网络管理预订消息700,并且可操作来将消息800传送到具有SIP网络管理客户端802的网络节点。例如,应用集群108和110以及CSCF节点102和104可以包括SIP网络管理客户端702。代理500可以将消息800传送到网络节点102、104、108和110,以预订在各个网络节点维护的应用或更高层通信网络信令实体的操作状态信息。客户端802可以在本地数据库中登记该预订请求。
客户端802可以维护与一个或更多个SIP服务器的操作状态相关联的信息。操作状态信息可以包括与SIP服务器操作状态相关的网络管理事件信息。例如,网络管理事件信息可以包括SIP服务器应用故障和拥塞事件信息,例如层5应用的拥塞或故障。代理500可以请求预订特定类型的事件,例如故障事件或拥塞事件。下表2示出SIP网络管理客户端所维护的示例性SIP服务器事件预订数据。
  事件   通知
  应用X故障   SIP_NMP@Tekelec.com
  应用X拥塞   SIP_NMP@Tekelec.com
表2:示例性SIP服务器事件预订数据
在表2中,事件“应用X故障”和“应用X拥塞”分别对应于SIP应用X的SIP应用故障和拥塞。在触发所述事件之一时,通过传送标识该事件的网络管理通知消息来通知“SIP_NMP@Tekelec.com”所标识的网络节点。
一旦代理500已经预订了一网络节点处所维护的应用或更高层通信网络信令实体的操作状态信息,则该网络节点可以响应于SIP网络管理代理已经预订的事件的发生,生成并向代理500传送网络管理通知消息804。通知消息804可以包括与触发的网络管理事件相关联的网络管理信息。以这种方式,代理500可以高效地为网络100中的其他网络节点收集并维护应用或更高层通信网络信令实体的操作状态信息。该应用或更高层通信网络信令实体的操作状态信息可以根据本文描述的发布技术发布到其他网络节点。
下表3示出代理500所维护的示例性应用或更高层通信网络信令实体的操作状态信息。
 网络节点   网络管理事件
 应用服务器集群1   应用X故障
 应用服务器集群2   应用X拥塞
 CSCF B   应用Z故障
表3:示例性应用或更高层通信网络信令实体的操作状态信息在表3中,网络节点“应用服务器集群1”、“应用服务器集群2”和“CSCFB”对应于网络管理事件“应用X故障”、“应用X拥塞”和“应用Z故障”。因此,在该示例中,由于SIP应用拥塞或故障,数据库中列出的每个网络节点均是不可用的。
根据本文公开主题的再一实施例,SIP实体维护彼此间的操作状态信息预订,以在彼此间发布操作状态信息。SIP实体可以分别维护预订要接收操作状态信息的其他SIP实体的列表,并且可以使用各自的列表分别向其他SIP实体发布操作状态信息。图9说明了包括多个SIP服务器102、104、108和110的网络100,所述SIP服务器102、104、108和110可操作来在彼此间发布应用或更高层通信网络信令实体的操作状态信息。参照图9,每个SIP服务器102、104、108和110可以包括具有SIP网络管理宿主/客户端功能性的SM模块130,用于维护其他SIP服务器的列表,以及所述其他SIP服务器预订的应用或更高层通信网络信令实体的操作状态信息。SM模块130可操作来生成并向一个或更多个进行预订的SIP实体传送网络通知消息,以发布其相应的应用或更高层通信网络信令实体的操作状态信息。
图10是说明根据本文描述主题的实施例、用于在图9中所示的网络100内发布应用或更高层通信网络信令实体的操作状态信息的示例性过程的流程图。参照图8和图10,每个SIP服务器104、108和110包括SM模块130,所述SM模块130确定其相关联SIP服务器的操作状态,并且维护预订要接收应用或更高层通信网络信令实体的操作状态信息的其他SIP服务器的列表(框1000和1002)。例如,CSCF节点102可以是这样的SIP操作状态信息的订户,所述SIP操作状态信息是每个SIP服务器104、106和110关于它们各自的操作状态所确定的,并且被维护在每个SIP服务器104、108和110处。在一个示例中,操作状态信息可以包括在各个SIP服务器处发生的高层事件信息,例如SIP服务器在应用层是可用的还是拥塞的。CSCF节点102可以通过向每个SIP服务器104、108和110传送预订消息800来进行预订。一旦接收到消息800,SIP服务器可以将CSCF节点108添加到各自的订户列表。
在框1004,SIP服务器104、108和110使用该列表向其他SIP服务器发布操作状态信息。例如,每个SIP服务器104、108和110可以向CSCF节点102传送指示操作状态信息的通知消息800。结果,操作状态信息可以在订户SIP节点间被发布。
作为根据本文公开主题在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的结果,可以避免与网络信令应用进行通信时的低效率。例如,可以为SIP实体提供SIP服务器或者其他应用或更高层网络信令实体的最新操作状态信息,从而避免了重复尝试联络故障的SIP服务器或其他应用或更高层网络信令实体以及相关联的超时时段。这样的联络尝试以及相关联的超时时段导致SIP服务器资源的浪费,并且使呼叫建立延迟。
尽管上面描述的示例主要涉及获得和发布关于SIP服务器和IMS节点的应用或更高层的操作状态信息,但是本文描述的主题并不限于为这类节点收集和发布操作状态信息。本文描述的主题可以被用来收集和发布关于任何类型的应用或更高层通信网络信令实体的操作状态信息,所述实体包括:网际协议(IP)多媒体子系统(IMS)实体、下一代网络(NGN)实体、软开关、媒体网关控制器、在线状态服务器和ENUM服务器。用于获得所有这些各种信令实体的操作状态信息的方法和系统与上面针对SIP服务器和IMS节点所描述的那些方法和系统相同。因此,对其的描述在此将不再重复。
将理解,现在公开的主题的各种细节可以改变,而不偏离现在公开的主题的范围。此外,前面的描述仅仅出于说明的目的,而不是出于限制的目的。

Claims (25)

1.一种用于在会话发起协议(SIP)实体间发布应用或更高层通信网络信令实体的操作状态信息的方法,所述方法包括:
在第一SIP实体处进行以下操作,所述第一SIP实体与其所通信的应用或更高层通信网络信令实体分离:
确定所述应用或更高层通信网络信令实体的操作状态信息;
标识要接收所述操作状态信息的至少一个第二SIP实体;以及
向所述至少一个第二SIP实体发布所述操作状态信息,其中,所述第一实体、所述至少一个第二SIP实体以及所述应用或更高层通信网络信令实体与和订户通信终端分离的网络节点相关联。
2.如权利要求1所述的方法,其中,所述第一SIP实体和所述至少一个第二SIP实体中的每一个包括以下项中的一项:网际协议(IP)多媒体子系统(IMS)实体、下一代网络(NGN)实体、软开关、媒体网关控制器、SIP代理服务器和SIP重定向服务器。
3.如权利要求1所述的方法,其中,所述第一SIP实体包括SIP网络管理代理。
4.如权利要求1所述的方法,其中,所述应用或更高层通信网络信令实体包括以下项中的一项:网际协议(IP)多媒体子系统(IMS)实体、下一代网络(NGN)实体、软开关、媒体网关控制器、在线状态服务器和ENUM服务器。
5.如权利要求1所述的方法,其中,确定关于所述应用或更高层通信网络信令实体的操作状态信息包括:确定与所述应用或更高层通信网络信令实体相关联的可用性状态信息和不可用性状态信息之一。
6.如权利要求1所述的方法,其中,确定关于所述应用或更高层通信网络信令实体的操作状态信息包括:确定与所述应用或更高层通信网络信令实体相关联的拥塞状态信息。
7.如权利要求1所述的方法,其中,确定所述应用或更高层通信网络信令实体的操作状态信息包括:确定传送到所述应用或更高层通信网络信令实体的消息是否被应答。
8.如权利要求1所述的方法,包括:维护所述第一SIP实体的对等SIP实体的列表,并且其中,向所述至少一个第二SIP实体发布所述操作状态信息包括:向所述列表中的对等SIP实体发布所述操作状态信息。
9.如权利要求1所述的方法,其中,向所述至少一个第二SIP实体发布关于所述应用或更高层通信网络信令实体的操作状态信息包括:向所述至少一个第二SIP实体传送至少一个SIP消息,所述至少一个SIP消息包括关于所述应用或更高层通信网络信令实体的操作状态信息。
10.如权利要求1所述的方法,包括:在所述至少一个第二SIP实体处,响应于接收到关于所述应用或更高层通信网络信令实体的操作状态信息,测试与所述应用或更高层通信网络信令实体进行的通信。
11.如权利要求10所述的方法,包括:在所述至少一个第二SIP实体处,使用所述测试的结果来更新在所述至少一个第二SIP实体处维护的所述应用或更高层通信网络信令实体的操作状态指示。
12.如权利要求1所述的方法,包括:维护预订要接收关于所述应用或更高层通信网络信令实体的操作状态信息的SIP实体的列表,并且其中,标识要接收所述应用或更高层通信网络信令实体的操作状态信息的至少一个第二SIP实体包括:使用所述列表来标识所述至少一个第二SIP实体。
13.如权利要求12所述的方法,其中,维护预订要接收关于所述应用或更高层通信网络信令实体的操作状态信息的SIP实体的列表包括:在SIP网络管理代理处维护所述列表。
14.一种用于在SIP实体间发布应用或更高层通信网络信令实体的操作状态信息的方法,所述方法包括:
在SIP实体处进行以下操作:
确定关于所述SIP实体的操作状态信息;
维护预订要接收关于所述SIP实体的操作状态信息的其他SIP实体的列表;以及
使用所述列表向所述其他SIP实体发布关于所述SIP实体的操作状态信息,其中,这些SIP实体与和订户通信终端分离的网络节点相关联。
15.一种用于在会话发起协议(SIP)节点间发布会话发起协议应用或更高层的操作状态信息的系统,所述系统包括:
具有操作状态的应用或更高层通信网络信令实体;
第一SIP实体,所述第一SIP实体与所述应用或更高层通信网络信令实体分离,并且被配置来与所述应用或更高层通信网络信令实体进行通信,所述第一SIP实体确定所述应用或更高层通信网络信令实体的操作状态,标识要接收所述操作状态信息的至少一个第二SIP实体,并且向所述至少一个第二SIP实体发布所述操作状态信息,其中,所述第一实体、所述至少一个第二SIP实体以及所述应用或更高层通信网络信令实体与和订户通信终端分离的网络节点相关联。
16.如权利要求15所述的系统,其中,所述第一SIP实体和所述至少一个第二SIP实体中的每一个包括以下项中的一项:网际协议(IP)多媒体子系统(IMS)实体、下一代网络(NGN)实体、软开关、媒体网关控制器、SIP代理服务器和SIP重定向服务器。
17.如权利要求15所述的系统,其中,所述第一SIP实体包括SIP网络管理代理。
18.如权利要求15所述的系统,其中,所述应用或更高层通信网络信令实体包括以下项中的一项:网际协议(IP)多媒体子系统(IMS)实体、下一代网络(NGN)实体、软开关、媒体网关控制器、在线状态服务器和ENUM服务器。
19.如权利要求15所述的系统,其中,所述第一SIP实体可操作来确定与所述应用或更高层通信网络信令实体相关联的可用性状态信息和不可用性状态信息之一。
20.如权利要求15所述的系统,其中,所述第一SIP实体可操作来确定与所述应用或更高层通信网络信令实体相关联的拥塞状态信息。
21.如权利要求15所述的系统,其中,所述第一SIP实体可操作来维护所述第一SIP实体的对等网络实体的列表,并且其中,所述第一SIP实体可操作来向所述列表中的对等网络实体发布所述操作状态信息。
22.如权利要求15所述的系统,其中,所述至少一个SIP实体可操作来响应于接收到关于所述应用或更高层通信网络信令实体的操作状态信息,测试与所述应用或更高层通信网络信令实体进行的通信。
23.如权利要求15所述的系统,其中,所述第一SIP实体可操作来维护预订要接收所述应用或更高层通信网络信令实体的操作状态信息的SIP实体的列表,并且所述第一SIP实体可操作来使用所述列表标识所述至少一个第二SIP实体。
24.一种用于发布会话发起协议(SIP)服务器的操作状态信息的系统,所述系统包括:
多个SIP实体,
其中,所述多个SIP实体中的至少一个SIP实体可操作来:
确定关于其自身的操作状态信息;
维护所述多个SIP实体中预订要接收所述至少一个SIP实体所确定的关于其自身的操作状态信息的其他SIP实体的列表;以及
使用所述列表向所述其他SIP实体发布所述至少一个SIP实体所确定的关于其自身的操作状态信息,其中,所述多个SIP实体与和订户通信终端分离的网络节点相关联。
25.一种其上储存有计算机可执行指令的计算机可读介质,当所述计算机可执行指令被计算机的处理器执行时进行步骤,所述步骤包括:
在第一会话发起协议(SIP)实体处进行以下操作,所述第一SIP实体与其所通信的应用或更高层通信网络信令实体分离:
确定所述应用或更高层通信网络信令实体的操作状态信息;
标识要接收所述操作状态信息的至少一个第二SIP实体;以及
向所述至少一个第二SIP实体发布所述操作状态信息,其中,所述第一实体、所述至少一个第二SIP实体以及所述应用或更高层通信网络信令实体与和订户通信终端分离的网络节点相关联。
CN200880109633A 2007-07-31 2008-07-31 用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品 Pending CN101868940A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US96274107P 2007-07-31 2007-07-31
US60/962,741 2007-07-31
PCT/US2008/071718 WO2009018418A2 (en) 2007-07-31 2008-07-31 Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (sip) entities

Publications (1)

Publication Number Publication Date
CN101868940A true CN101868940A (zh) 2010-10-20

Family

ID=40305270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880109633A Pending CN101868940A (zh) 2007-07-31 2008-07-31 用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品

Country Status (4)

Country Link
US (1) US7742421B2 (zh)
EP (1) EP2179541B1 (zh)
CN (1) CN101868940A (zh)
WO (1) WO2009018418A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104009958A (zh) * 2013-02-22 2014-08-27 中兴通讯股份有限公司 Ngn和ims间进行多媒体会议通知服务的方法及系统
CN105745632A (zh) * 2013-11-18 2016-07-06 株式会社理光 控制系统、通信系统、计算机程序、控制方法和计算机程序产品
CN107018577A (zh) * 2016-01-28 2017-08-04 中兴通讯股份有限公司 流程状态管理方法、移动终端、基站及流程状态管理系统

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7286521B1 (en) * 2000-07-21 2007-10-23 Tellme Networks, Inc. Localized voice over internet protocol communication
US7020707B2 (en) * 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
DE102005009107B3 (de) * 2005-02-28 2006-07-13 Siemens Ag Bereitstellung von redundanten SIP Proxy Ressourcen
US7929419B2 (en) 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
WO2009018418A2 (en) 2007-07-31 2009-02-05 Tekelec Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (sip) entities
US8538000B2 (en) 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US8027445B2 (en) 2007-11-07 2011-09-27 At&T Intellectual Property I, L.P. Method and system to provision emergency contact services in a communication network
US8165116B2 (en) * 2007-12-12 2012-04-24 At&T Intellectual Property I, L.P. Method and system to provide contact services in a communication network
US7957373B2 (en) * 2007-12-12 2011-06-07 At&T Intellectual Property I, L.P. Method and system to provide contact services in a communication network
JP4940163B2 (ja) * 2008-02-05 2012-05-30 株式会社日立製作所 通信ゲートウェイ装置及び中継方法
WO2009111786A2 (en) 2008-03-07 2009-09-11 Tekelec Methods, systems, and computer readable media for routing a message service message through a communications network
EP2317699A4 (en) * 2008-08-15 2012-07-11 Alcatel Lucent METHOD FOR IMPLEMENTING A HEARTBEAT MECHANISM IN A COMMUNICATION NETWORK AND DEVICE THEREFOR
US8281020B2 (en) 2008-09-30 2012-10-02 Avaya Inc. Smart load balancing for call center applications
WO2010060087A2 (en) 2008-11-24 2010-05-27 Tekelec Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US8930527B2 (en) * 2009-05-26 2015-01-06 Oracle International Corporation High availability enabler
US8032624B2 (en) 2009-06-19 2011-10-04 Avaya Inc. Pluggable contact resolution
US11277598B2 (en) * 2009-07-14 2022-03-15 Cable Television Laboratories, Inc. Systems and methods for network-based media processing
US8688816B2 (en) * 2009-11-19 2014-04-01 Oracle International Corporation High availability by letting application session processing occur independent of protocol servers
IN2012CN07525A (zh) 2010-02-12 2015-05-29 Tekelec Inc
KR101533489B1 (ko) * 2010-02-15 2015-07-02 지티이 코포레이션 클라우드 기반 네트워크에서 통합 VoIP를 구현하기 위한 방법 및 시스템
US9071512B2 (en) 2010-08-06 2015-06-30 Tekelec, Inc. Methods, systems, and computer readable media for distributing diameter network management information
US9060059B2 (en) 2010-09-10 2015-06-16 Google Inc. Call status sharing
WO2012041383A1 (en) * 2010-09-30 2012-04-05 Telefonaktiebolaget L M Ericsson Ab (Publ) Method and network entity for checking, in an ip based communications network, a status of a destination network
US20120148033A1 (en) * 2010-12-08 2012-06-14 Google Inc. Propagating user status information across computing resources
EP2629475B1 (en) * 2012-02-16 2019-08-28 BlackBerry Limited Method and system for obtaining availability status for multiple sip users
EP3196817B1 (en) 2012-06-22 2020-02-19 Google LLC Presenting information for a current location or time
CN106068626B (zh) * 2013-10-23 2021-05-18 瑞典爱立信有限公司 分布网络管理架构中的负载均衡
US9503516B2 (en) 2014-08-06 2016-11-22 Google Technology Holdings LLC Context-based contact notification
JP7064132B2 (ja) * 2018-04-24 2022-05-10 日本電信電話株式会社 障害監視システム及び障害監視方法
US10778527B2 (en) 2018-10-31 2020-09-15 Oracle International Corporation Methods, systems, and computer readable media for providing a service proxy function in a telecommunications network core using a service-based architecture
US11288656B1 (en) * 2018-12-19 2022-03-29 Worldpay, Llc Systems and methods for cloud-based asynchronous communication
US11012931B2 (en) 2019-05-24 2021-05-18 Oracle International Corporation Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls
US10904098B2 (en) 2019-06-28 2021-01-26 T-Mobile Usa, Inc. Health check automation for virtual network functions
US11018971B2 (en) 2019-10-14 2021-05-25 Oracle International Corporation Methods, systems, and computer readable media for distributing network function (NF) topology information among proxy nodes and for using the NF topology information for inter-proxy node message routing
US11528334B2 (en) 2020-07-31 2022-12-13 Oracle International Corporation Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP)
US11570262B2 (en) 2020-10-28 2023-01-31 Oracle International Corporation Methods, systems, and computer readable media for rank processing for network function selection
US11523178B2 (en) 2020-11-20 2022-12-06 The Nielsen Company (Us), Llc Detecting an operational state of a media device

Family Cites Families (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5396635A (en) * 1990-06-01 1995-03-07 Vadem Corporation Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system
US5371852A (en) * 1992-10-14 1994-12-06 International Business Machines Corporation Method and apparatus for making a cluster of computers appear as a single host on a network
US5937343A (en) * 1994-09-13 1999-08-10 At&T Corp. Method and system for updating replicated databases in a telecommunication network system
JP2937813B2 (ja) * 1995-06-15 1999-08-23 日本電気株式会社 自動ルーティング方法及びシステム
JP3728778B2 (ja) * 1995-09-22 2005-12-21 豊田合成株式会社 エアバッグカバー
US5857021A (en) * 1995-11-07 1999-01-05 Fujitsu Ltd. Security system for protecting information stored in portable storage media
US5710885A (en) * 1995-11-28 1998-01-20 Ncr Corporation Network management system with improved node discovery and monitoring
US5992994A (en) * 1996-01-31 1999-11-30 Hewlett-Packard Company Large inkjet print swath media support system
US5870455A (en) * 1996-08-22 1999-02-09 Mci Worldcom, Inc. Enhanced voice services load balancing
US6331983B1 (en) * 1997-05-06 2001-12-18 Enterasys Networks, Inc. Multicast switching
US6105034A (en) * 1997-12-12 2000-08-15 Nortel Networks Corporation Non-volatile mission-ready database for signaling transfer point
US6058116A (en) * 1998-04-15 2000-05-02 3Com Corporation Interconnected trunk cluster arrangement
US6385198B1 (en) * 1998-06-11 2002-05-07 Synchrodyne Networks, Inc. Signaling for timely forwarding in packet switching network with a common time reference
US6665702B1 (en) * 1998-07-15 2003-12-16 Radware Ltd. Load balancing
US6088721A (en) * 1998-10-20 2000-07-11 Lucent Technologies, Inc. Efficient unified replication and caching protocol
US6446127B1 (en) * 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
NO308019B1 (no) * 1998-11-27 2000-07-03 Ericsson Telefon Ab L M FremgangsmÕte for Õ utvide bruken av SIP (Session Initiation Protocol)
US6728748B1 (en) * 1998-12-01 2004-04-27 Network Appliance, Inc. Method and apparatus for policy based class of service and adaptive service level management within the context of an internet and intranet
US6735291B1 (en) * 1998-12-11 2004-05-11 Securelogix Corporation Virtual private switched telephone network
US6564261B1 (en) * 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
US6625141B1 (en) * 1999-06-18 2003-09-23 Telefonaktiebolaget L M Ericsson (Publ) System and method for providing value-added services (VAS) in an integrated telecommunications network using session initiation protocol (SIP)
US6404746B1 (en) * 1999-07-13 2002-06-11 Intervoice Limited Partnership System and method for packet network media redirection
EP1212680B1 (en) 1999-08-13 2007-07-04 Sun Microsystems, Inc. Graceful distribution in application server load balancing
US6636596B1 (en) * 1999-09-24 2003-10-21 Worldcom, Inc. Method of and system for providing intelligent network control services in IP telephony
US6366577B1 (en) * 1999-11-05 2002-04-02 Mci Worldcom, Inc. Method for providing IP telephony with QoS using end-to-end RSVP signaling
US6434143B1 (en) * 1999-11-08 2002-08-13 Mci Worldcom, Inc. Internet protocol telephony voice/video message deposit and retrieval
US6615236B2 (en) * 1999-11-08 2003-09-02 Worldcom, Inc. SIP-based feature control
JP2001144854A (ja) * 1999-11-12 2001-05-25 Fujitsu Ltd Ip網を経由する電話接続方法及び電話接続装置
US20010039585A1 (en) * 1999-12-06 2001-11-08 Leonard Primak System and method for directing a client to a content source
JP3731435B2 (ja) * 2000-02-09 2006-01-05 三菱電機株式会社 意思決定経路制御システム及び意思決定経路制御方法
US6421674B1 (en) * 2000-02-15 2002-07-16 Nortel Networks Limited Methods and systems for implementing a real-time, distributed, hierarchical database using a proxiable protocol
US6650901B1 (en) * 2000-02-29 2003-11-18 3Com Corporation System and method for providing user-configured telephone service in a data network telephony system
US6757732B1 (en) * 2000-03-16 2004-06-29 Nortel Networks Limited Text-based communications over a data network
US6779039B1 (en) * 2000-03-31 2004-08-17 Avaya Technology Corp. System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers
US6738390B1 (en) * 2000-04-03 2004-05-18 Siemens Information & Communication Networks, Inc. SIP-H.323 gateway implementation to integrate SIP agents into the H.323 system
US6992994B2 (en) 2000-04-17 2006-01-31 Telcordia Technologies, Inc. Methods and systems for a generalized mobility solution using a dynamic tunneling agent
US7054272B1 (en) * 2000-07-11 2006-05-30 Ciena Corporation Upper layer network device including a physical layer test port
US7286521B1 (en) * 2000-07-21 2007-10-23 Tellme Networks, Inc. Localized voice over internet protocol communication
US7035248B2 (en) * 2000-08-10 2006-04-25 Alcatel Switch with emulation client
US6839752B1 (en) 2000-10-27 2005-01-04 International Business Machines Corporation Group data sharing during membership change in clustered computer system
US7002973B2 (en) * 2000-12-11 2006-02-21 Acme Packet Inc. System and method for assisting in controlling real-time transport protocol flow through multiple networks via use of a cluster of session routers
US7028092B2 (en) * 2000-12-11 2006-04-11 Acme Packet, Inc. System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing
US20020075844A1 (en) * 2000-12-15 2002-06-20 Hagen W. Alexander Integrating public and private network resources for optimized broadband wireless access and method
US6870817B2 (en) * 2000-12-20 2005-03-22 Nortel Networks Limited Method and apparatus for monitoring calls over a session initiation protocol network
US20020080807A1 (en) * 2000-12-22 2002-06-27 Lind Carina Maria Systems and methods for queue-responsible node designation and queue-handling in an IP network
US6937563B2 (en) * 2001-03-08 2005-08-30 Nortel Networks Limited Homing and controlling IP telephones
WO2002091692A1 (en) * 2001-04-13 2002-11-14 Girard Gregory D Ditributed edge switching system for voice-over-packet multiservice network
US7512151B2 (en) * 2001-04-17 2009-03-31 Nokia Corporation Providing a network node with service reference information
US7020707B2 (en) 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
WO2003103231A1 (en) * 2002-05-30 2003-12-11 Nokia Corporation Sip based call setup
KR100472952B1 (ko) * 2002-10-30 2005-03-10 한국전자통신연구원 세션 초기화 프로토콜(sip)기반의 부하 분산장치 및방법
US6904140B2 (en) * 2002-12-17 2005-06-07 Nokia Corporation Dynamic user state dependent processing
KR100486415B1 (ko) 2002-12-24 2005-04-29 한국전자통신연구원 네트워크에서 사용자 에이전트의 등록 정보 처리 시스템및 그 방법
US20040158606A1 (en) * 2003-02-10 2004-08-12 Mingtar Tsai Transmission method of multimedia data over a network
US7366782B2 (en) * 2003-04-14 2008-04-29 At&T Corp. Systems and methods for termination of session initiation protocol
US7308499B2 (en) * 2003-04-30 2007-12-11 Avaya Technology Corp. Dynamic load balancing for enterprise IP traffic
KR100941306B1 (ko) * 2003-06-30 2010-02-11 주식회사 케이티 Sip 망의 호 처리 시스템 및 방법
US7804789B2 (en) 2004-03-18 2010-09-28 Tekelec Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node
JP4384529B2 (ja) * 2004-03-22 2009-12-16 パナソニック株式会社 インターネット電話機、ネットワークサーバ、通話方法及びインターネット電話システム
JP4710267B2 (ja) * 2004-07-12 2011-06-29 株式会社日立製作所 ネットワークシステム、データ中継装置、セッションモニタシステム、およびパケットモニタ中継装置
US7805517B2 (en) * 2004-09-15 2010-09-28 Cisco Technology, Inc. System and method for load balancing a communications network
KR100819315B1 (ko) * 2004-09-17 2008-04-02 주식회사 케이티 타 소프트스위치에 대한 모니터링 기능을 갖는소프트스위치와 이를 이용한 호분배방법
US20060101143A1 (en) * 2004-11-11 2006-05-11 Nokia Corporation Handling of invitations to group communication sessions
JP4433191B2 (ja) * 2005-03-30 2010-03-17 サクサ株式会社 管理サーバ、バックアップサーバ、及びプログラム
US8086709B2 (en) * 2005-04-04 2011-12-27 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for distributing load on application servers
US20070156909A1 (en) * 2005-12-29 2007-07-05 Osborn William R Proxy for extending IMS services to mobile terminals with SMS capabilities
JP4648214B2 (ja) * 2006-02-14 2011-03-09 富士通株式会社 呼制御装置および呼制御方法
US7929419B2 (en) * 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
CN101529847A (zh) * 2006-10-23 2009-09-09 艾利森电话股份有限公司 用于传输涉及ims中p-cscf和终端之间的信令连接的信令连接性状态信息的方法和设备
WO2009018418A2 (en) 2007-07-31 2009-02-05 Tekelec Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (sip) entities

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104009958A (zh) * 2013-02-22 2014-08-27 中兴通讯股份有限公司 Ngn和ims间进行多媒体会议通知服务的方法及系统
WO2014127620A1 (zh) * 2013-02-22 2014-08-28 中兴通讯股份有限公司 Ngn和ims间进行多媒体会议通知服务的方法及系统
CN105745632A (zh) * 2013-11-18 2016-07-06 株式会社理光 控制系统、通信系统、计算机程序、控制方法和计算机程序产品
US10122768B2 (en) 2013-11-18 2018-11-06 Ricoh Company, Limited Control system, communication system, computer program, controlling method, and computer program product
CN107018577A (zh) * 2016-01-28 2017-08-04 中兴通讯股份有限公司 流程状态管理方法、移动终端、基站及流程状态管理系统

Also Published As

Publication number Publication date
US20090040923A1 (en) 2009-02-12
EP2179541A4 (en) 2014-12-24
WO2009018418A3 (en) 2009-03-12
WO2009018418A2 (en) 2009-02-05
US7742421B2 (en) 2010-06-22
EP2179541A2 (en) 2010-04-28
EP2179541B1 (en) 2018-11-21

Similar Documents

Publication Publication Date Title
CN101868940A (zh) 用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品
US7929419B2 (en) Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
CN101677320B (zh) 用可生存网络的控制器列表中的控制器的滑动窗口注册端点
CN101557393B (zh) Sip可存活网络配置中的同时活动注册
CN101547128B (zh) 使用sip消息的故障转移/故障恢复触发方法和系统
CN101557305B (zh) 用于维护sip可存活用户代理的通信方法、端点和系统
EP2962425B1 (en) System and method for emergency call route failover
CN102177690A (zh) 在电信网络中提供镇静服务的方法、系统和计算机可读介质
US20080313329A1 (en) Presence service access device, presence service system and method for publishing and acquiring presence information
CN101766011A (zh) 用于同步的呼叫协议信息的集中式呼叫日志
CN101160880A (zh) 通信设备与方法
US9432451B2 (en) Methods, systems, and computer readable media for communicating media server capabilities and status information between media servers and a media resource broker
EP1514432A1 (en) A system and method for event notifications in a multimedia network
CN101663868A (zh) 冗余的、地理上不同的和独立可扩展的消息服务(ms)内容存储
CN101815079A (zh) 基于sip的服务器集群发布服务信息的方法及系统
CN101741839A (zh) 提供现状服务的方法和系统
CN101946480B (zh) 观察方信息通知中的特定于观察方信息
EP2096794B1 (en) Monitoring method, device and system
RU2008131819A (ru) Установление "рт-сеанса связи" с использованием "рт-блока"
US20090119404A1 (en) Method for Improving Subscriber Data Integrity in an IMS Network
JP5330026B2 (ja) 登録要求システム、登録要求サーバ装置、サーバ装置の登録要求制御方法
US8630163B1 (en) Server driven endpoint re-homing
CN101425967B (zh) 内容提供系统、监视服务器和sip代理服务器
US11197260B2 (en) Method and devices of notifying a first user equipment, UE, of a subscriber in a telecommunication network on a dialog status of a second UE of said same subscriber
US20090172173A1 (en) Method for the Management of Flows Between Appliances of a Telecommunications Network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TEKELEC, INC.

Free format text: FORMER OWNER: TEKELEC INTERNATIONAL INC.

Effective date: 20121127

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: North Carolina

Applicant after: Thai Clark international Limited by Share Ltd.

Address before: North Carolina

Applicant before: TEKELEC

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: TEKELEC US TO: TEKELEC INTERNATIONAL INC.

TA01 Transfer of patent application right

Effective date of registration: 20121127

Address after: North Carolina

Applicant after: TEKELEC

Address before: North Carolina

Applicant before: Thai Clark international Limited by Share Ltd.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101020