CN1886969A - 用于提供通信会话的系统和方法 - Google Patents
用于提供通信会话的系统和方法 Download PDFInfo
- Publication number
- CN1886969A CN1886969A CNA2004800355605A CN200480035560A CN1886969A CN 1886969 A CN1886969 A CN 1886969A CN A2004800355605 A CNA2004800355605 A CN A2004800355605A CN 200480035560 A CN200480035560 A CN 200480035560A CN 1886969 A CN1886969 A CN 1886969A
- Authority
- CN
- China
- Prior art keywords
- service
- service provider
- administrative unit
- communication system
- session
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 93
- 238000000034 method Methods 0.000 title claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000011664 signaling Effects 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 34
- 238000005457 optimization Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 101000689199 Homo sapiens Src-like-adapter Proteins 0.000 description 2
- 102100024519 Src-like-adapter Human genes 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
Abstract
一种通信系统,包括:多个服务提供商;和至少一个管理单元,其中至少一个管理单元选择多个服务提供商中的至少一个服务提供商,并且利用至少一个服务提供商的至少一种服务来向至少一端用户提供通信会话。
Description
技术领域
本公开涉及信息技术(IT)服务,尤其涉及包括网络电话(VoIP)会议服务和双方呼叫服务的因特网电话和管理它的方法。
背景技术
已知各种类型的VoIP服务,包括会议服务和点对点双方呼叫服务,其中因特网可以用于发送电话呼叫。每个已知的VoIP服务提供商具有其自身的管理系统来监视并管理语音质量。此外,已知的服务提供商具有其自身的服务域,以便用于特定VoIP的所有资源属于单一服务提供商。结果,当使用特定VoIP服务时,VoIP服务的用户不得不与单一服务提供商合作。服务提供商提供的服务或资源可以包括可控服务质量(QoS)VoIP网络、VoIP接入网络和会议混合器(如,音频会议混合器)的段。
此外,还已知因特网架构已经向用户提供了在各种VoIP服务提供商之间的大量选择。实际上,因特网接入和实用性已经非常普遍,所以大部分VoIP服务提供商能够到达接入到因特网的绝大多数机器上。然而,由于缺乏基于VoIP服务机制的标准和能够管理各种服务提供商的管理系统,因此由单独服务提供商管理VoIP服务,以便服务的价格和质量依赖于每个单独服务提供商。
对单独服务提供商的依赖性导致VoIP会议服务质量很差。例如,单独VoIP会议服务提供商可能不能提供足够数量的会议服务器来完成会议呼叫的地理覆盖范围。结果,会议语音数据路径的很大一部分可能通过因特网而得不到控制,从而导致语音质量降低。因此,会议用户面临服务的高成本和低质量问题。
同样地,当不能控制路由路径时,很难控制对等(双方)VoIP服务的质量。例如,如图1所示,在语音质量测量的常规方法中,用户A通过因特网10的自由路由路径向用户B发送一系列语音探测分组(packet probe)。通过比较发送和接收的探测分组,可以基于诸如分组延迟、丢失和抖动之类的某些预定模型来测量语音质量。如果我们已知目的地的IP地址,IP协议可以成功地将分组从源发送到目的地。然而,由于不知道沿路由路径的IP地址,所以IP源路由协议不能指定从源到目的地的路由路径。结果,不能控制路由路径及其对服务质量的影响。
因此,存在标准管理机制和可以通过一个或多个服务提供商的VoIP协议的需要,以便可以利用多个服务提供商的资源。结果,VoIP服务提供商将能够完全利用它们未使用的资源,并且用户可以接收到低成本高质量的服务。
发明内容
根据本发明实施例的通信系统包括多个服务提供商和至少一个管理单元,其中至少一个管理单元选择多个服务提供商中的至少一个服务提供商,并且利用至少一个服务提供商的至少一种服务来向至少一端用户提供通信会话。
通信会话可以是VoIP会话,包括会议呼叫和点对点呼叫其中至少一个。至少一端用户可以通过接入网络来联系至少一个管理单元,其中接入网络包括无线LAN、LAN、因特网、电缆网、电缆网关、电话公司网、公共开关电话网络、无线网络和无线网关中至少之一。系统的信令协议可以是会话初始化协议。
多个服务提供商中的每个服务提供商可以提供至少一个VoIP服务。多个服务提供商中的每个服务提供商的服务可以基于预定标准划分为服务段,其中预定标准包括服务位置、服务类型、服务持续时间、服务定时和服务质量中至少之一。
至少一个管理单元可以根据至少一个服务等级协定虚拟化多个服务提供商中的至少一个服务提供商和至少另一个服务提供商的服务。至少一个服务等级协定至少可以是至少一个服务提供商与至少另一个服务提供商之间的服务等级协定、至少一个管理单元与至少一个服务提供商之间的服务等级协定和至少一个管理单元与至少另一个管理单元之间的服务等级协定中至少之一。系统还可以包括至少一端用户和接入网络之间的服务等级协定。至少一个管理单元可以与至少另一个管理单元合作来虚拟化由多个服务提供商中的至少一个服务提供商和至少另一个服务提供商提供的服务。多个服务提供商中的每个服务提供商能够提供用于通信会话的至少一个服务,而无需知道通信会话。
至少一个管理单元可以包括授权单元,用于至少进行下列操作之一:识别至少一端用户,确定至少一端用户的权限来请求通信会话,和触发账单处理。至少一个管理单元可以包括路径计算单元,用于至少进行下列操作之一:计算最佳语音路径,选择至少一个服务提供商和从至少一个管理单元和至少另一个管理单元中选择主管理单元。最佳语音路径的计算和至少一个服务提供商的选择可以基于服务等级协定和会话性能信息中至少之一。会话性能信息可以包括语音质量信息语音质量信息、通信链路状态信息和资源状态信息中至少之一。至少一个管理单元可以包括监测单元,用于至少进行下列操作之一:测量通信会话的语音质量、定义服务边界,和定义通信会话的至少一个服务等级协定。至少一个管理单元可以包括数据库单元,用于存储服务等级协定信息和会话性能信息中至少之一。
至少一个管理单元可以包括路径建立单元,用于建立最佳语音路径。至少一个服务提供商可以包括在至少一个服务等级协定下可接入的至少一个接入点。最佳语音路径可以包括至少一个线性分支,包括至少一个服务提供商或与多个服务提供商中的至少另一个服务提供商连接的至少一个服务提供商。至少一个管理单元可以包括通信单元用于在至少一个管理单元与至少另一个管理单元之间通信。
路径计算单元可以使用监测单元收集的性能信息来进行下列操作中至少之一:计算最佳语音路径和选择至少一个服务提供商。
根据本发明实施例的用于提供通信会话的方法,包括访问至少一个用于管理通信会话的服务器,选择多个服务提供商中的至少一个服务提供商,并且使用至少一个服务提供商提供的至少一个服务来向至少一端用户提供通信会话。
通信会话可以是VoIP会话,包括至少一个会话呼叫和点对点呼叫。该方法可以包括使用会话初始化协议作为信令协议,根据预定标准将多个服务提供商的每个服务提供商的服务分为服务段,其中预定标准包括服务位置、服务类型、服务持续时间、服务定时和服务质量中至少之一。
该方法还可以包括根据至少一个服务等级协定来虚拟化多个服务提供商中的至少一个服务提供商和至少另一个服务提供商的服务,其中至少一个服务等级协定是至少一个服务提供商与至少另一个服务提供商之间的服务等级协定、至少一个用于管理会话的服务器与至少一个服务提供商之间的服务等级协定和至少一个用于管理通信会话的服务器和至少另一个用于管理通信会话的服务器之间的服务等级协定中至少之一。
该方法还包括识别至少一端用户,确定至少一端用户的权限来请求通信会话,触发账单处理,计算最佳语音路径,建立最佳语音路径,测量通信会话的语音质量,定义服务边界和定义通信会话的至少一个服务等级协定。测量的语音质量、服务边界中至少之一和至少一个服务等级协定可以用于计算最佳语音路径。该方法还可以包括存储服务等级协定信息和关于在至少一个语音路径上的语音质量的数据中至少之一。建立最佳语音路径可以包括建立至少一个服务提供商和用于管理通信会话的至少一个服务器之间的第一连接,建立多个服务提供商中的至少一个服务提供商与至少另一个服务提供商之间的第二连接,和建立至少另一个服务提供商与用于管理通信会话的至少另一个服务器之间的第三连接。至少一个服务提供商和至少另一个服务提供商中的每一个可以包括在至少一个服务等级协定下可接入的至少一个接入点。
该方法还可以包括建立用于管理通信会话的至少一个服务器与用于管理通信会话的至少另一个服务器之间的通信线路。
在本发明的一个实施例中,可由机器读取的程序存储设备具体实现了可由机器执行的命令的程序来执行用于提供通信会话的方法步骤。该方法步骤包括选择多个服务提供商中的至少一个服务提供商,和使用至少一个服务提供商的至少一种服务来向至少一端用户提供通信会话。
通信会话可以是VoIP会话,包括至少一个会话呼叫和点对点呼叫。程序存储设备还可以包括用于使用会话初始化协议作为信令协议的命令,用于根据预定标准将多个服务提供商的每个服务提供商的服务分为服务段的命令,其中预定标准包括服务位置、服务类型、服务持续时间、服务定时和服务质量中至少之一。
程序存储设备还可以包括用于根据至少一个服务等级协定来虚拟化多个服务提供商中的至少一个服务提供商和至少另一个服务提供商的服务的命令,其中至少一个服务等级协定是至少一个服务提供商与至少另一个服务提供商之间的服务等级协定、至少一个用于管理会话的服务器与至少一个服务提供商之间的服务等级协定和至少一个用于管理通信会话的服务器和至少另一个用于管理通信会话的服务器之间的服务等级协定中至少之一。
程序存储设备还可以包括用于识别至少一端用户,确定至少一端用户的权限来请求通信会话,触发账单处理,计算最佳语音路径,建立最佳语音路径,测量通信会话的语音质量,定义服务边界和定义通信会话的至少一个服务等级协定,和使用测量的语音质量、服务边界中至少之一和至少一个服务等级协定来计算最佳语音路径的命令。程序存储设备还可以包括用于存储服务等级协定信息和会话性能信息中至少之一的命令,其中会话性能信息可以包括语音质量信息、通信链路状态和资源状态信息中至少之一。
建立最佳语音路径可以包括建立至少一个服务提供商和用于管理通信会话的至少一个服务器之间的第一连接,建立多个服务提供商中的至少一个服务提供商与至少另一个服务提供商之间的第二连接,和建立至少另一个服务提供商与用于管理通信会话的至少另一个服务器之间的第三连接。至少一个服务提供商和至少另一个服务提供商中的每一个可以包括在至少一个服务等级协定下可接入的至少一个接入点。
程序存储设备还可以包括用于建立在用于管理通信会话的至少一个服务器与用于管理通信会话的至少另一个服务器之间的通信线路的命令。
附图说明
根据结合附图的描述,可以更加详细的理解本发明的优选实施例,其中:
图1是用来图解语音质量测量的常规方法的方框图;
图2是显示根据本发明实施例的VoIP服务的管理架构的方框图;
图3是显示根据本发明实施例的VoIP服务接入网络的方框图;
图4是显示根据本发明实施例的VoIP服务管理单元的方框图;和
图5是显示根据本发明实施例的会话路径建立过程的方框图。
具体实施方式
将参照附图更加详细地描述本发明的优选实施例,在附图中显示了本发明的优选实施例。然而,本发明可以以各种形式实现而不应理解为限制在这里阐述的实施例。相反,提供这些实施例是为了公开更加透彻和完整,并且完全将本发明的范围传达给本领域技术人员。
参照图2,根据本发明实施例的VoIP服务100的VoIP服务管理框架(如,VoIP会议和点对点双方呼叫)包括多个VoIP服务管理单元,例如可以通过因特网分布的VoIP服务管理单元110和120。服务管理框架100使用标准会话初始化协议(SIP)作为信令协议,但是可以使用用于发送数据的任何已知格式。
如图3所示,用户可以通过用于VoIP相关服务的各种接入网络来联系VoIP服务管理单元110、120。接入网络150可以是例如无线LAN151、LAN152、因特网153、电缆网络154、电缆网关155、电话公司(Telco)电话网络156、公共开关电话网络(PSTN)157、无线网络158、无线网关159或上述任意组合。
在各种单独服务提供商、服务部件和/或服务管理单元间使用服务等级协定(SLA),VoIP服务管理单元110、120合作来从多个服务提供商虚拟化它们可以使用的VoIP资源和服务。通常,SLA是包括用于规定服务提供商提供的服务的合同。这里公开的SLA可以包括用于规定服务提供商间的资源和服务的虚拟化和分配的规定。例如,与会议服务A、B和C相关的资源和服务不再分别限于会议服务A、B和C的用户。根据本发明的实施例,用户不再需要专门与服务A、B和C合作来分别获得与服务A、B和C相关的VoIP资源和服务。相反,可以根据SLA1-6、按需要自由分配会议服务A、B和C的服务和资源,并且可以使其对于VoIP会话是有效的。同样地,根据SLA1,2和7-9可以自由分配与点对点呼叫服务D和E相关的资源和服务来用于VoIP会话。
根据本发明的实施例,每个单独服务提供商(如会议服务A、B和C)根据某些标准,例如因特网中的地理位置、服务类型、服务持续时间、服务定时(如当在通信会话期间需要服务时)和/或服务质量来将其VoIP服务划分为服务段。每个服务段可以实现为作为整体VoIP服务的分离和独立的部分来利用,以便VoIP服务提供商可以更有效地利用或分配其未使用的资源。
SLA1和2表示由服务管理单元110和120分别提供到用户P和用户Q的VoIP服务的整体SLA。如果用户(SLA1)和用户Q(SLA2)具有不同的整体SLA(给予不同的权限),则最终管理电话会议的SLA可以是,例如属于支付会话的服务费的用户的SLA。
VoIP服务管理单元110、120提供服务框架,用于从服务监管(provisioning)功能中分离服务管理功能。结果,VoIP资源/服务可以再使用,并且用户不需要锁定到单独服务提供商A-E。此外,例如,服务提供商A-C或D-E可以组合它们的资源和服务来覆盖所有的地理区域。理论上,每个VoIP服务都可以看作能够再使用并组合的实体。通过VoIP服务管理单元的VoIP资源/服务虚拟化使通信系统可缩放(scalable)并更加可靠。此外,端用户可以享受低成本高质量的服务。
根据该情况,VoIP管理单元110或120可以为给定的VoIP会议会话选择单独服务提供商,或者VoIP管理单元110或120可以为同一会议会话选择多个会议服务提供商来进行合作。在使用多个服务提供商的情况下,每个会议服务提供商可以独立工作而不需知道整个会议会话。此外,可以自动更新管理单元软件来对新的或不同的SLA记账。
参照图4,VoIP管理单元110/120包括验证、授权和记账单元131、会话路径优化计算单元132、用于存储并更新所有会话相关信息的数据库和簿记(bookkeeping)单元133、分布式VoIP质量监测单元134、会话路径建立单元135和与其它管理单元通信的通信单元136。
当VoIP服务管理单元110/120从用户接收服务请求时,服务管理单元110/120使用验证、授权和记账单元131执行验证、授权和记账。执行验证、授权和记账来识别用户及它们请求服务的权限,并且触发账单处理。通常,用户使用SIP协议来初始化VoIP服务请求。可以由本领域技术人员公知的任何方法来执行验证、授权和记账。例如,可以使用诸如RADIUS之类的公知协议。
会话路径优化计算单元132根据SLA和由分布式质量监测单元134收集的性能信息来计算最佳语音路径并选择服务提供商(在下面做进一步解释)。会话性能信息可以包括语音质量、通信链路状态信息和/或资源状态信息(包括平均意见分数(mean opinion score,MOS))、带宽利用率、分组丢失率和资源利用率。最好,由每个服务管理单元监测并存储关于SLA和会话性能的信息。例如,该信息可以存储在数据库和簿记单元133中。数据库和簿记单元133能够存储所有有效的SLA信息(如SLA的规定)和会话性能信息。由会话路径优化计算单元132使用该数据来计算最佳语音路径。可以采用本领域技术人员公知的任何合适的优化算法(如Dijkstra算法)来进行该计算。
会话路径优化计算单元132还任意选择路径上的管理单元之一作为会话的主管理单元。
分布式VoIP质量监测单元134测量VoIP服务请求会话的语音质量。语音质量对应于服务的质量和用于请求会话的SLA。每个服务管理单元(如110和120)的多个分布式VoIP质量监测单元134定义保质服务边界,由此可以在不需要用户代理的帮助下定义或组合VoIP会话的SLA。结果,用户设备不需要任何特定的性能检测工具。此外,用户可以使用任何标准SIP软件来请求服务并获得包括管理单元定义的服务边界的SLA。
在用户设备中安装了管理用户代理(在独立VoIP电话中运行的嵌入式Java应用程序),并且在接入网络150中SLA有效的情况下,保质边界可以从管理单元扩展到端用户。因此,可以使用分布式语音质量监测单元134来获得端对端服务SLA、端对端性能管理和端对端语音质量测量。
如上所述,由会话路径优化计算单元132使用分布式语音质量监测单元134所收集的会话性能信息来计算最佳语音路径并选择服务提供商。因此,可以建立具有受控语音路径的保质VoIP服务,其中测量并监测VoIP质量。分布式语音质量监测单元134可以已经在建立最佳语音路径之后继续监测语音质量。
参照图5,只要管理单元110/120确定要沿特定路由发送语音探测分组,管理单元110/120就使用会话路径建立和修改单元135来建立管理单元110/120之间的路由。探测分组可以沿在会话路径建立单元135中限定的路径前进,因此,可以测量所选择的路径的语音质量。
会话路径单元135建立由会话路径优化计算单元132选择的路径。每个VoIP服务提供商应该提供在SLA合同下可接入的一系列服务接入点,以便可以产生沿建立的路径的数据移动。标准接口和应用程序接口(API)以及SIP可以用于会话路径建立。
如图5所示,管理单元110和120以及服务提供商B和C在所选择的路径上。所选择的路径可以包括更多或更少的管理单元和服务提供商。为了该实例的目的,管理单元110选择为会话的主管理单元。
管理单元110向服务提供商B的服务接入点发送具有特定会话标识符(ID)的INVITE消息(步骤181),建立管理单元110和服务提供商B之间的连接。服务接入点最好使用开放式工业标准协议和接口方法(诸如SIP)工作。服务接入点可以是来自服务提供商的服务段的一部分。管理单元110向服务提供商C的服务接入点发送具有相同会话ID的另一INVITE消息(步骤183),建立管理单元110和服务提供商C之间的连接。管理单元110然后向服务提供商C发送REFER消息(步骤184),请求服务提供商C使用服务提供商B和服务提供商C之间的连接代替管理单元110和服务提供商C之间的连接(步骤185)。管理单元110向管理单元120发送具有相同会话ID的另一INVITE消息(步骤186),建立管理单元110和120之间的连接。然后管理单元110向管理单元120发送REFER消息(步骤187),请求管理单元120使用管理单元120和服务提供商C之间的连接代替管理单元110和120之间的连接(步骤188)。由于使用相同的会话ID建立所有连接,所以,将在管理单元110、服务提供商B和C以及管理单元120之间为给定会话建立语音路径。根据对应于服务提供商B和C中的语音路径的SLA隐藏这些服务提供商B和C中的语音路径,以便在路径中可以存在一个或多个具有未知IP地址的服务段。
最后,特定会话的每个VoIP服务用户仅需要连接到一个服务管理单元来接入VoIP服务。此外,会话中包含的每个管理单元最终需要连接到至少一个服务提供商或资源,并且所包含的服务提供商根据用户数量形成线性会话语音路径。测试探测分组可以穿过语音路径来测量给定路径的语音质量。
返回参照图4,通信单元136是到其它管理单元和到因特网的通信信道。每个管理单元使用通信单元136来更新并同步在数据库和簿记单元133中存储的信息,并且选择用于给定会话的主管理单元。通信单元使用(例如)传输控制协议/因特网协议(TCP/IP)来通信会话信息并选择主管理单元。
可以通过公知方式(例如网络服务出版物)来公开允许用户访问管理单元的VoIP管理单元的URL。用户可以根据(例如)公司策略、本地策略和成本来自由选择VoIP管理服务单元。在某些情况下,特定的会议ID可以用于允许管理单元来发现主持相同会议的合作管理单元,并且找出用于主持会议会话的一个或多个会议服务提供商或资源。在点对点双方VoIP呼叫服务中,管理单元可以从SIP消息中携带的目的地信息中发现对等端管理单元,并且定位用于主持会话的一个或多个点对点呼叫服务提供商。
总之,公开了根据标准SIP协议的服务机制、框架和架构来实现低成本和高质量的VoIP服务。公开了管理各种VoIP服务和资源以便产生新的VoIP服务模型的可缩放的VoIP服务管理系统,其中,服务模型能够以更低成本使用一个或多个服务提供商或资源来提供高质量服务。每个单独VoIP服务提供商可以更有效地使用其未使用的资源作为整体VoIP服务的独立服务部分。此外,每个独立VoIP服务提供商可以根据SLA向其它服务提供商出售其VoIP资源,而不需知道端用户体验的VoIP会话。
虽然在这里参照附图描述了本发明的示例性实施例,但是应该理解本发明不限于这些精确的实施例,并且在不背离本发明的范围和宗旨的情况下,本领域普通技术人员能对实施例进行各种变化的修改。所有这些变化和修改意欲包含在所附权利要求中限定的本发明的范围中。
Claims (30)
1.一种通信系统,包括:多个服务提供商;和至少一个管理单元,其中至少一个管理单元选择多个服务提供商中的至少一个服务提供商,并且利用至少一个服务提供商的至少一种服务来向至少一端用户提供通信会话。
2.如权利要求1所述的通信系统,其中,通信会话是包括会议呼叫和点对点呼叫中至少之一的VoIP会话。
3.如权利要求1或2所述的通信系统,其中,至少一端用户通过接入网络来联系至少一个管理单元。
4.如权利要求3所述的通信系统,其中,接入网络包括无线LAN、LAN、因特网、电缆网、电缆网关、电话公司网、公共开关电话网络、无线网络和无线网关中至少之一。
5.如权利要求1到4中任意一个所述的通信系统,其中,通信系统的信令协议是会话初始化协议。
6.如权利要求1到5中任意一个所述的通信系统,其中,多个服务提供商中的每个服务提供商都能够提供至少一种VoIP服务。
7.如权利要求1到6中任意一个所述的通信系统,其中,多个服务提供商中的每个服务提供商的服务根据预定标准划分为服务段。
8.如权利要求7所述的通信系统,其中,预定标准包括服务位置、服务类型、服务持续时间、服务定时和服务质量中至少之一。
9.如权利要求1到8中任意一个所述的通信系统,其中,至少一个管理单元根据至少一个服务等级协定虚拟化多个服务提供商中的至少一个服务提供商和至少另一个服务提供商的服务。
10.如权利要求9所述的通信系统,其中,所述至少一个服务等级协定是至少一个服务提供商与至少另一个服务提供商之间的服务等级协定、至少一个管理单元与至少一个服务提供商之间的服务等级协定和至少一个管理单元与至少另一个管理单元之间的服务等级协定中至少之一。
11.如权利要求1到10中任意一个所述的通信系统,还包括多个服务提供商中的至少一个服务提供商与至少另一个服务提供商之间的服务等级协定、至少一个管理单元与至少一个服务提供商之间的服务等级协定、至少一个管理单元与至少另一个管理单元之间的服务等级协定以及至少一端用户和接入网络之间的服务等级协定中至少之一。
12.如权利要求1到11中任意一个所述的通信系统,其中,至少一个管理单元与至少另一个管理单元合作来虚拟化由多个服务提供商中的至少一个服务提供商和至少另一个服务提供商提供的服务。
13.如权利要求1到12中任意一个所述的通信系统,其中,多个服务提供商中的每个服务提供商能够提供用于通信会话的至少一个服务,而无需知道通信会话。
14.如权利要求1到13中任意一个所述的通信系统,其中,至少一个管理单元包括授权单元,用于至少进行下列操作之一:识别至少一端用户、确定至少一端用户的请求通信会话和触发账单处理的权限。
15.如权利要求1到14中任意一个所述的通信系统,其中,至少一个管理单元包括路径计算单元,用于至少进行下列操作之一:计算最佳语音路径,选择至少一个服务提供商和从至少一个管理单元和至少另一个管理单元中选择主管理单元。
16.如权利要求15所述的通信系统,其中,最佳语音路径的计算和至少一个服务提供商的选择基于服务等级协定和会话性能信息中至少之一。
17.如权利要求16所述的通信系统,其中,会话性能信息包括语音质量信息语音质量信息、通信链路状态信息和资源状态信息中至少之一。
18.如权利要求1到17中任意一个所述的通信系统,其中,至少一个管理单元包括监测单元,用于至少进行下列操作之一:测量通信会话的语音质量、定义服务边界和定义通信会话的至少一个服务等级协定。
19.如权利要求1到18中任意一个所述的通信系统,其中,至少一个管理单元包括数据库单元,用于存储服务等级协定信息和会话性能信息中至少之一。
20.如权利要求1到19中任意一个所述的通信系统,其中,至少一个管理单元包括路径建立单元,用于建立最佳语音路径。
21.如权利要求20所述的通信系统,其中,至少一个服务提供商包括在至少一个服务等级协定下可接入的至少一个接入点。
22.如权利要求20所述的通信系统,其中,最佳语音路径包括至少一个线性分支,包括至少一个服务提供商或与多个服务提供商中的至少另一个服务提供商连接的至少一个服务提供商。
23.如权利要求1到22中任意一个所述的通信系统,其中,至少一个管理单元包括通信单元用于在至少一个管理单元与至少另一个管理单元之间通信。
24.如权利要求1到23中任意一个所述的通信系统,其中,至少一个管理单元包括:路径计算单元,用于执行计算最佳语音路径和选择至少一个服务提供商中至少之一;监测单元,用来收集用于通信会话的性能信息;和路径建立单元,用于建立最佳语音路径。
25.如权利要求24所述的通信系统,其中,路径计算单元使用监测单元收集的性能信息来进行下列操作中至少之一:计算最佳语音路径和选择至少一个服务提供商。
26.一种用于提供通信会话的方法,包括访问至少一个用于管理通信会话的服务器,选择多个服务提供商中的至少一个服务提供商,并且使用至少一个服务提供商提供的至少一个服务来向至少一端用户提供通信会话。
27.如权利要求26所述的方法,还包括:计算最佳语音路径;和建立最佳语音路径。
28.如权利要求26所述的方法,还包括:存储服务等级协定信息和关于在至少一个语音路径上的语音质量的数据中至少之一。
29.如权利要求27所述的方法,其中,建立最佳语音路径包括:建立至少一个服务提供商和用于管理通信会话的至少一个服务器之间的第一连接,建立多个服务提供商中的至少一个服务提供商与至少另一个服务提供商之间的第二连接;和建立至少另一个服务提供商与用于管理通信会话的至少另一个服务器之间的第三连接。
30.一种可由机器读取的程序存储设备,具体实现可由机器执行的命令的程序来执行用于提供通信会话的方法步骤,该方法步骤包括选择多个服务提供商中的至少一个服务提供商;和使用至少一个服务提供商的至少一种服务来向至少一端用户提供通信会话。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/725,309 US7302053B2 (en) | 2003-12-01 | 2003-12-01 | System and method for providing a communication session |
US10/725,309 | 2003-12-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1886969A true CN1886969A (zh) | 2006-12-27 |
CN100568874C CN100568874C (zh) | 2009-12-09 |
Family
ID=34652681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004800355605A Expired - Fee Related CN100568874C (zh) | 2003-12-01 | 2004-11-24 | 用于提供通信会话的系统和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7302053B2 (zh) |
EP (1) | EP1692841B1 (zh) |
JP (1) | JP4823916B2 (zh) |
KR (1) | KR100809976B1 (zh) |
CN (1) | CN100568874C (zh) |
WO (1) | WO2005055552A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685159A (zh) * | 2012-09-05 | 2014-03-26 | 中国电信股份有限公司 | 选择呼叫网络的方法和终端 |
CN104995876A (zh) * | 2013-02-07 | 2015-10-21 | 欧朋维克斯有限公司 | 使用异构网络的通信系统 |
WO2019201322A1 (zh) * | 2018-04-21 | 2019-10-24 | 华为技术有限公司 | 一种通信方法及相关设备 |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899167B1 (en) | 2003-08-15 | 2011-03-01 | Securus Technologies, Inc. | Centralized call processing |
US8000269B1 (en) | 2001-07-13 | 2011-08-16 | Securus Technologies, Inc. | Call processing with voice over internet protocol transmission |
US9026468B2 (en) | 2002-04-29 | 2015-05-05 | Securus Technologies, Inc. | System and method for proactively establishing a third-party payment account for services rendered to a resident of a controlled-environment facility |
US7916845B2 (en) | 2006-04-13 | 2011-03-29 | Securus Technologies, Inc. | Unauthorized call activity detection and prevention systems and methods for a Voice over Internet Protocol environment |
US9020114B2 (en) | 2002-04-29 | 2015-04-28 | Securus Technologies, Inc. | Systems and methods for detecting a call anomaly using biometric identification |
US7860222B1 (en) | 2003-11-24 | 2010-12-28 | Securus Technologies, Inc. | Systems and methods for acquiring, accessing, and analyzing investigative information |
US7957401B2 (en) * | 2002-07-05 | 2011-06-07 | Geos Communications, Inc. | System and method for using multiple communication protocols in memory limited processors |
US7606217B2 (en) * | 2003-07-02 | 2009-10-20 | I2 Telecom International, Inc. | System and method for routing telephone calls over a voice and data network |
US7529357B1 (en) | 2003-08-15 | 2009-05-05 | Evercom Systems, Inc. | Inmate management and call processing systems and methods |
US7653730B1 (en) * | 2003-10-30 | 2010-01-26 | Sprint Communications Company L.P. | System and method for latency assurance and dynamic re-provisioning of telecommunication connections in a carrier virtual network |
US7676599B2 (en) | 2004-01-28 | 2010-03-09 | I2 Telecom Ip Holdings, Inc. | System and method of binding a client to a server |
EP1733492A2 (en) | 2004-03-11 | 2006-12-20 | i2Telecom International, Inc. | DYNAMICALLY ADAPTING THE TRANSMISSION RATE OF PACKETS IN REAL-TIME VoIP COMMUNICATIONS TO THE AVAILABLE BANDWIDTH |
US8804758B2 (en) | 2004-03-11 | 2014-08-12 | Hipcricket, Inc. | System and method of media over an internet protocol communication |
US7782878B2 (en) | 2004-08-16 | 2010-08-24 | I2Telecom Ip Holdings, Inc. | System and method for sharing an IP address |
US7813305B2 (en) * | 2006-05-09 | 2010-10-12 | Avaya Inc. | Setting up a conference call with a hashed address |
US7983201B2 (en) * | 2006-05-09 | 2011-07-19 | Avaya Inc. | Coordinated invitations to a conference call |
US20070283142A1 (en) * | 2006-06-05 | 2007-12-06 | Microsoft Corporation | Multimode authentication using VOIP |
AU2007269842B2 (en) * | 2006-06-30 | 2011-08-04 | Vonage Network Llc | Method and system for network path discrimination |
US7836169B2 (en) * | 2007-01-24 | 2010-11-16 | Cisco Technology, Inc. | Method and system for identifying and reporting over-utilized, under-utilized, and bad quality trunks and gateways in internet protocol telephony networks |
US10796392B1 (en) | 2007-05-22 | 2020-10-06 | Securus Technologies, Llc | Systems and methods for facilitating booking, bonding and release |
US8504048B2 (en) | 2007-12-17 | 2013-08-06 | Geos Communications IP Holdings, Inc., a wholly owned subsidiary of Augme Technologies, Inc. | Systems and methods of making a call |
MY151864A (en) * | 2008-01-22 | 2014-07-14 | Mimos Berhad | Mobile voip communication device and method |
US7821923B2 (en) * | 2008-02-06 | 2010-10-26 | Cellco Partnership | Optimized SIP routing architecture using an integrated network and systems approach |
CN101526892A (zh) * | 2008-03-04 | 2009-09-09 | 深圳市爱国者嵌入式系统科技有限公司 | 基于嵌入式系统扩展应用程序的方法 |
US8489995B2 (en) * | 2008-03-18 | 2013-07-16 | Rightscale, Inc. | Systems and methods for efficiently managing and configuring virtual servers |
EP2377286B1 (en) | 2008-12-17 | 2021-03-03 | Telefonaktiebolaget LM Ericsson (publ) | A method of and a network server and mobile user equipment for providing chat/voip services in a mobile telecommunications network |
KR101304593B1 (ko) * | 2008-12-22 | 2013-09-05 | 한국전자통신연구원 | 액세스 노드와 가입자 게이트웨이, 그리고 이들을 포함하는 다수 사업자용 인터넷 프로토콜 기반 액세스 망에서의 다수 사업자 서비스 제공 방법 |
WO2010080152A1 (en) * | 2009-01-08 | 2010-07-15 | Oracle International Corporation | Server management system |
US9537730B2 (en) * | 2009-09-18 | 2017-01-03 | Nokia Solutions And Networks Gmbh & Co. Kg | Virtual network controller |
US9049617B2 (en) | 2009-09-23 | 2015-06-02 | At&T Intellectual Property I, L.P. | Signaling-less dynamic call setup and teardown by utilizing observed session state information |
US9185231B2 (en) * | 2010-09-10 | 2015-11-10 | Preston Hurd | Vendor neutral VoIP interface devices and compatible portable phones |
DE102011013340A1 (de) | 2010-12-30 | 2012-07-05 | Linde Aktiengesellschaft | Verteileinrichtung und Wärmetauschervorrichtung |
KR20140044476A (ko) * | 2012-10-05 | 2014-04-15 | 엘지전자 주식회사 | 이동 단말기 및 이를 위한 제어 방법 |
US9680813B2 (en) | 2012-10-24 | 2017-06-13 | Cyber-Ark Software Ltd. | User provisioning |
WO2014123342A1 (ko) * | 2013-02-07 | 2014-08-14 | (주)오픈벡스 | 이종 망을 이용한 통화시스템 |
CN105900078B (zh) * | 2013-05-15 | 2019-05-03 | 赛门·拉巴里埃 | 用于信号和数据路由的系统和方法 |
US9712563B2 (en) * | 2014-07-07 | 2017-07-18 | Cyber-Ark Software Ltd. | Connection-specific communication management |
SG11201706712UA (en) * | 2015-02-20 | 2017-09-28 | Tata Communications (America) Inc | System and method for call termination based on one or more over-the -top (ott) call services |
CN108141778B (zh) * | 2015-08-14 | 2021-10-26 | 瑞典爱立信有限公司 | 无线电基站中的服务级别协定 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5949763A (en) * | 1997-07-17 | 1999-09-07 | Ameritech Corporation | Method and apparatus for providing broadband access conferencing services |
US20030187992A1 (en) | 2001-05-07 | 2003-10-02 | Steenfeldt Rico Werni | Service triggering framework |
US20020191590A1 (en) | 2001-05-15 | 2002-12-19 | Denwa Communications, Inc. | Scalable open-architecture telecommunications network for voice and data |
WO2002098075A1 (fr) * | 2001-05-25 | 2002-12-05 | Mitsubishi Denki Kabushiki Kaisha | Systeme de communication par internet, procede de communication par internet, serveur de commande de session, adaptateur de communication, serveur de relais de communication et programme |
US7123609B2 (en) * | 2001-10-22 | 2006-10-17 | Microsoft Corporation | Managing packet-based telephony |
DE60206525T2 (de) | 2001-12-07 | 2006-07-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Zugangsbereitstellungverfahren und -system zu teilnehmerdiensten |
US7184415B2 (en) | 2001-12-07 | 2007-02-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Service access system and method in a telecommunications network |
US7454006B2 (en) * | 2003-01-31 | 2008-11-18 | Qwest Communications International Inc. | Systems, methods and apparatus for providing a plurality of telecommunication services |
US20040170164A1 (en) * | 2003-02-28 | 2004-09-02 | Leblanc Wilfrid | Quality of service (QOS) metric computation in voice over IP systems |
-
2003
- 2003-12-01 US US10/725,309 patent/US7302053B2/en active Active
-
2004
- 2004-11-24 EP EP04804560.3A patent/EP1692841B1/en active Active
- 2004-11-24 CN CNB2004800355605A patent/CN100568874C/zh not_active Expired - Fee Related
- 2004-11-24 WO PCT/EP2004/053073 patent/WO2005055552A1/en not_active Application Discontinuation
- 2004-11-24 JP JP2006540458A patent/JP4823916B2/ja not_active Expired - Fee Related
- 2004-11-24 KR KR1020067010391A patent/KR100809976B1/ko not_active IP Right Cessation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685159A (zh) * | 2012-09-05 | 2014-03-26 | 中国电信股份有限公司 | 选择呼叫网络的方法和终端 |
CN103685159B (zh) * | 2012-09-05 | 2018-03-27 | 中国电信股份有限公司 | 选择呼叫网络的方法和终端 |
CN104995876A (zh) * | 2013-02-07 | 2015-10-21 | 欧朋维克斯有限公司 | 使用异构网络的通信系统 |
CN104995876B (zh) * | 2013-02-07 | 2018-09-14 | 欧朋维克斯有限公司 | 使用异构网络的通信系统 |
WO2019201322A1 (zh) * | 2018-04-21 | 2019-10-24 | 华为技术有限公司 | 一种通信方法及相关设备 |
CN110392400A (zh) * | 2018-04-21 | 2019-10-29 | 华为技术有限公司 | 一种通信方法及相关设备 |
Also Published As
Publication number | Publication date |
---|---|
JP4823916B2 (ja) | 2011-11-24 |
KR100809976B1 (ko) | 2008-03-06 |
EP1692841A1 (en) | 2006-08-23 |
KR20060092274A (ko) | 2006-08-22 |
JP2007512744A (ja) | 2007-05-17 |
CN100568874C (zh) | 2009-12-09 |
US20050129026A1 (en) | 2005-06-16 |
WO2005055552A1 (en) | 2005-06-16 |
EP1692841B1 (en) | 2014-03-26 |
US7302053B2 (en) | 2007-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1886969A (zh) | 用于提供通信会话的系统和方法 | |
US7577131B2 (en) | System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet | |
US9350767B2 (en) | Packet-switched telephony call server | |
CN100505749C (zh) | 路由器及sip服务器 | |
CN1279717C (zh) | 面向分组的网络的网元的分类方法 | |
US6157648A (en) | Network session management | |
US8204042B2 (en) | Methods, systems, and computer program products for establishing VoIP service in a network | |
US6510463B1 (en) | Service quality monitoring process | |
US6938080B1 (en) | Method and computer system for managing data exchanges among a plurality of network nodes in a managed packet network | |
US20100208634A1 (en) | System and Method For Managing Multimedia Communications Across Convergent Networks | |
US10659618B2 (en) | System and method for monitoring communications in a network | |
US20020146102A1 (en) | Method and system for multi-provider competitive telecommunications services | |
US7764670B2 (en) | System and method for monitoring communications in a network | |
WO2007074415A2 (en) | A method and apparatus for generating ip traffic in an internet protocol (ip) based network | |
CN1568598A (zh) | 通信网络中信息传输业务质量的标识 | |
US20040028062A1 (en) | Controlling service stream | |
SE524733C2 (sv) | Förfarande och system för återutsända mobila IP-tjänster i ett telekommunikationssystem | |
CN100359884C (zh) | 一种网络路由控制方法 | |
Vergados et al. | IP-based Convergence of Fixed and Cellular Networks and Services in the Light of Liberalization | |
Altinkaya et al. | SIP in an Interconnector and Service Provider Role | |
Forsell | Internet Telephony: An Internet Service Provider's Perspective | |
Ahmedi et al. | SIP in an Interconnector and Service Provider Role |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160422 Address after: American California Patentee after: Snapchat Inc. Address before: New York grams of Armand Patentee before: International Business Machines Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091209 Termination date: 20161124 |