CN101258732B - 用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品 - Google Patents

用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品 Download PDF

Info

Publication number
CN101258732B
CN101258732B CN2006800325897A CN200680032589A CN101258732B CN 101258732 B CN101258732 B CN 101258732B CN 2006800325897 A CN2006800325897 A CN 2006800325897A CN 200680032589 A CN200680032589 A CN 200680032589A CN 101258732 B CN101258732 B CN 101258732B
Authority
CN
China
Prior art keywords
message
sip
routing iinformation
node
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.)
Active
Application number
CN2006800325897A
Other languages
English (en)
Other versions
CN101258732A (zh
Inventor
R·J·德莱尼
T·艾克勒
M·托马尔
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.)
Thai Clark international Limited by Share Ltd.
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 CN101258732A publication Critical patent/CN101258732A/zh
Application granted granted Critical
Publication of CN101258732B publication Critical patent/CN101258732B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • 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/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • 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节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的方法、系统和计算机程序产品。从远程SS7节点接收具有SS7路由信息的消息。生成对应的SIP消息,其包括SS7路由信息以及触发参数,该触发参数用于触发SIP节点将路由信息包括在响应消息中。向远程SIP节点转发对应的SIP消息。

Description

用于触发SIP节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的方法、系统和计算机程序产品
相关申请
本申请要求2005年7月8日提交的美国临时专利申请号码60/697438以及2005年7月29日提交的标题为“METHODS,SYSTEMS,AND COMPUTER PROGRAM PRODUCTS FORTRIGGERING SIP NODES TO INCLUDE SS7 ROUTINGINFORMATION IN RESPONSE MESSAGES INCLUDINGINFORMATION REQUESTED BY SS7 NODES”的对应美国专利申请号码11/193240的权利,将以上每个公开完整引入本文作为参考。
技术领域
这里描述的主题涉及在利用不同信令协议的网络中路由信令消息。更具体地,这里描述的主题涉及用于触发SIP节点将SS7路由信息包括在响应消息中的方法、系统和计算机程序产品。
背景技术
电信网络包括两个不同的通信路径或子网——语音网络和信令网络。这两个网络以合作的方式运作,以促进用户之间的呼叫。如其名称所指,语音网络处理用户之间的语音(或用户数据)信息的传输。信令网络有多个职责,包括呼叫建立、呼叫拆除和数据库访问特征。简单地说,信令网络促进多个离散的语音类型通信电路动态地链接在一起,从而在主叫和被叫方之间建立语音类型的连接。此外,信令网络提供可以用于传输涉及非语音的信息的框架,其中数据和传输的功能对于用户是透明的。这种信令技术通常被称为带外信令,其中的术语“带”指语音频带。
在世界各地的通信网络中,例如公共交换电话网络(PSTN),通常采用的信令协议是7号信令系统(SS7)协议。从硬件的角度来说,SS7网络包括多个SS7节点,通常称为信令点(SP),其使用又被称为SS7链路的信令链路进行互连。SS7网络中至少提供三种类型的SP:服务交换点(SSP)、信令转接点(STP)和服务控制点(SCP)。在SS7信令网络中,将称为点码(PC)的SS7网络地址指定给每个SP。
SSP通常安装在Class 4(4类)汇接局或Class 5(5类)端局中。SSP能够处理带内信令和SS7信令两者。SSP可以是客户交换机、端局、访问汇接局和/或汇接局。STP将信令消息从一个信令链路转接到另一个信令链路上。STP是分组交换的并且通常被安装成对。最后,SCP对到数据库,例如800号码转换数据库、800号码运营商标识数据库、主叫卡核查数据库和其它的数据库的访问进行控制。
SS7支持诸如智能网络(IN)的服务模式,由此在SSP上本地地执行一些特征,并在SCP上执行其它特征。在很多情况下,通过使用IP兼容的协议,例如会话初始协议(SIP),来访问因特网协议(IP)网络中的主机或服务器,从而拓展IN服务。
被称为“请求因特网服务的PSTN服务”的新型的基于SIP的协议框架(SPIRITS)将使用提供PSTN服务的因特网主机的能力提供给SS7节点。SPIRITS是在2004年10月的Network Working Group(网络工作组)RFC 3910中描述的因特网工程任务组(IETF)协议,将其公开完整引入本文作为参考。SPIRITS协议允许基于发生在SS7网络中的特定事件来执行因特网中的服务。SS7节点产生随后将要在因特网主机服务器上进行处理的服务请求。通常,因特网主机对发生在SS7网络中特定事件的通知感兴趣,例如呼叫应答、被叫方忙、路由选择失败、呼叫断开等等。当发生感兴趣的事件时,SS7节点通知因特网主机。然后因特网主机可以基于这些通知,执行适当的服务。例如,因特网主机可以使用这个信息来促进利用了IP网络的智能网络服务,例如呼叫等待ID、呼叫转发等等。为给出具体实例,订户工作时可以在他或她的计算机显示器上接收在家中接收到了呼叫的指示。该指示还可以为用户提供选项以便对该信息进行反应,例如应答呼叫、将呼叫传递到语音邮件以及向另一个号码转发呼叫。
然而,SPIRITS协议和SIP没有定义用于在从SS7网络转发到诸如SIP节点的IP网络节点以及从IP网络节点发回到SS7网络的消息中维持发起SS7点码和/或发起网络群码(以下进一步讨论)的机制。例如,存在以下情况,诸如STP的SS7节点可将消息发送到使用SIP(例如SPIRITS)来请求响应的SIP节点。在这种情况下,SIP节点通常需要维持该消息的状态信息,从而一旦从SIP节点接收到响应,就知道响应消息所应该发送到的SS7节点的发起SS7路由信息。在STP维持这种状态信息是资源密集的。如果能在响应消息中接收来自SIP节点的SS7路由信息,以减少在STP维持状态信息的需要,将是很有益的。尽管在SPIRITS中规定将被叫方电话号码和主叫方电话号码包括在消息中,但当前并没对SS7点码或网络群码进行规定。
在2002年3月8日所提交的题为“Methods and Systems forProviding Duplicate Point Code Support in a Signaling Message RoutingNode”的共同转让共同未决的美国专利申请号码10/093862中描述了群码及其应用,并将该公开完整引入本文作为参考。上述申请涉及能够在包括多个国家信令网络的网络环境中提供网内和网际消息路由功能的通信网络元件。更具体地,路由节点在多个国家网络之间对信令消息进行路由,其中相同的点码用来识别两个或多个网络中的不同节点。例如,STP促进不同的国家SS7网络内部和之间的信令通信,其中不同的国家SS7网络具有共享点码的信令节点。为完成这个重复点码路由功能,在一个实例中,基于链路集和用于接收消息的相邻点码,可将群码指定给接收的消息。一旦指定了群码,可将该群码用来将消息内部地路由到与适当的目的地群相关联的输出端口,目的地群可以是国家网络。
因为不同国家的电信网络可以使用相同的点码,所以用群码来代表SS7网络。即,尽管在给定国家的信令网络中给定的SS7点码必须是唯一的,但并不禁止在另一个国家的信令网络中使用相同的点码。这种重复点码使用的问题在欧洲电信市场特别普遍,并且导致国际网络操作员难以实现信令网关(SG)或STP以同时服务多个国家网络。群码允许STP或SG同时服务于重复使用点码的多个国家网络。
如上所述,SIP和SPIRITS协议日益增长地使用于提供高级电信服务。然而,当前没有一个协议提供用于触发SIP节点将SS7路由信息包括在响应消息中的机制。
因此,需要用于将SS7路由信息包括在SIP消息中的方法、系统和计算机程序产品。
发明内容
在这里所公开的主题的一个方面中,公开了用于触发SIP节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的方法。从远程SS7节点接收具有SS7路由信息的第一消息。生成对应的SIP消息,其包括SS7路由信息以及触发参数,该触发参数用于触发SIP节点将该SS7路由信息包括在响应消息中。将对应的SIP消息转发到远程SIP节点。
在这里公开的主题的另一方面中,公开了用于触发SIP节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的系统。该系统包括SS7网络接口,其从远程SS7节点接收具有SS7路由信息的第一消息。消息处理器生成对应的SIP消息,该SIP消息包括SS7路由信息以及触发参数,该触发参数用于触发SIP节点将该SS7路由信息包括在响应消息中。IP网络接口向远程SIP节点转发对应的SIP消息。
在这里公开的主题的另一方面中,公开了一种计算机程序产品。该计算机程序产品包括收录在计算机可读介质中的计算机可执行指令。该计算机可执行指令用于在允许SIP的网络节点上执行以下步骤,包括:从远程SS7节点接收具有SS7路由信息的第一消息;生成对应的SIP消息,该SIP消息包括SS7路由信息以及触发参数,该触发参数用于触发SIP节点将该SS7路由信息包括在响应消息中;以及向远程SIP节点转发对应的SIP消息。
如前所述,可以使用计算机程序产品来实现这里描述的主题,该计算机程序产品包括收录在计算机可读介质中的计算机可执行指令。这里描述的适用于实现本主题的示例计算机可读介质包括:盘片存储器设备、芯片存储器设备、可下载电信号、专用集成电路、可编程逻辑设备或其它能够储存计算机可执行指令或其逻辑实现的任意介质。另外,用于实现这里描述的主题的计算机程序产品可以交叉分布在多个设备和/或计算平台上。
附图说明
结合附图来阅读本描述,本发明的特点和优点将对本领域的技术人员显而易见,其中在附图中使用相同的参考标号来指示相同的元素,并且其中:
图1是示出了根据这里公开的主题的一个方面的网络实例的网络图,其中在该网络中可以将SS7路由信息以及触发参数包括在SIP消息中,该触发参数用于触发SIP节点将该SS7路由信息包括在响应消息中;
图2是示出了根据这里公开的主题的另一方面的网络实例的网络图,其中在该网络中可以将SS7路由信息以及触发参数包括在SIP消息中,该触发参数用于触发SIP节点将该SS7路由信息包括在响应消息中;
图3是示出了根据这里描述的主题的一个方面的信令网关的示例性内部结构的方框图;
图4是示出了根据这里公开的主题的一个方面的示例性消息流程的信令图;
图5是示出了根据这里公开的主题的一个方面用于将SS7路由信息以及触发参数包括在SIP响应消息中的方法的流程图,该触发参数用于触发SIP节点将该路由信息包括在响应消息中;
图6是示出了根据这里公开的主题的另一方面用于将SS7路由信息以及触发参数包括在SIP响应消息中的方法的流程图,该触发参数用于触发SIP节点将该路由信息包括在响应消息中。
具体实施方式
为便于理解示例性实施例,按照可以由计算机系统的元件来执行的动作的顺序来描述多个方面。例如,将认识到在每个实施例中,可以通过专用电路或线路(例如,用于执行专用功能的互联离散逻辑门)、通过由一个或多个处理器来实现的程序指令或通过两者的组合来执行多种动作。
此外,动作的顺序可以收录在由指令执行系统、装置或设备,例如基于计算机的系统、包含处理器的系统或其它可以从计算机可读介质获取指令并执行指令的系统,所使用或者关联的任意计算机可读介质。
这里使用的“计算机可读介质”可以是可用于包含、储存、发送、传播或传输由指令执行系统、装置或设备所使用或者关联的程序的任意工具。计算机可读介质可以是,例如但不限于,电子的、磁的、光学的、电磁的、红外的或半导体的系统、装置、设备或传播介质。计算机可读介质的更具体的实例(非详尽列表)可以包括以下:具有一根或多根电线的电连接器、便携式计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪盘)、光纤和便携式紧凑光盘只读存储器(CDROM)。
因此,可以按照不同的形式来实现这里描述的主题,并且预计所有这种形式都在权利要求的范围内。
在SS7中,消息传递部分级别3(MTP-3)协议提供消息路由和网络管理。MTP-3用户适配层(M3UA)用于支持被MTP-3识别为基于IP网络的MTP-用户协议的任意协议层的消息的传递。可以在IP网络上使用M3UA来传递的协议层的列表包括:ISDN用户部分(ISUP)消息、信令连接控制部分(SCCP)消息和电话用户部分(TUP)消息。另外,由M3UA协议将事务能力部分(TCAP)和无线接入网络应用部分(RANAP)消息作为SCCP有效载荷来透明地传递,因为它们是SCCP-用户协议。M3UA所使用的基本传输协议典型地是流控制传输协议(SCTP)。在2002年2月的IETF因特网draft-sigtran-m3ua-12.txt中对M3UA进行了描述,将其公开完整引入本文作为参考。
M3UA协议包括称为网络外观(appearance)的参数。根据该协议规定,网络外观是由信令网关和应用服务器所共享的M3UA本地参考。网络外观参数和信令点码一起通过指示SS7节点所属于的具体SS7网络来唯一地识别SS7节点。网络外观参数可以用于对信令流量进行区分,其中该信令流量与在信令网关和基于普通SCTP关联的应用服务器之间发送的不同网络相关联。示例性的情况是,信令网关在重复使用相同的SS7信令点码值的多个单独的国家SS7网络中作为元素而出现。然而,当前在SIP中并没有提供用于在SIP网络中向目的地节点发送网络外观参数的机制。
在2000年6月的IETF RFC 3034:Tekelec`s Transport AdapterLayer Interface中描述了另一种传输协议,其可以用于传输利用了MTP-3的协议,将其公开完整引入本文作为参考。在传输适配层接口(TALI)协议中,由OSI 3和4层实现的传输协议优选地为传输控制协议(TCP)。
图1是示出了根据这里公开的主题的一个方面的网络实例的网络图,其中在该网络中可以将SS7路由信息包括在SIP消息中。图1包括法国SS7信令网络100和意大利SS7信令网络102。法国网络100包括STP 104以及信令点106和108。类似地,意大利网络102包括STP 110以及信令点112和114。
法国和意大利信令点可以经由SS7链路,连接到他们各自的STP。这样可以经由这两个STP产生这两个国家网络之间的全部的信令。也就是说,法国信令点不能直接向意大利信令点发信号。而是改为,法国信令点必须形成用于向法国STP 104发送并随后路由到意大利STP110的信令消息,意大利STP 110将消息发送到期望的意大利信令点。要认识到,法国和意大利STP用于有效地将他们各自的网络相互隔离。另外,每个网络中可以使用相同的点码。图1中,法国网络100中的信令点106和意大利网络102中的信令点112两者使用点码1-1-1。为了区别信令点106和112,如以上所参考的共同转让共同未决的美国专利申请号码10/093862中所论述,可以对每个网络指定网络群码。在实例中,对法国网络100指定网络群码AA,对意大利网络102指定群码BB。STP和信令网关内部地使用群码,将消息路由到适当的国家网络。例如,在图1中,如果将STP 104,SG 116和STP110组合成单个节点,则该节点将连接到多个国家网络。结果,该节点可以接收寻址到重复使用的点码的消息。这种节点基于用于接收信令消息链接集,将群码关联到随路信令消息。然后在路由表查找中使用群码,以确保消息发送到适当的国家网络。
SIP信令网关116连接到STP 104和110上。信令网关116适合于经过SS7网络或基于IP网络的SS7与SS7节点通信,以及经过IP网络120与SIP节点118进行通信。因此,信令网关116适合于使用SS7和SIP协议两者。例如,根据SPIRITS协议框架,信令网关116可以使用SIP与SIP节点118进行通信。信令网关116还可以作为SS7网络中的STP。例如,SIP节点118可以是SIP代理服务器。
如上所述,SIP缺乏用于传递SS7路由信息的机制。因此,当信令网关116从信令点108接收到SS7消息,其中信令点108使用SIP从SIP节点118请求信息时,SIP消息交换中可以不包括用于向信令点108(或另一个指定的SS7信令点)返回请求信息的必要的路由信息。结果,通常要求信令网关116储存这个信息并将其与SIP节点118返回的对应消息进行匹配。在信令网关116中维持这种状态信息将不必要地占用可以用于其它任务的资源,因此就降低了信令网关的性能。
更有效的是改为将SS7路由信息包括在SIP消息中,其中可以用来自SIP节点118的对应的SIP响应来返回SIP消息。这里使用的SS7路由信息包括SS7点码、SS7网络群码、M3UA网络外观信息(以下进一步讨论)和其它已知的SS7路由信息。如果信令点108需要与SIP节点118进行通信,例如以便获取信息或建立订阅,可将点码1-1-2包括在最终到达信令网关116的SS7消息中。信令网关116将SS7路由信息(点码1-1-2)包括在发送到SIP节点118的SIP消息中。SIP节点118返回包括SS7路由信息的SIP响应消息,这种情况的点码是1-1-2。需要理解的是,SS7路由信息没有必要识别发起SS7节点,而是可以改为识别单独的SS7目的地节点。
根据另一方面,SIP消息中所包括的SS7路由信息除点码之外还可以包括网络群码。例如,对于涉及信令点106或112的通信,点码没有提供用于唯一地识别任一信令点的充分信息。除点码之外还可以使用网络群码信息来对于信令点提供唯一识别。这种情况下,在信令网关116和SIP节点118之间的对应的SIP通信中也维持网络群码信息。还应该理解的是,可将网络群码信息包括在没有点码的SIP通信中,其中使用了用于识别特定网络中的具体信令点的可替换的工具。
图2是示出了根据这里公开的主题的另一个方面的网络实例的网络图,其中在该网络中可以将SS7路由信息包括在SIP消息中。在图2中,信令点106向/从STP 104发送/接收SS7消息。STP 104向/从信令网关116发送/接收对应的M3UA消息。如以上所参考的共同转让共同未决的美国专利申请号码10/093862中所论述,可以在STP 104确定网络群码信息。在STP 104将网络群码信息转换为M3UA网络外观信息,并且将其载带在向信令网关116发送的M3UA消息中。如上所述,M3UA网络外观是M3UA中使用的参数,用于指示具体的SS7网络。因此,可以将网络外观参数用来对应M3UA消息中的SS7网络群码。即可以如图2所示,在STP 104中将SS7消息转换为M3UA。可替换地,可以在信令网关116或其它节点执行从SS7到M3UA的转换。
任何情况下,都可将网络群码转换成网络外观参数,其典型地表示为整数。在示例的实例中,在M3UA中可将代表法国网络的群码AA转换成网络外观参数NA=1。网络外观信息载带在信令网关116和SIP节点118之间的SIP消息中。应该理解的是,根据这里公开的主题,并不需要向M3UA的转换,但这是一个可代替的可能实现。另外,应该理解的是,信令网关116还可以执行图2中STP 104的功能,包括但不限于从SS7到M3UA的转换。
图3是示出了根据这里描述的主题的一个方面的SG 116的示例性内部结构的方框图。在2005年3月21日公开的题为“Methods,Systems,and Computer Program Products for ProvidingTelecommunications Services between a Session Initiation Protocol(SIP)Network and a Signaling System 7(SS7)Network.”的共同转让共同未决的美国专利申请号11/085620中还描述了SS7/SIP网关。在图3中,SG 116包括至少一个消息处理器(MP)300、SS7网络接口302以及IP网络接口304。MP 300包括SIP服务框架(SSF)306和互作用单元(IWU)308,SIP服务框架(SSF)306和互作用单元(IWU)308用于处理去往和来自IP网络的SIP消息、识别服务类型以及识别SIP消息所需要的电信服务、以及需要用于消息的电信服务、向TCAP组件310转发所需要的信息并且从TCAP组件310请求形成查询。IWU306还生成SIP消息,该SIP消息经由SS7网络接口302发送到SIP节点118。例如,IWU 306可以生成INVITE或OPTIONS消息,并且将该消息转发到IP网络120中的SIP代理服务器,并且可以接收和处理SUBSCRIBE消息。
TCAP组件310形成对应的TCAP查询并且将TCAP查询经过IP协议栈312转发到SS7。基于IP的SS7协议栈312将TCAP查询经由SS7网络接口302,转发到SS7网络。对于TCAP查询,协议栈312可以利用SCCP、M3UA、SCTP和IP层。尽管没有在图3中示出,然而消息处理器300还可以包括标准SS7协议栈,用于经由SS7网络接口经过基于TDM的SS7链路来发送和接收SS7消息。在这种实现中,可以由MTP级别1到3代替协议栈312中的M3UA和SCTP层。
SME(TCAP/SCCP)314配置TCAP和SCCP栈组件。SME(M3UA/SCTP)316配置基于IP的SS7栈312。SME 314和316读取配置文件318以配置协议栈312。操作、管理和维持(OAM)代理320创建用于消息处理器300的软件组件的配置文件。特别地,OAM代理320接收来自配置服务器(未显示)的触发,并且从数据库服务器320提取配置信息。OAM代理320创建配置文件318以及启动SSF/IWU、TCAP、SCCP/M3UA/SCTP和SME进程。
应用服务器组件322将由消息处理器300生成的事件记录成日志。例如,应用服务器组件322可以生成储存告警事件的日志文件。记录器守护进程(logd)可以执行这些功能。应用服务器组件322还可以包括测量守护进程,其用于基于由消息处理器300处理或生成的消息来生成计数。当确定特定的应用失败时,应用服务器组件322的警报组件启动、停止以及重启应用服务器的申请。
SG 116可以用来将SS7路由信息包括在SIP消息中。SS7网络接口302从诸如SP 108的远程SS7节点接收具有SS7路由信息的消息。消息处理器300生成包括SS7路由信息的对应的SIP消息。例如,IWU306可以基于结合TCAP组件310和上述其它相关组件所接收的TCAP消息,生成对应的SIP消息。然后使用IP网络接口向SIP节点118转发对应的SIP消息,SIP节点118可以是SIP代理服务器。
消息处理器还可以适合于将SS7点码、网络群码、网络外观信息、其它的SS7路由信息和指示参数包括在SIP消息中,其中该指示参数用于指示接收SIP节点将SS7路由信息包括在SIP响应消息中。
然后IP网络接口304可以响应于对应的SIP消息接收SIP消息。SIP响应消息包括SS7路由信息。消息处理器生成包括SS7路由信息的SS7消息。基于SS7路由信息,将SS7消息经由SS7网络接口302转发到目的地。
根据一个方面,消息处理器300生成包括SIP事件的SIP消息,SIP事件指示远程SIP节点响应于对应的SIP消息,在后续消息返回中SS7路由信息。例如,可以使用上述SPIRITS协议。根据一个实现,对SPIRITS协议进行扩展,以包括用于载带SS7路由信息的新事件类型。例如,可将这里称为“回波数据”的新事件添加到SPIRITS协议中,用于在SIP消息中载带SS7路由信息。SIP节点118在响应消息中的回馈回波数据事件,以在SG 116提供处理等级相关性。因为SIP节点118回馈回波数据,SG 116能够正确地传播具有SS7路由信息的SS7消息。
SPIRITS协议定义了称为“application/spirits-event+xml”的多目的因特网邮件扩展(MIME)类型。这个MIME类型出现在SPIRITS格式请求和响应中的“Content-Type(内容-类型)”头部中,并对包含涉及SPIRITS信息的XML文档进行描述。将回波数据事件添加到SPIRITS中,以载带SS7路由信息,还可以使用回波数据事件来载带任意需要通过网络节点预留的信息。SIP消息中回波数据事件的出现对于SIP节点118指示出应该将回波数据事件包括在SIP响应消息中。因此,通过在SIP消息中包括具有的SS7路由信息回波数据事件参数,SSG 116触发SIP节点118将路由信息包括在SIP响应消息中,从而SG 116可以向正确的节点和/或国家网络发送对应的SS7响应消息。不需要将回波数据事件包括在诸如200OK消息的简单SIP确认消息中。SG 116和SIP节点118两者具备回波数据事件类型的功能。
在SG 116和SIP节点118之间交换的SIP消息包括回波数据字段以及其它用于实现特定服务的必要信息。一旦接收到SIP消息中的回波数据字段,SIP节点118用将反馈回波数据的适当SIP消息来进行响应。
图4是示出了根据这里公开的主题的一个方面的示例性消息流程的信令图。在图4的行1中,信令点106向STP 104发送TCAP消息,这种情况下是包括网络群码AA的查询许可(QWP)。在行2,STP 104向SG 116转发网络外观NA=1的对应的M3UA消息。行3-6是依据SPIRITS协议的SIP消息,该SPIRITS协议具有用于根据这里公开的主题的一个方面的回波数据的扩展。行3是由SG 116向具有内容类型“application/spirits-event+xml”的SIP节点118发送的OPTIONS消息,但可替换地可以是INVITE消息。行4是200 OK(确认)消息,用于指示已接收OPTIONS消息。行5是由SIP节点118发送的SUBSCRIBE消息,作为对OPTIONS消息的响应。行6是200 OK消息,用于指示已接收SUBSCRIBE消息。
以下通过对应的参考标号来显示并且指示了行3-6的对应的SIP消息。注意到行3和6中的每一个将SS7网络路由信息(由星号指示)包括在各自SIP消息而不是行4和5的200 OK消息中。在以下实例中,将网络外观信息、主叫方点码和被叫方点码路由信息显示为SS7路由信息。在下述实例消息中,将与新的回波数据扩展相关的文本粗体显示。
行3:SG向SIP元素发送OPTIONS消息
OPTIONS sip:192.168.55.13 SIP/2.0
Via:SIP/2.0/UDP 172.16.72.151
From:d17-027<sip:d17-027192.168.55.206>
To:sip:user192.168.55.13
Call-ID:0118812117-000001
Accept:
Figure S2006800325897D00131
CSeq:1 OPTIONS
Content-type:application/spirits-event+xml
Content-length:400
<?xml Version=″1.0″encoding=″UTF-8″?>
    <spirits-event xmlns=″urn:ietf:params:xml:ns:spirits-1.0″>
       <Event type=″INDPs″name=″TAT″>
              <Screening>01</Screening>
              <Presentaion>01</Presentation>
       </Event>
Figure S2006800325897D00132
    </spirits-event>
行4:SIP元素向OPTIONS发送200 OK
SIP/2.0 200 OK
Via:SIP/2.0/UDP 172.16.72.151
From:d17-027<sip:d17-027192.168.55.206>
     To:sip:user192.168.55.13
     Call-ID:0118812117-000001
     Accept:application/spirits-event+xml
     CSeq:1 OPTIONS
行5:SIP元素向SG发送SUBSCRIBE消息
     SUBSCRIBE sip:+1-202-404-5555192.168.55.13:5060 SIP/2.0
     Via:SIP/2.0/UDP 192.168.55.206:5061;branch=z9hG4bK12345
     Max-Forwards:70
     Record-Route:<sip:+1-202-404-5555192.168.55.206;maddr=192
     .168.55.206>
     To:+1-202-404-5555<sip:+1-202-404-5555192.168.55.13>
     From:+1-202-303-4444<sip:+1-202-303-4444192.168.55.206>;
     tag=4455667
     Call-ID:0118812117-000001
     Cseq:2SUBSCRIBE
     Event:spirits-INDPs
     Allow-Events:spirits-INDPs
     Accept:
Figure S2006800325897D00141
     Contact:<sip:+1-202-303-4444192.168.55.206>
     Content-Type:application/spirits-event+xml
     Content-Length:264
     <?xml version=″1.0″encoding=″UTF-8″?>
         <spirits-event xmlns=″urn:ietf:params:xml:ns:spirits-1.0″>
            <Event type=3″INDPs″name=″TA″mode=″N″>
<CalledPartyNumber>6302240216</CalledPartyNumber>
            </Event>
            <Event type=″INDPs″name=″TNA″mode=″R″>
<CalledPartyNumber>6302240216</CalledPartyNumber>
            </Event>
            <Event type=″INDPs″name=″TB″mode=″R″>
<CalledPartyNumber>6302240216</CalledPartyNumber>
            </Event>
Figure S2006800325897D00151
        </spirits-event>
行6:SG向订阅消息发送200 OK
      SIP/2.0 200 OK
      Via:SIP/2.0/UDP 192.168.55.206:5061;branch=z9hG4bK12345
      Max-Forwards:70
      Record-Route:<sip:+1-202-404-5555192.168.55.206;
      maddr=192.168.55.206>
      To:+1-202-404-5555<sip:+1-202-404-5555192.168.55.13>
      From:                                    +1-202-303-4444
<sip:+1-202-303-4444192.168.55.206>;tag=4455667
      Call-ID:0118812117-000001
      Cseq:2SUBSCRIBE
      Contact:<sip:+1-202-404-5555192.168.55.13:5060>
在行7,SG 116向STP 104发送对应的响应消息,其中在行8向信令点106转发该响应消息。
SPIRITS协议基于可扩展标记语言(XML)方案。SPIRITS协议包括程序规则和语境,将该语境应用于这些规则以处理SIP事务。SPIRITS协议将事件的订阅从SPIRITS服务器载带到SPIRITS客户端并且将这些事件的通知从SPIRITS客户端载带到SPIRITS服务器,例如SG 116和SIP节点118。因为取决于该语境,服务器和客户端的角色某种程度上可以互换,所以可以改为使用术语“SPIRITS订户”和“SPIRITS通知方”来指示哪个节点进行订阅以及哪个节点进行通知。
通常,SPIRITS通知方是PSTN中从SPIRITS订户接受订阅的用户代理(UA)。这些预订包含SPIRITS订户感兴趣接收的诸如移动性的通知的事件。可以订阅的事件的集合和返回的通知数量随不同PSTN操作员而改变。一些PSTN操作员可以具有丰富的可预定事件集合,而其它操作员仅仅拥有SPIRITS协议需求文档概述的事件的原始集合。上述回波数据事件并不是SPIRITS协议需求文档概述的事件之一。
使用SUBSCRIBE消息,SPIRITS订户使用XML文档来订阅特定事件。SPIRITS通知方使用NOTIFY消息向SPIRITS订户通知事件的发生。<spirits-event>元素是SPIRITS XML文档的根本,其特征在于Content-Type头部“application/spirits-event+xml”。这个元素包含名字空间声明(‘xmlns’),用以指示XML文档基于的名字空间。遵从SPIRITS协议的XML文档在名字空间的声明中包含URN“urn:ietf:params:xml:ns:spirits-1.0”。其它名字空间可以是指定的。<spirits-event>元素包含至少一个<Event>元素,并且可以包含多个。<Event>元素包含3个属性:‘type(类型)’属性,其值为“INDPs”或“userprof”(分别对应涉及呼叫的事件和涉及非呼叫的事件);‘name(名字)’属性,其包括局限于在SPIRITS协议中定义的SPIRITS助记符的值;以及可选的‘mode(模式)’属性,其值为“N”或“R”,分别对应(N)通知或(R)请求。此外,在2004年10月的IETF网络工作组RFC 3910中可以获得关于SPIRITS协议的额外信息,将其完整引入本文作为参考。
图5是示出了根据这里公开的主题的一个方面,用于触发SIP节点将SS7路由信息包括在响应消息中的方法的流程图,其中该响应消息包括由SS7节点请求的信息。在步骤500,在SG 116从远程SS7节点接收具有SS7路由信息的消息。在步骤502,SG 116生成包括SS7路由信息和指示参数的对应的SIP消息,该指示参数指示该接收SIP节点将SS7路由信息包括在SIP响应消息中。在步骤504,向远程SIP节点转发对应的SIP消息。
图6是示出了根据这里公开的主题的另一方面,用于触发SIP节点将SS7路由信息包括在响应消息中的方法的流程图,其中该响应消息包括由SS7节点请求的信息。在步骤600,在SG 116从远程SS7节点接收具有SS7路由信息的第一消息。在步骤602,SG 116生成包括SS7路由信息和指示参数的对应的SIP消息,该指示参数指示该接收SIP节点将SS7路由信息包括在SIP响应消息中。在步骤604,向远程SIP节点转发对应的SIP消息。在步骤606,由SG 116接收包括SS7路由信息的SIP响应消息。在步骤608,在SG 116生成对应于第一消息并包括SS7路由信息的第二消息。在步骤610,基于SS7路由信息,向远程端点转发对应的第二消息。
应该理解的是,在不脱离所要求的主题的范围情况下,可以改变本发明的多种细节。此外,因为所要寻求保护的范围是由所附的权利要求及其等价物来定义的,所以前述的描述仅用于说明的目的,而不是用于限制的目的。

Claims (21)

1.一种用于触发SIP节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的方法,所述方法包括:
(a)从SS7节点接收具有SS7路由信息的第一消息;
(b)生成对应的SIP消息,其包括所述SS7路由信息以及触发参数,所述触发参数用于指示进行接收的SIP节点将所述SS7路由信息包括在SIP响应消息中;以及
(c)向远程SIP节点转发所述对应的SIP消息。
2.如权利要求1所述的方法,其中,接收第一消息包括接收具有SS7点码的消息,并且生成对应的SIP消息包括生成具有所述SS7点码的对应的SIP消息。
3.如权利要求1所述的方法,其中,接收第一消息包括接收具有网络群码信息的消息,并且生成对应的SIP消息包括生成具有所述网络群码信息的对应的SIP消息。
4.如权利要求1所述的方法,其中,接收第一消息包括接收具有网络外观信息的消息传递部分级别3(MTP3)用户适配层(M3UA)消息,并且生成对应的SIP消息包括生成具有所述网络外观信息的对应的SIP消息。
5.如权利要求1所述的方法,其中,生成对应的SIP消息包括:根据请求因特网服务的公共交换电话网服务(SPIRITS)协议,生成SIP消息。
6.如权利要求1所述的方法,其中,所述参数包括回波数据事件,用于指示所述远程SIP节点在响应于所述对应的SIP消息的后续消息中返回所述SS7路由信息。 
7.如权利要求1所述的方法,包括:
(a)接收所述响应消息,所述响应消息包括SIP消息,所述SIP消息包括所述SS7路由信息;
(b)生成对应于所述第一消息的第二消息,所述第二消息包括所述SS7路由信息;以及
(c)基于所述SS7路由信息,向远程端点转发所述第二消息。
8.一种用于触发SIP节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的装置,所述装置包括:
(a)用于从SS7节点接收具有SS7路由信息的第一消息的模块;
(b)用于生成对应的SIP消息的模块,所述对应的SIP消息包括所述SS7路由信息以及触发参数,所述触发参数用于触发所述SIP节点将所述路由信息包括在响应消息中;以及
(c)用于向远程SIP节点转发所述对应的SIP消息的模块。
9.如权利要求8所述的装置,其中,用于接收第一消息的所述模块接收具有SS7点码的消息,并且用于生成对应的SIP消息的所述模块生成具有所述SS7点码的对应的SIP消息。
10.如权利要求8所述的装置,其中用于接收第一消息的所述模块接收具有网络群码信息的消息,并且用于生成对应的SIP消息的所述模块生成具有所述网络群码信息的对应的SIP消息。
11.如权利要求8所述的装置,其中,用于接收第一消息的所述模块接收具有网络外观信息的消息传递部分级别3(MTP3)用户适配层(M3UA)消息,并且用于生成对应的SIP消息的所述模块生成具有所述网络外观信息的对应的SIP消息。
12.如权利要求8所述的装置,其中用于生成对应的SIP消息的 所述模块根据请求因特网服务的公共交换电话网服务(SPIRITS)协议,生成SIP消息。
13.如权利要求8所述的装置,其中,所述参数包括回波数据事件,用于指示所述远程SIP节点在响应于所述对应的SIP消息的后续消息中返回所述SS7路由信息。
14.如权利要求8所述的装置,还包括:
(a)用于接收所述响应消息的模块,所述响应消息包括SIP消息,所述SIP消息包括所述SS7路由信息;
(b)用于生成对应于所述第一消息的第二消息的模块,所述第二消息包括所述SS7路由信息;以及
(c)用于基于所述SS7路由信息向远程端点转发所述第二消息的模块。
15.一种用于触发SIP节点将SS7路由信息包括在包括由SS7节点所请求的信息的响应消息中的系统,所述系统包括:
(a)SS7网络接口,用于从SS7节点接收具有SS7路由信息的第一消息;
(b)消息处理器,用于生成对应的SIP消息,所述SIP消息包括所述SS7路由信息以及触发参数,所述触发参数用于触发所述SIP节点将所述路由信息包括在响应消息中;以及
(c)IP网络接口,用于向远程SIP节点转发所述对应的SIP消息。
16.如权利要求15所述的系统,其中,所述消息处理器适用于将SS7点码包括在所述SIP消息中。
17.如权利要求15所述的系统,其中,所述消息处理器适用于将网络群码包括在所述SIP消息中。 
18.如权利要求15所述的系统,其中,所述消息处理器适用于将网络外观信息包括在所述SIP消息中。
19.如权利要求15所述的系统,其中,所述SIP消息包括SPIRITS协议消息。
20.如权利要求15所述的系统,其中,所述参数包括回波数据事件,用于指示所述远程SIP节点在消息中返回所述SS7路由信息。
21.如权利要求15所述的系统,其中:
(a)所述IP网络接口适用于接收所述响应消息,所述响应消息包括SIP响应消息,所述SIP响应消息包括所述SS7路由信息;
(b)所述消息处理器适用于生成对应于所述第一消息的第二消息,所述第二消息包括所述SS7路由信息;以及
(c)所述SS7网络接口适用于基于所述SS7路由信息向远程端点转发所述第二消息。 
CN2006800325897A 2005-07-08 2006-07-10 用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品 Active CN101258732B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US69743805P 2005-07-08 2005-07-08
US60/697,438 2005-07-08
US11/193,240 US7760708B2 (en) 2005-07-08 2005-07-29 Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes
US11/193,240 2005-07-29
PCT/US2006/026555 WO2007008685A2 (en) 2005-07-08 2006-07-10 Methods, systems, and computer grogram products for triggering sip nodes to include ss7 routing information in respone messages including information requested by ss7 nodes

Publications (2)

Publication Number Publication Date
CN101258732A CN101258732A (zh) 2008-09-03
CN101258732B true CN101258732B (zh) 2012-01-04

Family

ID=37618256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800325897A Active CN101258732B (zh) 2005-07-08 2006-07-10 用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品

Country Status (5)

Country Link
US (1) US7760708B2 (zh)
EP (1) EP1902572B1 (zh)
CN (1) CN101258732B (zh)
BR (1) BRPI0613172A2 (zh)
WO (1) WO2007008685A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107493231A (zh) * 2016-06-12 2017-12-19 阿里巴巴集团控股有限公司 一种cdn的动态路由方法及装置

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7318091B2 (en) * 2000-06-01 2008-01-08 Tekelec Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node
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
US7738489B2 (en) * 2005-06-29 2010-06-15 Tekelec Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route messages to session initiation protocol (SIP) nodes
US8155294B2 (en) * 2005-08-15 2012-04-10 Microsoft Corporation Associating a telephone call with a dialog based on a computer protocol such as SIP
EP1946537A4 (en) * 2005-10-07 2010-09-29 Tekelec Us PROCESSES, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING ADDRESS TRANSLATION USING THE FOLLOWING ADDRESS INFORMATION
US7864710B2 (en) * 2005-12-20 2011-01-04 Level 3 Communications, Llc System and method for routing signaling messages in a communication network
US8452890B2 (en) * 2007-02-26 2013-05-28 Performance Technologies Inc. Point code emulation for common channel signaling system No. 7 signaling network
US9043451B2 (en) * 2007-07-31 2015-05-26 Tekelec, Inc. Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
US8254553B2 (en) * 2007-08-10 2012-08-28 Tekelec, Inc. Systems, methods, and computer program products for number translation with local directory number support
US20090041223A1 (en) * 2007-08-10 2009-02-12 Devesh Agarwal Systems, methods, and computer readable media for triggerless call redirection with release
US8712450B2 (en) 2007-08-27 2014-04-29 International Business Machines Corporation System and method of creating and providing SMS http tagging
CN101383840B (zh) * 2007-09-05 2011-12-21 华为技术有限公司 一种基于m3ua协议组网的网络、装置及消息传输方法
US7995466B2 (en) * 2008-03-26 2011-08-09 Avaya Inc. Failover/failback trigger using SIP messages in a SIP survivable configuration
US8018848B2 (en) 2008-03-26 2011-09-13 Avaya Inc. Survivable phone behavior using SIP signaling in a SIP network configuration
US8107361B2 (en) * 2008-03-26 2012-01-31 Avaya Inc. Simultaneous active registration in a SIP survivable network configuration
US8527656B2 (en) * 2008-03-26 2013-09-03 Avaya Inc. Registering an endpoint with a sliding window of controllers in a list of controllers of a survivable network
US8131862B2 (en) * 2009-03-24 2012-03-06 International Business Machines Corporation Integration of SS7 with an application server
US9253218B2 (en) * 2009-04-23 2016-02-02 International Business Machines Corporation Interface for connecting a network element to a session initiation protocol application server
US8848602B2 (en) * 2009-05-27 2014-09-30 Oracle Israel Ltd. Providing session-based services to event-based networks in multi-leg calls
CN102006523B (zh) * 2009-09-03 2014-04-09 中兴通讯股份有限公司 一种跨信令网的信息发送方法及系统
IN2012CN06919A (zh) * 2010-02-12 2015-07-31 Tekelec Inc
CN103731358A (zh) * 2012-10-12 2014-04-16 北京信威通信技术股份有限公司 一种基于sip消息自动生成路由信息的方法
CN114157598B (zh) * 2021-12-13 2023-04-07 百果园技术(新加坡)有限公司 一种消息转发方法、系统、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6205214B1 (en) * 1997-07-09 2001-03-20 Sbc Technology Resources Inc. Local routing system and method
CN1398103A (zh) * 2001-04-03 2003-02-19 阿尔卡塔尔公司 使用会话启动协议消息中的信息的呼叫路由选择
US6914973B2 (en) * 2002-06-25 2005-07-05 Tekelec Methods and systems for improving trunk utilization for calls to ported numbers

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4191860A (en) 1978-07-13 1980-03-04 Bell Telephone Laboratories, Incorporated Data base communication call processing method
US5008929A (en) * 1990-01-18 1991-04-16 U.S. Intelco Networks, Inc. Billing system for telephone signaling network
CA2131234A1 (en) * 1993-09-02 1995-03-03 Karl M. Lewis Technique for providing an improved signaling network for telephone systems
US5926482A (en) * 1994-05-05 1999-07-20 Sprint Communications Co. L.P. Telecommunications apparatus, system, and method with an enhanced signal transfer point
EP0681405A1 (en) 1994-05-06 1995-11-08 International Business Machines Corporation System for diverting signalling link traffic in a common channel signalling system
US5812639A (en) * 1994-12-05 1998-09-22 Bell Atlantic Network Services, Inc. Message communication via common signaling channel
US5838683A (en) 1995-03-13 1998-11-17 Selsius Systems Inc. Distributed interactive multimedia system architecture
US5671225A (en) 1995-09-01 1997-09-23 Digital Equipment Corporation Distributed interactive multimedia service system
US5930700A (en) * 1995-11-29 1999-07-27 Bell Communications Research, Inc. System and method for automatically screening and directing incoming calls
US5826030A (en) 1995-11-30 1998-10-20 Excel Switching Corporation Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic format
CA2165856C (en) 1995-12-21 2001-09-18 R. William Carkner Number portability with database query
US6070076A (en) * 1995-12-22 2000-05-30 Ericsson Inc. Identification of mobile calls within a mobile telephone system
US5712908A (en) * 1995-12-22 1998-01-27 Unisys Corporation Apparatus and method for generating call duration billing records utilizing ISUP messages in the CCS/SS7 telecommunications network
US5852660A (en) * 1996-04-10 1998-12-22 Ericsson Inc. Network protocol conversion module within a telecommunications system
US5862129A (en) * 1996-12-23 1999-01-19 Dsc Telecom L.P. Apparatus and method for the detection and elimination of circular routed SS7 global title translated messages in a telecommunications network
US5983217A (en) * 1997-03-21 1999-11-09 At&T Corp Apparatus and method for querying replicated databases
SE512270C2 (sv) 1997-04-30 2000-02-21 Ericsson Telefon Ab L M Sätt och system för användning i ett telekommunikationsnät
US6002693A (en) 1997-06-04 1999-12-14 Nortel Networks Corporation Method and system for routing messages in a telecommunication network using an expanded signalling link selector field
GB9711788D0 (en) 1997-06-06 1997-08-06 Northern Telecom Ltd Method and interface for connecting communication traffic between narrowband and broadband networks
US6324183B1 (en) * 1998-12-04 2001-11-27 Tekelec Systems and methods for communicating messages among signaling system 7 (SS7) signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPS)
US7050456B1 (en) 1998-12-04 2006-05-23 Tekelec Methods and systems for communicating signaling system 7 (SS7) user part messages among SS7 signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPs)
US6779030B1 (en) 1997-10-06 2004-08-17 Worldcom, Inc. Intelligent network
US6418461B1 (en) 1997-10-06 2002-07-09 Mci Communications Corporation Intelligent call switching node in an intelligent distributed network architecture
US6330324B1 (en) * 1997-12-09 2001-12-11 Sbc Technology Resources, Inc. Geographical call routing for a non-emergency calling service
US6182086B1 (en) 1998-03-02 2001-01-30 Microsoft Corporation Client-server computer system with application recovery of server applications and client applications
US6249572B1 (en) 1998-06-08 2001-06-19 Inet Technologies, Inc. Transaction control application part (TCAP) call detail record generation in a communications network
WO2000008819A1 (en) * 1998-08-04 2000-02-17 At & T Corp. A method for performing gate coordination on a per-call basis
FI107217B (fi) * 1998-09-25 2001-06-15 Ericsson Telefon Ab L M Signalointi telekommunikaatiojärjestelmässä
US6327267B1 (en) 1998-12-21 2001-12-04 Ericssoninc Systems and methods for routing a message through a signaling network associated with a public switched telephone network (PSTN), including a method for performing global title routing on an internet protocol (IP) address
FI990348A (fi) * 1999-02-18 2000-08-19 Ericsson Telefon Ab L M Reititys telekommunikaatioverkossa
US6631186B1 (en) * 1999-04-09 2003-10-07 Sbc Technology Resources, Inc. System and method for implementing and accessing call forwarding services
US6560326B1 (en) * 1999-04-21 2003-05-06 Lucent Technologies Inc. Service brokering system for intelligent telecommunications network
US6535506B1 (en) * 1999-05-11 2003-03-18 Click Interconnect, Inc. Method and apparatus for establishing communications with a remote node on a switched network based on hypertext calling received from a packet network
US6760343B1 (en) * 1999-05-20 2004-07-06 Nortel Networks Limited Method and apparatus for providing a virtual SS7 link in a communications system
US20010053218A1 (en) 1999-05-26 2001-12-20 Alex Leung Transaction bridging/forwarding in signaling system of telecommunications network
US6683881B1 (en) * 1999-05-28 2004-01-27 Ericsson Inc. Interface between an SS7 gateway and an IP network
JP2003510977A (ja) 1999-09-24 2003-03-18 ノキア ネットワークス オーワイ Ip電話システムと、ss7ネットワークを使用するその動作方法
US6701367B1 (en) 1999-09-24 2004-03-02 Sun Microsystems, Inc. Mechanism for enabling customized session managers to interact with a network server
US6611532B1 (en) * 1999-12-07 2003-08-26 Telefonaktielbolaget Lm Ericsson (Publ) Methods and apparatus for integrating signaling system number 7 networks with networks using multi-protocol label switching
US6434155B1 (en) 1999-12-22 2002-08-13 Alcatel Usa Sourcing, L.P. Weighted round robin engine used in scheduling the distribution of ATM cells
US6735621B1 (en) * 2000-02-18 2004-05-11 Nortel Networks Limited Method and apparatus for messaging between disparate networks
US6363431B1 (en) * 2000-02-25 2002-03-26 Gte Telecommunication Services Incorporated International signaling gateway
KR20010087959A (ko) 2000-03-09 2001-09-26 서평원 에스에스피에서 티씨에이피와 통신하기 위한 아이엔에이피처리 방법
US6625273B1 (en) 2000-03-28 2003-09-23 Sevis Systems, Inc. System and method for a local number portability cache
US6731741B1 (en) 2000-03-31 2004-05-04 Alcatel Signaling server for processing signaling information in a telecommunications network
US6959076B2 (en) 2000-07-14 2005-10-25 Tekélec Methods and systems for providing triggerless intelligent network (IN) screening services based on call setup messages
US20020048360A1 (en) 2000-09-05 2002-04-25 Zambre Rajan A. System and methods for distributed telecommunication applications for the public switched telephone network and the public land mobile network
US7058068B2 (en) 2000-11-30 2006-06-06 Nortel Networks Limited Session initiation protocol based advanced intelligent network/intelligent network messaging
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
US7333505B2 (en) * 2000-12-18 2008-02-19 Nortel Networks Limited Transaction management for interworking between disparate networks
US6606379B2 (en) * 2001-06-01 2003-08-12 Tekelec Methods and systems for collapsing signal transfer point (STP) infrastructure in a signaling network
US7580517B2 (en) * 2001-06-05 2009-08-25 Tekelec Methods and systems for providing duplicate point code support in a signaling message routing node
WO2003017123A1 (en) 2001-08-16 2003-02-27 Redline Networks, Inc. System and method for maintaining statefulness during client-server interactions
KR100407323B1 (ko) 2001-09-19 2003-11-28 삼성전자주식회사 사설 무선 네트워크에서 콜 매니저 이중화 방법
US7139263B2 (en) 2001-10-19 2006-11-21 Sentito Networks, Inc. Voice over IP architecture
US8015303B2 (en) 2002-08-02 2011-09-06 Astute Networks Inc. High data rate stateful protocol processing
US6785374B2 (en) * 2002-09-30 2004-08-31 Guanglu Wang Method and apparatus for providing transaction capabilities application part information in a session initiation protocol system
US6795546B2 (en) 2002-11-14 2004-09-21 Tekelec Methods and systems for distributing signaling messages among multiple processors for stateful and/or sequenced processing of the messages on a per-sequence basis
EP1465440B1 (en) 2003-04-03 2008-07-09 Hewlett-Packard Development Company, L.P. Method and apparatus for changeover of associations between signalling processes
US7245609B2 (en) 2003-10-31 2007-07-17 Agilent Technologies, Inc. Apparatus and method for voice over IP traffic separation and factor determination
US7554974B2 (en) 2004-03-09 2009-06-30 Tekelec Systems and methods of performing stateful signaling transactions in a distributed processing environment
US20080175223A1 (en) * 2004-12-29 2008-07-24 Marian Croak Method and apparatus for providing multiple calling name identifiers for a phone number
US7856094B2 (en) 2005-03-21 2010-12-21 Tekelec Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
US7738489B2 (en) * 2005-06-29 2010-06-15 Tekelec Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route messages to session initiation protocol (SIP) nodes
US8050253B2 (en) 2006-01-09 2011-11-01 Tekelec Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment
US8059667B2 (en) 2007-01-31 2011-11-15 Tekelec Methods, systems, and computer program products for applying multiple communications services to a call
EP2235876A2 (en) 2007-04-20 2010-10-06 Tekelec Systems, methods, and computer program products for providing service interaction and mediation in a communications network
CA2894376C (en) 2014-06-17 2017-02-28 Kemira Oyj Method for separating hydrocarbons and use of molten salt

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6205214B1 (en) * 1997-07-09 2001-03-20 Sbc Technology Resources Inc. Local routing system and method
CN1398103A (zh) * 2001-04-03 2003-02-19 阿尔卡塔尔公司 使用会话启动协议消息中的信息的呼叫路由选择
US6914973B2 (en) * 2002-06-25 2005-07-05 Tekelec Methods and systems for improving trunk utilization for calls to ported numbers

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107493231A (zh) * 2016-06-12 2017-12-19 阿里巴巴集团控股有限公司 一种cdn的动态路由方法及装置

Also Published As

Publication number Publication date
BRPI0613172A2 (pt) 2010-12-21
EP1902572B1 (en) 2015-11-04
CN101258732A (zh) 2008-09-03
EP1902572A4 (en) 2010-10-20
US7760708B2 (en) 2010-07-20
WO2007008685A2 (en) 2007-01-18
EP1902572A2 (en) 2008-03-26
US20070008955A1 (en) 2007-01-11
WO2007008685A3 (en) 2007-06-07

Similar Documents

Publication Publication Date Title
CN101258732B (zh) 用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品
CN1520197B (zh) 在分组电话网络中实现呼叫处理的方法和装置
CN101491042B (zh) 响应于高级智能网(ain)触发来提供因特网协议多媒体子系统(ims)服务的方法和系统
EP1974282B1 (en) Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment
US8532089B2 (en) Call intercept for voice over internet protocol (VoIP)
US20060280165A1 (en) Intelligent negotiator node
WO2006102339A3 (en) Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (sip) network and a signaling system 7 (ss7) network
US7519051B2 (en) Methods and related apparatus for operating a gateway to act as a conduit for a structured transaction
CN101637014B (zh) 用于使用存在数据库来传送关于发往或发自存在实体的通信的增强型存在信息的方法、系统和计算机程序产品
CN1547843B (zh) 实现计算机电话接口的自动呼叫分配
WO2000051331A1 (en) Automatic conversion of telephone number to internet protocol address
US20060234733A1 (en) Routing element and methods
EP1892907B1 (en) Signalling gateway
US8842816B2 (en) Implementation of the intelligent network in the next generation networks and its interconnection to the PSTN
US6600751B1 (en) Gateway between a data network and a service network
KR100461726B1 (ko) 인터넷 기반 통합망에서 개방형 서비스 api를 이용한서비스를 제공하는 시스템
JP4094316B2 (ja) インターネット電話方式および方法
KR100546771B1 (ko) 에이피아이를 이용한 지능망 서비스 제공 장치
EP1155560B1 (en) Automatic conversion of telephone number to internet protocol address
US20050096925A1 (en) Service(s) provided to telephony device(s) through employment of data stream(s) associated with the call
US20050129209A1 (en) Providing of service(s) by a service control component to telephony device(s) on a call through employment of data stream(s) associated with the call
Gurbani et al. Accessing telephony services from the Internet
US20070206755A1 (en) Method for automatically initiating a call
KR20090125458A (ko) 호 연결 제공 시스템 및 그 방법
EP1197095A1 (en) Method and media controller for sending signalling messages over a communication system comprising two different transport networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
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
C56 Change in the name or address of the patentee

Owner name: TEKELEC INTERNATIONAL INC.

Free format text: FORMER NAME: TEKELEC US

CP03 Change of name, title or address

Address after: North Carolina

Patentee after: Thai Clark international Limited by Share Ltd.

Address before: American California

Patentee before: TEKELEC

TR01 Transfer of patent right

Effective date of registration: 20121127

Address after: North Carolina

Patentee after: TEKELEC

Address before: North Carolina

Patentee before: Thai Clark international Limited by Share Ltd.