CN101189860B - 用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品 - Google Patents

用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品 Download PDF

Info

Publication number
CN101189860B
CN101189860B CN200680017480.6A CN200680017480A CN101189860B CN 101189860 B CN101189860 B CN 101189860B CN 200680017480 A CN200680017480 A CN 200680017480A CN 101189860 B CN101189860 B CN 101189860B
Authority
CN
China
Prior art keywords
sip
response
inquiry
invite
calling
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
CN200680017480.6A
Other languages
English (en)
Other versions
CN101189860A (zh
Inventor
S·哈德里
R·D·贝内迪克
V·奈尔
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 CN101189860A publication Critical patent/CN101189860A/zh
Application granted granted Critical
Publication of CN101189860B publication Critical patent/CN101189860B/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/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/126Interworking of session control protocols
    • H04M7/127Interworking of session control protocols where the session control protocols comprise SIP and SS7
    • 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/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • H04M3/42297Systems providing special services or facilities to subscribers in networks with number portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/005Personal communication services, e.g. provisions for portability of subscriber numbers
    • 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/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • 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/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/12Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place intelligent networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13196Connection circuit/link/trunk/junction, bridge, router, gateway
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13339Ciphering, encryption, security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13345Intelligent networks, SCP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13348Channel/line reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Abstract

公开了一种用于在SIP网络和SS7网络之间提供电信服务的方法、系统和计算机程序产品。在一种方法中,SIP/SS7网关从SIP代理服务器接收INVITE消息。该SIP/SS7网关从INVITE消息中提取被叫方号码,并且基于该被叫方号码,确定是否需要电信服务以及该INVITE消息所需要的服务类型。然后,该SIP/SS7网关对与所识别的服务类型相对应的数据库生成SS7查询。该SIP/SS7网关从数据库接收响应,并且使用来自该响应的数据来促进呼叫完成。在一个实例中,SIP/SS7网关可以将从该响应中所提取的路由号码转发回到主叫SIP代理服务器。

Description

用于在会话初始协议(SIP)网络和7号信令(SS7)网络之间提供电信服务的方法、系统和计算机程序产品
相关申请
本申请要求2005年3月21日所提交的美国专利申请号11/085,620的优先权,这里将该公开一并引入作为参考。
技术领域
这里所公开的主题涉及提供网间电信服务。更具体地说,这里所公开的主题涉及用于在会话初始协议(SIP)网络和7号信令(SS7)网络之间提供电信服务的方法、系统和计算机程序产品。
背景技术
电信网络目前使用7号信令(SS7)协议来对用于提供高级智能网(AIN)和智能网(AI)服务,例如数字可携带性(NP)服务和免费呼叫服务,的信息进行实现交换。这里,将这种服务称为“电信服务”。可以将用于提供这种电信服务而需要的数据储存在服务控制点(SCP)中。当发起呼叫的交换机确定存在用于被叫方号码的IN或者AIN触发器,查询SCP,并且获得包括所请求的信息的响应时,可以产生服务。
虽然在这种服务在SS7网络中发展得很好,但是并没有将这种服务广泛地实现在诸如SIP网络的IP电话网络中。SS7网络不能直接与SIP网络兼容,因为它们各自使用不同的通信协议。当由SIP网络中的SIP设备发起的呼叫需要储存在SS7网络中的信息时,可能必须进行这种网络之间的通信。
美国专利号6785374中描述了一种用于从SIP设备的SS7网络获取电信服务信息的传统方法。该方法包括从SIP网络中的SIP代理获得对于事务处理能力应用部分(TCAP)信息的请求。将这个请求经由SIP消息转发到SS7/SIP信令网关,以请求SS7/SIP网关在SS7网络中生成TCAP查询。该请求包括用于识别正在被请求的查询的类型的SIP扩展头。响应于该请求的,该网关向SS7网络中的SCP发送TCAP消息。然后该SCP处理该请求,并对SS7/SIP信令网关返回TCAP响应。SS7/SIP网关则向主叫SIP代理转发该TCAP响应。
这种技术的一个问题是使主叫SIP代理服务器承担用于决定何时从SS7网络请求特定服务以及识别服务类型的负担。例如,为了请求LNP服务,SIP代理服务器必须能够识别被移接的被叫号码。类似地,为了识别用于请求另一个服务例如免费服务的呼叫,SIP代理服务器必须包括用于识别所拨打的免费号码的服务逻辑。
’674号专利中所描述的方法中的另一个问题是,一些呼叫可能需要多个服务,并且’674号专利无法解决这个难题。例如,对于800号码的呼叫可能导致将800号码转换为需要数据可携带性处理的路由号码。这种呼叫将需要SIP代理服务器包括服务逻辑,用于识别免费号码、被移接号码,并且用于对到SS7网络的两个不同查询,对网关生成两个请求。要求SIP代理服务器生成两个请求进一步增加了SIP代理服务器上的负担。此外,要求SIP代理服务器识别服务请求类型并且将其传输到SIP/SS7网关,则要求一种非标准的SIP实现,从而降低了网关的普适性。
因此,需要用于在会话初始协议(SIP)网络和7号信令(SS7)网络之间有效地提供电信服务,并减少诸如SIP代理服务器的SIP设备负担的方法、系统和计算机程序产品。
发明内容
根据一方面,此处描述的主题包括用于在会话初始协议(SIP)网络和7号信令(SS7)网络之间提供电信服务的方法、系统和计算机程序产品。提供这种服务的方法可以包括接受与SIP/SS7网关上呼叫相关的信令消息。该信令消息可以包括被叫方号码。在SIP/SS7网关上,可以基于被叫方号码来识别该呼叫所需要的电信服务。一旦该服务被识别,该SIP/SS7网关将生成TCAP查询,并将该TCAP查询发送到SS7网络。SS7网络将TCAP查询路由至合适的目的地。该目的地提供TCAP响应,将该TCAP响应从SS7网络转发至SIP/SS7网关。
基于TCAP响应,SIP/SS7网关可以执行多种动作。例如,如果最初的查询是800号码查询,则该TCAP响应可以包含路由号码。如果希望保证该路由号码尚未被移接,或者希望若该路由号码已经被移接则对其进行转换,那么SIP/SS7网关可自动对SS7网络生成LNP查询并接收LNP响应。然后SIP/SS7网关可以将从LNP查询中获得的电话簿号传输到主叫SIP代理服务器,并且还可以通知SIP代理服务器LNP查找已经完成。响应于一个SIP消息来执行两个查询减少了SIP网络中的业务并且减少了SIP代理服务器上的负担。此外,通知SIP代理服务器LNP查询已经完成进一步减少了SIP代理服务器上的负担。
在另一个替换的实现中,当执行了免费电话和LNP查询以后,SIP/SS7网关并不将电话簿号码转发给主叫SIP代理以便使主叫SIP代理可以完成呼叫,而是可以发起新的INVITE消息并将该新的INVITE消息转发到终端局,该终端局与从LNP获得的电话簿号码或者与来自800号码查询的路由号码相关。生成INVITE消息而不将REDIRECT消息发回到主叫SIP代理将进一步减少SIP代理服务器的负担。
此处描述的主题可以实现为计算机程序产品,该计算机程序产品包括收录在计算机可读介质中的计算机可执行代码。适用于实现此处所描述的主题的示例性的计算机可读介质包括芯片存储器设备,盘片存储设备,专用集成电路以及可下载的电气信号。
附图说明
将参考附图来对此处所描述的主题的优选实施例进行说明,其中:
图1是根据此处所述的主题的实施例的示例性的分布式网络通信系统的示意图,该系统中包括用于在SIP网络和SS7网络之间提供电信服务的SIP/SS7信令网关(SSG)和信号传输点(STP);
图2A和2B是根据此处所述的主题的实施例,用于在SIP网络和SS7网络之间提供电信服务信令的示例性的过程的流程图;
图3是根据此处所述的主题的实施例,用于提供SIP/SS7交互的示例性的消息处理器(MP)的示意图;
图4是根据此处所述的主题的实施例,用于说明在SIP网络和SS7网络之间提供电信服务的示例性的消息交换的集合的消息流程图;以及
图5是根据此处所述的主题的实施例,用于说明在SIP网络和SS7网络之间提供电信服务的示例性的消息交换的可替换的集合的消息流程图。
具体实施方式
可以在任何具有SIP和SS7协议能力的合适的设备上实现用于在会话初始协议(SIP)网络和七号信令系统(SS7)网络之间提供电信服务的方法、系统和计算机程序产品。此处描述的适合用于实现该方法、系统和计算机程序产品的硬件平台组合是Eagle
Figure 2006800174806_0
STP平台和TekServerTM平台,二者均可从加州卡拉巴萨斯泰克莱克公司(Tekelec of Calabasas,CA)获得。Eagle
Figure 2006800174806_1
STP平台可以实现此处描述的STP功能,用于向提供电信服务的SS7网络中的SCP传递消息,例如LNP、免费电话、线路信息数据库(LIDB)、CLASS或者其它服务。TekServerTM平台可以用于实现此处描述的SIP/SS7交互功能。
图1是示出了通常指定为100的示例性的网络的网络表,其包括SS7/SIP信令网关(SSG)102,以及用于允许SIP网络(通常被指定为106)和SS7网络(通常被指定为108)之间的通信的信号传输点(STP)104。SIP网络106经由SSG 102和STP 104连接到SS7网络108。SS7网络108可以包括一个或多个用于为SS7网络108存储电信服务信息的节点,例如服务控制点(SCP)110。电信服务信息可以包括用于提供免费电话、LNP、LIDB、CLASS、主叫姓名(CNAM)或其它任意合适的服务的信息。以下将详细描述可以由SS7网络所提供的示例性的服务。
SIP网络106可以包括一个或多个SIP设备,例如,用户代理、代理服务器和重定向服务器。在图1中,SIP网络106包括SIP用户代理112和SIP代理服务器114。SIP用户代理112可以是SIP电话。SIP代理服务器114实现标准SIP代理服务器功能,例如代表用户代理112发信令以建立会话。根据此处所描述的主题的一个实现,不需要SIP代理服务器114确定对SS7网络的查询是否是由SIP用户代理112发起的呼叫所需要的。SIP代理114可以实现SIP的标准版本以及仅向SSG 102转发由用户代理112发起的呼叫。在这种实现中,对于SIP代理104来说,SSG 102看起来是SIP重定向服务器。SSG 102可以确定是否需要查询、所需查询的类型,并且对SS7网络108生成合适的查询。在替换的实现中,SIP代理服务器114可以确定是否需要针对SS7网络108的查询,并且允许SSG 102识别所需要的查询的类型。因为SSG 102能够识别是否需要查询和/或所需要的查询的类型,以便为SIP网络100中发起的呼叫提供服务,所以诸如SIP代理服器114的代理服务器可以实现SIP协议的标准版本而不需要扩展头部。如果SSG 102确定不需要查询,则SSG 102可以通过生成合适的INVITE消息并将其发送至目的地,仅将呼叫转发到计划的目的地。
在典型的呼叫建立情况中,SIP用户代理112可以向SIP代理服务器114发送INVITE消息。作为响应,SIP代理服务器114可以生成INVITE消息并将该INVITE消息发送至SSG 102。SSG 102可以包括用于接受该INVITE消息的消息处理器(MP)116,确定是否需要查询,并且确定所需要的查询的类型。在一个示例性的实现中,消息处理器116可以基于包含在SIP消息的“To”域中的被叫方号码,来识别是否需要查询以及服务类型,并生成对应的TCAP消息。消息处理器116可以将该TCAP消息转发至STP 104。STP 104将该消息路由到SCP 110。SCP 110通过提供所请求的服务信息来响应该TCAP查询,并经由STP 104将该响应转发回到消息处理器116。消息处理器116可以生成包含服务信息的SIP消息,并将该SIP消息转发至SIP代理服务器114。SIP代理服务器114随后可以用接收到的信息完成呼叫。在替换的实现中,消息处理器116可以基于响应数据来生成新的INVITE消息,并且将该新INVITE消息转发至与被叫方相关联的SIP代理服务器。因为该SIP代理服器并不需要确定是否正在请求电信服务和/或被请求服务的类型,所以减少了SIP代理服务器114在实现传统SIP/SS7交互时的负担。
图2A和2B是示出了根据此处所描述的主题的实施例,响应于SIP INVITE消息,在电信服务的自动识别和提供中,可以由SSG 102所执行的示例性步骤的流程图。参考图2A,在步骤200中,SSG 102从SIP代理服务器接收INVITE消息。在步骤201中,SSG 102确定是否需要电信服务。确定是否需要电信服务可以包括:分析INVITE消息的“To”域中的被叫方号码,以及确定是否对于该号码定义了IN或者AIN触发器。如果不需要电信服务,控制进行至步骤202,在此步骤中,SSG 102生成INVITE消息,并将该消息发送到目的地。所生成消息的类型取决于呼叫的目的地是SIP目的地还是SS7目的地。如果目的地是SIP目的地,则将生成INVITE消息。在步骤201中,如果确定需要电信服务,控制进行至步骤203,在此步骤中,SSG 102根据被叫方号码确定所需主叫服务的类型。可以从该INVITE消息的“To”域中提取被叫方号码。可基于被叫方号码来识别服务类型。例如,免费呼叫可以通过被叫方号码来确定,被叫方号码的前三位数字是8xx,其中x表示0,8或者其它在电信服务中用于识别免费主叫服务的数字。可以通过将被叫方号码与由SSG 102所保持的、用于将被叫方号码与服务类型进行关联被的叫方号码数据库进行比较,来识别其它服务类型。
参考图2B,在步骤204中,如果确定需要免费服务,控制进行至步骤206,在此步骤中,SSG 102生成TCAP查询并将该TCAP查询发送至SS7网络中的免费主叫服务SCP。在步骤208中,SSG 112从SCP接收包括路由号码(RN)的TCAP响应。在一个示例性的实现中,SSG 102可以仅将路由号码转发到SIP代理服务器114,从而SIP代理服务器114可以完成该呼叫。然而,根据此处所描述的主题的另一方面,可以执行自动号码可携带性查找来确定该路由号码是否已经被移接。在步骤210中,确定是否启用了自动号码可携带性查找功能。如果启用了自动号码可携带性查找功能,控制进行至步骤212,在此步骤中SSG 102生成TCAP查询并将该TCAP查询发送至SS7网络中的LNP数据库。在步骤214中,SSG 102从该800号码查找接收包括与该路由号码相对应的电话簿号码的号码可携带性查询响应,。
一旦接收到电话簿号码或者如果没有启用自动号码可携带性查找,则控制进行至步骤216,在此步骤中,确定SSG 102是否被配置为对与RN对应的被叫方SIP产生新的INVITE消息。如果SSG没有被配置为对与RN对应的被叫方SIP产生新的INVITE消息,则控制进行至步骤218,在此步骤中,SSG 102将RN和号码可携带性查找的状态传输到主叫SIP代理服务器。控制随后进行至步骤220,在此步骤中,主叫SIP代理服务器通过已移接的用户来完成该呼叫。
回到步骤206,如果SSG 102被配置为产生新的INVITE消息,则控制进行到步骤222,在此步骤中,该SSG产生新的INVITE消息并将新的INVITE消息转发给被叫方SIP代理。回到步骤204,如果SSG 102确定不需要免费主叫服务,则控制进行至步骤224,在此步骤中,对步骤202中所识别的其它服务类型执行TCAP处理。
因此,使用图2A和图2B中所示的步骤,SSG 102自动地识别是否需要电信服务,识别服务类型,并且响应于来自SIP代理服务器的INVITE消息,生成对应的TCAP查询。因为该SIP代理服务器并不需要向SSG 102发送任何非标准SIP信息以便识别服务类型,所以SIP代理服务器114不需要任何扩展头部就可以实现标准SIP协议。此外,因为响应于一个消息执行了两个查询,所以减少了SIP代理服务器的处理负担。
图2中所示方法的另一个重要的特征在于SSG 102可以将号码可携带性查找的状态传输到主叫SIP代理服务器。图2中所示方法的另一个重要的特征在于SSG 102可以生成新INVITE消息和信号,并且发出信令,以通过已移接的用户来完成该呼叫。
如上所述,可以通过SSG 102中的一个或多个消息处理器来实现此处描述的SIP/SS7交互功能。图3是示出了图1中所示的消息处理器116的示例性内部结构的方框图。在图3中,SIP服务器框架(SSF)300和交互单元(IWU)302处理来自SIP网络的SIP消息,识别SIP消息是否需要电信服务,识别服务类型,电信服务所需要的消息,把所需要信息转发至TCAP组件304并其向TCAP组件304请求查询生成。对于不需要电信服务的INVITE消息,如果该INVITE消息是用于SS7网络中终止的呼叫,IWU 302可以生成SIP 302消息回到SIP代理。如果INVITE消息不需要电信服务,并且该呼叫是指定给SIP网络的,则IWU 302可以将该INVITE消息转发给SIP网络中的被叫方SIP代理服务器。
TCAP组件304生成对应的TCAP查询,并将该TCAP查询转发至IP SS7(SS7 over IP)协议栈308。IP SS7协议栈308将TCAP查询转发至SS7网络。对于TCAP查询,协议栈308可以利用SCCP、M3UA、SCTP、和IP层。尽管并未在图3中说明,消息处理器116也可以包括标准SS7协议栈,用于经过基于TDM的SS7链路发送和接收SS7消息。在这种实现中,可以用MTP的1到3级来代替协议栈308中的M3UA和SCTP层。
SME(TCAP/SCCP)310对TCAP和SCCP栈组件进行配置。SME(M3UA/SCTP)312对IP SS7协议栈308进行配置。SME 310和312读取配置文件314以配置协议栈306和308。操作、管理和维护(OAM)代理316对消息处理器116的软件组件创建配置文件。具体地说,OAM代理316从供应服务器318接收触发器(触发事件),并且从数据库服务器320提取配置信息。OAM代理316创建配置文件314并启动SSF/IWU、TCAP、SCCP/M3UA/SCTP和SME过程。OAM代理316还核实配置文件和数据库服务器320中所存储数据之间的一致性。
应用服务器组件322记录由消息处理器116生成的事件。例如,应用服务器组件322可以产生用于存储报警事件的日志文件。这些功能可通过记录器后台程序(logd)实现。应用服务器组件322还可以包括测量后台程序(measd),用于基于由消息处理器116处理或产生的消息来产生计数。当确定特定应用失败时,应用服务器的岗哨(Sentry)组件322启动、停止以及重启应用服务器的应用。
图4是示出了对于需要免费服务和LNP服务的呼叫,可以在SIP网络和SS7网络之间进行交换的示例性消息的消息流程图。参考消息流程图中的行1,SIP用户代理112向SIP代理服务器发送INVITE消息。该INVITE消息的To头部可以包括运营商标识码。在该消息流程图中的行2中,代理服务器114将该INVITE消息转发至SSG102。在该消息流程图中的行3中,代理服务器114向用户代理112返回SIP 100 Trying消息。
在该消息流程图中的行4中,SSG 102的SIP SF 300向IWU 302发送CallBack消息。在该消息流程图中的行5中,SIP SF 300响应于行2的INVITE消息,向代理114返回100 Trying消息。
响应于行4中的CallBack消息,在该消息流程图的行6中,IWU302将该消息识别为请求免费服务,创建新数据库上下文,用于维护SIP和TCAP事务处理之间的映射,并且对免费号码请求AIN查询。可以从原始SIP INVITE消息的To域中提取该免费号码。在该消息流程图的行7中,SSG 102对STP 104产生TCAP查询。可以通过图3中所示的TCAP组件304来产生该TCAP查询。
STP 104执行全局码转换,以识别SCP 110的点编码和子系统号码。在该消息流程图中的行8中,STP 104向SCP 110转发该TCAP查询。在该消息流程图中的行9中,SCP 110向该TCAP查询返回TCAP响应,该响应包括与免费号码相对应的位置路由号码(LRN)。在该消息流程图中的行10中,STP 104向SSG 102转发该响应。在SSG 102中,将该LRN转发至IWU 302。
在该消息流程图中的行12中,如果启用了自动LNP查找功能,则IWU 302请求LNP查询,并将该请求转发至SS7栈308,而不将LRN转发到代理114。该请求可以包括从免费数据库响应中获得的LRN。在该消息流程图中的行13中,SS7栈308生成TCAP消息并将该消息发送至STP 104。STP 104将该TCAP消息转发至SCP 110。在该消息流程图中的行15中,SCP 110对与所接收的LRN相对应的LRN进行确定,并且经由STP 104将所移接到的LRN返回到SSG102。在该消息流程图中的行17中,在SSG 104中,将该LRN发送至IWU 302。在该消息流程图中的行18中,将该LRN发送至SIP SSF300。
在该消息流程图中的行19中,SIP SSF 300向代理114发送302REDIRECT消息。在该消息流程图中的行20中,代理114应答该302 REDIRECT消息。在该消息流程图中的行21中,代理114向与该LRN相关联的代理服务器400发送INVITE消息。在该消息流程图中的行22中,代理400响应于该INVITE消息,返回100 TRYING消息。在该消息流程图中的行23中,代理400向与被叫方相关联的SIP用户代理402发送INVITE消息。在该消息流程图中的行24中,SIP用户代理402通过用于指示已联系了被叫方的100 TRYING消息来进行响应。从而,使用图4所示的消息,响应于单个INVITE消息来执行免费查找和LNP查找,而不需要该INVITE消息包括任何非标准SIP头部信息。
如以上根据图2所述,SSG 102可以产生新的INVITE消息并将其转发至该被叫方SIP代理,而不会向主叫SIP代理发送REDIRECT消息。图5示出了在实现这种特征时,可以在SSG 102和其它实体之间进行交换的示例性的消息。在图5中,行1-18中的消息与图4中所示的相应消息相同。因此,这里不再重复对其的描述。然而,在行19中,SSF 300向被叫方代理400发送INVITE消息,而不向代理114发送REDIRECT消息。该INVITE消息指示被叫方代理400完成与代理114的呼叫。图5中的其余行与图4中的相同。从而,通过自动产生新的INVITE消息,可进一步减少主叫SIP代理上的负担。
尽管在上述示例中,为了获得完成呼叫所需要的信息,SSG 102生成TCAP请求并将该请求转发至SS7网络中的SCP。此处所描述的主题并不局限于这种实现。在替换的实现中,完成呼叫所需的数据可以储存在SSG或者STP中。在完成呼叫所需要的信息位于SSG或者STP的实现中,可以不需要对SS7网络的TCAP查询。例如,如果SSG接收到需要LNP服务的INVITE消息,SSG可以对STP 104生成TCAP查询。响应于TCAP查询,STP 104可以在其内部LNP数据库中执行查找,并且将响应转发至SSG 102。STP 104可以对STP 104中包括内部数据库的其它服务执行类似的查找。在STP上对SIP所发起的呼叫提供NP或者其它服务减少了SS7网络中的业务,并且不需要对独立的SCP数据库进行查询和响应。
要明白的是,可以在不脱离这里所述的主题的范围的前提下,对这里所述的主题的多种细节进行改变。此外,由于这里所述的主题是由附权利要求所定义的,所以前述的描述仅仅是为了说明的目的,并且不是为了限制的目的。

Claims (10)

1.一种用于在会话初始协议SIP/SS7环境中提供电信服务的方法,所述方法包括:
在SIP/SS7网关上:
(a)从主叫SIP代理服务器接收与呼叫有关的SIP INVITE消息,所述INVITE消息包括存储在所述SIP INVITE消息的To域中的被叫方号码;
(b)基于所述被叫方号码,确定所述呼叫需要的电信服务的类型;
(c)基于为所述呼叫所识别的服务类型,生成对数据库的SS7查询;
(d)从所述数据库接收对所述查询的响应;以及
(e)从所述响应中提取数据以促进所述呼叫的完成。
2.如权利要求1所述的方法,其中,接收SIP INVITE消息包括:对不具有任何扩展头部的SIP INVITE消息进行接收,所述扩展头部用于识别所述呼叫所需要的所述服务类型。
3.如权利要求1所述的方法,其中,使用从所述响应中所提取的所述数据来促进所述呼叫的完成包括以下中的一个:
将所述数据转发到所述主叫SIP代理;
基于从所述响应提取的所述数据,生成INVITE消息,并且将所述INVITE消息转发到终接SIP代理;
使用从所述响应提取的所述数据,对所述SS7网络执行第二查询,并接收对所述第二查询的响应。
4.如权利要求3所述的方法,其中,所述第二查询包括本地号码可携带性LNP查询,并且其中使用从所述响应所提取的所述数据来促进所述呼叫的完成包括:从对所述LNP查询的响应中提取电话 簿号码DN,并将所述DN转发到所述主叫SIP代理服务器。
5.如权利要求1所述的方法,其中:
确定电信服务的类型包括:确定所述SIP INVITE消息是否需要免费呼叫服务;
生成对数据库的查询包括:响应于确定所述SIP INVITE消息需要免费呼叫服务,生成对第一数据库的查询,以确定与所述被叫方号码相对应的路由号码;
从所述数据库接收响应包括:从所述第一数据库接收包括所述路由号码的响应;
从所述响应提取数据以促进所述呼叫的完成包括从所述响应提取所述路由号码,并且其中所述方法进一步包括:生成对第二数据库的号码可携带性查询,以确定与所述路由号码相对应的电话簿号码,从所述第二数据库接收包括所述电话簿号码的响应,以及用所述电话簿号码来促进所述呼叫的完成。
6.一种SIP/SS7网关,包括:
(a)SIP接口,用于从SIP代理服务器接收与呼叫有关的SIPINVITE消息,所述SIP INVITE消息包括存储在所述SIP INVITE消息的To域中的被叫方号码;
(b)交互单元,用于基于所述被叫方号码确定所述呼叫所需要的电信服务的类型,所述被叫方号码用于基于所识别的服务类型来请求查询;以及
(c)数据库接口,用于接收所述请求,以及用于生成对数据库的SS7查询,并且获得对所述请求的响应,其中,所述交互单元适用于从所述响应中提取数据并且使用所述数据来促进所述呼叫的完成。
7.如权利要求6所述的SIP/SS7网关,其中,所述交互单元适用于基于所述INVITE消息来确定所述服务类型,而不需要在所述 INVITE消息中出现用于识别所述服务类型的扩展头部。
8.如权利要求6所述的SIP/SS7网关,其中,所述查询包括号码可携带性查询,并且其中,所述交互单元适用于将号码可携带性查找状态传输至所述主叫SIP代理服务器,所述号码可携带性查找状态用于指示号码可携带性查找已执行。
9.如权利要求6所述的SIP/SS7网关,其中,所述查询包括免费查询以获得第一路由号码,并且其中所述交互单元适用于用从所述免费查询响应中提取的所述路由号码,来生成号码可携带性查询。
10.一种用于在会话初始协议(SIP)/SS7环境中在SIP/SS7网关上提供电信服务的装置,所述装置包括:
(a)用于从主叫SIP代理服务器接收与呼叫有关的SIP INVITE消息的模块,所述INVITE消息包括存储在所述SIP INVITE消息的To域中的被叫方号码;
(b)用于基于所述被叫方号码,确定所述呼叫需要的电信服务的类型的模块;
(c)用于基于为所述呼叫所识别的服务类型,生成对数据库的SS7查询的模块;
(d)用于从所述数据库接收对所述查询的响应的模块;以及
(e)用于从所述响应中提取数据以促进所述呼叫的完成的模块。 
CN200680017480.6A 2005-03-21 2006-03-21 用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品 Active CN101189860B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/085,620 US7856094B2 (en) 2005-03-21 2005-03-21 Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network
US11/085,620 2005-03-21
PCT/US2006/010263 WO2006102339A2 (en) 2005-03-21 2006-03-21 Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (sip) network and a signaling system 7 (ss7) network

Publications (2)

Publication Number Publication Date
CN101189860A CN101189860A (zh) 2008-05-28
CN101189860B true CN101189860B (zh) 2011-11-16

Family

ID=37010206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680017480.6A Active CN101189860B (zh) 2005-03-21 2006-03-21 用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品

Country Status (4)

Country Link
US (3) US7856094B2 (zh)
EP (1) EP1867115A4 (zh)
CN (1) CN101189860B (zh)
WO (1) WO2006102339A2 (zh)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7554974B2 (en) * 2004-03-09 2009-06-30 Tekelec Systems and methods of performing stateful signaling transactions in a distributed processing environment
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
US20060218268A1 (en) * 2005-03-28 2006-09-28 Andre Beck Method and apparatus for extending service mediation to intelligent voice-over-IP endpoint terminals
US7760708B2 (en) 2005-07-08 2010-07-20 Tekelec Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes
US7920692B2 (en) * 2005-10-03 2011-04-05 Verizon Data Services Llc PBX call management
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
KR100754285B1 (ko) * 2006-04-18 2007-09-03 주식회사 케이티 단문/멀티미디어 메시지 서비스 게이트웨이를 이용한sms2pstn 통합 메시징 서비스 제공 시스템 및 방법
US8400947B2 (en) * 2006-07-20 2013-03-19 Tekelec, Inc. Methods, systems, and computer program products for specifying a particular ENUM service type in a communications network that utilizes a plurality of different ENUM service types
US8571198B2 (en) * 2006-10-10 2013-10-29 Cisco Technology, Inc. Handling redirect calls
WO2008044829A1 (en) * 2006-10-13 2008-04-17 Lg Electronics Inc. Method for transmitting different type messages using a sip-based transport message and user equipment therefor
US20080130628A1 (en) * 2006-11-07 2008-06-05 Shiejye Geoffrey Lin Systems and methods for providing advanced call processing features to analog telephone subscribers
WO2008094648A1 (en) * 2007-01-31 2008-08-07 Tekelec Methods, systems, and computer program products for applying multiple communications services to a call
US8452890B2 (en) * 2007-02-26 2013-05-28 Performance Technologies Inc. Point code emulation for common channel signaling system No. 7 signaling network
CN101022483B (zh) 2007-03-26 2011-04-20 华为技术有限公司 实现特殊呼叫类业务的系统、装置和方法
US20080285438A1 (en) * 2007-04-20 2008-11-20 Rohini Marathe Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network
EP1986409B1 (en) 2007-04-27 2014-05-07 Hewlett-Packard Development Company, L.P. A method, apparatus and software for providing communications between a packet switched network and a public switched telephone network
CN101383840B (zh) * 2007-09-05 2011-12-21 华为技术有限公司 一种基于m3ua协议组网的网络、装置及消息传输方法
US8498222B2 (en) * 2008-04-11 2013-07-30 Verizon Patent And Licensing Inc. VoIP-based invocation of PSTN-based AIN/IN services
US8274965B2 (en) * 2008-08-11 2012-09-25 At&T Intellectual Property I, L.P. Method and apparatus for providing a network based call processing manager
US8358650B2 (en) * 2008-08-13 2013-01-22 Tekelec, Inc. Methods, systems, and computer program products for communicating calling name (CNAM) services for session initiation protocol (SIP) originated calls terminating in a circuit switched network
US8924567B1 (en) * 2008-08-29 2014-12-30 Avaya Inc. SIP service wrap
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US8600007B2 (en) * 2008-11-24 2013-12-03 Tekelec Global, Inc. Systems, methods, and computer readable media for providing toll-free service in a telecommunications network
WO2010068508A2 (en) * 2008-11-25 2010-06-17 Ringcentral, Inc. Database failure detection and recovery for call management system
US9712341B2 (en) 2009-01-16 2017-07-18 Tekelec, Inc. Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router
US9219677B2 (en) * 2009-01-16 2015-12-22 Tekelec Global, Inc. Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages
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
US8296448B2 (en) * 2009-08-25 2012-10-23 Verizon Patent And Licensing Inc. Internet protocol multimedia system (IMS) mobile session initiation protocol (SIP) agent
US10602241B2 (en) * 2009-12-31 2020-03-24 Bce Inc. Method, system network and computer-readable media for controlling outgoing telephony calls to cause initiation of call features
US8898326B2 (en) * 2010-02-05 2014-11-25 Oracle International Corporation Service deliver platform based support of interactions between next generation networks and legacy networks
US8990413B2 (en) * 2010-02-05 2015-03-24 Oracle International Corporation Service level cross network coordinated interaction
US9497225B2 (en) * 2010-02-05 2016-11-15 Oracle International Corporation Service based consolidation of applications across networks
US9247043B1 (en) 2012-04-09 2016-01-26 Sprint Communications Company L.P. Carrier identity translation for special service calls based on the organization responsible for the special service routing database
US9288238B2 (en) * 2013-10-25 2016-03-15 At&T Intellectual Property I, Lp Optimizing call bearer path using session initiation protocol proxy
US9282442B1 (en) * 2014-10-29 2016-03-08 Sprint Communications Company L.P. Communication system to route telephony signals based on originating line information
CN106411747B (zh) * 2016-08-31 2021-08-27 中国电力科学研究院 一种应用于智能变电站交换机报文转发的方法和系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602909A (en) * 1995-12-21 1997-02-11 Stentor Resource Centre, Inc. Number portability using database query
CN1301101A (zh) * 1999-12-21 2001-06-27 美国阿尔卡塔尔资源有限合伙公司 交互工作的tcp/ip和ss7的系统和方法
CN1360782A (zh) * 1999-05-10 2002-07-24 艾利森电话股份有限公司 在不同网络的匿名用户之间智能建立会话的分布式系统
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

Family Cites Families (81)

* 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
RU2120701C1 (ru) 1993-09-22 1998-10-20 АТ энд Т.Корп. Способ, позволяющий пользователям вносить изменения в реальном масштабе времени в выборочные функции распределения вызовов
US5425090A (en) 1993-12-07 1995-06-13 Bell Communications Research, Inc. System and method for providing advanced intelligent network services
US6181703B1 (en) 1995-09-08 2001-01-30 Sprint Communications Company L. P. System for managing telecommunications
EP0681405A1 (en) 1994-05-06 1995-11-08 International Business Machines Corporation System for diverting signalling link traffic in a common channel signalling system
US5550909A (en) 1994-10-14 1996-08-27 At & T Corp. International toll-free calling process
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
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
US5852660A (en) 1996-04-10 1998-12-22 Ericsson Inc. Network protocol conversion module within a telecommunications system
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
US6026233A (en) 1997-05-27 2000-02-15 Microsoft Corporation Method and apparatus for presenting and selecting options to modify a programming language statement
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
SE515594C2 (sv) * 1997-06-25 2001-09-03 Electrolux Ab Handmanövrerad kapmaskin med i maskinkroppen vridbart fästad handtagsbåge
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
US6182086B1 (en) 1998-03-02 2001-01-30 Microsoft Corporation Client-server computer system with application recovery of server applications and client applications
US6160883A (en) 1998-03-04 2000-12-12 At&T Corporation Telecommunications network system and method
US6145120A (en) 1998-03-24 2000-11-07 Lockheed Martin Corporation Declaration programming language extension for procedural programming languages
US6167129A (en) 1998-04-03 2000-12-26 Tekelec Method and apparatus for signal mediation in a common channel signaling network
US6647111B1 (en) 1998-05-07 2003-11-11 Mci Communications Corporation System for executing advanced interactive voice response services using service-independent building blocks
US6366658B1 (en) 1998-05-07 2002-04-02 Mci Communications Corporation Telecommunications architecture for call center services using advanced interactive voice responsive service node
US6249572B1 (en) 1998-06-08 2001-06-19 Inet Technologies, Inc. Transaction control application part (TCAP) call detail record generation in a communications network
US6493433B2 (en) 1998-07-07 2002-12-10 Mci Communications Corporation Multi-threaded database system for an interactive voice response platform
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
US6636504B1 (en) 1999-03-18 2003-10-21 Verizon Services Corp. Reverse billing of internet telephone calls
DE60034329T2 (de) 1999-04-05 2007-12-20 Tekelec, Calabasas Verfahren und system zur leitweglenkung von mit portierten teilnehmern assozierten signalisierungsnachrichten in einem kommunikationsnetzwerk
US20010053218A1 (en) 1999-05-26 2001-12-20 Alex Leung Transaction bridging/forwarding in signaling system of telecommunications network
US6842447B1 (en) * 1999-06-14 2005-01-11 Mci, Inc. Internet protocol transport of PSTN-to-PSTN telephony services
US6701367B1 (en) 1999-09-24 2004-03-02 Sun Microsystems, Inc. Mechanism for enabling customized session managers to interact with a network server
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
US6826173B1 (en) 1999-12-30 2004-11-30 At&T Corp. Enhanced subscriber IP alerting
US6654451B1 (en) 2000-02-07 2003-11-25 Bellsouth Intellectual Property Corporation Methods and systems for billing and routing local toll-free calls
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
DE60113692T2 (de) * 2000-07-14 2006-07-13 Tekelec, Calabasas Triggerlose anrufabfangdiensten
JP2002049652A (ja) 2000-08-03 2002-02-15 Hiroshi Yasuda デジタル回路設計方法、そのコンパイラーおよびシミュレータ
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
US6748585B2 (en) 2000-11-29 2004-06-08 Microsoft Corporation Computer programming language pronouns
US6847639B2 (en) 2000-12-05 2005-01-25 Lucent Technologies Inc. Managing feature interaction among a plurality of independent feature servers in telecommunications servers
EP1217816A1 (en) * 2000-12-22 2002-06-26 Lucent Technologies Inc. Supporting legacy voice centric services in an IP multimedia network
US20030050969A1 (en) 2001-03-20 2003-03-13 Sant Philip Anthony Information integration system
US7058057B2 (en) * 2001-05-01 2006-06-06 Integrated Device Technology, Inc. Network switch port traffic manager having configurable packet and cell servicing
US20020178262A1 (en) 2001-05-22 2002-11-28 David Bonnell System and method for dynamic load balancing
US6775373B2 (en) * 2001-06-14 2004-08-10 Ericsson Inc. System for and method of channel associated signaling backhaul in a routing system
US6940857B2 (en) 2001-07-12 2005-09-06 At&T Corp. Broadcast/multicast system and protocol for circuit-switched networks
US6788777B2 (en) 2001-07-20 2004-09-07 Lucent Technologies Inc. Alternative treatment for AIN fault handling
US6724869B2 (en) 2001-07-31 2004-04-20 International Business Machines Corporation Multimodal telephone numbers
US8346848B2 (en) 2001-08-16 2013-01-01 Juniper Networks, Inc. System and method for maintaining statefulness during client-server interactions
KR100407323B1 (ko) 2001-09-19 2003-11-28 삼성전자주식회사 사설 무선 네트워크에서 콜 매니저 이중화 방법
US6888828B1 (en) 2001-10-02 2005-05-03 Nokia Corporation System and method for providing at least one service obtained from a service network for a user in a packet switched communication network
WO2003039128A2 (en) 2001-11-01 2003-05-08 Lang Alexander C Toll-free call origination using an alphanumeric call initiator
US7286545B1 (en) 2002-03-26 2007-10-23 Nortel Networks Limited Service broker
US6914973B2 (en) 2002-06-25 2005-07-05 Tekelec Methods and systems for improving trunk utilization for calls to ported numbers
US8015303B2 (en) 2002-08-02 2011-09-06 Astute Networks Inc. High data rate stateful protocol processing
US7274784B2 (en) 2002-11-05 2007-09-25 At&T Bls Intellectual Property, Inc. Methods, systems, and computer program products for routing calls based on the originating network
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
ATE400970T1 (de) 2003-04-03 2008-07-15 Hewlett Packard Development Co Verfahren und anordnung zum wechsel von verbindungen zwischen signalisierungs-prozessen
US7245609B2 (en) 2003-10-31 2007-07-17 Agilent Technologies, Inc. Apparatus and method for voice over IP traffic separation and factor determination
JP4155920B2 (ja) * 2003-12-25 2008-09-24 株式会社日立コミュニケーションテクノロジー メディアゲートウェイおよび自動電話転送サービスシステム
DE602004005148T2 (de) 2004-01-13 2007-07-05 Siemens Ag Verfahren, Vorrichtung und Netzwerkanordnung zum Verbindungsaufbau in einem Kommunikationsnetz
US7554974B2 (en) 2004-03-09 2009-06-30 Tekelec Systems and methods of performing stateful signaling transactions in a distributed processing environment
US20060143517A1 (en) 2004-12-22 2006-06-29 Microsoft Corporation Replicated virtual machine
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
US7792275B2 (en) * 2005-07-29 2010-09-07 Verizon Patent And Licensing Inc. Application service invocation
US7657015B1 (en) 2005-12-28 2010-02-02 At&T Corp. Method and apparatus for processing multiple services per call
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
US7650367B2 (en) 2006-01-13 2010-01-19 Tekelec Methods, systems, and computer program products for detecting and restoring missing or corrupted data in a distributed, scalable, redundant measurement platform database
US9215319B2 (en) 2006-03-02 2015-12-15 Tango Networks, Inc. System and method for executing originating services in a terminating network for IMS and non-IMS applications
WO2008094648A1 (en) 2007-01-31 2008-08-07 Tekelec Methods, systems, and computer program products for applying multiple communications services to a call
US8689334B2 (en) * 2007-02-28 2014-04-01 Alcatel Lucent Security protection for a customer programmable platform
US8503642B2 (en) 2007-03-01 2013-08-06 NOS Communications, Inc. System and method for managing a telecommunications network
US20080285438A1 (en) 2007-04-20 2008-11-20 Rohini Marathe Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network
US8184797B1 (en) 2007-05-18 2012-05-22 Richard Rosen System and method for improved directory assistance searches
US20080294448A1 (en) 2007-05-23 2008-11-27 At&T Knowledge Ventures, Lp Methods and systems associated with telephone directory advertisements
US20090041223A1 (en) 2007-08-10 2009-02-12 Devesh Agarwal Systems, methods, and computer readable media for triggerless call redirection with release
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US8600007B2 (en) 2008-11-24 2013-12-03 Tekelec Global, Inc. Systems, methods, and computer readable media for providing toll-free service in a telecommunications network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602909A (en) * 1995-12-21 1997-02-11 Stentor Resource Centre, Inc. Number portability using database query
CN1360782A (zh) * 1999-05-10 2002-07-24 艾利森电话股份有限公司 在不同网络的匿名用户之间智能建立会话的分布式系统
CN1301101A (zh) * 1999-12-21 2001-06-27 美国阿尔卡塔尔资源有限合伙公司 交互工作的tcp/ip和ss7的系统和方法
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

Also Published As

Publication number Publication date
US20110040884A1 (en) 2011-02-17
US20060209791A1 (en) 2006-09-21
US20140126428A1 (en) 2014-05-08
EP1867115A4 (en) 2010-10-06
US7856094B2 (en) 2010-12-21
US8520828B2 (en) 2013-08-27
WO2006102339A2 (en) 2006-09-28
WO2006102339A3 (en) 2007-11-22
CN101189860A (zh) 2008-05-28
US9001990B2 (en) 2015-04-07
EP1867115A2 (en) 2007-12-19

Similar Documents

Publication Publication Date Title
CN101189860B (zh) 用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品
JP4391590B2 (ja) 電気通信ネットワーク内で経路選択アドレスを変換するためのシステム
US8045983B2 (en) Methods systems, and computer program products for providing internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers
EP1738269B1 (en) Systems and methods of performing stateful signaling transactions in a distributed processing environment
US6959076B2 (en) Methods and systems for providing triggerless intelligent network (IN) screening services based on call setup messages
US7231024B2 (en) Methods, systems, and computer program products for selecting or generating a single call detail record (CDR) from a plurality of CDRs associated with a call having a plurality of legs
EP1282983B1 (en) Triggerless number portability
EP1679866B1 (en) Method and arrangement for providing communication over a computer network
US20070121908A1 (en) Methods, systems, and computer program products for providing address translation using subsequent address information
JP2002514360A (ja) 加入者番号を再配置できる通信ネットワーク
EP0979573A1 (en) A method and a system for use in a telecommunication network
WO2001024499A1 (en) Ip telephony system and method of operation thereof using ss7 network
EP2490455A1 (en) Method, system and intelligent gateway for multi-intelligent services
US7466800B1 (en) Method and system of voice activated dialing using an intelligent peripheral in an advance intelligent network
Redmill An Introduction to SS7
KR20040048769A (ko) 소프트스위치 시스템에 있어서 부하 분배 장치 및 그 방법
CN101554079A (zh) 用于将呼叫控制服务从第一类型的第一网络卸载到第二类型的第二网络的方法、系统和计算机程序产品
KR20050040246A (ko) Pstn과 ip망의 응용서버간의 연동시스템과 방법

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.