CN101116296A - Voip网络基础架构部件和方法 - Google Patents

Voip网络基础架构部件和方法 Download PDF

Info

Publication number
CN101116296A
CN101116296A CNA2005800480169A CN200580048016A CN101116296A CN 101116296 A CN101116296 A CN 101116296A CN A2005800480169 A CNA2005800480169 A CN A2005800480169A CN 200580048016 A CN200580048016 A CN 200580048016A CN 101116296 A CN101116296 A CN 101116296A
Authority
CN
China
Prior art keywords
call
conversation controller
route
network
peer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005800480169A
Other languages
English (en)
Inventor
斯理达尔·拉玛钱德兰
帕里托施·特亚吉
萨拉瓦南·马莱森
高拉弗·库尔施莱施塔
索翰·谢蒂
罗西尼·拉曼
梅德哈维·巴迪亚
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.)
Nextone Communications Inc
Original Assignee
Nextone Communications 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 Nextone Communications Inc filed Critical Nextone Communications Inc
Publication of CN101116296A publication Critical patent/CN101116296A/zh
Pending legal-status Critical Current

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/10Architectures or entities
    • H04L65/1046Call controllers; Call servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • 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/0893Assignment of logical groups to network elements
    • 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/0894Policy-based network configuration management
    • 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/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • H04L45/3065Route determination based on the nature of the carried application for real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • 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
    • 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/1069Session establishment or de-establishment
    • 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/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1072Discovery involving ranked list compilation of candidate peers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • 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

Abstract

空通信系统(图1)和方法提供基础架构部件作为网络之间的中介。该部件包括多协议会话控制器和多协议信令交换机以及管理系统。会话控制器处理呼叫并参与流经它的呼叫。会话控制器处理在网络边缘处或在VoIP网络核心处的呼叫。在作为入口呼叫对等体的呼入的呼叫对等体以及作为出口呼叫对等体的呼出的呼叫对等体中,会话控制器将呼叫彼此关联。向会话控制器提供呼叫路由策略的集中式数据库。会话控制器提供对从SIP网络(30)到H.323网络(28)的语音和视频呼叫的成本管理、拓扑隐藏和互通或转换。

Description

VOIP网络基础架构部件和方法
技术领域
本发明通常涉及一种用于通过分组交换网络传送诸如语音电信的实时服务的方法和装置,并且具体涉及一种通过互联网协议(IP)通信部件传送语音、传真和多媒体的装置和方法。
背景技术
传统上通过利用电话交换局和有线或无线连接的专用电话网络来进行语音电信,所述有线或无线连接用于在用户的电话之间发送语音信号。这种使用公共交换电话网(PSTN)的电信可以称为电路约束的通信。基于互联网协议的语音(VoIP)提供一种可替换的语音电信装置,其使用数字化语音信息的离散分组来发送语音信号。通过公共互联网发送或者在内联网内部发送该分组。
典型的VoIP网络基础架构包括网关、网守、代理服务器、软交换、会话边界控制器等。由于网络资源的优化和具体的设计,网络运营商可以选择将分立部件的功能彼此组合,使得可以在一个物理部件上配置多个基础架构部件。
期望VoIP网络基础架构部件被设计为网络,使得网络运营商可以向其顾客提供有意义的服务。
在本说明书中使用下面的术语:
网关-可以桥接在网络之间或用作网络之间的“网关”的实体。在VoIP中,其通常是指可以在传统公共交换电话网(PSTN)和VoIP网络之间用作“网关”的设备。
网守-与网关结合工作以确定如何处理VoIP呼叫的实体。网守可以在呼叫路径中或者在每个呼叫中都只扮演顾问的角色。网守通常使用H.323协议只处理VoIP呼叫建立。
代理服务器-功能与网守类似的中间实体,用于确定如何处理VoIP呼叫。代理服务器通常使用会话初始化协议(SIP)只处理VoIP呼叫建立。
用户代理-通常基于SIP协议(会话初始化协议)可以安排或接收VoIP呼叫的实体。
边界单元—边界单元也被称为网络边缘单元。这在策略定义或管理控制改变的情况下是常见的。可以在7层开放式系统互连(OSI)模型中的几乎所有层上都定义策略。例如,在7层模型的第3层,典型地可以根据路由对等体、所告知的IP路线等来描述策略。路由器典型地用作边界单元,在此这种策略在网络之间变化。网络地址转换器(NAT)用作用以连接两个或更多不可路由的地址域的边界单元。防火墙象边界单元那样实施策略控制(对于第3层和上面的层),在此管理控制发生改变。应用层典型地也使用较低层(例如,在网络层和传输层中)的流。应用层的控制可能使得可以控制较低层上的微流。例如,具有相同的第3层特性的SIP呼叫的各个媒体流可以经受不同的策略。会话层边界控制(SBC)允许其它边界单元(例如,路由器、NAT/防火墙和服务质量代理)理解这些微流并基于更细粒度提供合适的策略。作为独立的单元,SBC只是允许在应用层上进行策略控制。
7层OSI模型被定义为包括作为第1层的物理层、作为第2层的数据链路层、作为第3层的网络层、作为第4层的传输层、作为第5层的会话层、作为第6层的表示层和作为第7层的应用层。
会话控制—会话控制是指在应用层上的策略控制。会话控制可以应用在网络边界或者网络核心内部。受控单元可以是NAT/防火墙或服务质量代理或路由器或媒体资源(如代码转换器或媒体服务器)。除了由该受控单元施加的策略控制之外,会话控制器可以允许以以下两种方式控制会话:“逐跳”(也称为对等层)或“端到端”,这依赖于如何管理该策略。保密;安全;拓扑筛选;验证、授权和记帐(AAA);以及法律执行协助(CALEA,法律执行通信协助法)是一些会话控制功能。
呼叫路由—呼叫路由是将(7层OSI模型的)第5层参数(如DNIS、ANI、H.323 ID、中继线组(Trunk Group)、CIC)用于选择呼叫的第3层端点。
呼叫转换—在向出口实体移交呼叫之前转换到来的第5层参数(如DNIS(被叫号码识别服务)、ANI(自动号码识别)、中继线组、H.323ID、CIC(呼叫查询命令))。移交专用于各目的地,而且不影响呼叫路由的过程。
源选择—会话控制器可以使用第3层和第5层信息向呼叫分配策略。源选择是在入口呼叫对等体上发生这种分配时进行的。源选择允许管理员在数据库中的单个位置处规定常用于源呼叫对等体的策略。
领域—领域是由多协议会话控制器提供的端点的几个逻辑分组之一。与其它分组机制相比(如i-边缘组、区等),领域允许多协议会话控制器为会话初始化协议(创建虚拟的SIP服务器)和H.323(创建虚拟的H.323网关和网守)提供单独的逻辑信令地址。这使得多协议会话控制器可以将领域组形成于第3层专用网络(Private Network)之上。
子网—子网是领域内部的IP(互联网协议)子网络。
呼叫对等体—呼叫对等体是呼叫的逻辑分组。呼叫对等体可以是静态的(由管理员创建的)或动态的(由多协议会话控制器在运行时创建的)。呼叫对等体必须属于一个设备,并且可以属于一个或多个呼叫对等体组。有两种类型的呼叫对等体:入口呼叫对等体(ingress callpeer)和出口(egress)呼叫对等体,其定义如下:
入口呼叫对等体—入口呼叫对等体是与呼入相关联的呼叫对等体。
出口呼叫对等体—出口呼叫对等体是与呼出相关联的呼叫对等体。
呼叫对等体组—呼叫对等体组是基于策略(业务策略,例如,服务水平保证或企业资源分配)的呼叫对等体的(逻辑)分组,例如,站点或对等体。
设备—设备是呼叫对等体的集合。设备可以是静态的(在呼叫对等体和第3层地址之间具有固定的绑定)或动态的(当协议注册要创建呼叫对等体和第3层地址之间的绑定时)。动态设备可以具有静态或动态的呼叫对等体。静态设备只有静态的呼叫对等体。
模板—模板是用于动态管理设备和呼叫对等体,诸如子网,的规则集。
IWF-SIP/H.323互通功能
A-O-R SIP—记录地址(RFC 3261)
AAA—验证、授权和记帐。这些是指对每个呼叫执行的3种功能,其用于验证用户的电话呼叫、授权该用户利用网络中的资源和对资源利用进行记帐。
发明内容
本发明提供这样的基础架构,使得网络运营商可以使得能够将它们的服务传递给其它网络运营商、其它企业客户以及住户。这分别包括载波-载波对等操作、载波-企业对等操作和载波-住宅对等操作。
本发明提供一种包括用于分组交换语音电信的会话控制器的系统,包括:多协议信令交换机和多协议会话控制器,以及用于该会话控制器的综合管理系统。该管理系统可以规定进入会话控制器的信息,并且报告会话控制器的操作。
优选地将会话控制器(SC)产品系列与用于该会话控制器的综合管理系统一起提供。管理系统可以规定进入该会话控制器的信息,并且报告该会话控制器的操作。
会话控制器在被合并到网络的总体体系结构中,通常处理呼叫并因而参与流经该会话控制器的所有呼叫。由会话控制器处理的每个呼叫产生呼叫详细记录(CDR),其被本地存储在会话控制器中直到将其安全可靠地传送给操作支持系统(OSS)和/或管理系统。管理系统还接收所产生的每个呼叫详细记录的副本。管理系统的分析引擎(AE)处理该呼叫详细记录,以产生引擎报告,产生告警和异常,并且基于业务策略为会话控制器产生路由规则。
附图说明
图1是根本发明原理的电信系统体系结构的示意表示;
图2是多协议会话控制器策略数据库的单元的框图,所述单元包括呼叫对等体、组、设备和模板;
图3是示出在呼叫路由过程中一个入口呼叫对等体和一个出口呼叫对等体的关联的框图;
图4是用于呼叫路由过程的数据库策略模型的框图;
图5是多协议会话控制器上的呼叫路由的框图;
图6是错误代码处理过程的框图;
图7是用于同时部署会话和边界控制的系统的框图;
图8是会话控制体系结构的框图;
图9是策略的框图;
图10是以对等体组为基础的呼叫允许控制的示意图;
图11是媒体路由策略配置的示意图;
图12是在多协议会话控制器上的防火墙穿越的示意图;
图13是在远端网络地址转换器穿越上的信令和媒体之间分离的示意图;
图14是穿过一个防火墙的网络地址转换器穿越的第一情况的示意图;
图15是穿过分布式防火墙的网络地址转换器穿越的第二情况的示意图;
图16是穿过两个防火墙的网络地址转换器穿越的第三情况的示意图;
图17是作为SDX网关客户机的多协议会话控制器的示意图;
图18是在网络核心的共享代码转换资源的示意表示;
图19是根据本发明的多协议会话控制器的物理体系结构的图;
图20是在向不可信网络提供媒体通信的可信网络内的会话控制器的示意图;
图21是利用本会话控制器测量呼叫质量的示意表示;和
图22是存储器中数据库的示意表示。
具体实施方式
图1示出使用本发明的会话控制器和管理系统来提供基于互联网协议的语音电话服务的系统的总体网络体系结构。术语“基于互联网协议的语音(VoIP)”不仅包括语音通信,还包括传真数据、多媒体数据和其它实时或接近实时服务。这些服务还被统称为媒体呼叫。在图中用20统一表示的系统提供公共交换电话网络(PSTN)22、宽带网络地址转换器(NAT)穿越24、企业对等操作26、H.323网络28和会话初始化协议(SIP)软交换网络30之间的接口。作为解释,公共交换电话网络22是使用电路交换语音网络的传统公共电话系统。H.323网络28是指利用H.323标准来基于分组传送信息—包括语音传输—的网络,具体是指电路交换语音传输和分组交换语音传输之间的接口。例如,H.323网络可以是互联网。软交换网络是指利用其中将网络硬件与网络软件分离开来的交换机的网络。SIP软交换网络和H.323网络利用载波对等操作。对等操作是指利用与通信系统中的其它单元相同的协议层通过在没有中央控制器的网络中的节点交换信息。企业对等操作是指企业内的这种通信。
公共交换电话网络22通过软交换32与系统20接口。宽带网络地址转换器(NAT)穿越24和系统20之间的接口通过宽带系统34和多协议会话控制器(MSC)36进行。企业对等操作系统26通过多协议会话控制器(MSC)38与本系统20通信。为H.323网络28和会话初始化协议(SIP)软交换网络30提供一个多协议会话控制器(MSC)40。
在系统20内,多协议会话控制器36、38、和40以及软交换32与多协议信令交换机(MSW)42通信。多协议信令交换机42和多协议会话控制器36、38、和40由管理系统44控制。管理系统44可运行为规定进入会话控制器36、38、和40的信息以及报告该会话控制器的操作。会话控制器36、38、和40处理呼叫并参与流经各会话控制器的所有呼叫。由会话控制器36、38、和40处理的呼叫被存档在呼叫详细记录(CDR)中,该呼叫详细记录被本地存储在会话控制器中,并且随后将其传送给管理系统。管理系统还接收由每个会话控制器产生的各呼叫详细记录的副本,并处理该呼叫详细记录以产生引擎报告,产生告警和异常,以及基于业务策略为会话控制器产生路由规则。
会话控制器处理在网络边缘或者在VoIP网络核心处的呼叫。如果将会话控制器放置在VoIP网络的边缘,与其它网络进行对等操作,则该功能被称为边界会话控制器(BSC)或会话边界控制器(SBC)。在网络核心处的会话控制器提供诸如呼叫路由和聚集呼叫允许控制(CAC)的功能,并且被称为核心会话控制器(CSC)。
多协议会话控制器36、38、和40在网络中用作核心会话控制器,或者边界会话控制器。下面简要描述所支持的功能。
例如在将会话控制器部署为核心会话控制器时,该控制器执行呼叫路由并用作搜索引擎。在被部署为核心会话控制器时,它还用作核心呼叫控制器,其中通过多协议会话控制器路由所有呼叫。多协议会话控制器36、38、和40识别需要外部特征和应用服务器的呼叫。此外,多协议会话控制器36、38、和40还可以用作访问应用服务器上的服务的端点的会话初始化协议(SIP)外出代理(Outbound Proxy)。所执行的另一个功能是验证、授权和记帐(AAA),其中多协议会话控制器36、38、和40可以利用远程认证拨号用户服务器(RADIUS)进行验证、授权和记帐。还可以使用本地口令验证和呼叫详细记录记入。核心会话控制器还执行核心网络呼叫允许控制,诸如调整网络容量。多协议会话控制器36、38、和40与其它域交换电话路由信息协议(TRIP)消息以告知和学习路由。最后,多协议会话控制器可以用作3GPP S-CSCF(第三代合作条目服务呼叫会话控制功能)。
在第二种部署情况中,会话控制器用作边界会话控制器,其中该会话控制器执行拓扑隐藏。多协议会话控制器36、38、或40可以参与通常在SIP(会话初始化协议)和H.323网络之间的互通功能呼叫。这是因为多协议会话控制器36、38、或40可以连接到其中具有H.323实体的各种接入网络。SIP和H.323之间的转换被称为互通功能(IWF)。互通功能对于语音呼叫是公知的。本会话控制器包括用于视频呼叫的互通功能。具体地说,本会话控制器支持H.323端点和SIP端点之间的视频呼叫,以及具有对语音呼叫的这种互通功能支持。
还给多协议会话控制器36、38、或40提供网络中的互操作性功能。该控制器执行接入网络呼叫允许控制,诸如带宽控制。对于直接向该控制器注册的网络,多协议会话控制器可以进行呼叫筛选和用户验证。多协议会话控制器36、38或40可以使用基于RADIUS(远程认证拨号用户服务器)或DIAMETER(类似于RADIUS的协议,用于验证、授权和记帐)的SIP(会话初始化协议)验证。
多协议会话控制器36、38、或40的附加功能是控制接入网络之间的媒体流。多协议会话控制器为该接入网络提供远端网络地址转换穿越。该多协议会话控制器可以为去到接入网络的呼叫提供网络中的代码转换服务。可以将代码转换媒体服务器资源集中在网络中或者用多协议会话控制器来配置所述资源(例如,在边界处)。多协议会话控制器还用作用于CALEA(法律执行通信协助法(1994))的监听相关信息(Interception Related Information,IRI)监听接入点和内容监听接入点。此外,多协议会话控制器36、38或40提供对呼叫抖动的监控和对媒体流的平均意见分的监控。
服务质量监控由边界会话控制器执行,其中多协议会话控制器用作Diffserv(区分服务)边界单元。可以以每个呼叫为基础来控制区分服务代码点(DSCP)。多协议会话控制器还负责插入和/或修改虚拟局域网标签和优先级位。以每个领域为基础控制虚拟局域网标签,并且以每个呼叫为基础控制虚拟局域网优先级值。该控制器还提供3GPP(第三代合作条目)代理呼叫会话控制功能(P-CSCF)、询问呼叫会话控制功能(I-CSCF)以及出口网关控制功能(BGCF)。最后,作为边界控制器,多协议会话控制器可以用作向第三方应用服务器注册了的端点的SIP外出代理。
网络中的所有多协议会话控制器(边界控制器以及核心控制器)都从存储在iVMS管理系统(本申请受让人的私有管理系统)上的集中式分区数据库机制中下载它们各自的数据库。出于记帐的目的,多协议会话控制器还可以与RADIUS服务器(远程认证拨号用户服务器)集成在一起以进行记帐。SNMP(简单网络管理协议)代理运行在多协议会话控制器以及iVMS管理系统上。
图2示出多协议会话控制器策略数据库。模板50用于管理动态设备52(它是动态创建的设备)、呼叫对等体54和绑定56。利用模板50与呼叫对等体组58的动态关联通过线段60表示。还示出静态设备62。
呼叫对等体54迄今是处理呼叫时最重要的单元。如上所述,呼叫对等体是呼叫的逻辑分组,而且可以是呼入的入口呼叫对等体或者是呼出的出口呼叫对等体。多协议会话控制器为每个正在处理的呼叫恰好关联一个入口呼叫对等体。呼叫路由的过程保证恰好一个出口呼叫对等体能与该呼叫相关联。图3概念性地示出上述情况。进入或入口呼叫对等体68与数据库中规定的呼叫对等体70匹配。多协议会话控制器通过主要考虑触发呼叫/会话处理的协议消息来实例化该入口呼叫对等体68。对OSI 7层模型的第3到7层上的信息进行分析以创建该实例。离开或出口呼叫对等体72由数据库中配置的路由策略74实例化。具体地说,一旦创建了入口呼叫对等体68,多协议会话控制器在数据库(或策略)中寻找与该呼叫对等体的匹配。如果没有找到匹配,则当接入控制被禁用时,仍然可以接受该呼叫。但是,在正常配置情况下,这种呼叫会掉线。呼叫路由的过程遍历(loop through)该数据库,并且为呼叫线路(call leg)实例化出口呼叫对等体72。如果资源不可得或者用户策略阻止这样做,则多协议会话控制器可能无法为呼叫线路关联出口呼叫对等体72。在这种情况下,该呼叫被拒绝。
作为不发起或结束电话呼叫的中间系统,本系统位于该电话呼叫的路径中并且切换该呼叫。当从中间部件来看时,每个呼叫都有两个呼叫线路,一个进入呼叫线路和一个离去呼叫线路。
将入口呼叫对等体68与策略74中规定的一个呼叫对等体匹配的过程依赖于如何定义呼叫对等体、设备和模板。该匹配过程导致给入口呼叫对等体68分配数据库中定义的呼叫对等体,因此允许数据库中定义的呼叫对等体给呼叫组定义策略。
下面假定术语呼叫对等体是指数据库中定义的呼叫对等体。在图4中简单地示出呼叫路由的过程。
呼叫对等体68的一些例子是:由被叫方号码(或图案)或者主叫方号码(或图案)标识的呼叫;来自一个信令实体,例如H.323-ID或记录地址,的呼叫;或已经按照中继线组分组的呼叫。
设备包含一个或多个呼叫对等体(并且包含至少一个)。该包含关系被称为绑定。设备和该绑定都可以是静态的或动态的。设备通常对应于网络中多协议会话控制器周围的物理物品,诸如网关、终端、网守、多端口会议单元(MCU)、会议服务器、专用交换分机(PBX)、代理服务器等。
呼叫与设备的关联不是严格的规则。下面的限制确实要应用。每次注册都必须对应于唯一的设备。多协议会话控制器不允许设备连续注册或者处于多个注册消息中。这简化了注册管理、高速缓存和使用注册的设备的超时设定。
注册激活了在使用注册的设备上的所有呼叫对等体。在第一注册到达之前,呼叫对等体、设备和绑定都认为是被禁用的。
由多协议会话控制器使用的基于设备的识别标准的例子是:在第一会话初始化协议(SIP)INVITE的转接地址的解析值(识别前一跳代理—逐跳识别);在第一SIP INVITE中的接触统一资源标识符(URI)或H.323 SETUP中的源信令地址的解析值(识别前一跳背对背用户代理或终端用户代理/端点/网关-端对端识别);以及进入SIP INVITE或H.323 SETUP的源IP(互联网协议)地址(识别前一跳网络地址转换或中间盒(middlebox))。
呼叫对等体组58允许多个呼叫对等体成为公共策略规范的一部分。
模板50具有多个功能。具体地说,模板50用作规则集,其管理策略对在多协议会话控制器中没有明确规定的设备和呼叫对等体的应用。模板50用作管理策略对向多协议会话控制器注册的设备的应用的规则集。在下面详细解释这些功能。
对于每个呼叫,在入口处的呼叫对等体的存在允许执行下面的功能。
呼叫允许控制基于呼叫线路或带宽。如果使能接入控制并且没有找到入口呼叫对等体或不存在允许动态创建呼叫对等体的模板,则该呼叫被拒绝。如果找到呼叫对等体,则将所采用的呼叫线路和带宽与限制相比较。
在入口处的呼叫对等体还允许在每个呼叫的呼叫详细记录中报告该对等体。此外,为该呼叫提供媒体路由策略。而且,提供用于该呼叫的专用策略(SIP专用和H.323表示和筛选指示符)。
呼叫对等体允许相关信息的互通以发起或结束有关该对等体的信令。具体地说,该呼叫对等体指定采用什么类型的信令(SIP或H.323)来结束有关该对等体的呼叫(这也应用于设备对等体,参见下面)。
由该呼叫对等体允许的再一个功能是为来自该呼叫对等体的呼叫指定服务类别(在分级的服务模型中)。使用中继线组、区、呼叫搜索超时设定和尝试等来指定服务类别。
在一些实施例中也存在限制,诸如多协议会话控制器在当前版本中缺乏对设备对等体和子网对等体的可扩展的支持。但是这些概念的大多数在当前的数据库和策略设置中都是可看见的。reg-id/u端口用作呼叫对等体,而reg-id(注册标识)用作设备持有人。在设备和呼叫对等体之间也不存在清楚的区分。专用于设备的配置也是每个呼叫对等体的一部分,该呼叫对等体是设备的一部分。例如,在被认为是同一设备的一部分的所有reg-id/u端口上静态地配置IP地址信息。i边缘组是所定义的唯一呼叫对等体组。
此外,多协议会话控制器不需要清楚地规定设备和呼叫对等体。在SIP用户代理通过将多协议会话控制器用作外出代理来访问第三方SIP服务器上的服务的情况下,该多协议会话控制器不需要将用户代理清楚地规定为呼叫对等体或设备。这些设备必须向服务器注册,而且多协议会话控制器基于这些注册创建动态设备和呼叫对等体。多协议会话控制器还利用模板实例化用于这些动态设备/对等体的策略。在这种情况下,模板50(基于子网)可用于指示创建这些动态呼叫对等体和设备以及它们与i边缘组的关联。每个模板都有reg-id/u端口。
有时可以移动网关/用户代理(提供可移动性)。多协议会话控制器仅通过注册检测可移动性。可以在多协议会话控制器或第三方服务器上注册移动设备(并因此得到配置)。模板50在两种情况下都管理策略的实例化。
下面描述在呼叫对等体上的策略配置。
在每个呼叫对等体上的多协议会话控制器策略和配置参数都被认为分为4个宽泛的类别。该分类有两种方式,即IN,表示用于呼入的参数或在入口呼叫对等体上定义的参数,以及OUT,表示用于呼出的参数或在出口呼叫对等体上定义的参数。在这些类别的每一个内,存在两个类别,即MATCH,用于匹配呼叫的参数(它们可以是协议参数、第3层(网络层)参数或应用别名),或SET,用于修正呼叫参数的参数(它们可以是协议参数、第3层(网络层)参数或应用别名)。
下面在呼叫路由部分中进一步解释这些参数的使用。IN/MATCH参数用于将呼叫与入口呼叫对等体相关联。当同一参数与多个类别,例如IN/MATCH以及IN/SET,相关联时,该参数被认为是该参数在与其它类别无关的每一类别中的唯一实例。
动态呼叫对等体是由多协议会话控制器在用作SIP外出代理时动态创建的呼叫对等体。下面在本说明书中对其进行解释。
下面描述涉及模板的使用情况。
在包括可移动性、网络地址转换(NAT)和外出代理(OBP)的示例中,向子网1中的地址注册移动端点。该端点总是在网络地址转换器(NAT)之后(同几个其他类似的端点一起),并且通过多协议会话控制器向第三方SIP服务器注册。该端点随后移动到子网2。在这种情况下,多协议会话控制器为每次注册动态地创建设备和呼叫对等体,并应用子网专用策略来实例化该呼叫对等体。网络地址转换器之后的每个这种端点都具有由多协议会话控制器动态产生的唯一reg-id(注册标识)。
在除了外出代理之外其它都与以上相同的例子中,端点向多协议会话控制器注册。在这种情况下,用户具有为该端点预先定义的reg-id(注册标识)。基于子网的模板在端点移动时管理策略实例化。
在另一个例子中,子网内的网关试图进行呼叫。基于子网的模板允许多协议会话控制器将呼叫对等体以及呼叫对等体组与该呼叫相关联。
图5所示的由多协议会话控制器使用的呼叫处理算法或方法包括4个步骤。在步骤1,所标记的IF,其附图标记为80,对入口上的呼叫进行过滤(利用上述IN/MATCH参数)。在步骤2,所标记的IX,其附图标记为82,转换入口上的呼叫(利用上述IN/SET参数)。在步骤3,所标记的EF,其附图标记为84,对出口上的呼叫进行过滤(利用上述OUT/MATCH参数)。在步骤4,所标记的EX,其附图标记为86,转换出口上的呼叫(利用上述OUT/SET参数)。
更详细地,步骤1,80,是源识别和应用公共源策略的过程。步骤2和3,82和84,一起完成该呼叫的“路由”。步骤2,82,还被称为加标签,而步骤3,84,被称为匹配。因此,路由是加标签和匹配的组合过程。步骤4,86,完成该呼叫的移交。
除了步骤3(路由)之外的所有步骤都是可选的。一般来说,存在两种呼叫。第一类呼叫是指向特定端点(例如,指向记录地址、特定电话或特定H.323标识)的呼叫。这些呼叫只执行步骤3,并且被称为直接端点呼叫。第二类呼叫是需要在多协议会话控制器上进行呼叫搜索(call hunting)的呼叫。呼叫搜索是多协议会话控制器通过其在该呼叫的所识别的目的地组中找到最可能的目的地的过程。
呼叫搜索使用以下标准:过滤优先级;呼叫对等体优先级;过滤匹配强度;在呼叫对等体或过滤器上的管理策略(如过滤时间);负载平衡(至少最近使用的或百分比利用);以及运行时标准,如ISDN/SIP响应代码/重定向等。类似地,源识别使用以下标准:过滤优先级;呼叫对等体优先级;过滤匹配强度;在呼叫对等体或过滤器上的管理策略(如时间)。
对由多协议会话控制器返回的错误代码的控制如下所示。SIP和H.323呼叫使用若干错误代码来发信号通知为什么呼叫会掉线。多协议会话控制器允许基于该错误代码以及当将该错误代码返回给主叫方时该错误代码的映射来控制呼叫搜索过程。一般来说,错误代码可以解释为:停止(其中不再需要为该呼叫进行尝试,且多协议会话控制器也对失败的直接端点呼叫使用该解释);临时故障(继续尝试);或重定向(尝试附加的目的地列表)。
图6示出错误代码处理过程。
在错误代码90被映射92和发送给主叫方之前应用呼叫搜索策略88。对直接端点呼叫不进行错误代码映射92。多协议会话控制器使用关于呼叫搜索策略如何使用该错误代码的缺省策略。在缺省情况下,不进行错误代码映射,除非需要协议互通。互通的错误代码映射也被定义为在内部(in)或入口对等体(设备对等体)上的全错误代码映射的一部分。
下面描述呼叫路由和搜索。上述策略实现路由的以下模式:
基于自动号码识别(ANI)的路由:多协议会话控制器可以用多种方式进行基于自动号码识别的路由。如果ANI策略专用于呼叫来源但是对所有终点都是公用的,则使用IN/MATCH参数来在入口处过滤自动号码识别(上述呼叫路由的步骤1)。给该呼叫加标签(步骤2)。该标签用作后面OUT/MATCH步骤的过滤器。过滤在给呼叫加标签步骤中应用的标签(这是呼叫路由的步骤3)。作为在呼叫路由中步骤1和步骤4的一部分应用转换。
如果自动号码识别策略专用于呼叫终点,但是对所有来源都是公用的,则采用OUT/MATCH参数来在出口处过滤自动号码识别(呼叫路由的步骤3)。作为在呼叫路由中步骤4的一部分应用转换。
多协议会话控制器可以使用自动号码识别来识别呼叫的真实来源。例如,在多协议会话控制器用作会话初始化协议外出代理的情况下,由注册到会话初始化协议服务器的端点发起的呼叫通过多协议会话控制器被发夹(Hair-pin)。经过hair-pin的实例可以与到来的原始呼叫一样没有会话初始化协议报头(例如,当会话初始化协议服务器是背对背用户代理时)。对于这种呼叫,多协议会话控制器可以使用自动号码识别作为识别发起该呼叫的真实的接入网络的选择器。通过这种方式,如果该呼叫的目的地是任何注册到多协议会话控制器的公共交换电话网络网关,则可以基于原始接入网络来选择该策略。多协议会话控制器还可以将基于自动号码识别的呼叫路由用在从接入网络到来的呼叫自身,以确定这些呼叫是否需要任何应用服务。不需要应用服务的呼叫可以被直接路由到其它注册的端点(诸如公共交换电话网络端点)。
在基于中继线组的路由中,可以按照多种方式在多协议会话控制器上使用中继线组。首先,来源可以通过向多协议会话控制器提供中继线组标识符来指定终点策略。其次,对于服务类别,在呼叫路由过程中的加标签步骤可用于基于所需要的服务类别给呼叫加标签。第三,在某种程度上像哑补丁面板(dumb patch panel)那样使用分区的路由或互连,其中呼叫来源与一个或多个终点连接。第四,对于基于简单的自动号码识别或拨打的号码识别服务的路由,利用过滤机制(路由的步骤1),可以基于自动号码识别或拨打的号码识别服务给呼叫加标签。然后步骤3基于这些标签选择终点。
可以将所有的呼叫对等体端口都放置在小区中。在小区A中的主叫方只能对同一小区中的其它方说话。
在多协议会话控制器中提供对呼叫搜索过程的控制。具体地说,提供专用于呼叫来源的控制(对呼叫源应用特征策略)。这包括对呼叫源所允许的最大尝试次数和专用于该源的最大拨号后延迟。拨号后延迟(PDD)定时器也在目的地以呼叫进程(call proceeding)或100次尝试来响应时终止。100次尝试是根据RFC822形成的SIP消息代码。在这种情况下,多协议会话控制器将放弃呼叫尝试。
此外,多协议会话控制器通过假设任何无法到达的互联网控制消息协议(ICMP)目的地可以响应于未处理的请求(SIP和H.323)而到来来控制呼叫搜索过程。
用于控制呼叫搜索过程的另一个机制是为以目的地为基础(SIP和H.323)指定的搜索超时提供的。该超时确定多协议会话控制器何时认为尝试失败并且尝试下一个可替换的路线。
作为呼叫搜索的进一步控制,使用粘性路线(sticky route)。粘性路线被定义为在呼叫搜索过程中最后使用的路线。实际上,其用于在使用粘性路线的尝试失败时结束呼叫。粘性路线用作一般搜索过程的很好的例外机制,并且允许呼叫端点确定和结束呼叫搜索算法。
对所有呼叫都相同的过滤和转换可以作为中继(transit)路线(特殊类型的路线)的一部分。
多协议会话控制器与外部应用服务器交互。
对于直接向应用服务器注册的端点来说,多协议会话控制器直接向应用服务器移交呼叫。应用服务器可以将该呼叫引导到语音邮件服务器(这可能通过多协议会话控制器)或者通过多协议会话控制器引导到其它注册的端点(发夹(hairpin))。
多协议会话控制器还为每个去向应用服务器的注册创建动态端点状态。该动态状态是在注册出现的领域上创建的,并且所有来自这些端点和终止于这些端点的呼叫都呈现出该领域的媒体路由特征。
多协议会话控制器还使用会话初始化协议镜像代理功能来实现相同的功能。多协议会话控制器将允许以呼叫对等体为基础指定镜像代理。
多协议会话控制器使用镜像代理功能将针对所有端点的注册和呼叫路由到其相应的镜像代理(在由多协议会话控制器识别的呼叫源中规定的)。
多协议会话控制器还用作会话初始化协议(SIP外出代理。该外出代理的概念只为SIP协议定义,并且应用于呼叫或远离使用多协议会话控制器作为中间单元的第三方会话初始化协议服务器而被访问的服务。
入口会话初始化协议呼叫/注册由多协议会话控制器分为两个类别。首先,多协议会话控制器用作代理/注册机。在这种情况下,呼叫/注册是多协议会话控制器的接入验证/路由服务。对用于注册的统一资源标识符的请求必须被寻址到该多协议会话控制器。但是,对用于呼叫的统一资源标识符的请求不能被寻址到多协议会话控制器。多协议会话控制器还在本地处理SIP 3xx消息,而不将它们传递给主叫方。
第二,多协议会话控制器用作外出代理。对于注册来说,所请求的统一资源标识符被寻址到第三方SIP服务器。所有来自这些端点而且未被寻址到多协议会话控制器的呼叫都被作为外出代理呼叫对待。仍然如以上述代理模式那样路由被寻址到多协议会话控制器的呼叫。在这种情况下多协议会话控制器总是将所有SIP最终响应(包括与SIP消息的重定向响应有关的3xx消息代码)返回主叫方。作为结果,在多协议会话控制器上也不提供搜索服务。(这是为了保证对每次搜索尝试验证都恰当地工作,以及保证对在外部服务器上实施的搜索算法没有不适当的影响)。
如上所述,多协议会话控制器能够在会话控制的边界以及核心中用作SIP外出代理。用作SIP外出代理的边界控制器将注册和信令消息直接转发给最终服务器:这种最终服务器的定位(利用域名服务器(DNS),例如RFC 3263)典型地不让采用多协议会话控制器作为外出代理的端点知道。多协议会话控制器还可以采用呼叫搜索来搜索服务器的局部配置列表作为该定位过程的一部分。SIP 3xx重定向消息代码的处理也在多协议会话控制器上执行。
多协议会话控制器可以按照两种方式将呼叫作为外出代理呼叫对待。第一种方式对来自向第三方注册机注册的端点的呼叫使用SIP请求—基于统一资源标识符的转发。在这种方法中,访问SIP服务器的最终系统知道作为外出代理的多协议会话控制器的存在。该方法在多协议会话控制器执行核心会话控制功能(作为核心控制器)时是可取的。第二种方式在多协议会话控制器上使用镜像代理功能。在该方法中,访问SIP服务器的最终系统假定服务是由多协议会话控制器提供的。注意:镜像代理功能只应用于已注册的端点。多协议会话控制器将所有注册和信令信息在最终系统和服务器之间透明地转发。该方法在多协议会话控制器执行边界会话控制功能(作为边界控制器)时是优选的。镜像代理功能允许管理员对不相容的SIP端点进行更多控制。
图7示出了边界控制和核心会话控制不是在同一单元上的情况,在该系统中同时部署两种方法。具体地说,边界控制器100将代理部署到核心控制器102,该核心控制器又将该代理提供给应用服务器104。
镜像代理可以被部署在边界控制器上。请求-基于统一资源标识符的转发被部署在核心上。呼叫搜索也在该核心上执行。
下面公开了动态对等体的创建和管理。
多协议会话控制器使用动态对等体(也称为动态端点)来管理向第三方注册机注册了的用户代理的注册和呼叫。在运行时创建和管理该设备和呼叫对等体。以下步骤描述了如何管理该状态。
在第一步骤中,当注册机返回200 OK时创建关于成功注册的状态。200 OK是指表明该响应已被成功处理的SIP消息代码。当注册在进行中时维持临时状态。用于创建动态呼叫对等体和设备的简档(profile)可以根据是否发现了针对它的模板或者是否使用缺省值而变化。
在第二步骤中,在每次注册时都刷新状态。多协议会话控制器基于为注册返回的200 OK消息维持超时设定。如果端点没有刷新,则删除该状态。
在第三步骤中,在未注册时删除该状态。
在第四步骤中,多协议会话控制器总是指定超时设定值(响应于200 OK消息),其是局部配置值的最小值并且由注册机指定。
在第五步骤中,网络地址转换状态被存储在动态设备中,并且保持用于将呼叫路由返回用户代理的信令信息。
在第六步骤中,可以通过限制用于将呼叫路由到用户代理的前一跳,为所有动态呼叫对等体使能隐含的接入控制。多协议会话控制器允许向端点向其注册的代理/注册机开放或限制前一跳。
在第七步骤中,可在多协议会话控制器上用于访问用户代理的统一资源标识符具有以下形式:user@MSC-Realm,其中注册用于user@proxy。
在第八步骤中,每个动态呼叫对等体和设备对应于唯一的会话初始化协议注册并具有唯一的reg-id(以及端口0)。这使得用户代理可以从一个网络移动到另一个网络,尤其是当用户代理和多协议会话控制器之间存在网络地址转换时。
在第九步骤中,动态端点属于注册到达的领域。当该端点移动而且领域变化时,多协议会话控制器在下次成功注册时对其更新。
模板提供以下功能。当第三方会话初始化协议注册机用该注册的200 OK消息进行响应时,创建动态呼叫对等体。管理员可以关联应用于这些动态创建的对等体的策略。例如,根据该注册来自哪个子网,将来自这些设备的呼叫关联到站点特定的媒体或呼叫允许控制策略是在本发明的范围内。如果没有找到模板,则多协议会话控制器优选地利用缺省参数来创建该设备和呼叫对等体。
模板具有两个主要功能。第一个功能是基于注册信息向不活跃的设备和外出呼叫对等体分配策略。第二个功能是基于注册信息向不存在的设备和呼叫对等体分配策略。
例如,模板可以包含子网IP地址和掩模作为其IN/MATCH标准。在从该子网进行第一次注册时,存在两种可能性:
呼叫对等体被定位且保留注册别名。在这种情况下,多协议会话控制器可以使用模板IN/SET和OUT/SET参数来修正该设备和呼叫对等体上的现有参数。这例如用在用户代理从一个子网移动到另一个子网且系统对来自该另一个子网的呼叫应用新的媒体路由策略的情况。
当呼叫对等体与该设备都不存在时,多协议会话控制器使用IN/SET和OUT/SET参数来实例化该呼叫对等体和设备。多协议会话控制器基于所创建的协议参数和状态初始化IN/MATCH和OUT/MATCH参数。例如,这用在会话初始化协议用户代理正在向第三方会话初始化协议服务器注册的情况。在这种情况下的OUT/MATCH参数是会话初始化协议A-O-R=user@MSC-Realm。IN/MATCH参数是会话初始化协议接触地址=user@Private-Address,并且用于对来自该用户代理的呼叫进行分组。
本多协议会话控制器(MSC)还致力于计费问题。多协议会话控制器可以用作网络中路由所有呼叫的中心点。为每个呼叫产生呼叫详细记录并利用ASCII/RADIUS记入该呼叫详细记录。对于被应用服务器(AS)发夹的呼叫(通过呼叫ID或Callid标识),呼叫流如下所示:
Callid1→MSC→Callid2→AS→Callid3→MSC→Callid4
为这种呼叫产生的呼叫详细记录(CDR)如下:
CDR1(在MSC上):Callid1,Callid2
CDR2(在AS上):Callid2,Callid3
CDR3(在MSC上):Callid3,Callid4
所需要的额外的CDR:Callid1,Callid4。希望所有这些呼叫详细记录都能够被调试而且对所有呼叫线路记帐。
为了将呼叫详细记录调解为能够产生单个呼叫详细记录,可以采取几个途径。多协议会话控制器可以实施IMS计费ID(3GPP)并将其作为P计费向量(RFC 3455)的一部分插入。应用服务器必须支持该报头,并将其返回多协议会话控制器。这是最佳解决方案。不幸的是,其需要应用服务器(在大多数情况下是背对背用户代理)不加修改地传递该报头。在这种情况下,多协议会话控制器特别地将CDR1-3标记为中间呼叫详细记录(CDR)并产生最终的呼叫详细记录。
可以在外部系统上调解3个呼叫详细记录以产生最终的呼叫详细记录。
为所有直接注册到多协议会话控制器的端点提供拓扑隐藏功能。多协议会话控制器为在领域之间进行的呼叫、领域内的呼叫、在领域之间流动的媒体和在领域内流动的媒体提供这些功能(如果需要的话)。
在互通功能和互操作的带领下,应用以下规则。对于边界控制,多协议会话控制器使用会话初始化协议背对背用户代理和H.323背对背网关作为该体系结构部件。
在图8中,会话控制体系结构还被称为协议栈,假定边界会话控制功能(BSCF)策略106提供边界会话控制功能(BSCF)108。类似地,核心会话控制功能(CSCF)112。BSCF 108实现H.323路由网守(GK)114、会话初始化协议(SIP)/H.323互通功能(IWF)116、会话初始化协议(SIP)代理/注册机118、以及会话初始化协议(SIP)外出代理(OBP)120。另一方面,核心会话控制功能(CSCF)112仅实现SIP代理/注册机118和SIP OBP 120。
H.323路由网守114访问H.323网守122和H.323网关124。
SIP/H.323互通功能访问H.323网关124和SIP用户代理(UA)126。
SIP用户代理还被称为会话描述协议(SDP)或SIP-T(用于电话的会话初始化协议)。SIP代理/注册机118访问位于SIP用户代理126之上的背对背用户代理128,以及访问SIP注册机130。SIP外出代理(OBP)120只访问背对背用户代理128。
H.323网守122、H.323网关124、SIP用户代理126和SIP注册机130形成位于由H.225/H.235/H.245部件132和SIP TSM部件134形成的层之上的层。H.225/H.235/H.245部件描述了H.232协议组,其中H.225覆盖窄带可视电话服务,H.235涉及安全和验证,而H.245协商信道使用和容量。
该协议体系结构提供TCP/UDP层136、IP4和IP6层138以及140,并在底部提供媒体处理层142。
图9示出包括SIP注册机130和H.323网守122的策略结构,其访问包括查找服务器146、呼叫计划和虚拟专用网络(VPN)148、和领域/CAC(呼叫允许控制)150的策略144。
图8的体系结构提供应用的灵活映射以及协议信息,诸如用户标识(用户名称和电话号码)、网络拓扑(主机名域)和SIP协议报头(包括“来自”、“去往”、“保密”)。
该体系结构还提供对SIP消息、定时器、状态机和呼叫流的完全控制。这使得可以与呼叫参与方无关地发布消息,并且实现由各种应用使用的第三方呼叫控制(3pcc)。
图8的体系结构还提供对H.225和H.245状态机的完全控制。提供与早期H.245、H.245隧道化、H.323快速连接和H.323v1(这是慢起始呼叫,诸如由Cisco呼叫管理器使用的呼叫)的互通。还提供与根据H.406.6(诸如Avaya PBX)实施扩展的快速连接的端点的互通。
本体系结构还提供SIP和H.323之间的灵活互通。具体地说,可以使使用任一上述特征以及诸如视频的高级服务的常规语音呼叫互通。也支持诸如T.38传真互通的传真传输。
接入网络呼叫允许控制用于呼叫路由负载平衡,拒绝超过所规定的服务水平保证(SLA)的呼叫,或者为溢出呼叫提供尽最大努力型服务。呼叫路由在此是指选择该呼叫的目的地。
多协议会话控制器为包括会话对等体和会话对等体组的信令资源提供增强的呼叫允许控制,以及为会话对等体和会话对等体组提供带宽控制。信令资源是指在多协议会话控制器上有效的呼叫线路的数量。
带宽测量不是基于来自于或终止于端点(或领域或子网或i边缘组)的呼叫线路。例如,软交换(端点)可以进行呼叫,该呼叫通过MSC被发夹,而且媒体从未离开该端点。在这种情况下,在端点上存在两个呼叫线路(发起和终止呼叫线路),而所使用的带宽为0(我们关心的间带宽(inter bandwidth)为0,但是内带宽(intra-bandwidth)不为0)。
即使MSC不在媒体路径上或者不控制媒体如何在底层网络中流动,MSC也提供带宽控制。媒体可以直接由MSC路由,或者利用第三方媒体服务器控制。在网络拓扑非常接近为带宽控制创建的逻辑组的情况下(上面的a-d),MSC可以控制如何使用带宽。例如,管理员可以具有固定的网络资源来在子网1和子网2之间路由媒体,而且可以通过MPLS网络连接它们。
在图10中,对等体组用于约束子网并基于子网组提供呼叫允许控制。可以在对等体级别或对等体组级别上强制执行呼叫允许控制。
媒体路由策略的规定是根据本发明的实施例提供的。多协议会话控制器允许在每个对等体、对等体组和领域中规定媒体路由策略。在每个级别指定两个不同类型的媒体路由策略,即,X内媒体路由和X间媒体路由。在此,X是对等体、对等体组和领域之一。下面描述这些策略:
对于根据x内媒体路由的对等体策略,提供用于被发夹的呼叫的媒体路由策略。被发夹的呼叫是发起对等体和终止对等体是相同的呼叫。对于根据x间媒体路由的对等体策略,提供用于该对等体和其余对等体之间的呼叫的媒体路由策略。
对于根据x内媒体路由的对等体组策略,媒体路由策略是为发起对等体和终止对等体都在同一对等体组内的呼叫提供的。对于根据x间媒体路由的对等体组策略,媒体路由策略是为发起对等体和终止对等体在不同的对等体组内的呼叫提供的。对于根据x内媒体路由的领域策略,媒体路由策略是为发起对等体和终止对等体在同一领域内的呼叫提供的。对于根据x间媒体路由的领域策略,媒体路由策略是为发起对等体和终止对等体在不同的领域内的呼叫提供的。
对于上述每一个,策略定义都包括两个值:策略优先顺序和策略开/关。优先顺序是一个数值(整数),且较高值表示较高的优先顺序。
在图11中,对于从对等体A到对等体B的呼叫,首先确定在源和目的地对等体上的相关策略。例如,该呼叫可以在同一对等体组内的不同对等体之间,但是在不同的领域之间。这意味着在源和目的地对等体上,该呼叫要经受以下策略:对等体间MR(媒体路由)、对等体组内MR、或领域间MR。然后,应用以下的分层结构以确定可用于源或目的地对等体的媒体路由策略。如果对等体具有指定的媒体路由(MR)策略,则使用该对等体。如果对等体组具有指定的媒体路由(MR)策略,则使用该对等体组。如果领域具有指定的媒体路由(MR)策略,则使用该领域。
一旦确定每个对等体上的媒体路由策略,则优先顺序(整数值)用于确定哪个策略会赢。
图11提供媒体路由策略配置的示例。对于对等体A和对等体C之间的不可信链路(顶部的例子)164为开的情况,对等体A和C也为开,而对等体B为关。对于A与B之间的链路和A与C之间的链路为开情况下的不可信网络(底部的例子)166,对等体A为开,而对等体B和C为关。
下面讨论远端网络地址转换穿越。图12所示的多协议会话控制器170可以与会话初始化协议接入网络172上的任何种类的通用网络地址转换/防火墙171(对称的、完全锥形的、受限锥形的等)接口。网络地址转换/防火墙可以将企业/载波174、176和178通过网关180连接到公共互联网或者连接到提供商的专用网络182。
对于所有会话初始化协议请求消息,通过将转换报头与该消息的源IP地址匹配来检测网络地址转换自身的存在。对这种请求的响应总是被发送回该请求来自的源IP和端口。多协议会话控制器还实施RFC3581,其可以由防火墙后面的会话初始化协议用户代理用于适当地注册其联系。
如下提供会话初始化协议注册。多协议会话控制器将由防火墙后面的会话初始化协议端点注册的联系映射到该注册来自的源IP和端口。多协议会话控制器实施以下机制以保持信令针孔(pinhole)打开。
如果多协议会话控制器检测到该注册来自网络地址转换器之后,则多协议会话控制器向下调节分配给该端点的截止超时。所使用的缺省超时是两分钟(这可以通过管理员配置)。一些采用该途径而不采用其它途径的考虑是:所建议的网络地址转换器刷新用户数据报协议(UDP)绑定的机制是外出业务(traffic)(其中业务来自防火墙之后,并去往网络地址转换器的公共侧)。这大多是出于安全顾虑,原因在于一些电脑黑客可能试图使绑定在其关闭之后继续长时间打开。
该方法可以在多协议会话控制器上引入明显更高的负载,原因在于其需要大量的消息且需要在多协议会话控制器上解析和创建这些消息。如果注册去往应用服务器,则它们也可以在该应用服务器上产生很多负载。多协议会话控制器将提供过滤机制来减小这些注册被发送到应用服务器的频率。多协议会话控制器还监视这些注册以查看是否任何注册需要异常处理以及需要被发送给应用服务器(例如,callid(呼叫ID)或联系或任何其它注册统一资源标识符/联系参数已经改变)。该应用服务器侧的超时是一天(应用服务器也可以基于应用服务器配置来调小该超时)。例如,如果应用服务器分配60分钟的超时,则如果在网络地址转换器侧是两分钟超时的话,多协议会话控制器每当第30次注册时就结束转发。
多协议会话控制器还可以提供利用OPTIONS分组检测网络地址转换超时的机制。OPTIONS是指在请求分组报头中的、涉及在资源上执行的方法的命令。可能的方法包括Invite、Ach、eye、Cancel、Options、Register,这些是公知的。该机制在理论上是可行的,但是如果网络地址转换器有非确定性的行为的话,不能保证该机制确定性地工作。用于网络地址转换穿越的每个端点/子网/领域的超时是优选的。
也支持其是不注册的会话初始化协议网关的静态端点。必须在防火墙上规定静态针孔以便让进入的信令通过。
信令和媒体网络地址转换穿越之间的分离是远端信令,而且媒体网络地址转换穿越在图13中示出。多协议会话控制器将远端NAT穿越与信令端NAT穿越分离,而且通过配置来对其进行控制。例如,多协议会话控制器可以按照图13所示的配置部署。
下面讨论网络地址转换穿越和媒体路由策略之间的无关性。在端点上实现网络地址转换穿越并不意味着多协议会话控制器将控制所有去往/来自它的呼叫的媒体路由。
参见图14、15、和16的网络地址转换器穿越情况。在每个情况中,管理员都在呼叫对等体上使网络地址转换器穿越被使能。在端点是动态的情况下,其用于网络地址转换器穿越的配置是从全局配置文件或模板继承来的。该配置实现信令网络地址转换器穿越。然后,应用用于呼叫对等体是其一部分的呼叫对等体组的媒体路由配置来确定媒体必须如何路由。
下面描述回铃(ring-back)问题(183→200)。数字183和200是指用于响应的消息代码。在SIP中,消息代码183是指被呼叫的电话的振铃,而消息代码200表示用户拿起电话和完成呼叫建立。200 OK消息被发送给呼叫发起电话。多协议会话控制器选择性地允许SIP 183消息作为200信号发送给主叫方,以阻止回铃问题。按照正常的方式报告采用该信令并且没有接通的呼叫。在呼叫详细记录中的唯一变化是最后发送给主叫方的消息是200 OK。不建议在这种情况下在主叫方侧进行计费。可以在模板端口或者实际的电话端口上配置该特征。不建议将该特征用于能够STUN(UDP简单穿过NAT)的客户。这是允许应用发现网络地址转换器存在及其类型的协议。
关于网络地址转换器穿越的问题包括由被叫方在主叫方发送媒体之前发送的任何媒体都可以被剪接(clip)。在被叫方与183一起而不是在183之前发送媒体的情况下,上述183→200转换缓解了这个问题。利用上述183→200转换,如果在被叫方侧接收到除200之外的任何其它最终响应,则多协议会话控制器将主叫方挂起。合适的原因报头可以用在BYE消息中。注意不再执行在183之后到来的3xx响应。
其另一个解决方案是使用媒体服务器/应用服务器。多协议会话控制器可以在检测到呼叫来自网络地址转换器之后的设备时将该呼叫路由到应用服务器。该应用服务器将该呼叫连接到媒体服务器并在第二呼叫线路上搜索。
与基于STUN/ICE的系统的交互:在多协议会话控制器上实施的远端NAT穿越完全与也可以使用RFC 3581的、基于STUN/ICE的系统兼容。
下面描述服务质量和与Juniper网络服务部署系统的组合。
多协议会话控制器170可以与Juniper网络SDX系统组合。SDX可以通过各种宽带接入技术,如DSL、Cable等,向定购者传送服务。SDX与Juniper网络边缘路由器(ERX)合作并允许以需要为基础来激活服务。多协议会话控制器170可以被批发商(其拥有并管理核心网络)或零售商(其可以管理定购者或服务)拥有。图17示出多协议会话控制器在这种系统中的定位。
SDX网关190是允许外部部件通过简单对象存取协议(SOAP)接口192与SDX部件交互的SDX系统的部件(多协议会话控制器使用内容提供商网络应用)。SDX网关向使用公共对象策略服务(COPS)196来为流经该网络的媒体规定ERX(Juniper网络ERX系列边缘路由器)198和保留资源的SAE 194传送策略。
勾画出简化的会话初始化协议呼叫流。在多协议会话控制器向SDX传送该策略之前开始流动的媒体不能得到正确的处理类别。对于H.323,该规定是类似的。在这种情况下,多协议会话控制器不在呼叫详细记录中报告媒体/服务质量统计。
如下执行服务质量和呼叫统计数字的报告。多协议会话控制器报告以下服务质量和呼叫统计数字以实现质量报告和诊断。仅在多协议会话控制器控制网络中的媒体流时才报告这些统计数字。
参数 报告基础 格式 定义
SIP信令消息重新发送 呼叫对等体 整数 可复位。表明在自最后一次复位以来进行的呼叫集合上重新发送了多少次请求和响应
编解码器 CDR 字符串 表明什么编解码器用于该呼叫
分组丢失率 CDR 具有在该字段的左边缘的二进制点的固定点数 自从接收开始以来所丢失的来自源的RTP数据分组的分数
分组丢弃率 CDR 具有在该字段的左边缘的二进制点的固定点数 由于在接收抖动缓冲器处迟到或早到、掏空或溢出而导致的自从接收开始以来所丢弃的来自源的RTP数据分组的分数
脉冲串密度 CDR 具有在该字段的左边缘的二进制点的固定点数 自从接收开始以来在脉冲串周期内丢失或丢弃的RTP数据分组的分数
间隙密度 CDR 具有在该字段的左边缘的二进制点的固定点数 自从接收开始以来在脉冲串间的间隙内丢失或丢弃的RTP数据分组的分数
脉冲串持续时间 CDR 毫秒 自从接收开始以来发生的间隙周期的平均持续时间,用毫秒表示
R因子 CDR 在0到100范围内的整数,值94对应于“高语音质量”,50或更低的值被认为是不可用 R因子是描述通过该RTP会话传送的呼叫片段的语音质量度量
MOS-LQ CDR 级别从1到5,其中5代表优异,1代表不可接受 为监听质量估计的平均意见分
MOS-CQ CDR 级别从1到5,其中5代表优异,1代表不可接受 为会话质量估计的平均意见分
对于语音和传真,或电传,对MSC进行代码转换可以用作针对语音和传真呼叫的代码转换引擎。代码转换服务是为传递给接入网络的呼叫提供的,其中该接入网络需要与入口网络所采用的压缩水平不同的压缩水平。多协议会话控制器可以部署外部媒体资源,以执行代码转换。这些资源可以被部署在接入网络处或者被集中在网络核心中。
如图18所示,多协议会话控制器170提供以下代码转换功能:G.729G.711,T.38传真G.711穿过传真,以及DTMF(双音多频)代码转换(基于RFC 2833的DTMFG.711带内DTMF)。
代码转换功能符合RFC 3550中定义的RTP转换器。该代码转换功能可用于会话初始化协议和H.323呼叫二者,而且可以逐个呼叫地进行。
可以在接入网络或核心网络中提供代码转换资源的部署。多协议会话控制器170利用允许由多协议会话控制器控制代码转换资源的MSCP(媒体服务控制协议)200来控制代码转换资源。多协议会话控制器总是用作媒体进入或离开接入网络的点。
多协议会话控制器可以为了代码转换的目的使用以下媒体网关。
媒体网关 对于1+1冗余的支持 对于传真代码转换的支持 密度
Brooktrout’sSnowshore媒体防火墙 已计划 700
音频代码IP媒体2000服务器 1810-2002810-3006310-2000
描述了呼叫流。这些流还使用在MSCP和私有TPNCP(音频代码)之间转换的MSCP网关。
因此,本发明提供的改进包括:可选择的媒体路由;使用第2层、第3层、编解码器(编码和解码)以及MOS(平均意见分)限定符的呼叫路由;MFCP和MFCP网关;互通功能(IWF)和视频;用于最低成本呼叫路由的集成系统;以及用于最大利润呼叫路由的集成系统。
这些特征是本发明实施例所独有的,并且给该技术提供显著差异。
平均意见分(MOS)是一种通过人类用户收听通过通信网络的讲话而主观感知来确定语音通信的相对质量的级别。在平均意见分中,单向延迟和信号丢失是很重要的因素,当然其它因素也会影响人类用户的感知。
提供可选择的媒体路由。本技术可以将信令和承载网络分开。但是,典型地信令和/或承载都被迫经过某些网络单元以监视和加强服务质量、优化网络路线等。
可选择的媒体路由提供对网络服务提供商的控制以便动态地、以最小配置量执行媒体路由。可选择的媒体路由策略以入口或出口呼叫对等体策略为基础。用于优先顺序值和开/关的标准是基于信任边界的创建的网络设计。如果对等体都在网络运营商信任边界内,则不需要进行媒体路由。因此,设计为在信任边界内处理呼叫的大多数对等体具有被设置为“关”的该策略的缺省值。但是,在该网络边缘的对等体可能具有从不可信网络路由到该对等体的呼叫。当呼叫来自不可信网络时,应当对这种呼叫执行媒体路由。从而在边缘对等体中设置优先顺序值;如果该优先顺序值小于不可信对等体的优先顺序值,则由不可信对等体的媒体路由策略接管,并发生媒体路由。
参见图20的示例,其中多协议会话控制器170连接到信任边界240以跨过该信任边界向端点C 242提供媒体通信。端点A和B 244和246在信任边界240内。端点C的优先顺序为10,并且值被设置为开,而端点A 244的优先顺序为5,并且值为关,而端点B的优先顺序为5并且值为关。
以下表格提供对是否在可信网络和不可信网络之间的通信中使用媒体路由的概述。
不可信网络 可信网络 总是媒体路由
不可信网络 不可信网络 总是媒体路由
可信网络 可信网络 不进行媒体路由
可信网络 不可信网络 总是媒体路由
转到图19,该图示出多协议会话控制器170的物理体系结构。双CPU处理单元210与网络处理器卡212相似。操作部件包括呼叫处理单元214和作为与媒体防火墙控制协议(MFCP)218的接口的防火墙控制实体(FCE)216。MFCP 218通过MFCP服务器220与iXP2400上的会话过滤器222通信,这使得可以分离信令和承载信道。
在本说明书的其它地方已经描述了媒体路由功能。
下面描述具有限定符的呼叫路由。呼叫路由的传统概念包括基于该呼叫的拨号判定哪个中继线打开,和/或发起中继线。但是,在基于VoIP的呼叫路由中,本发明将该概念扩展为包括具有诸如VLAN ID(虚拟LAN标识符)的第2层标识符的、具有诸如DiffServ/TOS标记的第3层标识符的、具有针对该呼叫的编解码器(编码和解码设备)偏好的、以及具有针对去向和/或来自目的地/来源的以前呼叫的平均意见分(MOS)限定符等等的呼叫路由。本呼叫路由通过控制呼叫路由保证高质量的呼叫服务。
在具有限定符的呼叫路由中,采用识别第2层和第3层部件的标准。第2层和第3层限定符用于识别源以及为出口网络设置用于其服务质量的标记符。典型的第2层限定符是VLAN标签和优先级位。VLAN标签在IEEE标准802.1Q中规定,而优先级位在IEEE标准802.1p中规定。利用VLAN标签,本多协议会话控制器可以从给定呼叫对等体时起识别呼叫和媒体的源。一旦识别了入口呼叫对等体,则可以对该呼叫应用合适的策略。第3层标识符典型地是可唯一地确认的IP地址和IP子网地址。
平均意见分(MOS)由多协议会话控制器使用并且通过查看进入的媒体流和测量抖动、延迟和分组丢失来产生。MOS分数的计算基于ITU-T标准E模型(G.107)。图21示出为MOS进行的语音质量测量和E模型。多协议会话控制器170设置在接入网络252中的端点A 250和提供商网络256中的端点B 254之间。呼叫质量的测量基于抖动和分组丢失,并且作为对从端点A 250到端点B 254的通信的前向测量以及作为对从端点B 254到端点A 250的通信的反向测量来进行。
提供媒体防火墙控制协议(MFCP)网关。为了分离信令和媒体网络以及独立地调整信令和媒体,指定了“控制”协议。该控制协议被称为媒体防火墙控制协议(MFCP)218。媒体防火墙控制协议可以用于控制防火墙、媒体服务器和边缘路由器。但是,防火墙、媒体服务器和边缘路由器可以实现用于更新在其系统上的策略的、它们自己的控制协议。本发明提供一种称为MFCP网关的逻辑实体,其将MFCP作为输入并将其转换为防火墙、媒体服务器或边缘路由器的合适的控制协议。
提供互通功能(IWF)和视频。互通功能(IWF)包括在VoIP领域中广泛用于建立呼叫的SIP和H.323呼叫建立协议之间的转换。SIP和H.323之间的映射不是非常直接,并且到目前为止松散地规定了该映射。本技术提供SIP和H.323之间的无缝转换,反之亦然。但是,视频呼叫或包括发送视频和音频作为媒体的呼叫是很难解决的问题。SIP和H.323之间的视频能力的映射还没有被很好地理解,也没有很好地存档。本技术还涵盖用于视频呼叫的SIP-H.323 IWF。
本发明提供针对最低成本呼叫路由的集成系统。呼叫路由的成本包括很多因素,其包括购买和销售路线的实际金钱成本,以及质量参数,诸如拨号后延迟(PDD)、应答占用比(ASR)、平均意见分(MOS)等等。购买和销售路线的金钱成本是网络管理员所知道的,并且由网络管理员输入为会话控制器所用。可以测量质量因素,而测量值可以由会话控制器利用。本会话控制器利用成本的混合概念,其包括网络运营商(在该路线上)运作的实际成本以及用户经验(通过如PDD、ASR、MOS等的质量参数测量的),从而网络运营商可以获得在利润和操作方面都很优化的网络。
对其客户的主要服务是网络传送的网络运营商发现传送电话呼叫的成本依赖于VoIP呼叫的目的地是哪里,并且该成本根据该呼叫穿过其网络以及穿过其伙伴的网络采用的路径而变化。因此,网络运营商利用称为最低成本路由(LCR)的技术,寻求通过其网络来传送每个呼叫。
本会话控制器与iVMS一起提供用于执行LCR的方法。本会话控制器基于由网络运营商建立的策略来路由所有VoIP呼叫。iVMS系统实际上接受用于穿过该网络的各个路径的费用,并且能够计算出导致本会话控制器所处理的每个呼叫的最低成本路由的最佳策略集。
本发明提供最大利润呼叫路由的集成系统。网络运营商一旦具有进行最低成本路由(LCR)的正确策略,还不得不考虑在穿过其网络的每个呼叫上赚取的利润。为了最大化利润,运营商必须考虑通过其网络传送或终止的最低成本路由,而且还要考虑发源收入。该运营模式包括观察终止的总成本,并在CLR之上提供策略层,但有时候该运营模式可以与该策略层正交。
本会话控制器与iVMS一起提供用于执行最大利润路由(MPR)的方法。本会话控制器基于由网络运营商建立的策略来路由所有VoIP呼叫。iVMS系统作为输入不仅有各种传送和/或终结的金钱费用,还有发源的费用,然后可以计算出导致MPR的合适策略。然后将这些策略直接从ivMS输入到会话控制器,从而为网络运营商产生MPR。
在优选实施例的另一个特征中,该系统使用存储器内(in-memory)数据库。在图22中,多协议会话控制器策略数据库(下面简称为“数据库”)以两种形式存储在运行时多协议会话控制器中,作为在用于运行多协议会话控制器的计算平台的硬盘驱动器上的永久数据库和随机存取存储器中的存储器内数据库。当多协议会话控制器应用被启动时,读取盘上的永久数据库(P-DB)并将其存储在存储器(M-DB)中以便非常快速地查询处理由多协议会话控制器应对每个呼叫所需要的策略信息。
由多协议会话控制器应对的每个呼叫都需要策略查找。存储器内数据库M-DB提供处理呼叫所需要的策略信息的知识库。由于需要多协议会话控制器具有非常高的性能,因此这些策略查找必须具有以下特性:查询时间必须最少,并且在相同的负载条件下必须不由于系统中的其他活动而改变,以及查询时间不应当随着正在同时处理的呼叫的数量增加而线性或指数增长。
存储器内数据库M-DB被设计为满足这些限制。存储器内数据库被组织为多个“数据库表”以结构化策略数据。存储器内数据库不向其它程序暴露标准的查询语言接口,诸如SQL。可编程的应用编程接口(API)提供对永久数据库P-DB的自动操作,该永久数据库P-DB由多协议会话控制器的部件,诸如GIS(呼叫处理器)、Jserver(规定代理)和CLI(命令行接口),使用。在一个实施例中,存储器内数据库包括以下表格:呼叫路线表、端点表、呼叫计划绑定表、呼叫允许控制(CAC)表、触发器表、VPN表、和领域表。
为了尽可能快地查询数据库,每个表格都被多次索引,导致多个“关键字”(在传统数据库用法中)。该表结构的创新方面在于每个关键字不必是唯一的,即使一些关键字是唯一的,如电话号码。对每个关键字的搜索方法可以不同。在存储器内数据库M-DB中使用的搜索方法包括:二值搜索、哈希搜索、和三重搜索树。
具体地说,参见以下表格:
搜索算法 算法效率
二值搜索 O(log n)
哈希搜索 O(l)
三重搜索树 O(常数log n)
根据本系统方面,提供异步直写。永久数据库P-DB给存储在存储器内数据库M-DB中的信息提供持久性。因此,M-DB和P-DB中的信息应当相同而且不能太长时间不同步。在任何时刻,在可运行的多协议会话控制器中,存储器内数据库M-DB将比永久数据库P-DB保持更权威的信息。这样,无论将什么信息写入永久数据库P-DB,该信息都必须也写入存储器内数据库M-DB,反之亦然。但是,存在几个从永久数据库P-DB读取和更新永久数据库P-DB的过程。公共的应用编程接口(API)用于与数据库接口。与永久数据库P-DB的API由CLI(命令行接口)、GIS(呼叫处理器)和Jserver(规定代理)过程使用。
这是通过存储器内数据库M-DB的直写而更新永久数据库P-DB的过程。存储器内数据库M-DB总是在永久数据库P-DB得到更新之前先被更新。
与永久数据库P-DB的API透明地更新存储器内数据库M-DB数据库。该API还在更新永久数据库P-DB之前先更新存储器内数据库M-DB。其副作用是在实际更新P-DB之前可能多次提交给M-DB的同一表格。在这种情况下,永久数据库P-DB只让最新和最权威的更新被提交。这是由API利用两个原理来实现的:异步性和数据独立更新。
在利用异步性更新时,API对信息进行异步更新。任何给予API的、用于提交到数据库中的信息都首先被更新到存储器内数据库M-DB中,然后为更新到永久数据库P-DB中而排队。排队是必要的,原因在于盘更新需要操作系统调度干预,而且盘的批更新比多次零星写到盘中更为有效。然而,该信息已经被提交到存储器内数据库M-DB中,因此所有过程都能将该信息用于查询。
API在更新存储器内数据库M-DB时只使用表格的关键字,并且不知道数据本身。在传统的数据库基于结构化查询语言(SQL)系统中,提交命令也携带要更新的数据。但是,API在此只知道关键字而不知道数据本身。该数据对API是不透明的。一旦API使用该关键字找到正确的条目,则在一次操作中进行数据的提交。如果随后的提交是对相同的关键字操作,则存储器内数据库M-DB中的数据再次被更新,甚至在完成给永久数据库P-DB的提交队列之前。
数据库的异步直写过程提供了很多优点,包括:信息总是能被高性能应用使用,信息的完整性、连续性得以保持,且信息的永久性得以透明地维持。
因此,提供了一种用于在分组交换网络上的语音和实时或至少近似实时通信的系统和方法。本系统包括可以部署为核心控制器或边界控制器的多协议会话控制器。本会话控制器提供可选择的媒体路由;具有第2层、第3层、编解码器(编码和解码)以及MOS(平均意见分)限定符的呼叫路由;MFCP和MFCP网关;互通功能(IWF)和视频;用于最低成本呼叫路由的集成系统;用于最大利润呼叫路由的集成系统;以及存储器内数据库。
尽管本领域技术人员可以提出其他修正和改变,本发明人的意图是要在本专利内体现所有合理和恰当地落入其对现有技术贡献的范围内的改变和修正。

Claims (15)

1.一种用于在网络上路由分组数据的实时通信的系统,包括:
至少一个连接到所述至少一个网络的会话控制器,用于为正在处理的呼叫关联入口呼叫对等体,所述会话控制器用于将所述入口呼叫对等体与策略相匹配以便识别用于所述呼叫的出口呼叫对等体;
连接到所述至少一个会话控制器的信令交换机;
连接到所述至少一个会话控制器的管理系统,用于记录所述至少一个会话控制器的性能数据;
可由所述至少一个会话控制器访问的数据库,用于为呼叫组定义策略;
所述会话控制器提供可选择的媒体路由,所述可选择的媒体路由包括应用媒体路由策略来规定每对等体、对等体组和领域中的至少一个的媒体路由,所述会话控制器指定(对等体/对等体组/领域)内的呼叫的(对等体/对等体组/领域)内路由和(对等体/对等体组/领域)之间的呼叫的(对等体/对等体组/领域)间路由中的一个。
2.一种在实时分组交换连接上路由媒体呼叫的方法,包括步骤:
应用与下列各项之一有关的策略:用于路由媒体呼叫的对等体媒体路由和对等体组媒体路由和领域媒体路由;
应用与域间呼叫和域内呼叫中的一个有关的策略,其中所述域是所述对等体和所述对等体组和所述领域中的一个;
所述策略包括策略定义,所述策略定义具有用于策略优先顺序的策略定义值和用于策略开或关的策略定义值,所述策略优先顺序包括允许比较相对优先顺序值的等级值;
对每个域使用优先顺序值的最高等级优先顺序值。
3.一种在实时分组交换连接上路由媒体呼叫的方法,包括步骤:
提供连接到网络的会话控制器;
提供连接到所述会话控制器的信令交换机;
提供连接到所述会话控制器的管理系统;
用所述会话控制器控制该网络中的呼叫路由,所述呼叫路由控制包括在7层模型的至少两层中的单元的标识符,所述呼叫路由控制包括对用于呼叫的编解码器的偏好,并且考虑到根据具有相同的源和目的地的以前呼叫的平均意见分限定符而执行所述呼叫路由。
4.根据权利要求3所述的用于路由媒体呼叫的方法,其中所述呼叫路由控制包括7层模型的第2层和第3层中的部件的标识符。
5.一种在实时分组交换连接上路由媒体呼叫的方法,包括步骤:
提供连接到网络的会话控制器;
为防火墙、媒体服务器和边缘路由器中的至少一个提供媒体防火墙控制协议;
提供媒体防火墙控制协议网关,连接所述媒体防火墙控制协议网关以接收所述媒体防火墙控制协议,所述媒体防火墙控制协议网关用于将所述媒体防火墙控制协议分别转换为所述防火墙、媒体服务器和边缘路由器的控制协议。
6.根据权利要求5所述的方法,其中所述媒体防火墙控制协议网关是逻辑实体。
7.一种在实时分组交换连接上路由媒体呼叫的方法,包括步骤:
提供连接到网络的会话控制器作为核心控制器;
提供连接到所述会话控制器的信令交换机;
提供连接到所述会话控制器的管理系统;
由所述会话控制器执行互通功能,所述互通功能提供会话初始化协议呼叫和H.323协议呼叫之间的媒体转换。
8.根据权利要求7所述的方法,其中所述互通功能包括会话初始化协议呼叫和H.323协议呼叫之间的视频转换。
9.一种在实时分组交换连接上路由媒体呼叫的方法,包括步骤:
提供连接到网络的会话控制器;
提供连接到所述会话控制器的信令交换机;
提供连接到所述会话控制器的管理系统;
基于由网络运营商设置的、用于根据多个路径通过网络的费用来路由呼叫的策略而通过该网络路由呼叫,根据通过该网络的最低成本路线来确定所述路由。
10.一种在实时分组交换连接上路由媒体呼叫的方法,包括步骤:
提供连接到网络的会话控制器;
提供连接到所述会话控制器的信令交换机;
提供连接到所述会话控制器的管理系统;
基于由网络运营商设置的、用于根据多个路径通过网络的成本和呼叫终止以及呼叫发起的成本来路由呼叫的策略而通过该网络路由呼叫,根据通过该网络的最大利润路线来确定所述路由。
11.一种用于在网络上路由分组数据的实时通信的系统,包括:
至少一个连接到所述至少一个网络的会话控制器,用于处理呼叫和提供被处理的每个呼叫的呼叫详细记录;
连接到所述至少一个会话控制器的信令交换机;
连接到所述至少一个会话控制器的管理系统,用于接收由所述至少一个会话控制器处理的呼叫的呼叫详细记录,所述管理系统包括用于呼叫处理的策略数据库,所述管理系统从所述数据库向所述会话控制器提供可应用的策略;
所述会话控制器被部署为边界控制器和核心控制器中的一个,所述会话控制器控制流到所述至少一个网络的媒体流,所述会话控制器为所述至少一个网络提供远端网络地址转换。
12.一种在互联网协议系统上实时交换呼叫的方法,包括步骤:
由会话控制器找到用于呼入的呼叫对等体;
由所述会话控制器将呼叫与入口呼叫对等体相关联;
由所述会话控制器将所述入口呼叫对等体与数据库中的策略相匹配;
在设备上注册呼叫;
利用所述呼叫对等体指定终止信令;以及
在所述呼叫对等体中指定服务类别。
13.根据权利要求12所述的方法,还包括步骤:
提供用于呼入、呼出、匹配呼叫和设置呼叫参数的参数。
14.一种在互联网协议系统上实时交换呼叫的方法,包括步骤:
提供连接到网络的会话控制器;
提供连接到所述会话控制器的信令交换机;
提供连接到所述会话控制器的管理系统;
为快速呼叫处理提供存储器内数据库,所述存储器内数据库包括:存储在硬盘存储器上的永久数据库的摘要,所述摘要被存储在易失性存储器中;以及
与所述数据库中的任何数据无关地、在所述存储器内数据库和所述永久数据库之间异步写入数据。
15.根据权利要求11所述的系统,还包括:
多个会话控制器,至少一个所述会话控制器被部署为边界控制器,至少一个所述会话控制器为核心控制器。
CNA2005800480169A 2004-12-31 2005-05-27 Voip网络基础架构部件和方法 Pending CN101116296A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/026,746 2004-12-31
US11/026,746 US8194640B2 (en) 2004-12-31 2004-12-31 Voice over IP (VoIP) network infrastructure components and method

Publications (1)

Publication Number Publication Date
CN101116296A true CN101116296A (zh) 2008-01-30

Family

ID=36640317

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005800480169A Pending CN101116296A (zh) 2004-12-31 2005-05-27 Voip网络基础架构部件和方法

Country Status (5)

Country Link
US (10) US8194640B2 (zh)
EP (1) EP1832069B8 (zh)
JP (1) JP2008527798A (zh)
CN (1) CN101116296A (zh)
WO (1) WO2006073481A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902452A (zh) * 2008-11-28 2010-12-01 株式会社日立制作所 管理装置
CN103581956A (zh) * 2012-07-25 2014-02-12 中国移动通信集团河南有限公司 一种语音质量的检测方法及装置
CN104067591A (zh) * 2012-01-17 2014-09-24 伊帕莱夫股份公司 用于全球实时远程通信的设备、软件模块、系统或商业方法
CN109587361A (zh) * 2018-12-27 2019-04-05 武汉职业技术学院 一种基于IBX1000的校园局域网VoIP系统
CN111541691A (zh) * 2020-04-22 2020-08-14 北京盛德远景科技有限公司 一种基于sip呼叫的sip呼叫边界控制系统
CN114006889A (zh) * 2021-10-29 2022-02-01 迈普通信技术股份有限公司 语音网关实现方法、语音网关以及ip语音通信系统
CN114915650A (zh) * 2022-04-22 2022-08-16 国家计算机网络与信息安全管理中心 基于网元信息聚合的VoIP服务观测视角的判定方法及系统
CN114006889B (zh) * 2021-10-29 2024-04-16 迈普通信技术股份有限公司 语音网关实现方法、语音网关以及ip语音通信系统

Families Citing this family (275)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100670006B1 (ko) * 1999-06-08 2007-01-18 더 트러스티스 오브 콜롬비아 유니버시티 인 더 시티 오브 뉴욕 인터넷/인트라넷 전화통신을 위한 네트워크 전화통신어플라이언스 및 시스템
EP1447998A1 (en) * 1999-12-30 2004-08-18 Nortel Networks Limited Adaptively maintaining quality of service (Qos) in distributed PBX networks
US7990882B1 (en) 1999-12-30 2011-08-02 Avaya Inc. Adaptively maintaining quality of service (QoS) in distributed PBX networks
US7031267B2 (en) * 2000-12-21 2006-04-18 802 Systems Llc PLD-based packet filtering methods with PLD configuration data update of filtering rules
US7054939B2 (en) * 2001-06-28 2006-05-30 Bellsouth Intellectual Property Corportion Simultaneous visual and telephonic access to interactive information delivery
US20120027008A1 (en) * 2001-10-12 2012-02-02 Spice I2I Limited Addressing Techniques For Voice Over Internet Protocol Router
WO2004111749A2 (en) * 2003-06-11 2004-12-23 Canon Kabushiki Kaisha Communication apparatus, control method of communication apparatus, and control program of communication apparatus
US7853996B1 (en) 2003-10-03 2010-12-14 Verizon Services Corp. Methodology, measurements and analysis of performance and scalability of stateful border gateways
US7421734B2 (en) * 2003-10-03 2008-09-02 Verizon Services Corp. Network firewall test methods and apparatus
US7886348B2 (en) * 2003-10-03 2011-02-08 Verizon Services Corp. Security management system for monitoring firewall operation
US7886350B2 (en) 2003-10-03 2011-02-08 Verizon Services Corp. Methodology for measurements and analysis of protocol conformance, performance and scalability of stateful border gateways
US20080280588A1 (en) * 2004-02-20 2008-11-13 Brian Roundtree User Interface Methods, Such as for Customer Self-Support on a Mobile Device
US9565297B2 (en) 2004-05-28 2017-02-07 Oracle International Corporation True convergence with end to end identity management
US9038082B2 (en) 2004-05-28 2015-05-19 Oracle International Corporation Resource abstraction via enabler and metadata
US9245236B2 (en) 2006-02-16 2016-01-26 Oracle International Corporation Factorization of concerns to build a SDP (service delivery platform)
JP4474207B2 (ja) * 2004-06-10 2010-06-02 富士通株式会社 ネットワーク管理システム、ネットワーク管理方法
US8194640B2 (en) * 2004-12-31 2012-06-05 Genband Us Llc Voice over IP (VoIP) network infrastructure components and method
US8942227B1 (en) 2005-01-21 2015-01-27 Apple Inc. Enhanced filtering for an IP multimedia subsystem
WO2007070837A2 (en) 2005-12-13 2007-06-21 Snapin Software Inc. Method for performing interactive services on a mobile device, such as time or location initiated interactive services
US7463634B1 (en) * 2005-02-24 2008-12-09 Sprint Communications Company L.P. Quality correlation testing
AT501987A1 (de) * 2005-02-28 2006-12-15 Siemens Ag Oesterreich Verfahren zum aufbau von multimediaverbindungen über grenzen von paketvermittelnden kommunikationsnetzen
US7680060B2 (en) * 2005-03-08 2010-03-16 Cisco Technology, Inc. Transferring state information in a network
US7499395B2 (en) * 2005-03-18 2009-03-03 Cisco Technology, Inc. BFD rate-limiting and automatic session activation
US7894807B1 (en) * 2005-03-30 2011-02-22 Openwave Systems Inc. System and method for routing a wireless connection in a hybrid network
US7653048B2 (en) * 2005-04-07 2010-01-26 Cisco Technology, Inc. Method and apparatus for providing optimal VoIP call routing in VRF environment
WO2006111357A1 (de) * 2005-04-18 2006-10-26 Nokia Siemens Networks Gmbh & Co. Kg Verfahren, netzeinheit und system zur bereitstellung von teilnehmer- informationen eines gruppenrufs an eine abhöreinheit
US7583660B2 (en) * 2005-04-19 2009-09-01 At&T Corp. Method and apparatus for enabling peer-to-peer communication between endpoints on a per call basis
US20060265509A1 (en) * 2005-04-22 2006-11-23 Pandit Shrihari B Methods and systems for communicating voice, audio, video, text and/or multimedia data
EP1886462A1 (en) * 2005-05-18 2008-02-13 Siemens Aktiengesellschaft Method and computer product for switching subsequent messages with higher priority than invite messages in a softswitch
US20070291734A1 (en) * 2005-05-27 2007-12-20 Medhavi Bhatia Methods and Apparatus for Multistage Routing of Packets Using Call Templates
US20060274723A1 (en) * 2005-06-01 2006-12-07 Cisco Technology, Inc. Method and system for customer-managed call routing
US7764612B2 (en) * 2005-06-16 2010-07-27 Acme Packet, Inc. Controlling access to a host processor in a session border controller
CN101248472B (zh) 2005-06-24 2010-11-03 斯纳品软件公司 本地拦截方法,例如提供训练、信息呼叫和诊断的客户帮助的应用程序
US7920549B2 (en) * 2005-07-20 2011-04-05 Verizon Business Global Llc Method and system for providing secure media gateways to support interdomain traversal
EP1753198A1 (en) * 2005-08-09 2007-02-14 Alcatel Voice over IP Network Architecture
US7742499B1 (en) * 2005-08-18 2010-06-22 Nortel Networks Limited Adaptive bandwidth network management for VOIP network
US20070067838A1 (en) * 2005-09-19 2007-03-22 Nokia Corporation System, mobile node, network entity, method, and computer program product for network firewall configuration and control in a mobile communication system
US8630299B1 (en) * 2005-09-30 2014-01-14 At&T Intellectual Property Ii, L.P. Customer premises equipment border element for voice over internet protocol services
US8682298B2 (en) * 2005-10-12 2014-03-25 Nuance Communications, Inc. Message intercept methods, such as for customer self-support on a mobile device
US8027251B2 (en) * 2005-11-08 2011-09-27 Verizon Services Corp. Systems and methods for implementing protocol-aware network firewall
US9374342B2 (en) 2005-11-08 2016-06-21 Verizon Patent And Licensing Inc. System and method for testing network firewall using fine granularity measurements
US8041800B2 (en) * 2005-11-08 2011-10-18 International Business Machines Corporation Automatic orchestration of dynamic multiple party, multiple media communications
JP4580865B2 (ja) * 2005-11-30 2010-11-17 株式会社東芝 電話システム及びこの電話システムのチャネル捕捉方法
US7787470B2 (en) * 2005-12-15 2010-08-31 Intel Corporation Dynamic quality of service (QOS) provisioning using session initiation protocol (SIP) module in wireless base stations
US8689317B2 (en) 2005-12-19 2014-04-01 Level 3 Communications, Llc Providing SIP signaling data for third party surveillance
US9060047B2 (en) * 2005-12-21 2015-06-16 Genband Us Llc Media stream management
US8160231B1 (en) * 2006-02-08 2012-04-17 Sprint Communications Company L.P. Aggregation onto a signaling tunnel of signaling for telephone calls through a digital communication network
CN101018128A (zh) * 2006-02-10 2007-08-15 朗迅科技公司 向互联网协议多媒体子系统(ims)鉴权可移除的用户身份模块
EP1819125A1 (en) * 2006-02-10 2007-08-15 Siemens S.p.A. Method and apparatus to deliver precustomized business card multimedia contents through IMS based PLMNs for improving the existing calling line identification service
US8614959B1 (en) * 2006-03-27 2013-12-24 At&T Intellectual Property Ii, L.P. Method and apparatus for certifying a signal message in a communications network
US7660299B2 (en) * 2006-05-05 2010-02-09 Cisco Technology, Inc. Network-based call interface device for real-time packet protocol calls
US7983201B2 (en) * 2006-05-09 2011-07-19 Avaya Inc. Coordinated invitations to a conference call
US7813305B2 (en) * 2006-05-09 2010-10-12 Avaya Inc. Setting up a conference call with a hashed address
US8571012B2 (en) * 2006-05-12 2013-10-29 Oracle International Corporation Customized sip routing to cross firewalls
US8582555B2 (en) * 2006-05-12 2013-11-12 Oracle International Corporation SIP routing customization
US7466694B2 (en) 2006-06-10 2008-12-16 Cisco Technology, Inc. Routing protocol with packet network attributes for improved route selection
EP2036347B1 (en) * 2006-06-27 2018-08-15 Thomson Licensing Admission control for performance aware peer-to-peer video-on-demand
US8055201B1 (en) * 2006-07-21 2011-11-08 Nextel Communications Inc. System and method for providing integrated voice quality measurements for wireless networks
EP1885096B1 (en) * 2006-08-01 2012-07-04 Alcatel Lucent Application session border element
WO2008019045A2 (en) * 2006-08-03 2008-02-14 Bluenote Networks, Inc. Unified session detail records
WO2008019088A2 (en) * 2006-08-03 2008-02-14 Bluenote Networks, Inc. Web services and plug-in framework in voip environment
EP1887774A1 (fr) * 2006-08-07 2008-02-13 Inria Institut National de Recherche en Informatique et en Automatique Dispositif de routage pour un système de téléphonie sur IP
US9473644B2 (en) * 2006-08-11 2016-10-18 Genband Us Llc Methods, systems, and computer program products for hairpin condition elimination in a telecommunications network
US20080037533A1 (en) * 2006-08-11 2008-02-14 Santera Systems, Inc. Methods, systems, and computer program products for associating independent legs of a call in a telecommunications network
US8542671B2 (en) * 2006-09-29 2013-09-24 Oracle International Corporation Service provider functionality with policy enforcement functional layer bound to SIP
US9473529B2 (en) 2006-11-08 2016-10-18 Verizon Patent And Licensing Inc. Prevention of denial of service (DoS) attacks on session initiation protocol (SIP)-based systems using method vulnerability filtering
US8966619B2 (en) * 2006-11-08 2015-02-24 Verizon Patent And Licensing Inc. Prevention of denial of service (DoS) attacks on session initiation protocol (SIP)-based systems using return routability check filtering
US7929677B2 (en) * 2006-11-14 2011-04-19 At&T Intellectual Property I, L.P. Methods of emulating remote telephones at a client device using profiles of the remote telephones and related systems and computer program products
US8018847B2 (en) * 2006-11-15 2011-09-13 Starent Networks Llc System and method for redirecting requests
CN101193442B (zh) * 2006-11-23 2010-12-08 华为技术有限公司 一种实现多媒体呼叫移动性的系统、方法及装置
KR100872176B1 (ko) 2006-12-01 2008-12-09 한국전자통신연구원 다대다 통신 서비스를 제공하기 위한 데이터 전송 경로구성 방법 및 시스템
US8929360B2 (en) * 2006-12-07 2015-01-06 Cisco Technology, Inc. Systems, methods, media, and means for hiding network topology
US8254551B2 (en) * 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
US7995561B2 (en) * 2006-12-07 2011-08-09 Nortel Networks Limited Techniques for implementing logical trunk groups with session initiation protocol (SIP)
US8144631B2 (en) 2006-12-13 2012-03-27 Cisco Technology, Inc. Interconnecting IP video endpoints with reduced H.320 call setup time
US9008081B2 (en) * 2006-12-14 2015-04-14 Rpx Clearinghouse Llc Serving gateway proxies for non-SIP speakers in a next generation network
US20080144602A1 (en) * 2006-12-14 2008-06-19 Nortel Networks Limited Providing sip interworking in a next generation network
US7649881B2 (en) * 2006-12-14 2010-01-19 Nortel Networks Limited Pinning the route of IP bearer flows in a next generation network
US10389762B2 (en) * 2006-12-19 2019-08-20 Bce Inc. Method, system and apparatus for causing a communication client to join a media-over-packet communication session
US9049690B2 (en) * 2006-12-27 2015-06-02 Kyocera Corporation Communication system, wireless communication terminal, communication method, wireless communication method, wireless communication apparatus and control method thereof
US7774481B2 (en) * 2006-12-29 2010-08-10 Genband Us Llc Methods and apparatus for implementing a pluggable policy module within a session over internet protocol network
US8130662B1 (en) * 2006-12-31 2012-03-06 At&T Intellectual Property Ii, L.P. Method and apparatus for providing transcoding in a network
US8744414B2 (en) * 2007-01-05 2014-06-03 Nuance Communications, Inc. Methods of interacting between mobile devices and voice response systems
WO2008110714A2 (fr) * 2007-02-06 2008-09-18 France Telecom Gestion de continuite de service dans un reseau
US8068469B2 (en) * 2007-02-14 2011-11-29 Alcatel Lucent Surrogate registration in internet protocol multimedia subsystem for users indirectly coupled via an end point
US8631069B2 (en) * 2007-03-01 2014-01-14 Oracle International Corporation Web and multi-media conference
US20080240081A1 (en) * 2007-03-30 2008-10-02 Texas Instruments Incorporated Method, system and apparatus for providing rules-based restriction of incoming calls
US9100936B2 (en) 2007-04-12 2015-08-04 Nuance Communications, Inc. System and method for detecting mutually supported capabilities between mobile devices
US8265614B2 (en) * 2007-04-30 2012-09-11 Research In Motion Limited System and method for integrating an outgoing cellular call as an enterprise call
US9706045B2 (en) 2007-04-30 2017-07-11 Blackberry Limited System and method for integrating an outgoing cellular call as an enterprise call in an IMS environment
CN100546285C (zh) * 2007-05-09 2009-09-30 华为技术有限公司 实现互通网关应用层路由的方法、系统及会话边界控制器
JP4371150B2 (ja) * 2007-05-14 2009-11-25 セイコーエプソン株式会社 ファクシミリ装置、その制御方法及びプログラム
US8089886B1 (en) * 2007-05-22 2012-01-03 At&T Intellectual Property Ii, L.P. Method and apparatus for detecting and reporting timeout events
US7996541B2 (en) 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US20100046516A1 (en) * 2007-06-26 2010-02-25 Media Patents, S.L. Methods and Devices for Managing Multicast Traffic
CN101766000A (zh) * 2007-06-26 2010-06-30 传媒专利有限公司 管理组播组的方法和设备
US8302186B2 (en) * 2007-06-29 2012-10-30 Verizon Patent And Licensing Inc. System and method for testing network firewall for denial-of-service (DOS) detection and prevention in signaling channel
US8522344B2 (en) * 2007-06-29 2013-08-27 Verizon Patent And Licensing Inc. Theft of service architectural integrity validation tools for session initiation protocol (SIP)-based systems
US8538000B2 (en) * 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US20090049087A1 (en) * 2007-08-17 2009-02-19 Tekelec Methods, systems, and computer program products for providing a universal uniform resource identifier (UURI)
US10063392B2 (en) 2007-08-21 2018-08-28 At&T Intellectual Property I, L.P. Methods and apparatus to select a voice over internet protocol (VOIP) border element
US8526315B2 (en) 2007-08-23 2013-09-03 Cisco Technology, Inc. Flow state attributes for producing media flow statistics at a network node
US9258268B2 (en) 2007-08-27 2016-02-09 At&T Intellectual Property, I., L.P. Methods and apparatus to dynamically select a peered voice over internet protocol (VoIP) border element
US9124603B2 (en) * 2007-08-27 2015-09-01 At&T Intellectual Property I., L.P. Methods and apparatus to select a peered voice over internet protocol (VoIP) border element
US20090082019A1 (en) * 2007-09-24 2009-03-26 Marsico Peter J Methods, systems, and computer readable media for providing dynamic roaming arbitrage service
US8774174B2 (en) * 2007-10-11 2014-07-08 At&T Intellectual Property I, Lp System and method for conveying end-to-end call status
US8184630B2 (en) * 2007-10-15 2012-05-22 Media Patents, S.L. Method for managing multicast traffic in a data network and network equipment using said method
US8064449B2 (en) * 2007-10-15 2011-11-22 Media Patents, S.L. Methods and apparatus for managing multicast traffic
US8571038B2 (en) * 2007-10-24 2013-10-29 Lantronix, Inc. Method to tunnel UDP-based device discovery
WO2009055722A1 (en) * 2007-10-24 2009-04-30 Jonathan Peter Deutsch Various methods and apparatuses for accessing networked devices without accessible addresses via virtual ip addresses
WO2009056175A1 (en) * 2007-10-30 2009-05-07 Soporte Multivendor S.L. Method for managing multicast traffic between routers communicating by means of a protocol integrating the pim protocol; and router and switch involved in said method
CN101426007B (zh) * 2007-11-02 2013-08-28 华为技术有限公司 异种编址的转换方法及设备
GB2455104B (en) * 2007-11-28 2010-01-06 Compliant Phones Ltd A telecommunications network and telecommunications device
US8442035B2 (en) * 2007-11-29 2013-05-14 Verizon Patent And Licensing Inc. Method and device for grandparent media realm for session border controllers
US8082580B1 (en) * 2007-12-21 2011-12-20 Juniper Networks, Inc. Session layer pinhole management within a network security device
WO2009085053A1 (en) * 2007-12-28 2009-07-09 Arcsoft (Shanghai) Technology Company, Ltd. A method to share phone line
KR101453971B1 (ko) * 2008-01-03 2014-10-21 삼성전자주식회사 무선 네트워크와 유선 네트워크의 연동을 위한 장치 및방법
US9654515B2 (en) * 2008-01-23 2017-05-16 Oracle International Corporation Service oriented architecture-based SCIM platform
US9031068B2 (en) * 2008-02-01 2015-05-12 Media Patents, S.L. Methods and apparatus for managing multicast traffic through a switch
WO2009095041A1 (en) * 2008-02-01 2009-08-06 Soporte Multivendor S.L. Method for managing multicast traffic through a switch operating in the layer 2 of the osi model, and router and switch involved in said method
US8369323B1 (en) 2008-02-08 2013-02-05 Juniper Networks, Inc. Managing voice-based data communications within a clustered network environment
US8520663B2 (en) 2008-02-26 2013-08-27 At&T Intellectual Property I, L. P. Systems and methods to select peered border elements for an IP multimedia session based on quality-of-service
WO2009109684A1 (es) * 2008-03-05 2009-09-11 Media Patents, S. L. Procedimiento para monitorizar o gestionar equipos conectados a una red de datos
EP2258128B1 (en) * 2008-03-07 2017-01-11 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
US8363641B2 (en) * 2008-03-07 2013-01-29 At&T Intellectual Property I, Lp Methods and apparatus to control a flash crowd event in a voice over Internet protocol (VoIP) network
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
US7995466B2 (en) * 2008-03-26 2011-08-09 Avaya Inc. Failover/failback trigger using SIP messages in a SIP survivable configuration
US8107361B2 (en) * 2008-03-26 2012-01-31 Avaya Inc. Simultaneous active registration in a SIP survivable network configuration
US8018848B2 (en) * 2008-03-26 2011-09-13 Avaya Inc. Survivable phone behavior using SIP signaling in a SIP network configuration
US8477761B2 (en) * 2008-03-27 2013-07-02 Ittiam Systems (P) Ltd. Unified session signaling system for use in multimedia communications
CA2720398C (en) 2008-04-02 2016-08-16 Twilio Inc. System and method for processing telephony sessions
US8837465B2 (en) 2008-04-02 2014-09-16 Twilio, Inc. System and method for processing telephony sessions
US8504641B2 (en) * 2008-04-08 2013-08-06 At&T Intellectual Property Ii, L.P. Topology aware content delivery network
US9407451B1 (en) 2008-05-16 2016-08-02 Genband Us Llc Integrating telephony applications and television broadcasts on a multimedia device
US8375453B2 (en) * 2008-05-21 2013-02-12 At&T Intellectual Property I, Lp Methods and apparatus to mitigate a denial-of-service attack in a voice over internet protocol network
EP2134057B1 (en) * 2008-06-12 2013-05-01 Alcatel Lucent Method for protecting a packet-based network from attacks, as well as security border node
US8477941B1 (en) * 2008-07-10 2013-07-02 Sprint Communications Company L.P. Maintaining secure communication while transitioning networks
US8589149B2 (en) 2008-08-05 2013-11-19 Nuance Communications, Inc. Probability-based approach to recognition of user-entered data
US9008653B2 (en) * 2008-08-15 2015-04-14 Tekelec, Inc. Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network
US10819530B2 (en) 2008-08-21 2020-10-27 Oracle International Corporation Charging enabler
US7958233B2 (en) * 2008-09-26 2011-06-07 Media Patents, S.L. Method for lawfully intercepting communication IP packets exchanged between terminals
US8711857B2 (en) 2008-09-30 2014-04-29 At&T Intellectual Property I, L.P. Dynamic facsimile transcoding in a unified messaging platform
WO2010040010A1 (en) 2008-10-01 2010-04-08 Twilio Inc Telephony web event system and method
US8391276B2 (en) 2008-10-03 2013-03-05 At&T Intellectual Property I, Lp Methods and apparatus to form secure cross-virtual private network communications sessions
KR101295460B1 (ko) * 2008-10-06 2013-08-09 닛본 덴끼 가부시끼가이샤 Ims 의 비요청 통신에 대한 보호
US8639821B2 (en) 2008-10-06 2014-01-28 Verizon Patent And Licensing Inc. Method and system for providing a setup timer in a sip-based network
US7872993B2 (en) * 2008-10-30 2011-01-18 Alcatel Lucent Method and system for classifying data packets
US8145770B2 (en) * 2008-10-31 2012-03-27 Radvision Ltd. Devices, methods, and media for determining and assigning optimal media characteristics in communications sessions
WO2010060087A2 (en) 2008-11-24 2010-05-27 Tekelec Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US8792482B2 (en) * 2008-12-09 2014-07-29 At&T Intellectual Property I, L.P. Method and apparatus for correlation of data sources in a Voice over Internet Protocol network
DE202008017174U1 (de) * 2008-12-29 2009-07-30 Telefonaktiebolaget Lm Ericsson (Publ) Vorrichtung zur Datendienstbereitstellung
US7945663B2 (en) * 2008-12-29 2011-05-17 Genband Inc. Systems, methods, and computer program products for adaptively adjusting a registration interval of an endpoint
US8077704B2 (en) * 2009-01-06 2011-12-13 Oracle International Corporation Web service assisted real-time session peering between enterprise VoIP networks via internet
US7962621B2 (en) * 2009-01-13 2011-06-14 Microsoft Corporation—One Microsoft Way Policy service system architecture for sessions created using STUN
US8634301B2 (en) * 2009-02-09 2014-01-21 Technion Research & Development Foundation Limited Method and system of restoring flow of traffic through networks
WO2010101935A1 (en) 2009-03-02 2010-09-10 Twilio Inc. Method and system for a multitenancy telephone network
CN101883060A (zh) * 2009-05-08 2010-11-10 中兴通讯股份有限公司 业务流程切换方法及媒体服务器
WO2010132436A2 (en) * 2009-05-11 2010-11-18 Tekelec Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr)
US9705939B2 (en) 2009-05-20 2017-07-11 Peerless Network, Inc. Self-healing inter-carrier network switch
US8189584B2 (en) * 2009-07-27 2012-05-29 Media Patents, S. L. Multicast traffic management in a network interface
FR2949934B1 (fr) * 2009-09-09 2011-10-28 Qosmos Surveillance d'une session de communication comportant plusieurs flux sur un reseau de donnees
US9210275B2 (en) 2009-10-07 2015-12-08 Twilio, Inc. System and method for running a multi-module telephony application
US8958306B2 (en) * 2009-10-16 2015-02-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality
US9269060B2 (en) 2009-11-20 2016-02-23 Oracle International Corporation Methods and systems for generating metadata describing dependencies for composable elements
US8644299B2 (en) * 2009-12-03 2014-02-04 At&T Intellectual Property I, L.P. Method and apparatus for efficiently routing packets across disparate networks
US8676977B2 (en) * 2009-12-14 2014-03-18 Sonus Networks, Inc. Method and apparatus for controlling traffic entry in a managed packet network
US9509790B2 (en) 2009-12-16 2016-11-29 Oracle International Corporation Global presence
US9503407B2 (en) 2009-12-16 2016-11-22 Oracle International Corporation Message forwarding
US20110149960A1 (en) * 2009-12-17 2011-06-23 Media Patents, S.L. Method and apparatus for filtering multicast packets
US9203872B2 (en) * 2010-02-19 2015-12-01 Microsoft Technology Licensing, Llc Distributed connectivity policy enforcement with ICE
US8340292B1 (en) 2010-04-01 2012-12-25 Sprint Communications Company L.P. Lawful intercept management by an authorization system
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US9459926B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9459925B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
US8838707B2 (en) 2010-06-25 2014-09-16 Twilio, Inc. System and method for enabling real-time eventing
US8589575B2 (en) * 2010-08-05 2013-11-19 Citrix Systems, Inc. Systems and methods for IIP address sharing across cores in a multi-core system
US8773981B2 (en) 2010-12-06 2014-07-08 Genbrand US LLC Systems and methods for dynamic congestion management in communications networks
US8473625B1 (en) * 2010-12-10 2013-06-25 Sprint Communications Company L.P. Preservation of network address translation (NAT) state across wireless sessions
US8611360B2 (en) * 2010-12-15 2013-12-17 At&T Intellectual Property I, L.P. System for processing a call with a TDM network and routing the call with an IP network
US8649268B2 (en) 2011-02-04 2014-02-11 Twilio, Inc. Method for processing telephony sessions of a network
US9906463B2 (en) 2011-03-03 2018-02-27 Genband Us Llc Systems and methods for intelligent network edge traffic and signaling management
CN103493436B (zh) 2011-03-18 2016-10-05 泰科来股份有限公司 用于可配置的直径地址解析的方法、设备和系统
WO2012162397A1 (en) 2011-05-23 2012-11-29 Twilio, Inc. System and method for connecting a communication to a client
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
US20140044123A1 (en) 2011-05-23 2014-02-13 Twilio, Inc. System and method for real time communicating with a client application
US9374434B2 (en) 2011-07-12 2016-06-21 Genband Us Llc Methods, systems, and computer readable media for deriving user availability from user context and user responses to communications requests
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
CN102347950B (zh) * 2011-09-29 2018-02-06 中兴通讯股份有限公司 电信网络向互联网提供会话服务的方法及系统
US8819229B1 (en) * 2011-10-04 2014-08-26 Amazon Technologies, Inc. Techniques for accessing logical networks via a programmatic service call
US9219761B2 (en) * 2011-10-07 2015-12-22 Karl-Erik Ståhl Device, software module or system for global real-time telecommunication
FR2983375A1 (fr) * 2011-11-30 2013-05-31 France Telecom Procede et serveur de gestion d'une requete emise par un dispositif sur un coeur de reseau voip en vu d'un enregistrement d'une adresse de contact courante de ce dispositif
EP2801173B1 (en) * 2012-01-05 2017-04-26 VoIPFuture GmbH Determination of a quality induced termination rate of communication sessions
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US9247062B2 (en) 2012-06-19 2016-01-26 Twilio, Inc. System and method for queuing a communication session
US9998396B2 (en) * 2012-07-03 2018-06-12 Verizon Patent And Licensing Inc. Method and system for providing dynamic admission control
US8737962B2 (en) 2012-07-24 2014-05-27 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US9270827B2 (en) * 2012-09-07 2016-02-23 Genesys Telecommunications Laboratories, Inc. Dynamic management and redistribution of contact center media traffic
US8938053B2 (en) 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
US8948356B2 (en) 2012-10-15 2015-02-03 Twilio, Inc. System and method for routing communications
US9160797B2 (en) * 2012-10-17 2015-10-13 Verizon Patent And Licensing Inc. Network devices with feature peer network logic
TWI504291B (zh) * 2012-11-01 2015-10-11 Ind Tech Res Inst 爲網路存取計量的系統、伺服器與方法
CN103812723B (zh) * 2012-11-01 2017-03-01 财团法人工业技术研究院 为网络接入计量的系统、服务器与方法
US9294433B1 (en) 2012-11-02 2016-03-22 8X8, Inc. Multiple-master DNS system
US9325856B2 (en) * 2012-11-05 2016-04-26 Verizon Patent And Licensing Inc. Voice quality data piggybacking on SIP signaling messages
US9883389B2 (en) 2012-12-14 2018-01-30 Facebook, Inc. Techniques for communicating notifications to subscribers
US9137169B2 (en) * 2013-01-14 2015-09-15 Comcast Cable Communications, Llc Efficient allocation of network resources
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9948573B2 (en) * 2013-03-14 2018-04-17 Comcast Cable Communications, Llc Delivery of multimedia components according to user activity
US9282124B2 (en) 2013-03-14 2016-03-08 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US20140269678A1 (en) * 2013-03-15 2014-09-18 Evan Patrick McGee Method for providing an application service, including a managed translation service
TWI500335B (zh) * 2013-03-15 2015-09-11 Realtek Semiconductor Corp 自動選擇通訊網路的方法
US9225840B2 (en) 2013-06-19 2015-12-29 Twilio, Inc. System and method for providing a communication endpoint information service
US9240966B2 (en) 2013-06-19 2016-01-19 Twilio, Inc. System and method for transmitting and receiving media messages
US9483328B2 (en) 2013-07-19 2016-11-01 Twilio, Inc. System and method for delivering application content
CN103595704B (zh) * 2013-08-29 2016-06-29 国家电网公司 一种面向voip的企业通信应用一键呼叫方法
US9274858B2 (en) 2013-09-17 2016-03-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9137127B2 (en) 2013-09-17 2015-09-15 Twilio, Inc. System and method for providing communication platform metadata
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
US9325624B2 (en) 2013-11-12 2016-04-26 Twilio, Inc. System and method for enabling dynamic multi-modal communication
GB201320776D0 (en) 2013-11-25 2014-01-08 Microsoft Corp Communication system architecture
GB201320778D0 (en) 2013-11-25 2014-01-08 Microsoft Corp Communication system architecture
GB201320770D0 (en) * 2013-11-25 2014-01-08 Microsoft Corp Communication system architecture
US9344573B2 (en) 2014-03-14 2016-05-17 Twilio, Inc. System and method for a work distribution service
US9398107B1 (en) 2014-03-31 2016-07-19 Sonus Networks, Inc. Methods and apparatus for aggregating and distributing contact and presence information
US10044774B1 (en) * 2014-03-31 2018-08-07 Sonus Networks, Inc. Methods and apparatus for aggregating and distributing presence information
US9628436B1 (en) * 2014-04-04 2017-04-18 8X8, Inc. User-configurable dynamic DNS mapping for virtual services
CN104980360B (zh) * 2014-04-11 2018-11-30 华为技术有限公司 带宽控制方法和相关设备
US9226217B2 (en) 2014-04-17 2015-12-29 Twilio, Inc. System and method for enabling multi-modal communication
US10425536B2 (en) * 2014-05-08 2019-09-24 Ubiquiti Networks, Inc. Phone systems and methods of communication
US9516101B2 (en) 2014-07-07 2016-12-06 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9251371B2 (en) 2014-07-07 2016-02-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9246694B1 (en) 2014-07-07 2016-01-26 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US9800673B2 (en) 2014-08-20 2017-10-24 At&T Intellectual Property I, L.P. Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system
US9749242B2 (en) 2014-08-20 2017-08-29 At&T Intellectual Property I, L.P. Network platform as a service layer for open systems interconnection communication model layer 4 through layer 7 services
US9742690B2 (en) 2014-08-20 2017-08-22 At&T Intellectual Property I, L.P. Load adaptation architecture framework for orchestrating and managing services in a cloud computing system
US10291689B2 (en) * 2014-08-20 2019-05-14 At&T Intellectual Property I, L.P. Service centric virtual network function architecture for development and deployment of open systems interconnection communication model layer 4 through layer 7 services in a cloud computing system
US9473567B2 (en) 2014-08-20 2016-10-18 At&T Intellectual Property I, L.P. Virtual zones for open systems interconnection layer 4 through layer 7 services in a cloud computing system
CN105517095A (zh) * 2014-09-25 2016-04-20 北京信威通信技术股份有限公司 一种会话边界控制器的中继路由方法
US10194000B2 (en) * 2014-09-26 2019-01-29 Verizon Patent And Licensing Inc. Disbursement of registration information to application/service layer at time of registration with a network
US9749428B2 (en) 2014-10-21 2017-08-29 Twilio, Inc. System and method for providing a network discovery service platform
US9477975B2 (en) 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US9667665B1 (en) 2015-02-25 2017-05-30 Spring Communications Company L.P. Session initiation protocol (SIP) communications over trusted hardware
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US9648617B2 (en) 2015-08-24 2017-05-09 Sprint Communications Company L.P. Hardware-trusted orthogonal frequency division multiplex (OFDM) access to a shared common public radio interface (CPRI)
US10182159B2 (en) * 2015-09-18 2019-01-15 Genband Us Llc Configuration of shared trunk groups in an IP telephony network
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
US10263954B2 (en) 2016-06-17 2019-04-16 At&T Intellectual Property I, L.P Identifying the source and destination sites for a VoIP call with dynamic-IP address end points
JP6350602B2 (ja) * 2016-06-23 2018-07-04 日本電気株式会社 通信ネットワーク判定装置、通信ネットワーク判定方法、及び、通信ネットワーク判定プログラム
US10348902B1 (en) 2016-06-23 2019-07-09 8X8, Inc. Template-based management of telecommunications services
US11412084B1 (en) 2016-06-23 2022-08-09 8X8, Inc. Customization of alerts using telecommunications services
US11044365B1 (en) 2016-06-23 2021-06-22 8X8, Inc. Multi-level programming/data sets with decoupling VoIP communications interface
US11671533B1 (en) 2016-06-23 2023-06-06 8X8, Inc. Programming/data sets via a data-communications server
US10404759B1 (en) 2016-06-23 2019-09-03 8×8, Inc. Client-specific control of shared telecommunications services
US10079692B2 (en) 2016-07-28 2018-09-18 At&T Intellectual Property I, L.P. Methods and target architecture for enabling IP carrier peering
US10264132B2 (en) 2016-08-01 2019-04-16 At&T Intellectual Property I, L.P. Method and apparatus for communications between carriers
US10938740B2 (en) * 2016-08-18 2021-03-02 Level 3 Communications, Llc System and methods for routing traffic in a telecommunications network using trunk group identification
CN106454201B (zh) * 2016-09-13 2020-04-24 国网天津市电力公司 一种基于ims网络的视频会议接入服务质量保证方法
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10291659B2 (en) * 2016-10-18 2019-05-14 T-Mobile Usa, Inc. Timer management for session initiation protocol
US10425531B1 (en) 2017-06-23 2019-09-24 8X8, Inc. Customized communication lists for data communications systems using high-level programming
US10951484B1 (en) 2017-06-23 2021-03-16 8X8, Inc. Customized call model generation and analytics using a high-level programming interface
US10447861B1 (en) 2017-06-23 2019-10-15 8X8, Inc. Intelligent call handling and routing based on numbering plan area code
US11270251B2 (en) 2017-10-16 2022-03-08 Florence Corporation Package management system with accelerated delivery
US10735474B2 (en) * 2018-01-30 2020-08-04 Comcast Cable Communications, Llc Voice call controller
US11349987B2 (en) * 2018-06-21 2022-05-31 Securelogix Corporation Call authentication service systems and methods
US11375049B2 (en) * 2018-11-29 2022-06-28 Avaya Inc. Event-based multiprotocol communication session distribution
US20210133827A1 (en) * 2019-10-31 2021-05-06 Lynn D. Gabbay Anonymous temporary communications between consumer users and provider users
US11444987B2 (en) * 2020-05-13 2022-09-13 Verizon Patent And Licensing Inc. Systems and methods for user capability exchange across networks
US11070595B1 (en) * 2020-08-04 2021-07-20 Ribbon Communications Operating Company, Inc. Methods and apparatus for efficient load balancing among microservices and/or processing entities

Family Cites Families (139)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4164193A (en) 1977-10-31 1979-08-14 Smith Milton B Adjustable spinnaker header and rig therefor
FR2582854B1 (fr) * 1985-05-31 1988-03-18 Morel Atel Electromec Manchon pour proteger les epissures de cables et procede s'y rapportant
US6473793B1 (en) 1994-06-08 2002-10-29 Hughes Electronics Corporation Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users
US5945922A (en) 1996-09-06 1999-08-31 Lucent Technologies Inc. Widesense nonblocking switching networks
US6078582A (en) * 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
US5918020A (en) 1997-02-28 1999-06-29 International Business Machines Corporation Data processing system and method for pacing information transfers in a communications network
US6798786B1 (en) 1999-06-07 2004-09-28 Nortel Networks Limited Managing calls over a data network
US7260060B1 (en) * 1997-06-07 2007-08-21 Nortel Networks Limited Call admission control
US7085230B2 (en) 1998-12-24 2006-08-01 Mci, Llc Method and system for evaluating the quality of packet-switched voice signals
US6600737B1 (en) 1999-02-11 2003-07-29 Mediaring Ltd. Bandwidth protection for voice over IP
US6775269B1 (en) 1999-03-30 2004-08-10 Telecom Technologies, Inc. Method and system for routing telephone calls between a public switched telephone network and an internet protocol network
US6775280B1 (en) 1999-04-29 2004-08-10 Cisco Technology, Inc. Methods and apparatus for routing packets using policy and network efficiency information
US6930983B2 (en) * 2000-03-15 2005-08-16 Texas Instruments Incorporated Integrated circuits, systems, apparatus, packets and processes utilizing path diversity for media over packet applications
US6775267B1 (en) 1999-12-30 2004-08-10 At&T Corp Method for billing IP broadband subscribers
US6570855B1 (en) 1999-12-30 2003-05-27 At&T Corp. Automatic call manager traffic gate feature
US6907032B2 (en) 2000-03-06 2005-06-14 Goremote Internet Communications, Inc. Method for selecting terminating gateways for an internet telephone call using a tree search
US6980526B2 (en) 2000-03-24 2005-12-27 Margalla Communications, Inc. Multiple subscriber videoconferencing system
US7277384B1 (en) 2000-04-06 2007-10-02 Cisco Technology, Inc. Program and method for preventing overload in a packet telephony gateway
US6678359B1 (en) 2000-04-06 2004-01-13 Ag Communication Systems Corporation Called party identification in packet switched networks
US6904017B1 (en) 2000-05-08 2005-06-07 Lucent Technologies Inc. Method and apparatus to provide centralized call admission control and load balancing for a voice-over-IP network
US6738808B1 (en) 2000-06-30 2004-05-18 Bell South Intellectual Property Corporation Anonymous location service for wireless networks
US7496652B2 (en) 2000-07-17 2009-02-24 Teleservices Solutions, Inc. Intelligent network providing network access services (INP-NAS)
US6801613B1 (en) * 2000-08-31 2004-10-05 Cisco Technology, Inc. Associating call appearance with data associated with call
US20020062379A1 (en) * 2000-11-06 2002-05-23 Widegren Ina B. Method and apparatus for coordinating quality of service requirements for media flows in a multimedia session with IP bearer services
JP3578209B2 (ja) 2000-11-20 2004-10-20 日本電気株式会社 QoSサーバ及びリソース割当て制御方法
US7072303B2 (en) 2000-12-11 2006-07-04 Acme Packet, Inc. System and method for assisting in controlling real-time transport protocol flow through multiple networks
US7028092B2 (en) 2000-12-11 2006-04-11 Acme Packet, Inc. System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing
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
US7133923B2 (en) 2000-12-11 2006-11-07 Acme Packet, Inc. System and method for assisting in controlling real-time transport protocol flow through multiple networks via screening
US6865681B2 (en) 2000-12-29 2005-03-08 Nokia Mobile Phones Ltd. VoIP terminal security module, SIP stack with security manager, system and security methods
EP1354458A2 (en) 2001-01-19 2003-10-22 Streamworks Technologies Inc. System and method for routing media
US8488766B2 (en) 2001-02-27 2013-07-16 Verizon Data Services Llc Methods and systems for multiuser selective notification
US7483989B2 (en) * 2001-03-13 2009-01-27 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for establishing a protocol proxy for a mobile host terminal in a multimedia session
US20040136379A1 (en) 2001-03-13 2004-07-15 Liao Raymond R Method and apparatus for allocation of resources
US7599351B2 (en) 2001-03-20 2009-10-06 Verizon Business Global Llc Recursive query for communications network data
WO2002087168A2 (en) 2001-04-18 2002-10-31 Skypilot Network, Inc. Wireless mesh network and network node
EP1386508B1 (en) * 2001-05-02 2010-12-01 Nokia Corporation Method and device for controlling admission of users to a cellular radio network
US6660737B2 (en) 2001-05-04 2003-12-09 The Procter & Gamble Company Medicinal uses of hydrazones
US20050021804A1 (en) 2001-05-08 2005-01-27 Heino Hameleers Method and system for controlling the transmission of media streams
US6628763B1 (en) 2001-05-31 2003-09-30 Alcatel Call waiting service in multimedia-capable network
US6944678B2 (en) 2001-06-18 2005-09-13 Transtech Networks Usa, Inc. Content-aware application switch and methods thereof
US7536546B2 (en) 2001-08-28 2009-05-19 Acme Packet, Inc. System and method for providing encryption for rerouting of real time multi-media flows
US7362707B2 (en) 2001-07-23 2008-04-22 Acme Packet, Inc. System and method for determining flow quality statistics for real-time transport protocol data flows
US7031311B2 (en) 2001-07-23 2006-04-18 Acme Packet, Inc. System and method for providing rapid rerouting of real-time multi-media flows
US7142532B2 (en) 2001-07-23 2006-11-28 Acme Packet, Inc. System and method for improving communication between a switched network and a packet network
US7227865B2 (en) * 2001-08-16 2007-06-05 Interdigital Technology Corporation Utilizing session initiation protocol for identifying user equipment resource reservation setup protocol capabilities
WO2003027876A1 (en) 2001-09-26 2003-04-03 Jodie Lynn Reynolds System and method for communicating media signals
US7245915B2 (en) 2001-09-27 2007-07-17 Ntt Docomo, Inc. Layer three quality of service aware trigger
US8543681B2 (en) 2001-10-15 2013-09-24 Volli Polymer Gmbh Llc Network topology discovery systems and methods
US7633942B2 (en) 2001-10-15 2009-12-15 Avaya Inc. Network traffic generation and monitoring systems and methods for their use in testing frameworks for determining suitability of a network for target applications
US6882850B2 (en) 2001-12-03 2005-04-19 Sprint Spectrum L.P. Method and system for zone-based capacity control
US6925461B2 (en) 2001-12-17 2005-08-02 At&T Corp. Parallel random proxy usage for large scale web access
DE60210574T2 (de) 2002-01-08 2007-01-25 Telefonaktiebolaget Lm Ericsson (Publ) Netzwerkauswahl für eine Verbindung
EP1466460A1 (en) 2002-01-15 2004-10-13 Avaya Technology Corp. Communication application server for converged communication services
US7376731B2 (en) 2002-01-29 2008-05-20 Acme Packet, Inc. System and method for providing statistics gathering within a packet network
US7161942B2 (en) * 2002-01-31 2007-01-09 Telcordia Technologies, Inc. Method for distributing and conditioning traffic for mobile networks based on differentiated services
US7193996B2 (en) 2002-02-28 2007-03-20 Acme Packet, Inc. System and method for determining a source of an internet protocol packet
US7260085B2 (en) 2002-03-21 2007-08-21 Acme Packet, Inc. System and method for determining a destination for an internet protocol packet
US20040005892A1 (en) 2002-04-18 2004-01-08 Arnaldo Mayer System and method for managing parameter exchange between telecommunications operators
US8184614B2 (en) 2002-05-01 2012-05-22 Siemens Enterprise Communications, Inc. System and method for automatic voice over IP endpoint configuration
JP2004015342A (ja) * 2002-06-05 2004-01-15 Ntt Docomo Inc 呼受付制御方法及びその方法が適用される通信システム
US7457312B2 (en) 2002-06-19 2008-11-25 Microsoft Corporation Bandwidth sharing in advanced streaming format
US7116767B2 (en) 2002-06-26 2006-10-03 Lucent Technologies Inc. Apparatus and method for controlling telephone communications during intervals of high call traffic volume
US20040005041A1 (en) 2002-06-28 2004-01-08 Zahir Azami Seyed Bahram Method and apparatus for load estimation in a call processing environment
US7310333B1 (en) 2002-06-28 2007-12-18 Ciena Corporation Switching control mechanism for supporting reconfiguaration without invoking a rearrangement algorithm
US7447701B2 (en) 2002-07-11 2008-11-04 Oracle International Corporation Automatic configuration of attribute sets
US7151781B2 (en) 2002-07-19 2006-12-19 Acme Packet, Inc. System and method for providing session admission control
US7826868B2 (en) 2002-10-10 2010-11-02 Robbins Barry R Extension of a local area phone system to a wide area network
US7606156B2 (en) 2003-10-14 2009-10-20 Delangis Eric M Residential communications gateway (RCG) for broadband communications over a plurality of standard POTS lines, with dynamic allocation of said bandwidth, that requires no additional equipment or modifications to the associated class 5 offices or the PSTN at large
US20040086093A1 (en) 2002-10-29 2004-05-06 Schranz Paul Steven VoIP security monitoring & alarm system
KR100942104B1 (ko) * 2002-12-20 2010-02-12 가부시키가이샤 어드밴티스트 반도체 시험 장치
KR100501324B1 (ko) 2002-12-30 2005-07-18 삼성전자주식회사 음성 품질 예측값을 이용한 보이스 오버 인터넷프로토콜에서의 콜 라우팅 방법
US7366780B2 (en) * 2002-12-31 2008-04-29 Motorola, Inc. System and method for controlling and managing sessions between endpoints in a communications system
US6798755B2 (en) * 2002-12-31 2004-09-28 Motorola, Inc. Apparatus and method for controlling and managing individual directed sessions in a communications system
US7023813B2 (en) * 2002-12-31 2006-04-04 Motorola, Inc. Methods for managing a pool of multicast addresses and allocating addresses in a communications system
US7525994B2 (en) 2003-01-30 2009-04-28 Avaya Inc. Packet data flow identification for multiplexing
US7295549B2 (en) 2003-02-14 2007-11-13 Ntt Docomo, Inc. Source and channel rate adaptation for VoIP
CN1795643B (zh) 2003-03-12 2012-04-04 朗恩通信管理有限公司 通过切换将局域电话系统扩展到广域网
US8503437B2 (en) * 2003-03-13 2013-08-06 Verizon Business Global Llc Integrated customer premises equipment device
US20040193974A1 (en) 2003-03-26 2004-09-30 Quan James P. Systems and methods for voice quality testing in a packet-switched network
US7616572B2 (en) * 2003-03-31 2009-11-10 General Dynamics C4 Systems Call admission control/session management based on N source to destination severity levels for IP networks
US7586857B2 (en) 2003-04-01 2009-09-08 Alcatel-Lucent Usa Inc. Fast network SIP/SDP procedures for conference operations upon request from end user with optimization of network resources
US7739395B1 (en) 2003-04-25 2010-06-15 At&T Intellectual Property Ii, L.P. Call signaling in an IP network
US20040224678A1 (en) 2003-05-08 2004-11-11 Starent Networks, Corp. Reduced latency in half-duplex wireless communications
US6903809B2 (en) * 2003-05-29 2005-06-07 Perkinelmer, Inc. Integrated, in-line bumping and exposure system
US7599283B1 (en) 2003-06-30 2009-10-06 Packeteer, Inc. Network traffic synchronization and data compression in redundant network topologies
WO2005004407A1 (ja) 2003-07-07 2005-01-13 Yazaki Corporation 伝送容量割当方法、通信網および網資源管理装置
DE10332879A1 (de) * 2003-07-19 2005-02-17 Nexpress Solutions Llc Verfahren zum Steuern einer Sensoreinrichtung und Sensoreinrichtung für eine Druckmaschine
US7379471B2 (en) 2003-07-29 2008-05-27 Level 3 Communications, Llc System and method for generating reports in a network
AU2003903958A0 (en) 2003-07-29 2003-08-14 Cortec Systems Pty Ltd Virtual circuits in packet networks
WO2005018202A1 (en) 2003-08-18 2005-02-24 Nortel Networks Limited Method and system for service denial and termination on a wireless network
US7480241B2 (en) * 2003-09-02 2009-01-20 Arris International, Inc. Method for processor overload control in a voice over internet protocol cable modem termination system
US20050052996A1 (en) * 2003-09-09 2005-03-10 Lucent Technologies Inc. Method and apparatus for management of voice-over IP communications
US7420962B2 (en) * 2003-09-26 2008-09-02 Lucent Technologies Inc. Method for management of voice-over IP communications of various relative priority levels
US7385924B1 (en) 2003-09-30 2008-06-10 Packeteer, Inc. Enhanced flow data records including traffic type data
US6977933B2 (en) * 2003-10-06 2005-12-20 Tekelec Methods and systems for providing session initiation protocol (SIP) trunk groups
US7512078B2 (en) * 2003-10-15 2009-03-31 Texas Instruments Incorporated Flexible ethernet bridge
FR2861246B1 (fr) * 2003-10-17 2006-01-27 Cit Alcatel Reseau de communications sans fil a points d'acces radio a niveau de puissance de transmission adaptable dynamiquement
US20050089014A1 (en) 2003-10-27 2005-04-28 Macrovision Corporation System and methods for communicating over the internet with geographically distributed devices of a decentralized network using transparent asymetric return paths
US7526803B2 (en) 2003-11-17 2009-04-28 Alcatel Lucent Detection of denial of service attacks against SIP (session initiation protocol) elements
US7372840B2 (en) 2003-11-25 2008-05-13 Nokia Corporation Filtering of dynamic flows
JP4561084B2 (ja) 2003-11-25 2010-10-13 ソニー株式会社 サービス管理装置及びサービス管理方法、並びにサービス提供システム及びサービス提供方法
FI20031784A0 (fi) * 2003-12-05 2003-12-05 Nokia Corp Rekisteröinnin kontrollointi viestintäjärjestelmässä
US7694127B2 (en) * 2003-12-11 2010-04-06 Tandberg Telecom As Communication systems for traversing firewalls and network address translation (NAT) installations
CN100433842C (zh) 2003-12-30 2008-11-12 北京邮电大学 一种实现软交换多种信令的集成呼叫系统及呼叫处理方法
US7525952B1 (en) 2004-01-07 2009-04-28 Cisco Technology, Inc. Method and apparatus for determining the source of user-perceived voice quality degradation in a network telephony environment
US7974394B1 (en) 2004-01-26 2011-07-05 Cisco Technology, Inc. System and method for distributed IP telephony tracking
US7774461B2 (en) 2004-02-18 2010-08-10 Fortinet, Inc. Mechanism for determining a congestion metric for a path in a network
US8638779B2 (en) * 2004-02-24 2014-01-28 Itxc Ip Holdings Sarl Methods and apparatus for managing voice over IP telephony
GB0405004D0 (en) 2004-03-05 2004-04-07 Marconi Comm Ltd Improvements in or relating to a telecommunication network
JP4566589B2 (ja) 2004-03-18 2010-10-20 富士通株式会社 Sipサーバ
US7542461B2 (en) * 2004-04-19 2009-06-02 Cisco Technology, Inc. Method and apparatus for dynamically determining when to use quality of service reservation in internet media applications
US7653068B2 (en) * 2004-06-09 2010-01-26 Alcatel-Lucent Usa Inc. Method and apparatus for providing call admission control in packet networks
US7411975B1 (en) 2004-08-26 2008-08-12 Juniper Networks, Inc. Multimedia over internet protocol border controller for network-based virtual private networks
US7443792B2 (en) * 2004-08-27 2008-10-28 Cisco Technology, Inc. Method and system for selecting connections to bump based on priority in a network
US7545748B1 (en) 2004-09-10 2009-06-09 Packeteer, Inc. Classification and management of network traffic based on attributes orthogonal to explicit packet attributes
US7660243B2 (en) * 2004-09-28 2010-02-09 Alcatel-Lucent Usa Inc. Method for management of voice-over IP communications
US7397775B2 (en) 2004-10-18 2008-07-08 Motorola, Inc. Method and apparatus for routing calls
US7949115B2 (en) 2004-11-04 2011-05-24 Cisco Technology, Inc. Providing a service framework at an endpoint
US7227941B2 (en) * 2004-12-30 2007-06-05 Christine Baumeister Enhanced directory assistance system with voice over IP call handling
US7822837B1 (en) 2004-12-30 2010-10-26 Packeteer, Inc. Adaptive correlation of service level agreement and network application performance
US8194640B2 (en) 2004-12-31 2012-06-05 Genband Us Llc Voice over IP (VoIP) network infrastructure components and method
EP1681898A1 (en) 2005-01-17 2006-07-19 Alcatel Method of providing multimedia communications over a DSL access network
FI20050140A0 (fi) * 2005-02-07 2005-02-07 Nokia Corp Maksumenetelmä liittymien multimediaistuntoihin viestintäverkossa
US20060218268A1 (en) 2005-03-28 2006-09-28 Andre Beck Method and apparatus for extending service mediation to intelligent voice-over-IP endpoint terminals
US8079062B2 (en) 2005-05-16 2011-12-13 Cisco Technology, Inc. Method and system using presence information to manage network access
US20070291734A1 (en) 2005-05-27 2007-12-20 Medhavi Bhatia Methods and Apparatus for Multistage Routing of Packets Using Call Templates
US7764612B2 (en) 2005-06-16 2010-07-27 Acme Packet, Inc. Controlling access to a host processor in a session border controller
EP1753198A1 (en) 2005-08-09 2007-02-14 Alcatel Voice over IP Network Architecture
US8204064B2 (en) 2005-09-16 2012-06-19 Acme Packet, Inc. Method and system of session media negotiation
US9060047B2 (en) 2005-12-21 2015-06-16 Genband Us Llc Media stream management
US20070156491A1 (en) 2005-12-30 2007-07-05 Francesca Schuler Method and system for request processing in a supply chain
US8089959B2 (en) 2006-05-30 2012-01-03 Ted Henryk Szymanski Method and apparatus to schedule packets through a crossbar switch with delay guarantees
US7542641B1 (en) 2006-12-01 2009-06-02 Kotura, Inc. Multi-channel optical device
US7864792B2 (en) 2007-04-20 2011-01-04 Cray, Inc. Load balancing for communications within a multiprocessor computer system
US8051239B2 (en) 2007-06-04 2011-11-01 Nokia Corporation Multiple access for parallel turbo decoder
US8972601B2 (en) 2009-10-09 2015-03-03 Microsoft Technology Licensing, Llc Flyways in data centers
US8442064B2 (en) 2010-03-19 2013-05-14 Juniper Networks, Inc. Virtual link aggregation of network traffic in an aggregation switch
US8406128B1 (en) 2010-06-29 2013-03-26 Amazon Technologies, Inc. Efficient highly connected data centers

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902452A (zh) * 2008-11-28 2010-12-01 株式会社日立制作所 管理装置
CN104067591A (zh) * 2012-01-17 2014-09-24 伊帕莱夫股份公司 用于全球实时远程通信的设备、软件模块、系统或商业方法
US9807059B2 (en) 2012-01-17 2017-10-31 Ipalive Ab. Device, software module, system or business method for global real-time telecommunication
CN104067591B (zh) * 2012-01-17 2017-11-24 伊帕莱夫股份公司 用于全球实时远程通信的设备、系统及方法
CN103581956A (zh) * 2012-07-25 2014-02-12 中国移动通信集团河南有限公司 一种语音质量的检测方法及装置
CN103581956B (zh) * 2012-07-25 2016-09-07 中国移动通信集团河南有限公司 一种语音质量的检测方法及装置
CN109587361A (zh) * 2018-12-27 2019-04-05 武汉职业技术学院 一种基于IBX1000的校园局域网VoIP系统
CN109587361B (zh) * 2018-12-27 2020-09-25 武汉职业技术学院 一种基于IBX1000的校园局域网VoIP系统
CN111541691A (zh) * 2020-04-22 2020-08-14 北京盛德远景科技有限公司 一种基于sip呼叫的sip呼叫边界控制系统
CN111541691B (zh) * 2020-04-22 2022-04-01 北京盛德远景科技有限公司 一种基于sip呼叫的sip呼叫边界控制系统
CN114006889A (zh) * 2021-10-29 2022-02-01 迈普通信技术股份有限公司 语音网关实现方法、语音网关以及ip语音通信系统
CN114006889B (zh) * 2021-10-29 2024-04-16 迈普通信技术股份有限公司 语音网关实现方法、语音网关以及ip语音通信系统
CN114915650A (zh) * 2022-04-22 2022-08-16 国家计算机网络与信息安全管理中心 基于网元信息聚合的VoIP服务观测视角的判定方法及系统
CN114915650B (zh) * 2022-04-22 2023-08-08 国家计算机网络与信息安全管理中心 基于网元信息聚合的VoIP服务观测视角的判定方法及系统

Also Published As

Publication number Publication date
US10171514B2 (en) 2019-01-01
US9871829B2 (en) 2018-01-16
US8194640B2 (en) 2012-06-05
EP1832069A1 (en) 2007-09-12
US8547962B2 (en) 2013-10-01
US20140269682A1 (en) 2014-09-18
US20120189001A1 (en) 2012-07-26
JP2008527798A (ja) 2008-07-24
EP1832069B1 (en) 2018-04-11
US20100309906A1 (en) 2010-12-09
US8743870B2 (en) 2014-06-03
US20150264089A1 (en) 2015-09-17
US20060239255A1 (en) 2006-10-26
US9049143B2 (en) 2015-06-02
US8755371B2 (en) 2014-06-17
US20140321453A1 (en) 2014-10-30
EP1832069B8 (en) 2018-05-16
US10171513B2 (en) 2019-01-01
WO2006073481A1 (en) 2006-07-13
EP1832069A4 (en) 2012-03-21
US20070019563A1 (en) 2007-01-25
US20060146792A1 (en) 2006-07-06
US8254265B2 (en) 2012-08-28
US20060291450A1 (en) 2006-12-28
US8085758B2 (en) 2011-12-27
US20070019625A1 (en) 2007-01-25

Similar Documents

Publication Publication Date Title
CN101116296A (zh) Voip网络基础架构部件和方法
US20070291734A1 (en) Methods and Apparatus for Multistage Routing of Packets Using Call Templates
US9692710B2 (en) Media stream management
US7792275B2 (en) Application service invocation
US7330470B2 (en) Router and sip server
US8310958B2 (en) Routing calls in a network
US7016343B1 (en) PSTN call routing control features applied to a VoIP
US20090103530A1 (en) Method and communication system for selecting a transmission mode for transmitting payload data
Bates et al. Converged multimedia networks
CA2249824C (en) Service capable network
Giordano et al. Managing multimedia traffic in IP integrated over differentiated services: SIP dynamic signalling inter-working

Legal Events

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

Owner name: GEEN BEND CO., LTD.

Free format text: FORMER OWNER: NEIKES FEATURES NETWORKS

Effective date: 20100618

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: MARYLAND, USA TO: TEXAS, USA

TA01 Transfer of patent application right

Effective date of registration: 20100618

Address after: Texas USA

Applicant after: Jean bender company

Address before: Maryland USA

Applicant before: Advanced features of the network company

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20080130