Nothing Special   »   [go: up one dir, main page]

CN103430524B - 一种用于使得使用sip的企业网络能够存活的备用sip服务器 - Google Patents

一种用于使得使用sip的企业网络能够存活的备用sip服务器 Download PDF

Info

Publication number
CN103430524B
CN103430524B CN201280013166.6A CN201280013166A CN103430524B CN 103430524 B CN103430524 B CN 103430524B CN 201280013166 A CN201280013166 A CN 201280013166A CN 103430524 B CN103430524 B CN 103430524B
Authority
CN
China
Prior art keywords
sip
sip server
link
terminal
message
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
CN201280013166.6A
Other languages
English (en)
Other versions
CN103430524A (zh
Inventor
S·布鲁内尔
L·巴伯罗
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.)
Usao Investment Co., Ltd.
Original Assignee
Alcatel Lucent SAS
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 Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Priority to CN201310655246.8A priority Critical patent/CN103634490B/zh
Publication of CN103430524A publication Critical patent/CN103430524A/zh
Application granted granted Critical
Publication of CN103430524B publication Critical patent/CN103430524B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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/1026Media gateways at the edge
    • 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/1036Signalling gateways at the edge
    • 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/1073Registration or de-registration
    • 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
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0066Details of access arrangements to the networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

备用SIP服务器(BSS)包括:-用于检测因特网协议链路是否不工作、并且当因特网协议链路不工作时使得经由SIP网关和公共电话网络到主站点的备用SIP信令链路能够使用的装置(LMM);-用于在该备用链路上传递SIP信令信息的装置;-用于当在因特网协议链路不工作时接收到来自远程站点的终端的注册请求时,在本地注册该终端并经由备用链路将该注册请求转发到主站点的装置;-用于存储定义了由主SIP服务器提供的何种服务与所述备用SIP信令链路兼容的策略、并且在备用链路上传递将被定址到主SIP服务器的每个SIP信令消息之前对该SIP信令消息中的至少一个字段的内容进行修改的装置(POM),其中该内容根据所述策略而被修改。

Description

一种用于使得使用SIP的企业网络能够存活的备用SIP服务器
发明背景
发明领域
本发明涉及企业电信网络。企业电信网络经常链接分布在多个站点上的终端,而且如今它使用因特网协议(IP)以及会话发起协议(SIP)。尽管企业网络也通过网关链接到公共电话交换网(PSTN)以便与企业外的世界进行通信,但是语音样本、数据分组和信令消息由独立于PSTN的IP网络来承载。
每个SIP终端运行SIP用户代理。所有的SIP用户代理通过IP网络互联,该IP网络包括至少一个SIP服务器,其充当注册服务器、重定向服务器、代理服务器,并且可能充当存在性服务器,以便建立电话通信,并且还提供多种电话服务。例如,消息等候指示、存在性状态指示、会议成员通知、呼叫统计、消息发送等。通常企业网络包括单个SIP服务器,其位于企业的主站点中,并且远程站点的终端经由IP网络与主站点的SIP服务器进行通信。
在该IP网络出现故障的情况下,之前由主站点中的SIP服务器提供的部分或全部服务在远程站点中不再可用。
现有技术的描述
在现有技术中,一些解决方案是这样的:
-可将呼叫重新路由到PSTN,但不通过这一途径传递任何带外服务信息。
-在失去与主站点的SIP服务器之间的链路的情况下,一些本地代理服务器可提供特定的服务,但只要IP网络仍然存在故障,它们就不与SIP服务器交换任何信息;从而以主站点的SIP服务器为主机的所有服务在远程站点中不再可用。
-通过PSTN进行全球IP路由,其中借助完整的备用基础结构。部署成本和所需带宽的成本非常高。
本发明的目的是,当到主站点的SIP服务器的IP链路出现故障时,以合理的成本将这些电话服务中的至少一些提供给位于远程站点的SIP终端。
发明内容
本发明的第一目标是用于使得使用会话发起协议的企业网络能够存活的备用SIP服务器,该网络包括主站点和至少一个远程站点,主站点包括主SIP服务器,远程站点包括所述备用SIP服务器,这两个站点经由通过因特网协议网络的因特网协议链路交换SIP信令消息,
其特征在于,所述备用SIP服务器包括:
-用于检测因特网协议链路是否不工作的装置、并且当因特网协议链路不工作时使得经由SIP网关和公共电话网络到主站点的备用SIP信令链路能够使用的装置;
-用于在该SIP备用链路(BL)上传递SIP信令信息的装置;
-用于当在因特网协议链路不工作时接收到来自远程站点的终端的注册请求时,在本地注册该终端并经由备用链路将该注册请求转发到主站点的装置;
-用于存储用定义了由主SIP服务器提供的何种服务与所述备用SIP信令链路兼容的策略、并且在备用链路上传递被定址到主SIP服务器的每个SIP信令消息之前对该SIP信令消息中的至少一个字段的内容进行修改的装置,其中该内容根据所述策略而被修改。
通过所述用于将SIP信令信息转移到该备用链路上的装置,由于当主站点的SIP服务器的IP链路出现故障时该SIP信令信息使得主SIP服务器能够继续向位于远程站点的SIP终端提供一些电话服务,主SIP服务器能够继续向远程站点的终端提供服务。
通过用于存储策略并且用于根据所述策略对定址到主SIP服务器的每个SIP信令消息中的至少一个字段的内容进行修改的装置,由于这些装置使得能够对与备用链路兼容的服务和不兼容的服务进行区分,能够继续通过廉价的备用链路提供服务。例如,通过只允许可由这一低带宽链路来承载信令的服务,能够使用由公共交换电话网络的一个或一些语音信道组成的备用链路。
通过以下对本发明的实施方式的具体描述,并结合附图,本发明的其它特征和优点将变得更加明显。
附图说明
为了对本发明的实施方式的特征和优点进行详细说明,以下描述将参考附图。如果可能的话,相像或相似的参考数字在其中的附图和描述的整个范围内指示相同或相似的组件,其中:
图1是示出了位于主站点和远程站点上的示例企业电信网络的框图,其包括根据本发明的备用SIP服务器;
图2对注册(REGISTER)消息的传输进行了说明,该REGISTER消息从位于远程站点中的终端的SIP用户代理传送到位于主站点中的主SIP服务器,用于在主SIP服务器中注册终端;
图3对预订(SUBSCRIBE)消息的传输进行了说明,该SUBSCRIBE消息从位于远程站点中的终端的SIP用户代理传送到位于主站点中的主SIP服务器,用于预订等候指示的消息;
图4对通知(NOTIFY)消息的传输进行了说明,该NOTIFY消息从位于主站点中的主SIP服务器传送到位于远程站点中的终端的SIP用户代理,用于向终端通知消息正在等候;
图5对预订(SUBSCRIBE)消息的传输进行了说明,该SUBSCRIBE消息从位于主站点中的主SIP服务器传送到位于远程站点中的终端的SIP用户代理,用于预订呼叫统计公布;
图6对公布(PUBLISH)消息的传输进行了说明,该PUBLISH消息从位于远程站点中的终端的SIP用户代理传送到位于主站点中的主SIP服务器,用于向后者通知呼叫统计;
图7是示出了根据本发明的备用SIP服务器的实施方式的框图;
图8说明了由该实施方式中的链路监控管理器作出的操作;
图9更加详细地说明了该实施方式中的链路监控管理器所作出的操作之一;
图10更加详细地说明了该实施方式中的转发注册管理器的操作;
图11更加详细地说明了该实施方式中的策略管理器的操作;
图12说明了当传统SIP终端与根据本发明的备用SIP服务器的实施方式合作时该传统SIP终端的操作;
图13是示出了根据本发明的网关的实施方式的框图;
图14说明了由根据本发明的网关的该实施方式作出的操作;以及
图15和16说明了由根据本发明的网关的该实施方式作出的其它操作。
具体实施方式
图1中的示例企业网络包括:在主站点上:
-SIP终端,比如T2,
-时分复用(TDM)终端,比如T4,
-主SIP服务器MSS,
-路由器R2,
-根据本发明的SIP网关SIPGW2;
以及在远程站点上:
-SIP终端,比如T1,
-时分复用(TDM)终端,比如T3,
-根据本发明的备用SIP服务器BSS,
-路由器R1,
-根据本发明的SIP网关SIPGW1。
除了TDM终端链接到网关SIPGW2之外,主站点的所有网络元件都链接到局域网LAN2。除了TDM终端链接到网关SIPGW1之外,远程站点的所有网络元件都链接到局域网LAN1。
路由器R1和R2由通过IP网络WAN的IP链路IPL链接。SIP网关SIPGW1和SIPGW2由公共交换电话网络PSTN链接,该PSTN可以是模拟的或数字的。在其它实施方式中,其可被公共移动网络取代。
SIP网关SIPGW1和SIPGW2用于企业网络的IP或TDM终端和TDM终端之间的呼叫,且用于企业网络的终端和网络PSTN的终端之间的呼叫。此外,在IP链路IPL通过IP网络WAN(IP网络WAN不工作)的情况中,它们可用于经由公共网络PSTN交换SIP信令消息。
正常模式:
当IP网络WAN正在工作时,备用SIP服务器BSS处于待机状态。其周期性地检查IP链路IPL是否在工作。针对两个站点的所有终端的用户,主SIP服务器MSS充当注册服务器、重定向服务器和代理服务器,以建立去往和来自两个站点的所有终端的呼叫。例如,当SIP终端T1建立与终端T2、T3或T4之一之间的会话时,该SIP终端T1发送SIP信令消息,该消息经由局域网LAN1、路由器R1、IP网络WAN、路由器R2和局域网LAN2被转发到主SIP服务器MSS。随后主SIP服务器MSS经由局域网LAN2将消息转发到目的终端。
备用模式:
当通过网络WAN的SIP信令链路IPL不工作时,备用SIP服务器BSS或远程站点的SIP终端中的一个(例如T1)检测到链路IPL故障。随后,备用SIP服务器BSS命令在公共交换电话网络PSTN(根据公共交换电话网络PSTN的配置,其可以是模拟或数字中继线(trunk))上建立备用SIP信令链路BL。在其它实施方式中,可经由移动网络(比如第三代移动网络)建立备用链路BL。为了在存在对IP链路IPL的干扰的情况中实现更快的反应,所述备用链路BL还可以是永久链路。
备用SIP服务器BSS变得完全激活,以充当针对远程站点的所有终端的用户的注册服务器、重定向服务器和代理服务器。从而,其接受远程站点的所有终端的注册。该本地注册使得远程站点的终端能够建立它们之间的本地呼叫。
此外,为了保持主SIP服务器MSS被更新,备用SIP服务器BSS经由备用SIP信令链路BL将所述远程站点的终端的注册请求转发到主SIP服务器MSS。主站点中的该注册使得远程站点的终端能够经由公共交换电话网络PSTN建立到主站点的终端以及任何其它地方的呼叫。
此外,备用SIP信令链路使得主SIP服务器MSS能够继续提供其通常向远程站点的终端提供的服务的至少一部分。备用SIP服务器BSS能够在备用SIP信令链路BL上转移各种的SIP信令信息。然而,其不能是实时信令或高带宽信令,这是由于备用SIP信令链路BL是由公共交换电信网络PSTN的一个或一些语音信道所承载的。
根据本发明,备用SIP服务器BSS只允许通常由主SIP服务器MSS提供给远程站点的终端的服务的子集。其允许需要与备用SIP信令链路BL相兼容的信令信息的服务。针对允许或禁止服务,其在主站点上分析从远程站点的终端发送到主SIP服务器的SIP信令消息;以及其通过删除一些提供禁止服务所需的信息来修改这些SIP消息的一些字段的内容。
另一方面,所述SIP服务器BSS在备用SIP信令信道BL上传播所允许的服务所需的信令信息,所允许的服务包括比如:
-SIP装置注册;
-来自本地或远程用户的服务预订、以及相关通知;
-服务消息传送;
-上下文数据公布。
其还可以具有另外的能力,比如针对本地和外部呼叫、本地服务、会议等的路由特征。
例如,当远程站点上的SIP终端T1发送定址到主站点上的终端T2的SIP消息时,该消息由备用SIP服务器BSS接收。后者修改该消息的允许(Allow)报头字段(如果需要的话,以便只允许某些服务);插入相关的路由报头;以及随后经由网关SIPGW1、通过公共交换电话网络PSTN的备用信令链路BL、以及网关SIPGW2将消息转发到主SIP服务器MSS。随后,主SIP服务器MSS将消息转发到终端T2。
图2-6说明了对终端T1的SIP用户代理和主SIP服务器MSS之间的不同种类的SIP信令消息的传输、以及在备用模式中对针对多种服务的相应应答的传输。
图2对备用模式中REGISTER消息的传输进行了说明,该REGISTER消息从位于远程站点中的终端T1的SIP用户代理传输到位于主站点中的主SIP服务器,用于注册主SIP服务器MSS中的终端。当该终端T1检测到与主SIP服务器的IP链路IPL不再工作时,其向备用SIP服务器BSS注册。备用SIP服务器BSS经由在公共交换网络PSTN上建立的备用SIP信令链路BL将注册请求传播到主SIP服务器MSS。在REGISTER消息中,备用SIP服务器BSS可以:
-改写字段“Request-URI”的内容,以与主SIP服务器注册器URI(统一资源标识符)相匹配。
-修改报头字段“Allow”的内容,其包含“SIP方法”的列表(比如SUBSCRIBE、NOTIFY、MESSAGE、PUBLISH、OPTIONS等)。
-根据其配置插入相应网关URI SIPGW1和SIPGW2的路由报头。
例如,如果:
BackupSIPServer.com是备用SIP服务器BSS的URI,
MainSIPServer.com是主SIP服务器MSS的URI,
SIPUABackupSIPServer.com是终端T1的URI,
SIPUAIPSIPUA是由终端T1的IP地址构成的终端T1的联系URI,则终端T1向备用SIP服务器BSS发送如下消息:
Register1:registrar.BackupSIPServer.com
From:SIPUABackupSIPServer.com
Contact:SIPUAIPSIPUA
Allow:INVITE,ACK,BYE,REGISTER,SUBSCRIBE,NOTIFY,MESSAGE,PUBLISH,OPTIONS,...
从而,终端T1已经在备用SIP服务器BSS中注册,且后者已经指示了其允许SIP方法INVITE,ACK,BYE,REGISTER,SUBSCRIBE,NOTIFY,MESSAGE,PUBLISH,OPTIONS...
则备用SIP服务器BSS向网关SIPGW1发送如下消息:
Register2:registrar.MainSIPServer.com
From:MainSIPServer.com
Contact:SIPUAIPSIPUA
Allow:REGISTER,SUBSCRIBE,NOTIFY,MESSAGE,PUBLISH,OPTIONS...
在消息Register2中,为了抑制(suppress)终端T1所允许的那些SIP方法中的一些方法(比如INVITE、ACK等),字段“Allow”已经被备用SIP服务器BSS修改。所抑制的方法对应于需要实时信令或宽带信令(其不能被备用Sip信令链路BL所支持)的服务(比如建立实时媒体会话和所附着的服务之类的转移……)。随后,备用SIP服务器BSS向终端T1发送应答200ok。
则网关SIPGW1经由备用SIP信令链路BL向网关SIPGW2发送如下消息:
Register3:registrar.MainSIPAppliServer.com
From:SIPUAMainSIPServer.com
Contact:SIPUAIPSIPUA
Allow:REGISTER,SUBSCRIBE,NOTIFY,MESSAGE,PUBLISH,OPTIONS,...
Path:SIPGW1.MainSIPServer.com
在消息Register3中,为了指示通往备用SIP服务器BSS的路径,已由网关SIPGW1根据标准RFC3327添加字段Path。
网关SIPGW2向主SIP服务器MSS发送如下消息:
Register4:registrar.MainSIPServer.com
From:MainSIPServer.com
Contact:SIPUAIPSIPUA
Allow:REGISTER,SUBSCRIBE,NOTIFY,MESSAGE,PUBLISH,OPTIONS,...
Path:SIPGW2.MainSIPServer.com,SlPGW1.MainSIPServer.com
为了指示通往备用SIP服务器BSS的完整路径,已由网关SIPGW2根据标准RFC3327完成了字段Path。
随后,主SIP服务器MSS经由网关SIPGW2和网关SIPGW1向备用SIP服务器BSS发送应答消息“200ok”。
根据本发明的备用SIP服务器还使得能够进行来自远程站点的服务预订。在以下示例中,备用SIP服务器BSS应该修改相关报头,在需要的情况下,该相关报头包括路由(Route)报头。
服务的示例:
a)消息等待指示(参见图3和4):位于远程站点上的每个用户能够使用位于主SIP服务器MSS中的语音邮件服务。该服务向用户通知他的/她的邮箱的状态,不管系统处于什么模式(正常/备用)。对于这一目标,在终端注册之后,备用SIP服务器BSS向主SIP服务器MSS传播相关的预订请求(消息等待指示事件分组)。一旦用户的语音邮箱状态发生任何重要的改变,则从主SIP服务器MSS发送相关的通知并传播到相应的用户。应用或设备能够使用该通知来通过合适的途径(弹出窗口、图标、LED闪烁、铃声等)向用户进行通知。
b)资源存在性状态:远程站点的SIP装置可显示全球资源状态信息(远程用户存在状态、服务可用性(比如语音邮件服务))。对于这一目的,SIP用户代理向备用SIP服务器BSS发送预订请求(存在性事件分组)。后者将这些请求转发到主SIP服务器MSS,并针对相应的用户代理处理后续的通知。
c)会议成员通知:SIP用户代理可参与由主SIP服务器MSS中的会议服务器作为主机的会议,并通过到备用SIP服务器BSS的预订请求(会议事件分组)要求所有参与者的分别的存在状态,其中备用SIP服务器BSS将转发这些请求并将处理后续通知。
图3对备用模式中的SUBSCRIBE消息的传输进行了说明,该SUBSCRIBE消息从位于远程站点中的终端T1的SIP用户代理传送到位于主站点中的主SIP服务器,用于预订称为“消息等候指示”的服务。
终端T1向备用SIP服务器BSS发送如下消息:
Subscribe1:SIPUAvmail.BackupSIPServer.com
From:SIPUABackupSIPServer.com
Event:message-summary
其中SIPUAvmail.BackupSIPServer.com是在备用模式中附着到终端1的语音邮件服务的URI,
且其中SIPUABackupSIPServer.com是备用模式中终端1的URI。
随后,备用SIP服务器BSS向网关SIPGW1发送如下消息:
Subscribe2:SIPUAvmail.MainSIPServer.com
From:SIPUAMainSIPServer.com
Route:SIPGW1.MainSIPServer.com,SIPGW2.MainSIPServer.com
Event:message-summary
在消息Subscribe2中,为了将消息路由到主SIP服务器MSS,已由网关SIPGW1添加了字段Route。
随后,网关SIPGW1经由公共交换电话网络PSTN向网关SIPGW2发送如下消息:
Subscribe3:SIPUAvmail.MainSIPServer.com
From:SIPUAMainSIPServer.com
Route:SIPGW2.MainSIPServer.com
Event:message-summary
在消息Subscribe3中,通过对刚被穿过的SIP网关SIPGW1的URI进行抑制,报头字段“Route”已经被网关SIPGW1修改。
随后,网关SIPGW2向主SIP服务器MSS发送如下消息:
Subscribe4:SIPUAvmaiI.MainSIPServer.com
From:SIPUAMainSIPServer.com
Event:message-summary
在消息Subscribe4中,通过对刚被穿过的SIP网关SIPGW2的URI进行抑制,字段“Route”已被网关SIPGW2修改。
随后,主SIP服务器MSS经由网关SIPGW2、公共交换电话网络PSTN、网关SIPGW1和备用SIP服务器BSS向终端T1发送应答消息“200ok”。
根据本发明的备用SIP服务器使得能够进行来自远程侧的公布和通知。
a)公布(以下将参考图6对示例进行描述)
-存在性状态公布(RFC3856和PUBLISH方法)
主站点的装置(会议服务器、消息发送应用、路由等)可能需要与位于远程站点中的用户相关的存在性状态信息。这些存在数据经由备用SIP服务器BBS和备用SIP信令链路从远程站点中的用户代理传递到与主SIP服务器MSS相关联的存在性代理。
-呼叫统计公布(PUBLISH方法)
主站点的一些装置(记账应用、会议服务器、路由、语音质量系统监控等)需要永久的呼叫统计信息。这些呼叫统计经由备用SIP服务器BBS和备用SIP信令链路从远程站点中的用户代理传递到与主SIP服务器MSS相关联的呼叫统计代理。
b)通知(以下将参考图4对示例进行描述)
-呼叫统计通知:根据RFC6035,预订/通知机制还可用于这一情况中。
-呼叫终结通知:可由位于主站点上的用户A调用使用对话事件分组(RFC4235)的自动重拨特征,这是由于该用户A正尝试联系位于远程站点上的用户B并且处于繁忙状态。为了允许针对用户A的自动重拨,当用户B变得可用时,将呼叫终结的通知转发到主SIP服务器MSS。
图4对在备用模式中的NOTIFY消息的传输进行了说明,该NOTIFY消息从位于主站点中的主SIP服务器传送到位于远程站点中的终端T1的SIP用户代理,用于向终端通知消息正在等候;
主SIP服务器MSS向网关SIPGW2发送如下消息:
Notify1:SIPUAMainSIPServer.com
From:SIPUAMainSIPServer.com
Route:SIPGW2.MainSIPServer.com,SIPGW1.MainSIPServer.com
Event:message-summary
Messages-Waiting:yes
为了将消息路由到备用SIP服务器BSS,主SIP服务器MSS添加了字段Route。
随后,网关SIPGW2经由公共交换电话网络PSTN向网关SIPGW1发送如下消息:
Notify2:SIPUAMainSIPServer.com
From:SIPUAMainSIPServer.com
Route:SIPGW1.MainSIPServer.com
Event:message-summary
Messages-Waiting:yes
通过对刚刚穿过SIP网关SIPGW2的URI进行抑制,网关SIPGW2修改了消息Notify2中的字段Route。
随后,网关SIPGW1向备用SIP服务器BSS发送如下消息:
Notify3:SIPUAMainSIPServer.com
From:SIPUAMainSIPServer.com
Event:message-summary
Messages-Waiting:yes
通过对刚刚穿过的SIP网关SIPGW1的URI进行抑制,网关SIPGW1修改了消息Notify3中的字段Route。
随后,备用SIP服务器BSS向终端T1发送如下消息:
Notify4:SIPUABackupSIPServer.com
From:SIPUABackupSIPServer.com
Event:message-summary
Messages-Waiting:yes
随后,终端T1经由备用SIP服务器BSS、网关SIPGW1、公共交换电话网络PSTN和网关SIPGW2向主SIP服务器MSS发送应答消息“200ok”。
根据本发明的备用SIP服务器使得能够进行来自主站点的预订。
图5对在备用模式中的SUBSCRIBE消息的传输进行了说明,该SUBSCRIBE消息从位于主站点中的主SIP服务器传往位于远程站点中的终端T1的SIP用户代理,用于预订到呼叫统计公布。
主SIP服务器MSS向网关SIPGW2发送如下消息:
Subscribe1:SIPUAMainSIPServer.com
From:callStatMainSIPServer.com
Route:SIPGW2.MainSIPServer.com,SIPGW1.MainSIPServer.com
Event:vq-rtcpxr
在消息Subscribe1中,为了将消息路由到备用SIP服务器BSS,主SIP服务器MSS添加字段Route。
随后,网关SIPGW2经由公共交换电话网络PSTN向网关SIPGW1发送如下消息:
Subscribe2:SIPUAMainServer.com
From:callStatMainSIPServer.com
Route:SIPGW1.MainSIPServer.com
Event:vq-rtcpxr
其中callStatMainSIPServer.com是呼叫统计公布服务的URI。
随后,网关SIPGW1向备用SIP服务器BSS发送如下消息:
Subscribe3:SIPUAMainSIPServer.com
From:callStatMainSIPServer.com
Event:vq-rtcpxr
随后备用SIP服务器BSS向终端T1发送如下消息:
Subscribe4:SIPUABackupSIPServer.com
From:callStatBackupSIPServer.com
Event:vq-rtcpxr
随后,终端T1经由备用SIP服务器BSS、网关SIPGW1、公共交换电话网络PSTN和网关SIPGW2向主SIP服务器MSS发送应答消息“200ok”。
根据本发明的备用SIP服务器使得能够进行来自远程侧的公布。
图6对在备用模式中的PUBLISH消息的传输进行了说明,该PUBLISH消息从位于远程站点中的终端T1的SIP用户代理传送到位于主站点中的主SIP服务器,用于向后者通知呼叫统计。
终端T1向备用SIP服务器BSS发送如下消息:
Publish1:SIPUABackupSIPServer.com
From:SIPUABackupSIPServer.com
Event:vq-rtcpxr
随后,备用SIP服务器BSS向网关SIPGW1发送如下消息:
Publish2:SIPUAMainSIPServer.com
From:SIPUAMainSIPServer.com
Route:IPGW1.MainSIPServer.com,
SIPGW2.MainSIPServer.com
Event:vq-rtcpxr
为了将消息路由到主SIP服务器MSS,备用SIP服务器BSS添加了字段Route。
随后,网关SIPGW1经由公共交换电话网络PSTN向网关SIPGW2发送如下消息:
Publish3:SIPUAMainSIPServer.com
From:SIPUAMainSIPServer.com
Route:SIPGW2.MainSIPServer.com
Event:vq-rtcpxr
随后,SIP网关SIPGW2向主SIP服务器MSS发送如下消息:
Publish4:SIPUAMainSIPServer.com
From:SIPUAMainSIPServer.com
Event:vq-rtcpxr
随后,主SIP服务器MSS经由网关SIPGW2、经由公共交换电话网络PSTN、网关SIPGW1和备用SIP服务器BSS向终端T1发送应答消息“200ok”。
图7是示出了根据本发明的备用SIP服务器的实施方式BSS的框图。它包括:
-管理和配置模块MMC;
-典型SIP服务器CSS;
-以及用于实施根据本发明的备用操作的备用应用服务器BAS。
典型SIP服务器CSS包括注册器模块RGM和代理服务器PRX。备用应用服务器BAS包括:
-转发注册管理器FRM,其复制注册数据并经由代理PRX向主SIP服务器MSS发送注册数据,所述注册数据被写入到注册模块RGM中;
-策略管理器POM,其检查在由终端发送的消息中所指示的所述“SIP方法”(INVITE,ACK,BYE,REGISTER,SUBSCRIBE,NOTIFY,MESSAGE,PUBLISH,OPTIONS等),用于在将消息转发到主SIP服务器MSS之前保持或删除消息中的这些方法的每一个;
-以及链路监控管理器LMM,其监控由IP网络WAN所承载的IP链路IPL。如果其检测到IP链路IPL的任何故障,则其使得备用SIP服务器BSS的注册器模块RGM能够用于注册本地终端,且其经由公共交换电话网络PSTN建立备用SIP信令信道BL。有关服务的信令信息被转发到主SIP服务器MSS,而有关语音的信令由备用SIP服务器BSS处理。
由策略管理器POM所选的方法的示例:
-INVITE:
 °非媒体会话(情况内容类型报头<>sdp:取决于内容长度报头):cf媒体类型描述(http://www.iana.org/assignments/media-types)
 °媒体会话(内容类型报头:应用/sdp)
NO
 °内容类型缺失:NO(在ACK中假定为SDP...)
-CANCEL
-BYE;
-ACK;
 °如果来自非媒体会话:YES
 °否则:NO
-REFER:NO
-REGISTER:YES
-SUBSCRIBE/NOTIFY:取决于事件报头内容;还可取决于内容长度报头值:
°消息摘要:YES(rfc3842)
 °vq-rtcpxr:YES(rfc6035)
 °存在性:YES(rfc3856)
 °winfo:YES(rfc3857)
 °对话:YES(rfc4235)
 °会议:YES(rfc4575)
 °...(列表未尽)
-MESSAGE:取决于内容长度值(以及速率:如果流量过于重要,则可能不会传送所有数据)
-OPTIONS:YES
-INFO:取决于内容长度值和速率
-PUBLISH:如果接受事件报头(rfc3903)
还可将优先级与方法、事件或用户(可针对确定的用户或使用确定的低优先级对SDP邀请进行授权)相关联,这取决于备用信令链路的值和容量,可保证或不保证所述转移。
图8说明了由备用应用服务器BAS中的链路监控管理器作出的操作:
步骤81:初始化时,备用SIP服务器BSS处于待机状态,即其端口关闭。
步骤82:为了检测通过网络WAN的IP链路的可能的缺失(default),链路监控管理器LMM经由IP网络WAN周期性地向主SIP服务器MSS发送保持活动消息。
步骤83:随后,链路监控管理器LMM检查其是否经由IP网络WAN从主SIP服务器MSS接收到响应。如果其接收到响应,则其继续保持备用SIP服务器BSS处于待机(返回到步骤81)。
步骤84:如果其没有接收到响应,则为了将注册请求转发到主SI服务器MSS,链路监控管理器LMM激活备用SIP服务器BSS。
步骤85:随后,链路监控管理器LMM等待IP网络WAN恢复:其经由IP网络WAN周期性地向主SIP服务器MSS发送保持活动消息。
步骤86:随后链路监控管理器LMM检查其是否经由IP网络WAN从主SIP服务器MSS接收响应。如果其没有接收到响应,则备用SIP服务器保持活动(返回到步骤84)。
步骤87:如果其经由IP网络WAN从主SIP服务器MSS接收到响应,即如果由IP网络WAN所承载的IP链路IPL再次工作,则其将自己已经在本地注册的SIP用户代理注销,并随后使备用SIP服务器BSS返回到待机状态(返回到步骤81)。
图9更加详细地说明了由备用应用服务器BAS中的链路监控管理器LMM所作出的步骤84。如果其没有接收到响应,则链路监控管理器LMM激活备用SIP服务器BSS。
步骤91:所述链路监控管理器LMM激活注册模块RGM,从而其接受将请求注册的(远程站点的)终端的用户进行注册。
步骤92:随后,为了请求网关SIPGW1经由公共网络PSTN建立到网关SIPGW2的呼叫,所述链路监控管理器LMM向网关SIPGW1发送SIP消息INVITE,以便建立备用SIP信令链路BL。
步骤93:如果网关SIPGW1进行否定响应或不进行响应,则链路监控管理器LMM再次尝试(返回到步骤92)。
步骤94:如果网关SIPGW1进行肯定响应,则现在备用SIP信令链路BL是经由公共交换电话网络PSTN可用的。随后,链路监控管理器LMM继续到步骤85。
图10更加详细地说明了转发注册管理器FRM的操作。
当位于远程站点中的SIP终端的SIP用户代理经由代理PRX发送SIP注册请求RRQ1时,该请求被转发注册管理器FRM在本地处理。如果备用SIP服务器BSS被激活,则:
-转发注册管理器FRM通过将SIP注册请求消息RRQ2发送到主SIP服务器MSS来经由代理PRX转发注册请求。随后,主SIP服务器MSS应答其已经对用户进行注册。随后,转发注册管理器FRM在作为注册器模块RGM的一部分的数据库D中存储表明主SIP服务器MSS已经注册了所述用户的指示。
-转发注册管理器FRM允许在作为注册器模块RGM的一部分的注册器存储器RM中进行本地注册,并且允许向发送了所述注册请求RRQ1的终端发送应答消息ROK,200ok。
图11更加详细地说明了策略管理器POM的操作:通过代理PRX传送的所有请求由策略管理器POM处理。当位于远程站点中的SIP终端的SIP用户代理经由PRX发送SIP请求RRQ1时,策略管理器POM向代理PRX提供响应RS,该响应RS根据预定的规则可以是以下之一:
-连续处置而不进行修改(例如对于本地呼叫,或只是经由公共网络PSTN的电话呼叫)
-否定响应(例如由于可用带宽不足而拒绝经由公共交换电话网络PSTN的视频呼叫,或拒绝需要公共交换电话网络PSTN所不能支持的实时信令的服务)。
-将请求转发到其目的地(使用报头修改)
-没有动作(例如,在图2中,当备用SIP服务器BSS接收到消息200ok时不进行任何动作,这是因为之前已经通过向终端T1发送消息200ok对消息Register1进行了应答)
当根据本发明的备用SIP服务器被安装于企业网络中时,在未在典型SIP终端中进行任何修改的情况下使用这些SIP终端是可能的。
图12说明了当典型SIP终端T1与根据本发明的备用SIP服务器的实施方式合作时该典型SIP终端T1的操作。该终端存储主SIP服务器的地址和备用SIP服务器的地址。
步骤121:终端处于其初始状态。一般来讲,在该初始状态中,终端之前已经在主SIP服务器上进行了注册。
步骤122:终端周期性地发送SIP消息REGISTER,以请求在任何SIP服务器上注册。
步骤123:随后,其对主SIP服务器响应进行检查。如果主SIP服务器进行了响应,则终端保持在其初始状态中(返回到步骤121),或如果呼叫正在进行的话则继续呼叫的正常步骤。
步骤122’:在两个周期性的自动检查之间,终端的用户可以尝试在与主SIP服务器的IP链路不再工作时进行呼叫。该尝试触发发送定址到主SIP服务器的SIP消息INVITE。
步骤123’:随后,终端对主SIP服务器响应进行检查。如果主SIP服务器进行了响应,则终端继续呼叫的正常步骤。
步骤124:如果主SIP服务器没有进行响应,则为了在备用SIP服务器(例如上述备用SIP服务器BSS)上注册,终端发送SIP消息REGISTER。
步骤125:随后其检查SIP服务器是否进行了响应。如果备用SIP服务器在预定时间间隔内进行了响应,则终端回到其初始状态(返回步骤121),以便为了继续发送SIP消息REGISTER,以请求在主SIP服务器上注册。
步骤126:如果备用SIP服务器已经响应了其已经对终端进行了注册,则终端进入新的状态“在备用SIP服务器上注册”。它能够而从备用SIP服务器获益,以使用以主SIP服务器作为主机的服务。
图13是示出了根据本发明的网关的实施方式SIPGW1的框图。位于主站点中的对等网关SIPGW2与之相似。该实施方式SIPGW1包括典型网关CGW、代理PRO和数据压缩模块DC。传统网关CGW包括:
-管理和配置模块MC,其存储参数,比如IP接口、SIP和中继线层的参数以及路由配置。
-模拟或数字中继线接口模块T1,用于将网关耦合到公共网络PSTN的中继线。其类型取决于中继线的类型。
-耦合到企业网络的媒体服务器模块MS:其位于IP网络侧并管理RTP/RTCP/T38…流。
-转码器模块TC:其包括若干类型的转码资源,比如音频编码器、HDLC(高级别数据链路控制)转码器、和调制解调器,这是为了针对数据负载将用于企业IP网络协议中的协议转换成公共网络PSTN的中继线中使用的协议(反之亦然)。
-呼叫控制模块CC:其根据呼叫方的终端所使用的信号作用(SIP、Q931、模拟…)的类型管理呼叫,且其驱动媒体服务器模块MS、转码器模块TM和中继线模块TM。
对备用SIP服务器BSS的使用暗含了对管理和配置模块MC以及对传统网关CGW的呼叫控制模块CC的修改。修改管理和配置模块MC是为了接收和存储以下参数:
-救援呼叫号码将被用于建立备用链路BL。
-数据压缩标记(用来启用/禁止压缩)。
-备用链路BL的带宽值(可选)
呼叫控制模块CC被修改,从而在所呼叫的号码与救援呼叫号码相匹配的情况中启动(停止)转码模块TC的相关HDLC资源(而不是启动(分别停止)媒体服务器MS的资源和转码模块TC的音频编码资源,正如针对任何其它呼叫一般所作的那样)。
代理模块PRO根据SIP请求-URI中所包含的IP地址转发每个SIP消息。SIP消息要么被发送到呼叫控制模块CC(如果其IP地址是网关SIPGW1的地址(正常ISDN呼叫)),要么被发送到数据压缩模块DC(如果IP地址是主SIP服务器MSS的地址)。在后面这种情况中,代理在每个注册方法的Path报头中添加其自己的IP地址。对于发送到主SIP服务器MSS的每个其它SIP方法,代理PRO抑制Route报头中其自己的IP地址。
为了减小SIP分组的大小,从而增加备用链路BL上的最大信令数据速率,数据压缩模块DCM根据配置参数应用压缩。
图14说明了由根据本发明的网关的该实施方式作出的针对SIP网关SIPGW1(和SIPGW2)上的呼叫建立的操作。存在由网关SIPGW1管理的两种类型的呼叫:
-为了进行语音呼叫而进行的来自/去往本地电话的基本输出/输入呼叫。
-当呼叫控制模块CCM必须针对SIP信令数据建立备用链路BL时,基于救援呼叫号码的输出救援呼叫。
存在由网关SIPGW2管理的两种类型的呼叫:
-为了进行语音呼叫而进行的来自/去往本地电话的基本输出/输入呼叫。
-当SIPGW1的呼叫控制模块CCM必须针对SIP信令数据建立备用链路BL时,基于救援呼叫号码的输入救援呼叫。
-步骤140:呼叫控制模块CC接收用来建立去往/来自公共网络PSTN的输出呼叫(SIPGW1)/输入呼叫(SIPGW2)的请求。
-步骤141:一旦接收到输出/输入呼叫建立请求,呼叫控制模块CC检查所呼叫的号码。
-步骤142:如果号码与救援呼叫号码相匹配,则呼叫控制模块CC设置支持HDLC协议的备用链路BL。
-步骤143:如果号码不与救援呼叫号码相匹配,则呼叫控制模块CC在企业网络侧设置支持RTP(实时传输)协议的常规语音链路,并在转码器模块TC中启动数据转码。
图15说明了由根据本发明的网关的该实施方式SIPGW1作出的针对向主站点发送SIP请求和响应的其它操作。
步骤150:源自远程站点的SIP消息被网关SIPGW1的代理PRO接收。
步骤151代理PRO检查其目的地URI(SIP响应消息的请求-URI或所标识的目的地)的内容。
步骤152:如果URI=XXXSIPGWAddress,则代理PRO将消息直接转发到网关SIPGW1的呼叫控制模块CC。
步骤153:如果URI=XXXMainSIPGServerAddress,则为了节约备用链路BL上的带宽,代理PRO将消息转发到数据压缩模块DC。
步骤154:随后,为了在备用链路BL上经由PSTN网络传送压缩消息,压缩消息被发送到网关SIPGW1的转码器模块TC(HDLC编码器)。
图16说明了由远程站点中的SIPGW1和主站点中的对等方网关SIPGW2两者作出的针对处理SIP外出流量的操作。代理可从局域网或经由公共网络PSTN从(位于主站点中或位于本地站点中的)远程实体接收SIP请求或响应:
步骤160:网关SIPGW1/SIPGW2从局域网接收SIP请求或响应。
步骤161:网关SIPGW1/SIPGW2经由公共网络PSTN从远程站点接收SIP请求或响应。
步骤162:在后面这种情况中,HDLC驱动器接收压缩数据,将它们转发到解压缩模块。解压缩模块将数据解压缩,以重构SI消息,并将SIP消息传送到网关的代理。
步骤163:代理接收SIP消息。
步骤164:代理在其局域网中将SIP消息转发到其目的地(针对SIPGW1是BSS,针对SIPGW2是主SIP服务器MSS)。

Claims (1)

1.一种用于使得使用会话发起协议SIP的企业网络能够存活的备用SIP服务器BSS,该网络包括主站点和至少一个远程站点,所述主站点包括主SIP服务器(MSS),并且所述远程站点包括所述备用SIP服务器(BSS),这两个站点经由通过因特网协议网络(WAN)的因特网协议链路(IPL)来交换SIP信令消息,该BSS包括:
-用于检测所述因特网协议链路(IPL)是否不工作、并且当所述因特网协议链路不工作时使得经由SIP网关(SIPGW1)和公共电话网络(PSTN)到所述主站点的备用SIP信令链路(BL)能够使用的装置(LMM);
-用于当在所述因特网协议链路(IPL)不工作时接收到来自所述远程站点的终端的注册请求时,将该终端向所述备用SIP服务器(BSS)注册的装置(FRM);
-用于在该SIP备用链路(BL)上传递SIP信令信息的装置(FRM);
-用于当在所述因特网协议链路(IPL)不工作时接收到来自所述远程站点的终端的注册请求时,经由所述SIP备用链路(BL)将所述注册请求转发到所述主SIP服务器的装置(FRM);
其特征在于,所述BSS还包括用于存储定义了由所述主SIP服务器(MSS)提供的何种服务与所述备用SIP信令链路相兼容的策略、并且在所述SIP备用链路(BL)上传递被定址到所述主SIP服务器的每个SIP信令消息之前对该SIP信令消息中的至少一个字段的内容进行修改的装置(POM),其中该内容根据所述策略而被修改。
CN201280013166.6A 2011-03-15 2012-01-24 一种用于使得使用sip的企业网络能够存活的备用sip服务器 Active CN103430524B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310655246.8A CN103634490B (zh) 2011-03-15 2012-01-24 一种用于使得使用sip的企业网络能够存活的网关

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP11305279.9 2011-03-15
EP11305279.9A EP2501120B1 (en) 2011-03-15 2011-03-15 A backup SIP server for the survivability of an enterprise network using SIP
PCT/EP2012/051060 WO2012123151A1 (en) 2011-03-15 2012-01-24 A backup sip server for the survivability of an enterprise network using sip

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310655246.8A Division CN103634490B (zh) 2011-03-15 2012-01-24 一种用于使得使用sip的企业网络能够存活的网关

Publications (2)

Publication Number Publication Date
CN103430524A CN103430524A (zh) 2013-12-04
CN103430524B true CN103430524B (zh) 2015-04-15

Family

ID=44343922

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201280013166.6A Active CN103430524B (zh) 2011-03-15 2012-01-24 一种用于使得使用sip的企业网络能够存活的备用sip服务器
CN201310655246.8A Active CN103634490B (zh) 2011-03-15 2012-01-24 一种用于使得使用sip的企业网络能够存活的网关

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201310655246.8A Active CN103634490B (zh) 2011-03-15 2012-01-24 一种用于使得使用sip的企业网络能够存活的网关

Country Status (6)

Country Link
US (2) US9201743B2 (zh)
EP (2) EP2501119B1 (zh)
JP (2) JP5636516B2 (zh)
KR (2) KR101431413B1 (zh)
CN (2) CN103430524B (zh)
WO (1) WO2012123151A1 (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2501119B1 (en) * 2011-03-15 2013-08-07 Alcatel Lucent A gateway for the survivability of an enterprise network using sip
US10298521B2 (en) * 2012-07-06 2019-05-21 Michael Oliszewski Systems and methods for connecting legacy products via an analog telephone adapter (ATA)
US10601880B2 (en) * 2015-07-17 2020-03-24 Avaya Inc. Conference reconstruction in SIP networks
US10742692B2 (en) 2012-08-09 2020-08-11 Avaya Inc. Snap-in invocation for call reconstruction
CN103825868B (zh) * 2012-11-19 2017-12-22 华为技术有限公司 一种本地语音逃生的方法、本地网关及系统
CN102984175B (zh) * 2012-12-21 2015-12-09 浙江宇视科技有限公司 一种无ip监控前端设备和一种代理装置
CN106464762A (zh) * 2014-08-29 2017-02-22 株式会社Ntt都科摩 通信系统、路径选择装置、以及路径选择方法
US9735981B2 (en) 2015-03-03 2017-08-15 At&T Intellectual Property I, L.P. Facilitation of session initiation protocol trunking
JP6416175B2 (ja) * 2016-12-01 2018-10-31 東芝三菱電機産業システム株式会社 通話システム
WO2018183542A1 (en) 2017-03-29 2018-10-04 Fungible, Inc. Non-blocking any-to-any data center network with packet spraying over multiple alternate data paths
WO2018183526A1 (en) 2017-03-29 2018-10-04 Fungible, Inc. Non-blocking, full-mesh data center network having optical permutors
US10637685B2 (en) 2017-03-29 2020-04-28 Fungible, Inc. Non-blocking any-to-any data center network having multiplexed packet spraying within access node groups
WO2018191257A1 (en) 2017-04-10 2018-10-18 Fungible, Inc. Relay consistent memory management in a multiple processor system
CN117348976A (zh) 2017-07-10 2024-01-05 微软技术许可有限责任公司 用于流处理的数据处理单元
CN110915173B (zh) 2017-07-10 2022-04-29 芬基波尔有限责任公司 用于计算节点和存储节点的数据处理单元
CN111164938A (zh) 2017-09-29 2020-05-15 芬基波尔有限责任公司 使用选择性多路径分组流喷射的弹性网络通信
US11178262B2 (en) 2017-09-29 2021-11-16 Fungible, Inc. Fabric control protocol for data center networks with packet spraying over multiple alternate data paths
WO2019152063A1 (en) 2018-02-02 2019-08-08 Fungible, Inc. Efficient work unit processing in a multicore system
US10929175B2 (en) * 2018-11-21 2021-02-23 Fungible, Inc. Service chaining hardware accelerators within a data stream processing integrated circuit
CN111756592B (zh) * 2019-03-28 2022-03-08 中国移动通信有限公司研究院 一种策略处理方法及实体
CN110233761B (zh) * 2019-06-12 2022-04-22 广东佳米科技有限公司 一种基于中继服务器的冗余切换方法及系统
CN113645359B (zh) * 2021-08-12 2023-09-19 迈普通信技术股份有限公司 呼叫备份及呼叫方法、装置、终端、服务器及存储介质
CN115515169B (zh) * 2022-11-22 2023-06-09 天津通信广播集团有限公司 一种工业数据采集网关的数据转发方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1526697A2 (en) * 2003-10-21 2005-04-27 3COM Corporation IP-based enhanced emergency services using intelligent client devices
CN1747470A (zh) * 2004-09-07 2006-03-15 华为技术有限公司 分组域业务信号处理系统及其方法
CN101083520A (zh) * 2007-07-20 2007-12-05 中兴通讯股份有限公司 一种ngn网络下接入网关容灾方法
US7613170B1 (en) * 2004-06-29 2009-11-03 3Com Corporation Method and apparatus for PSTN-based IP active call recovery and re-routing
CN101808352A (zh) * 2009-02-13 2010-08-18 上海贝尔股份有限公司 在下一代网络中实现单个中继网关双归属切换的方法

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6958994B2 (en) * 1998-09-24 2005-10-25 Genesys Telecommunications Laboratories, Inc. Call transfer using session initiation protocol (SIP)
EP1104960B1 (en) * 1999-12-02 2009-08-26 Sony Deutschland GmbH Message authentication
US7394803B1 (en) * 2001-09-28 2008-07-01 8×8, Inc Distributed local telephony gateway
DE10158822B4 (de) * 2001-11-30 2006-06-08 Siemens Ag Verfahren zum Bereitstellen von Leistungsmerkmalen für Alternativ-Verbindungen von Primär-Verbindungen
US7139374B1 (en) * 2002-07-23 2006-11-21 Bellsouth Intellectual Property Corp. System and method for gathering information related to a geographical location of a callee in a public switched telephone network
JP2004186766A (ja) * 2002-11-29 2004-07-02 Fujitsu I-Network Systems Ltd バックアップ制御装置および制御装置バックアップ方法
JP4480351B2 (ja) * 2003-06-12 2010-06-16 Necインフロンティア株式会社 Ip−pbxバックアップシステムおよび同システムの障害対応方法
JP4094511B2 (ja) * 2003-09-11 2008-06-04 株式会社リコー ネットワーク通信端末装置
JP2005159431A (ja) * 2003-11-20 2005-06-16 Nec Infrontia Corp シグナリング方法並びにサーバ及びゲートウェイ端末
US20050238160A1 (en) * 2003-12-18 2005-10-27 Aksys Networks Inc Enhanced Telephony Adapter Device and Methods
US20060007915A1 (en) * 2004-07-09 2006-01-12 Andrew Frame Connecting a VOIP phone call using a shared POTS line
US8838771B2 (en) * 2004-09-27 2014-09-16 Alcatel Lucent Enabling VoIP calls to be initiated when a call server is unavailable
US20060077955A1 (en) * 2004-10-08 2006-04-13 Behrouz Poustchi System and methods for a survivable remote network
WO2006126196A2 (en) * 2005-05-23 2006-11-30 Kayote Networks, Inc. Efficient address caching for packet telephony services
US7668100B2 (en) * 2005-06-28 2010-02-23 Avaya Inc. Efficient load balancing and heartbeat mechanism for telecommunication endpoints
US8125888B2 (en) * 2005-08-23 2012-02-28 Multi-Tech Systems, Inc. Session initiation protocol survivable server
US8051189B2 (en) * 2005-11-18 2011-11-01 Genband Us Llc Methods, systems, and computer program products for session initiation protocol (SIP) fast switchover
US8565070B2 (en) * 2005-11-23 2013-10-22 Cisco Technology, Inc. System and method for active geographic redundancy
US8630645B2 (en) * 2006-02-09 2014-01-14 Cisco Technology, Inc. Fast handoff support for wireless networks
US8249239B2 (en) * 2006-05-25 2012-08-21 Livewire Mobile, Inc. Customized ringback and communications
US20080031226A1 (en) * 2006-08-01 2008-02-07 Boro Networks Inc. Scalable, high-availability network
US8284923B2 (en) * 2006-09-11 2012-10-09 Microsoft Corporation Bridging messages to release enterprise ports
US8213295B2 (en) * 2006-09-12 2012-07-03 Qualcomm Incorporated Transaction timeout handling in communication session management
US7661027B2 (en) * 2006-10-10 2010-02-09 Bea Systems, Inc. SIP server architecture fault tolerance and failover
JP2008104112A (ja) * 2006-10-20 2008-05-01 Fujitsu Ltd 送信経路設定装置、送信経路設定方法および送信経路設定プログラム
US7844851B2 (en) * 2006-12-13 2010-11-30 Oracle International Corporation System and method for protecting against failure through geo-redundancy in a SIP server
US7817630B2 (en) * 2006-12-18 2010-10-19 Telefonaktiebolaget Lm Ericsson (Publ) Method, communications node, and memory for dynamic dictionary updating and optimization for compression and decompression of messages
US7859993B1 (en) * 2007-06-21 2010-12-28 At&T Intellectual Property Ii, L.P. Two-phase fast reroute with optimized traffic engineering
WO2009010090A1 (en) * 2007-07-16 2009-01-22 Telefonaktiebolaget Lm Ericsson (Publ) Link failure recovery method and apparatus
JP5074290B2 (ja) * 2008-05-13 2012-11-14 株式会社日立国際電気 冗長切替システム、冗長管理装置およびアプリケーション処理装置
JP2010130389A (ja) * 2008-11-28 2010-06-10 Hitachi Ltd 通信システム、管理装置
CN101489260B (zh) * 2008-12-31 2012-04-04 华为技术有限公司 一种通信业务处理的方法、装置及系统
CN101789882B (zh) * 2009-01-23 2012-12-12 华为终端有限公司 链路切换方法、家庭网关和链路切换系统
JP5532641B2 (ja) * 2009-03-18 2014-06-25 富士通株式会社 通信システム、サーバ装置、端末装置及びプログラム
US8559392B2 (en) * 2009-07-30 2013-10-15 Cisco Technology, Inc. Inter-technology handovers for wireless networks
US8681654B2 (en) * 2009-10-14 2014-03-25 At&T Intellectual Property I, L.P. Methods and apparatus to design a survivable internet protocol link topology
CN101674313A (zh) * 2009-10-15 2010-03-17 杭州华三通信技术有限公司 服务器主动通知用户切换的sip注册方法、系统及装置
EP2501119B1 (en) * 2011-03-15 2013-08-07 Alcatel Lucent A gateway for the survivability of an enterprise network using sip
US8908836B2 (en) * 2011-04-18 2014-12-09 Zetron, Inc. Call center system with graphical user interface and method of operation thereof
US9154529B2 (en) * 2011-09-29 2015-10-06 Genesys Telecommunications Laboratories, Inc. System to deploy a disaster-proof geographically-distributed call center
US9781253B2 (en) * 2013-03-15 2017-10-03 Genesys Telecommunications Laboratories, Inc. System and method for geo-location based media recording for a contact center

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1526697A2 (en) * 2003-10-21 2005-04-27 3COM Corporation IP-based enhanced emergency services using intelligent client devices
US7613170B1 (en) * 2004-06-29 2009-11-03 3Com Corporation Method and apparatus for PSTN-based IP active call recovery and re-routing
CN1747470A (zh) * 2004-09-07 2006-03-15 华为技术有限公司 分组域业务信号处理系统及其方法
CN101083520A (zh) * 2007-07-20 2007-12-05 中兴通讯股份有限公司 一种ngn网络下接入网关容灾方法
CN101808352A (zh) * 2009-02-13 2010-08-18 上海贝尔股份有限公司 在下一代网络中实现单个中继网关双归属切换的方法

Also Published As

Publication number Publication date
KR20130112957A (ko) 2013-10-14
JP2014150535A (ja) 2014-08-21
EP2501119A1 (en) 2012-09-19
EP2501119B1 (en) 2013-08-07
JP5636516B2 (ja) 2014-12-03
CN103634490A (zh) 2014-03-12
US20140012996A1 (en) 2014-01-09
KR20130121183A (ko) 2013-11-05
JP2014511072A (ja) 2014-05-01
KR101458336B1 (ko) 2014-11-04
CN103634490B (zh) 2015-09-16
US20130346789A1 (en) 2013-12-26
KR101431413B1 (ko) 2014-09-22
JP5865404B2 (ja) 2016-02-17
EP2501120A1 (en) 2012-09-19
EP2501120B1 (en) 2013-08-07
CN103430524A (zh) 2013-12-04
US9201743B2 (en) 2015-12-01
US9477561B2 (en) 2016-10-25
WO2012123151A1 (en) 2012-09-20

Similar Documents

Publication Publication Date Title
CN103430524B (zh) 一种用于使得使用sip的企业网络能够存活的备用sip服务器
US7283519B2 (en) Distributed edge switching system for voice-over-packet multiservice network
CN101305560B (zh) 用于为传输有用数据选择传输模式的方法及通信系统
JP2004524755A5 (zh)
CN104823427A (zh) 应用层会话路由
JP5185491B2 (ja) 代替コール・コントローラへの移行のための方法および装置
JP2008278435A (ja) 衛星通信方法、子局、親局及び管理局
US20100027528A1 (en) Notification of Impending Media Gateway Resource Exhaustion
JP5634340B2 (ja) 中継システム及び中継網のコーディック選択方法
JP5050908B2 (ja) メディアゲートウェイ装置及びそれに用いるイベント送信方法
JP4143479B2 (ja) 加入者端末間通信システム
JP4379601B2 (ja) パケット中継方法、パケット中継装置およびプログラム
JP2005094715A (ja) 音声ゲートウェイ装置
KR101015538B1 (ko) VoIP 억세스 게이트웨이 및 그 로컬 가입자간 호 처리방법
KR20040085549A (ko) 브이.오.아이.피 게이트웨이 장치
JP2006135918A (ja) 通信端末の接続方法並びに通信端末の接続システム及び通信端末の接続管理装置、通信端末
JP2007088607A (ja) Sipネットワークシステムのメッセージ交換方法
JP2004274391A (ja) 交換ネットワークシステム及びその電話交換装置
JP2006340260A (ja) インターネット電話機の通話制御方法

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
TR01 Transfer of patent right

Effective date of registration: 20190920

Address after: California, USA

Patentee after: Usao Investment Co., Ltd.

Address before: Fa Guo Bali

Patentee before: Alcatel Lucent Co., Ltd.

TR01 Transfer of patent right