为电信交换领域提供控制和监测功能的方法和系统的利记博彩app

文档序号:7996665阅读:286来源:国知局
专利名称:为电信交换领域提供控制和监测功能的方法和系统的利记博彩app
技术领域
本发明的实施例涉及网络电话领域,更具体地说,涉及为电信交换领域提供控制和监测功能。
背景技术
网络电话的普及率正在提高。相应地,已经开发了不同的标准,以提供通过分组交换网络完成呼叫的方法。这样的一个标准是H.323标准,由国际电信联盟(ITU)于1996年在日内瓦规定和批准。最初,在局域网(LAN)不提供有保证的服务质量(QoS)的情况下,H.323标准是作为提供音频、视频和数据分组传送一致性的方式而提出的。它已经成为音频、视频和数据分组传送以及因特网电话和IP话音(VoIP)之间互通性的标准,因为它为点到点和多点会议以及媒体流量、带宽和用户参与的网关管理提供呼叫控制和管理。但是,H.323不能满足大型公共网络。
另一个标准,H.248标准,2000年8月被ITU批准,以提供更大的伸缩性和灵活性,甚至允许低成本网关设备以标准的方式与常规电话网络中发现的信令系统接口。H.248标准,由ITU和因特网工程任务组(IETF)联合开发,也就是众所周知的媒体网关控制(或Megaco)协议。H.248提供了一个标准,它控制多媒体分组传送中的网关设备,允许从LAN到公共交换电话网络(PSTN)以及其它基于标准的终端的呼叫连接。H.248去掉了媒体网关中的信令控制,这种信令控制将数据从电路交换网络所需要的格式转换到分组交换网络所需的格式。代替地,信令控制位于能控制多个网关的媒体网关控制器中。H.248定义了媒体网关控制器和媒体网关之间的通信协议,并且能被用来建立、维持、和终止多个端点之间的呼叫。
即使网络电话正转向这些新的标准和协议,但是各公司先前已经投资了很多钱在使用传统交换机设计的应用上。例如,许多公司都有使用计算机支持的电信应用(CSTA)协议的一些应用、工具箱和服务。CSTA允许并支持计算机电话集成(CTI)应用,这些应用是使电信功能为用户而执行的应用。对这些公司来说,将他们所有当前的应用、工具箱和服务器转换成另一种与诸如H.248的新网络电话标准兼容的协议是非常昂贵的。

发明内容
根据本发明的一个方面,提供了一种方法,所述方法包括接收以第一协议定义的命令,其中第一协议是计算机支持的电信应用协议;以及在媒体网关控制器中将命令转换成第二协议,其中第二协议能被媒体网关理解。
第二协议是媒体网关控制器协议。
第二协议也可以是H.248协议。
所述方法还包括所述根据H.248协议处理转换的命令。
所述方法还包括发送消息给媒体网关,其中消息以第二协议定义。
根据本发明的另一方面,提供了一种设备,所述设备包括控制器,控制计算机支持的电信应用服务器和媒体网关之间的通信;以及转换器,将从所述服务器接收的消息转换成媒体网关能够理解的消息。
所述控制器是媒体网关控制器。
所述控制器包括所述转换器。
收到的消息是由计算机支持的电信应用协议所定义的消息。
转换的消息由H.248协议定义。
根据本发明的再一方面,提供了一种制品,所述制品包括机器可访问媒介,该媒介包括内容,当所述内容被机器访问时,使所述机器执行接收以第一协议定义的消息,其中第一协议是计算机支持的电信应用协议;以及在媒体网关控制器中将消息转换成第二协议,其中转换的消息能被媒体网关理解。
所述第二协议是媒体网关控制器协议。
所述第二协议也可以是H.248协议。
所述制品还包括机器可访问媒介,该媒介包括内容,当机器访问所述内容时,使所述机器根据所述H.248标准处理所述转换的消息。
所述制品还包括机器可访问媒介,该媒介包括内容,当机器访问所述内容,使所述机器发送以所述第二协议定义的另一消息给所述媒体网关。
根据本发明的又一方面,提供一种方法,所述方法包括接收以媒体网关协议定义的消息,其中媒体网关协议能被媒体网关理解;以及在媒体网关控制器中将消息转换成计算机支持的电信应用协议。
所述方法还包括发送所述已转换的命令给服务器。
媒体网关协议是Megaco协议。
媒体网关协议也可以是简单网关控制协议。
所述媒体网关协议还可以是H.248协议。
所述方法还包括根据所述H.248标准处理所述已转换的消息。
所述方法还包括发送以所述计算机支持的电信应用协议所定义的另一消息给服务器。
根据本发明的另一方面,提供一种系统,所述系统包括存储器;处理器,它经总线连接到存储器;以及逻辑部件,它连接到所述存储器和所述处理器,所述逻辑部件包括控制器,控制计算机支持的电信应用服务器和所述媒体网关之间的通信;以及转换器,转换由计算机支持的电信应用协议所定义的命令,其中所述转换的命令可以被媒体网关理解。
控制器是媒体网关控制器。
控制器包括所述转换器。


通过参考以下描述和用于说明本发明实施例的相关附图,可以较好地理解本发明。附图中图1是一个框图,显示了包含本发明的系统的一个普遍的实施例。
图2是一个框图,显示了一个合适的计算环境,在这个环境中可以实现所示发明的一些方面。
图3显示了根据本发明实施例的一个方法的流程图。
图4显示了根据本发明实施例的另外一个方法的流程图。
图5a是协议图的第一部分,显示根据本发明实施例而进行的呼叫。
图5b是协议图的第二部分,显示根据本发明实施例而进行的呼叫。
图6是协议图,显示根据本发明实施例而清除呼叫。
具体实施例方式
描述的是为电信交换领域提供控制和监测功能的方法和系统的实施例。以下描述中,提出了许多具体细节。但是,应当理解,没有这些具体细节,本发明的实施例也可以实现。另外,为了不使对本描述的理解变得晦涩,众所周知的电路,结构和技术没有详细给出。
整个说明书中对“一个实施例”和“实施例”的参考是指所描述的、与实施例相关联的特定特征、结构或特性,至少包含在本发明的一个实施例中。这样,在整个说明书中的不同地方,短语“在一个实施例中”和“在实施例中”的出现不一定都参考了相同的实施例。而且,特定的特征、结构或特性在一个或多个实施例中可以以任意合适的方式结合起来。
参考图1,显示了根据本发明的一个实施例的系统100的框图。本领域普通技术人员将会理解,系统100可以比图1所显示的包含更多的组成部分。但是,为了揭示实现本发明的一个说明性的实施例,显示所有这些常规的组成部分是不必要的。
系统100包括媒体网关控制器102。根据国际电信联盟(ITU)或其他标准团体包括因特网工程任务组(IETF)批准的标准,媒体网关控制器102包括实现呼叫系统所必需的单元和功能。这样的一个标准是H.248或Megaco。另外,媒体网关控制器102包括转换器104,它将由电信应用协议所定义的命令,例如计算机支持的电信应用(CSTA)协议,转换到能被媒体网关理解的协议。在所示的例子中,系统100包括三个媒体网关108、110和126。
媒体网关控制器102和应用112通过服务器106通信。许多应用和服务器是用传统的交换机先前设计和设置的。所以,这些应用和服务器采用与ITU批准的标准不兼容的协议与媒体网关通信。例如,许多应用和服务器使用CSTA协议。重新设计这些应用和服务器使其采用H.248是昂贵的。
所以,CSTA命令在能与媒体网关通信之前需要被转换。媒体网关控制器102中的转换器104完成这个转换。通过转换器104,媒体网关控制器102能够将从服务器106接收的CSTA命令转换成H.248命令。这些H.248命令接着能被媒体网关控制器102处理,接着合适的命令能被送给媒体网关。相反地,转换器104能将H.248消息转换成CSTA消息,并将已转换的消息发送给服务器106。
系统100的其它部件可包括信令网关122和公共交换电话网络(PSTN)124。这些其它部分以本领域中所熟知的常规方式运作。一个呼叫可以通过常规电话118或128,或通过网络电话120进行。因特网电话的例子包括计算机或PDA(个人数字助理)。网络电话120使用RTP(实时协议)与因特网116通信。因特网116接着和媒体网关126通信。
图2是一个框图,显示了一个合适的计算环境,本图示发明的一些方面可以在这个环境中被实现。在一个实施例中,用于过程管理系统100的方法可以在计算机系统200上被实现,计算机系统200具有组成部分202-212,包括处理器202,存储器204,输入/输出设备206,数据存储器212和网络接口210,经总线208相互耦合。这些部分执行它们的本领域所熟知的常规功能,并提供实现过程管理系统100的方法。总的来说,这些部分代表了一般种类的硬件系统,包括但不局限于通用计算机系统和专用的分组转发设备。应当理解,计算机系统200的各个部分可以被重新配置,本发明的一些实现可以不需要、也不包括以上的所有部分。而且,系统200可以包括附加的部分,例如附加的处理器(例如数字信号处理器)、存储设备、存储器和网络或通讯接口。
图3显示了根据本发明实施例的方法的流程图。在300,接收以计算机支持的电信应用协议定义的命令。在一个实施例中,在媒体网关控制器102从CSTA服务器106接收这个命令。在302,该命令被媒体网关控制器转换成第二协议。这个第二协议是可以被媒体网关所理解和使用的协议。在一个实施例中,第二协议是H.248或Megaco协议。在另一实施例中,第二协议可以是多种媒体网关控制协议中的一种。例如简单网关控制协议(SGCP)。在一个实施例中,这个已转换的命令被媒体网关控制器所处理。在304,以第二协议定义的命令被发送给媒体网关。在一个实施例中,由第二协议所定义的其它附加消息可以从媒体网关控制器发送给媒体网关。
图4显示了根据本发明实施例的方法的流程图。在400,接收由媒体网关协议所定义的消息。在一个实施例中,从媒体网关接收这个消息。在一个实施例中,在媒体网关控制器102接收以H.248或Megaco定义的消息。在402,媒体网关控制器102将这个消息转换成计算机支持的电信应用协议。在一个实施例中,已转换的消息发送给服务器106。在一个实施例中,已转换的消息被媒体网关控制器102处理。在404,以计算机支持的电信应用协议所定义的消息被发送给服务器106。
现在描述根据本发明的一个实施例进行呼叫的方法的说明性例子。在这个例子中,在媒体网关控制器102和媒体网关108和110之间的所有通信都是根据H.248标准的。
图5a和图5b是协议图,显示了根据本发明实施例而进行的呼叫。为了说明的目的,假设服务器希望通过CSTA Make Call(CSTA进行呼叫)服务建立呼叫。参考图5a,在500,服务器106发送进行呼叫的命令给媒体网关控制器102。媒体网关控制器102中的转换器104将这个CSTA命令转换成H.248命令,接着这个H.248命令被处理。在504,媒体网关控制器102发送H.248修改命令给媒体网关108。在506,媒体网关108用确认来回答媒体网关控制器102。在510,媒体网关控制器102发送肯定确认消息给服务器106。在512,媒体网关控制器102发送CSTA服务启动消息给服务器106。
在514,媒体网关108在电话118上检测到摘机事件,并通知媒体网关控制器102。在516,媒体网关控制器102用确认回应,在518,媒体网关控制器102接着发送修改消息给媒体网关108,告诉它播放回铃音。在520,媒体网关108回送确认给媒体网关控制器102。在522,媒体网关控制器102发送消息给媒体网关108,指示它开始与电话118相关的RTP流。在524,媒体网关108发送确认给媒体网关控制器102。在528,媒体网关控制器102发送CSTA事件开始消息给服务器106。
现在参考图5b,在530,媒体网关控制器102发送消息给第二媒体网关110,指示它开始与电话128相关的RTP流,并在电话128上启动交流铃声。在532,媒体网关110发送确认消息给媒体网关控制器102。在536,媒体网关控制器102发送CSTA事件传送消息给服务器106。
在538,媒体网关控制器102发送消息给媒体网关108,告诉它在第二媒体网关110上用IP地址更新与电话118相关的RTP终端,以及与电话128相关的RTP端口。在540,媒体网关108发送确认消息给媒体网关控制器102。在544,媒体网关控制器102发送CSTA事件传送消息给服务器106。
在546,第二媒体网关110检测到电话128摘机,并通知媒体网关控制器102。在548,媒体网关控制器102发送确认给媒体网关110。在552,媒体网关控制器102发送CSTA事件建立消息给服务器106。
在554,媒体网关控制器102发送消息给媒体网关108来停止回铃音并完成双向连接。在556,媒体网关108发送确认消息给媒体网关控制器102。在560,媒体网关控制器102发送CSTA事件建立消息给服务器106。在电话118和电话128之间的双向呼叫连接已建立。
现在描述根据本发明的一个实施例清除呼叫的方法的说明性例示。为了说明的目的,假设两个媒体网关108和110之间的连接根据来自CSTA客户应用的命令被清除。
图6是协议图,显示了根据本发明实施例清除呼叫。在600,媒体网关控制器102从CSTA服务器106接收到CSTA Clear Call(CSTA清除呼叫)命令。媒体网关控制器102中的转换器104将CSTA命令转换成H.248命令,接着H.248命令被处理。在606,媒体网关控制器102发送CSTA确认消息给CSTA服务器106。
在608,媒体网关控制器102发送H.248消息给媒体网关108,从环境中去掉RTP和电话118终端来断开连接。媒体网关控制器102还请求RTP连接的连接统计。在610,媒体网关108发送确认消息给媒体网关控制器102。在614,媒体网关控制器102发送CSTA连接清除消息给服务器106。
在616,媒体网关控制器102发送消息给媒体网关110,从环境中去掉RTP和电话128终端来断开连接。媒体网关控制器102还请求RTP连接的连接统计。在618,媒体网关110发送确认消息给媒体网关控制器102。在622,媒体网关控制器102发送CSTA连接清除消息给CSTA服务器106。
在624,媒体网关108检测到电话118挂机,并通知媒体网关控制器102。在626,媒体网关控制器102通过发送确认来回应这个消息,并设置对下一摘机事件的检测。
在628,媒体网关110检测到电话128挂机,并通知媒体网关控制器102。在630,媒体网关控制器102通过发送确认来回应这个消息,并设置对下一摘机事件的检测。
根据本发明实施例,可以由媒体网关控制器实现的CSTA服务的其它例子包括媒体网关登记,获得交换功能设备和监测开始,瞬象设备,咨询呼叫,传送,设置非立即转发,忙时转发撤销,清除连接(所建立呼叫的单个连接被清除),为两方呼叫清除呼叫(清除建立于两个终端之间的呼叫),单步/特别是三方会议,多方会议(来自咨询),清除三方呼叫的呼叫(清除会议呼叫中建立于三个终端之间的呼叫),以及从三方呼叫中清除连接/断开一方连接(从三方呼叫清除一个连接)。
本领域技术人员应了解,实现本发明方法的实施例的内容,例如,计算机程序指令,可以由可被系统100所访问的能存储数据的任何机器可读媒介提供,这种媒介作为存储器的一部分或对存储器的补充部分,包括但并不限于盒式磁带,磁带,闪存卡,数字视频盘,随机访问存储器(RAM),只读存储器(ROM)等。在这点上,系统100以本领域众所周知的方式被配备成与这些可机读媒介相互通信。
本领域技术人员还应了解,实现本发明方法的实施例的内容可以从能够存储内容、传递内容给系统100的任意外部设备提供给系统100。例如,在本发明的一个实施例中,系统100可以连接到网络上,内容可以被存储到网络上的任意设备中。
虽然按照几个实施例描述了本发明,但本领域普通技术人员应知道,本发明不局限于已描述的实施例,在所附权利要求书的精神和范围之内,可以进行修改和变更。因此,描述应该被视为说明性而非限制性的。
权利要求
1.一种方法,所述方法包括接收以第一协议定义的命令,其中所述第一协议是计算机支持的电信应用协议;以及在媒体网关控制器中将所述命令转换成第二协议,其中所述第二协议能被媒体网关理解。
2.如权利要求1的方法,其特征在于所述第二协议是媒体网关控制器协议。
3.如权利要求1所述的方法,其特征在于所述第二协议是H.248协议。
4.如权利要求3所述的方法,其特征在于还包括根据所述H.248标准处理所述转换的命令。
5.如权利要求4所述的方法,其特征在于还包括发送消息给所述媒体网关,其中所述消息以所述第二协议定义。
6.一种设备,所述设备包括控制器,控制计算机支持的电信应用服务器和媒体网关之间的通信;以及转换器,将从所述服务器接收的消息转换成所述媒体网关能够理解的消息。
7.如权利要求6所述的设备,其特征在于所述控制器是媒体网关控制器。
8.如权利要求7所述的设备,其特征在于所述控制器包括所述转换器。
9.如权利要求8所述的设备,其特征在于所述收到的消息是由计算机支持的电信应用协议所定义的消息。
10.如权利要求8所述的设备,其特征在于所述转换的消息是由H.248协议定义。
11.一种制品,所述制品包括机器可访问媒介,它包括内容,当所述内容被机器访问时,使所述机器执行接收以第一协议定义的消息,其中所述第一协议是计算机支持的电信应用协议;以及在媒体网关控制器中将所述消息转换成第二协议,其中所述转换的消息能被媒体网关理解。
12.如权利要求11所述的制品,其特征在于所述第二协议是媒体网关控制器协议。
13.如权利要求11所述的制品,其特征在于所述第二协议是H.248协议。
14.如权利要求11所述的制品,其特征在于还包括机器可访问媒介,它包括内容,当机器访问所述内容时,使所述机器根据所述H.248标准处理所述转换的消息。
15.如权利要求11的制品,其特征在于还包括机器可访问媒介,它包括内容,当机器访问所述内容,使所述机器发送以所述第二协议定义的另一消息给所述媒体网关。
16.一种方法,所述方法包括接收以媒体网关协议定义的消息,其中所述媒体网关协议能被媒体网关理解;以及在媒体网关控制器中将所述消息转换成计算机支持的电信应用协议。
17.如权利要求16所述的方法,其特征在于还包括发送所述已转换的命令给服务器。
18.如权利要求16所述的方法,其特征在于所述媒体网关协议是Megaco协议。
19.如权利要求16所述的方法,其特征在于所述媒体网关协议是简单网关控制协议。
20.如权利要求16所述的方法,其特征在于所述媒体网关协议是H.248协议。
21.如权利要求20所述的方法,其特征在于还包括根据所述H.248标准处理所述已转换的消息。
22.如权利要求20所述的方法,其特征在于还包括发送以所述计算机支持的电信应用协议所定义的另一消息给服务器。
23.一种系统,包括存储器;处理器,经总线连接到存储器;以及逻辑部件,连接到所述存储器和所述处理器,所述逻辑部件包括控制器,控制计算机支持的电信应用服务器和所述媒体网关之间的通信;以及转换器,转换由计算机支持的电信应用协议所定义的命令,其中所述转换后的命令可以被媒体网关理解。
24.如权利要求23的系统,其特征在于所述控制器是媒体网关控制器。
25.如权利要求24的系统,其特征在于所述控制器包括所述转换器。
全文摘要
提供一种方法和系统,通过利用H.248协议为计算机支持的电信应用(CSTA)交换领域提供控制和监测功能。该系统包括媒体网关控制器。媒体网关控制器包括转换器,将命令从一种协议转换成另一种协议,从而允许在CSTA服务器和媒体网关之间传递命令。当媒体网关控制器接收到CSTA命令时,媒体网关控制器将这个命令转换成媒体网关能够理解的协议,例如H.248协议。接着可以对转换的命令进行处理,H.248命令可以被发送给媒体网关。当从媒体网关收到消息时,媒体网关控制器将这个消息转换成CSTA协议。接着CSTA消息可以被发送给CSTA服务器。
文档编号H04M7/00GK1497903SQ0316491
公开日2004年5月19日 申请日期2003年9月26日 优先权日2002年9月26日
发明者N·C·奥利弗, N C 奥利弗, P·A·鲁普西斯, 鲁普西斯 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1