实现音频电话的方法及中央转换处理器的制作方法

文档序号:7955932阅读:220来源:国知局
专利名称:实现音频电话的方法及中央转换处理器的制作方法
技术领域
本发明是关于一种通信设备和及其操作方法,和一种连接多个计算机设备用于相互通信的方法。
背景技术
对通常的个人计算机或计算机工作站提供由此个人机或工作站的处理器操作的传声器和音频扬声器以便能在二个这样的PC或工作站的用户之间进行语音通信是已公知的。通过个人计算机作语音通信的设施被称之为“互联网电话(Internet phone)”。由在第一发送计算机人员发言所产生的声压波被传声器变换成经处理器数字化的电子音频信号。此被作数字化的信号由此处理器划分成较短的分组信号,通过一通信链路被传送到一第二接收个人机或工作站等的处理器,在此对分组信号重新汇编来重组此音频信号。然后利用此音频信号驱动接收计算机的音频扬声器产生可听话音。类似地,由此接收计算机操作的传声器将语音声音信号变换成音频电信号,再经此接收计算机的处理器进行数字化,分组化和通过此通信链路发送给第一计算机。发送计算机的处理器将分组化信号重新汇编成用来驱动与此第一发送计算机相关联的音频扬声器的音频信号。此通信链路可以是一例如以太网的局域网,一由公共协议相互连接的内联网络,或者由原始ARPANET发展成的全局互联网。
以数据分组形式传送数据的网络体系结构在美国专利5,475,681(部分对应于国际专利申请No.WO91/05419)中有详细说明。该体系结构采用高速LAN的形式,包括一数据总线和一控制总线,用于LAN、电话和无线电装置的一网络接口(105)和多个装置接口(115、121和127)被连接至该两总线。在由该网络接口控制的一框结构中,这些装置接口在数据总线上传送具有指示路径,实际上是目的地地址的虚电路ID的分组;该网络接口读取这些分组且然后将它们写入一网络接口存储器;该网络接口然后从该存储器抽取这些分组并将它们发送到数据总线上,被定址至目的地装置接口。
该体系结构提供一种用于处理音频语音和数据分组的机构,并由于控制和数据存储器被相互同步化而允许带宽分配被改变。然而,不便于以对于使用普通的基于话音的设备人员所熟悉的方式建立音频话音通信。
美国专利5,436,898(对应于欧洲专利EP0591949A)描述了一种用于控制一高速网络(骨干)和一或多个局域网之间的等时和分组数据传输的配置。驻留在骨干网络接口上的一总线控制器操作一控制循环,该控制循环具有一第一部分,其中它依序发送控制数据到局域网上的各用户网络接口气并自用户网络接口接收控制数据。控制数据包括呼叫建立、呼叫确认、信道分配、呼叫结束和分组数据要求。该控制循环的第二部分包括多个等时的信道,且该控制循环的第三部分是用于分组数据。
所有带有分组数据的用户网络接口在控制循环(第一部分)期间传送请求带宽。总线控制器对这些请求进行优先化,并在第二部分的最后的等时信道的结束之前以所选择的请求驱动分组主地址线路,然后在一开始分组线路上断言一开始脉冲。所有的用户网络接口监视这些线路并当被选择的用户网络接口识别其自己的地址时,一旦接收该开始脉冲,它即发送自己的数据分组。
在这些现有技术的配置中,该源分组装置已经据有目的地分组装置的LAN地址。

发明内容
按照本发明的第一个方面,提供了一种网络处理装置,被配置成借助于具有寻址报头和数据部分的分组,通过一网络上与其它网络处理装置进行通信,为了通过所述网络建立音频电话,所述处理装置包括有用于将电话摘机情况的一指示发送到一中央单元的装置;用于响应所述摘机情况,从所述中央单元接收一拨号音报警情况指示的装置;用于响应接收到所述拨号音报警情况指示,请求可听拨号音的装置;和用于将一目的地处理装置的标识发送给所述中央单元的装置。
本发明相对于现有技术的配置所具有的优点在于一源网络处理装置被配置与在一中央单元的一呼叫控制应用通信,该呼叫控制应用管理源处理装置(例如计算机)和中央单元之间的交互作用且从而以对于使用普通的基于话音的设备人员所熟悉的方式建立音频话音通信。呼叫用户被解除确定期望的被呼叫的用户计算机(IP电话)的网络地址,并将该被呼叫的用户的一标识经其计算机提供给中央单元。该中央单元执行查找并将被呼叫的用户计算机网络地址发送给呼叫用户的计算机用于正确地建立被寻址的分组以直接传输给被呼叫的用户计算机。
较佳地,该第一方面的网络处理装置包括有响应于从所述中央单元接收到所述目的地处理装置的一地址的标识,用于建立与所述目的地处理装置的通信的装置。
可替换地或附加地,一网络处理装置可包括有用于从所述中央单元接收一振铃音报警情况指示的装置;用于响应接收到所述振铃音报警情况指示,请求可听振铃音的装置;和用于接收一源处理装置的识别以便建立与所述源处理装置的通信的装置。
按照本发明的第二方面,提供了在一被配置成借助于具有寻址报头和数据部分的分组进行通信的处理装置网络中,一实现音频电话的方法,包括步骤在一中央单元存储分别定义这些处理装置的电话服务详细说明和当前电话状态的信息;通过一从源处理装置发送识别一目的地处理装置的一信令分组到该中央单元,作出从该源处理装置到该目的地处理装置的一新的电话呼叫尝试;从用于该源处理装置的存储的信息和用于该目的地处理装置的存储的信息,确定该新的呼叫尝试的进一步处理;且只要用于该源处理装置的电话服务和用于该目的地处理装置的电话服务兼容且该目的地处理装置的当前电话状态许可该新的呼叫尝试;从所述中央单元发送识别所述源处理装置和目的地处理装置中的一个的地址的一信令分组到所述源处理装置和目的地处理装置中的另一个;及通过所述网络直接在所述源处理装置与所述目标地处理装置之间发送含有数字化音频信号的分组。
按照本发明的第三方面,提供了在一被配置成借助于具有寻址报头和数据部分的分组进行通信的处理装置网络中,一实现音频电话的方法,包括步骤在一中央单元存储分别定义这些处理装置的传输数据率能力和当前电话状态的信息;通过一从源处理装置发送识别一目的地处理装置的一信令分组到该中央单元,作出从该源处理装置到该目的地处理装置的一新的电话呼叫尝试,并请求用于该新的呼叫尝试的一特定传输数据率;从该被请求的传输数据率和用于该源处理装置的存储的信息和用于该目的地处理装置的存储的信息,确定该新的呼叫尝试的进一步处理;且只要该被请求的传输数据率不大于该目的地处理装置的传输数据率能力且该目的地处理装置的当前电话状态许可该新的呼叫尝试;从所述中央单元发送识别所述源处理装置和目的地处理装置中的一个的地址的一信令分组到所述源处理装置和目的地处理装置中的另一个;及通过所述网络直接在所述源处理装置与所述目标地处理装置之间发送含有数字化音频信号的分组。
按照本发明的第四方面,提供了在一被配置成借助于具有寻址报头和数据部分的分组进行通信的处理装置网络中,一实现音频电话的方法,包括步骤在一中央单元存储分别定义这些处理装置的传输数据率能力和当前电话状态的信息;通过一从源处理装置发送识别一目的地处理装置的一信令分组到该中央单元,作出从该源处理装置到一目的地处理装置的一新的电话呼叫尝试;从用于该源处理装置的存储的信息和用于该目的地处理装置的存储的信息,确定该新的呼叫尝试的进一步处理;且只要该源处理装置的传输数据率能力不大于该目的地处理装置的传输数据率能力且该目的地处理装置的当前电话状态许可该新的呼叫尝试;从所述中央单元发送识别所述源处理装置和目的地处理装置中的一个的地址的一信令分组到所述源处理装置和目的地处理装置中的另一个;及通过所述网络直接在所述源处理装置与所述目标地处理装置之间发送含有数字化音频信号的分组。
根据本发明的第五方面,提供了一中央转换处理器,被网络连接到多个被配置成通过音频电话进行通信的用户处理装置,所述中央转换处理器包括存储装置,用于存储定义这些处理装置的电话服务详细说明和当前电话状态的相应信息;电话呼叫尝试装置,用于从一源处理装置接收识别一目的地处理装置的一信令分组,用于尝试与该目的地处理装置的一新的电话呼叫;确定装置,用于从用于该源处理装置的存储的信息和用于该目的地处理装置的存储的信息,确定该呼叫尝试的进一步处理;及发送装置,响应于来自该确定装置的一肯定输出,用于发送识别所述源处理装置和目的地处理装置中的一个的地址的一信令分组到所述源处理装置和目的地处理装置中的另一个。
较佳地,该确定装置被配置以确定用于该源处理装置的电话服务是否与用于该目的地处理装置的电话服务相兼容;及所述发送装置响应于来自该确定装置的一否定输出,用于将一拒绝该新的呼叫尝试的一信令分组发送给该源处理装置。
根据本发明的第六方面,提供了一中央转换处理器,被网络连接到多个被配置成通过音频电话进行通信的用户处理装置,所述中央转换处理器包括存储装置,用于存储定义这些处理装置的传输数据率能力和当前电话状态的相应信息;电话呼叫尝试装置,用于从一从源处理装置接收识别一目的地处理装置的一信令分组,用于尝试与该目的地处理装置的一新的电话呼叫,并请求用于该新的电话呼叫的一特定传输数据率;确定装置,用于确定该被请求的传输数据率是否大于该目的地处理装置的传输数据率能力;及发送装置,响应于来自该确定装置的一肯定输出,用于发送识别所述源处理装置和目的地处理装置中的一个的地址的一信令分组到所述源处理装置和目的地处理装置中的另一个。
较佳地,该第六方面的中央转换处理器的所述发送装置还响应于所述肯定输出,用于将识别该源处理装置的一信令分组从该中央单元发送给该目的地处理装置。
可替换地,该第六方面的中央转换处理器的所述发送装置还响应于来自该确定装置的一否定输出,用于将一拒绝该新的呼叫尝试的一信令分组发送给该源处理装置。
根据本发明的第七方面,提供了一中央转换处理器,被网络连接到多个被配置成通过音频电话进行通信的用户处理装置,所述中央转换处理器包括存储装置,用于存储定义这些处理装置的传输数据率能力和当前电话状态的相应信息;电话呼叫尝试装置,用于从一从源处理装置接收到一中央单元的识别一目的地处理装置的一信令分组,用于尝试与该目的地处理装置的一新的电话呼叫;确定装置,用于确定该源处理装置的传输数据率能力是否大于该目的地处理装置的传输数据率能力;及发送装置,响应于来自该确定装置的一肯定输出,用于发送识别所述源处理装置和目的地处理装置中的一个的地址的一信令分组到所述源处理装置和目的地处理装置中的另一个。
较佳地,该第七方面的中央转换处理器的所述发送装置还响应于来自该确定装置的一否定输出,用于将一拒绝该新的呼叫尝试的一信令分组发送给该源处理装置。


为更好地理解本发明和表明怎样最好地实现本发明,现参照说明本发明的优选实施例和优选方法的示例的相应示意图,其中图1表明两计算机之间经互联网的点到点电话通话的现有技术的配置;图2表明连接至意局域网地两计算机之间的点到点电话通话的
具体实施例方式
通过背景技术并参考图1,概略地例示出了在具有一传声器和一扬声器的膝上型第一个人计算机1和也具有一传声器和一扬声器的第二个人计算机2之间经由一通信链路的通信,该通信链路包括有第一调制解调器3、电话网络4、第二调制解调器5,第二调制解调器5经一互联网服务提供商网关7被链接至广域互联网6且第二个人计算机2通过第二服务提供商网关8被连接至互联网6。
第一PC1的用户被呈现在第一PC的显示装置9上的以电话键盘的一图象。在第一PC的处理器的控制下,用户可以拨打第二PC2的地址。第二PC2的用户可从第一PC接收分组化(packetized)信号,并进行在第一PC1和第二PC2之间的语音通信,以使第一PC1的用户可以与第二PC2的用户进行交谈。类似地,一分组化信号被从第二计算机2发送给第一计算机1,以使第二计算机2的用户可以与第一计算机1的用户交谈。
参考图2,示出了在局域网(LAN)中互联网电话的另一个例子。多个计算机通过一局域网被连接在一现场(site),该局域网由一通信链路组成,该通信链路包括一以太网电缆,例如同轴电缆和绞合电缆。连接至LAN的一PC10的用户可使用互联网电话设备与连接至LAN的另一PC11的用户通信。连接至该局域网的计算机可访问一广域网(WAN)和经一网关计算机,例如图2中的计算机12,连接的网络的一内部网络。
在以上参考图1和图2所述的各例中,一声压波信号通过一传声器被转换成一电子数据信号,然后被数字化和分组化,并通过物理通信链路,例如以太网电缆和连接互联网站点的电缆被发送,计算机之间的传输是根据一或多个协议进行的。
对于互联网或全球互联网上的通信,消息在多个计算机之间的多条通信链路上被传送。一发送方计算机和一接收方计算机之间的通信根据点到点协议(PPP)执行且各计算机可支持这些协议范围。参见图3,由一将语音信号转换成多个信号分组的应用程序生成的、包含有语音数据的一单独的语音分组信号30通过第一协议被提供有第一报头信号31。该第一报头信号包含加至分组信号30的数据的字节形式的信息。例如,其中第一报头信号根据到分组交换(SPX)协议的序列被加至该分组信号,该分组排序信息可被包括在该报头信号中确保这些分组信号按次序到达,且包括一建立收发关系协议以确保当该接收方计算机接收到分组时,该接收方计算机确认这些分组信号的收到。
某些协议,例如SPX协议对于在一LAN上发送分组信号是可靠的,其它协议的可靠性差些。例如互联网分组交换(IPX)协议相互独立地在一网络上发送分组信号。在图3中,IPX协议采用第一报头信号31和分组信号30并处理其作为复合分组信号32,一IPX协议报头信号33被加至该复合分组信号32。
该IPX协议作出“最佳努力”以将该分组信号传送给在报头信号33中规定的地址,但它不能保证传送,因为它不包括差错检测或纠错。该IPX协议定义一体系地址结构,从道理上讲,该结构与基础物理网络无关。该独立的结构允许分组信号在网络之间路由传送并通过不类似的物理网络。然而,该IPX协议依据于该基础网络,或其它协议层以提供可靠的传输。当分组信号通过一不兼容网络被传送时,根据与将被横过的特定段网络兼容的一协议,这些分组信号被封装在与该网络兼容的报头信号中。例如,一IPX报头的分组可被封装在一用户数据报协议(UDP)报头中且然后封装在一互联网协议(IP)报头中以通过一传输控制协议/互联网协议(TCP/IP)网络传送该IPX分组。
在一TCP/IP网络中,互联网协议定义一数据报即通过TCP/IP网络传送的信息信号的基本单位,并确定TCP/IP使用的寻址,从而路由这些分组信号。该用户数据报协议(UDP)是用于分组传输的TCP/IP传送协议。该UDP不具有建立连接和检验传输的开销。
参考图4,示出了通过协议报头封装分组信号的另一个例子,该SPX和IPX协议可由一单个的NetWare协议报头信号替换。具有一NetWare报头信号41的一分组信号40可分别由UDP和IP协议报头信号42、43封装用于通过全球互联网进行传送。通过封装信号分组并通过互联网发送它们,互联网电话可相互通信。
现有技术的互联网电话在以下的基础上工作发送方计算机必须知道接收方计算机的地址以使发送方知道这些分组信号寻址到何方,且接收方计算机必须知道发送方计算机的地址以将分组信号发送给发送方。单独的计算机之间的通信是点到点的,其中一单个计算机发送和接收分组信号到另一单个计算机。接收的分组信号通过处理器被重新组装成语音信号。
与互联网电话的分组信号环境相反,常规的电话通信系统通过建立信道进行工作,表示语音或其它数据的电子信号可通过这些信道被发送。通信信道的使用使得服务具有很大的灵活性,允许呼叫转移(允许一呼叫自动转移到另一位置)和电话会议(允许进行三方或更多方电话间的通信)。参考图5,示出了通过连接至一公共电话交换网(PSTN)的常规的专用小交换机(PBX)呼叫中心处理会议呼叫的例子。
在图5中,一专用小交换机呼叫中心50连接多个单独的电话101、102、103和104。其它的未被连接到该PBX的电话201、202和203可通过公共电话交换网(PSTN)访问该PBX呼叫中心。这些电话之间的交互作用通过常规的PBX通过信道连接被处理。例如,在第一服务交互作用问题中,连接至PBX的第一电话101与分别连接至PSTN的第二和第三电话201、202构建一会议,第一电话101呼叫第二电话201,从而开通第一电话101和第二电话201之间的第一信道,第一电话101呼叫第三电话202,从而开通第一电话101和第三电话202之间的第二信道。然后第一和第二信道通过在该PBX呼叫中心中,在PSTN中的脱离该PBX的第二和第三电话之间形成一桥路而被连接。在第一电话用户希望退出该会议时,该第一电话的用户可从该会议中清除该第一电话,且第二电话201和第三电话202之间的通信经过跨越该PBX的端对端呼叫而重新开始。这样,在该PSTN中的两个电话经该PBX中的一条链路被连接在一起,而没有与该PBX相关联的电话参与该呼叫。从该PBX的观点来看造成了对资源的不充分利用。
可替换地,第一电话101可通过将呼叫转移至另一电话来退出该会议。这可以通过咨询呼叫转移来完成。即,如果PBX具有例如通过第一信道来自第二电话201的一有效呼叫,和例如通过第二信道来自第三电话202的一保持呼叫,第一电话101可将该有效呼叫和保持呼叫相结合且然后将其自己从会议中脱离。
为了将第二电话201和第三电话203连接,在PBX内必须有链接第一和第二信道的一桥路。现在有三个脱离PBX的电话。第一电话101已经掉落,第二电话201是PSTN的部分,及第三电话203也是PSTN的部分。这是PBX资源的损失,因为PBX被用于连接脱离PBX的两个电话。可替换地,第一电话101的用户可执行单步转移以退出该会议。这发生在第一电话101具有在一第一信道上的与第二电话201的有效呼叫,且第一电话101通过第二信道呼叫第三电话203,第三电话203开始振铃。在此时,第一电话掉落,且第二电话听见振铃音。该单布转移也是不足的,因为会议中的两方,第一电话101的用户和第二电话201的用户各听到振铃音,当他们应该相互谈话时。
由连接PBX的一常规信道实现的一互动服务的例子描述如下。连接至PBX的电话104呼叫也被连接至该PBX的另一电话103。该另一电话103未作答复,但另一电话103具有将该呼叫引导至也在该PBX上的一第三电话102的“无应答转移”功能组,这样该呼叫使用该PBX中的一上行桥路转移到第三电话102。
在互动服务的第三例中,第一电话102和第二电话103被连接至PBX。第一电话102呼叫第二电话103,但第二电话103由一有效呼叫占用。由于第一电话102具有“呼叫等待”功能,第一电话102等待第二电话103变为可用。如果第二电话103具有“无应答转移”功能,在第一电话102是否从第二电话103转移到另一电话的确定中有一问题。一个问题是“无应答转移”功能是否会导致“呼叫等待”功能失效。在某些制造商的电话中,“呼叫等待”功能由于“无应答转移”功能而被失效,而在其它制造商的电话中,“呼叫等待”功能未被失效。这样,连接至PBX的两电话依据电话制造商和型号的不同,可表现出不同的行为。
上述会议例子依据于使用常规的PBX的切换和连接信道的方法。由于常规的互联网电话在点到点的基础上工作,在一分组发送互联网电话环境中,在实现电话会议中有如同在常规的信道切换网络中发现的问题。互联网电话依赖于点到点通信,而常规的PBX依赖于信道切换和信道连接。在互联网电话环境中,在电话之间未建立在通话时间存在的信道,而在常规的PBX环境中,在不同的电话之间连接有在通话时间存在的专用信道。由于分组信号发送环境和信道转换环境之间的不同,在互联网电话环境中实现标准电话网络设施会有一问题。
相比于经PBX信道切换环境的连接,在连接互联网电话中的一个具体问题的例子如下。参考图6,四个电话60、61、62和63在会议中经一桥路64相互连接。该桥路64是包括该PBX的一硬件装置,该会议中所涉及的所有电话经一单个连接点被连接至该桥路64,例如四个电话可在一会议中通过一单个桥路64被连接在一起,如图6所示。桥路减少了在一会议中需要的连接数,进而减少了围绕该会议在发送电子语音信号中所需的带宽量。为实现使用常规的互联网电话的一类似系统,如图7所示的是一更加复杂的情况。因为互联网电话在点到点基础上工作,在各电话和该会议中的每个其它电话之间需要一双向链路。当仅有两电话时,需要一单条链路。当有三个电话时,需要三条链路。当该会议中包括四个电话时,需要六条双向链路,而当该会议中包括五个电话时,需要十条双向链路。需要的链路数与会议中的电话数呈非比例增加。
在常规互联网电话上实现一会议所需的点到点连接数随着会议中的互联网电话数的增加而快速增多。如果将在互联网电话之间构建一会议,在实现该会议中,每个互联网电话需要知道该会议中的每个其它互联网电话的地址,导致在每个单独的互联网电话上的非常复杂的寻址信息处理。
参看所列附图中的图8,这里表示一用于实现由一局域网309例如一同轴电缆或绞合线对的以太网所连接的多个计算机302~308之间的通信连接的本发明的通信交换设备300。各计算机具有至少一实际连接到LAN的通信端口。多个计算机302~308的每一个利用通常的以太网协议被作网络连接,其中各个端口均具有其自身的专用地址。
计算机可经由它们的通信端口通过局域网309在点到点的基础上相互通信。例如,只要计算机305知道端口地址C以与计算机307通信,具有端口地址A的计算机305可与具有端口地址C的计算机307进行通信。通过按照实现局域网上计算机之间的通常的互联网电话通信的通常的局域网协议,通过局域网309发送分组化的电话频率信号,计算机可相互进行通信。
通信可由计算机例如计算机303和305~307通过到其他通信系统的网关在网络上进行。例如,计算机302包括一例如通过一对万维网网关的互连网协议(IP-WWW)到互联网310的网关。对公用电话交换网络(PSTN)311的访问可经由对一通过中继线312连接到PSTN的PSTN网关计算机304的互联网协议的通信端口来进行。通信交换设备300包括一呼叫控制设备313和一开关设备314。呼叫控制设备借助在呼叫控制设备313和开关设备314之间的控制信号控制计算机302~308之间的通信连接。开关设备314通过提供指令信息给计算机,引导各个别计算机以与一或多个其他的各个别计算机相连接,并通过开关设备314提供一具体计算机将连接至的这些其他计算机的适当的端口地址,实现各个别计算机302-308之间的通信连接。
通信交换设备300接口到一计算机电话集成单元315(CTI),它使得一或多个交换监视计算机316、317能作出对呼叫控制的电话请求并使得计算机116、117能从有关存在的通信连接的呼叫控制获得信息。
参看图9,在此更详细地说明通信交换设备300。此通信交换设备300可包括硬盘存贮器式的服务数据库320,用于存放关于可用的电话服务和它们的组构例如用于会议、呼叫转接、呼叫等待、和转接无应答服务等的组构的信息信号;存贮器装置式的路由选择表数据库321,呼叫控制可查询详细的通信呼叫路由信息;且一或多个高层服务的服务器装置,例如ACD服务器装置322和话音邮件服务器装置323,它们每一个均传送消息到/从呼叫控制。
参看图10,表示呼叫控制设备313和开关设备314以及它们与各自具有端口单元地址A、B和C的端口10、20、…99的多个计算机410、420和499的交互作用的示例,此多个计算机能经过它们的通信端口通过局域网400相互间和与开关设备314进行通信。此开关设备314包括多个存贮单元R10、R20…R99的寄存器。各寄存器存贮单元能存放识别端口的端口标识符信号和一计算机的通信端口的对应端口地址信号。例如寄存器存贮单元R10可存放第一计算机410的端口10的地址信号A连同一识别此端口为端口10的端口标识符信号。
存贮单元R20可存放第二计算机420的地址信号B连同一识别此端口为端口20的端口标识符信号。寄存器存贮单元R99可存放第n个计算机499的地址信号C连同一识别端口99的端口标识符信号。呼叫控制313依靠由其端口标识符识别端口的控制信号与开关314进行通信。此开关借助识别端口地址的指令信号与各个别计算机通信。
参看图11,以功能块的描述示意说明开关设备一实施例。此开关314包括处理器500;逻辑存贮器501,用于存放运行此处理器的逻辑指令;指令和消息存贮器502,用于存放要由开关发送和接收的指令和消息;端口寄存器503,用于存放由连接到一通信网络504例如LAN的计算机接收的端口识别信号和端口地址;开关通信端口505,用于对网络进行访问,该端口具有一开关端口地址;呼叫控制接口506,用于发送和接收消息到和从呼叫控制设备313;和内部总线507,链接上述部件。呼叫控制接口506发送和接收控制信号到和从呼叫控制313。开关通信端口505通过网络504发送和接收指令信号。
处理器500按照作为逻辑信号存贮在逻辑存贮器501中的逻辑指令解释所接收的呼叫控制信号和所接收的指令信号,对存放在指令和消息存贮器502中适当的指令和消息进行封装以便发送到由存放在端口寄存器503中的端口地址信号和端口识别信号识别的通信端口,并将指令信号发送到由所接收的呼叫控制信号和逻辑指令指定的计算机端口。处理器500还将通过开关端口505作为指令信号接收的指令和消息经呼叫控制接口506通报给呼叫控制作为自该开关发送的控制信号。
因此,从对上述实施例的操作的理解中可以明白的是,在本发明的中央交换处理器中定义电话服务规范的信息被存储在呼叫控制313的服务数据库320中;当前电话状态和传输数据速率能力被存储在开关设备314的寄存器503中且被发送到呼叫控制313,以用于处理服务相互作用和解决任一冲突;对于本发明的各种中央交换处理器中每个而言,所述呼叫控制313包括用于根据所述存储的源处理设备和目的处理设备的信息确定对呼叫尝试的进一步处理的装置;用于确定所述请求的传输数据速率是否大于目的处理设备的传输数据速率能力的装置;和用于确定源处理设备的传输数据速率能力是否大于目的处理设备的传输数据速率能力的装置;所述开关设备314,包括处理器500,逻辑存储器501,指令和消息存储器502,端口寄存器503和开关通信端口505。所述开关设备314包括用于从源处理设备接收用于识别目的处理设备的信令分组,以尝试与该目的处理设备进行新电话呼叫(并且对于一些实施例,也请求用于新呼叫的特定传输数据速率);和同样,所述开关设备314包括发送装置,用于响应于从本发明的确定装置输出的肯定输出结果,向源处理设备和目的处理设备对中的一个发送信令分组,该信令分组用来识别所述源处理设备和目的处理设备对中的另一个的地址。
参看图12,由呼叫控制到开关的控制信号600包括识别一端口例如端口10的端口标识符信号成分601和指令信号成分602。端口标识符成分601识别一此呼叫控制所对之发出指令的端口。从开关设备传送到呼叫控制的控制信号603包括端口标识符信号成分604和消息信号成分605。端口标识符604使得呼叫控制能识别此消息信号605的源端口。
开关设备314通过一组指令信号与多个计算机通信。由开关设备到计算机的指令信号606包括地址报头信号成分607和指令信号成分608。地址报头信号607使得能将指令信号608发送到此指令所要加给的被选择的计算机通信端口。指令信号608包括给相应计算机以执行一操作的指令。例如,一自开关314到第一计算机410的指令信号可指示第一计算机410通过网络400将一通信信道与第三计算机499连接。
一从开关314到第一计算机410的指令信号可指示第一计算机410发送另一计算机例如地址B的第二计算机420的一端口地址到开关设备。指令信号成分608可指示一计算机将通信连接到出现于一拨号音信号服务器端口例如计算机499上一端口的拨号音信号。另一指令信号成分608可指示一计算机断开到拨号音信号端口的通信。指令信号608可指示计算机实现到多个计算机的一或多个的端口的通信连接。此指令信号成分可指示一计算机从一或多个其他计算机的端口断接,或者可包括一警告一计算机该计算机将被寻址的报警信号。在由开关设备到计算机的指令信号要求此计算机连接与一或多个其他计算机的通信时,在此指令信号中指明这些一或多个其他计算机的地址作为一地址标识信号成分609。
由一计算机到开关设备的指令信号610包括一通过网络发送信号到开关设备的开关端口地址报头信号611,一识别发送此指令信号的计算机的地址的地址标识符信号成分412和一指定从计算机到开关设备的消息的消息信号成分613。此消息可包括一状态消息例如通知开关设备此计算机希望与一或多个其他计算机通信的摘机信号,一提供或者计算机自身的通信端口的地址或者此计算机希望与之通信的一或多个其他计算机的端口的地址的地址信号,此地址信号通过网络400提供给开关设备;或指明此计算机已结束与一或多个其他计算机的通信的挂机信号。
运行中,各计算机以开关设备214寄存其端口地址和端口标识例如端口10、端口20等。各计算机端口的地址被存放在各别的寄存器存储单元,而此开关连同其各自的地址一齐保持连接在网络上的端口的寄存器。开关设备自身在网络上具有一端口存储单元地址。此多个计算机中的每一个均必须存储其自己的端口地址信号和端口标识信号;开关设备的端口地址信号;和一用于发送/接收指令信号到/自开关设备314的指令信号协议。
另外,各计算机为通过网络与其他计算机通信还必须存储用于直接通过网络与其他计算机连接的网络协议,例如用于发送分组化的电话频率信号到其他计算机以便实现互联网电话功能的通常的点到点协议。通过电话频率信号,它是指正常的互联网电话服务,例如话音通信,传真通信,电子邮件通信,或视频链路通信。电话频率信号被分组化成分组并通过网络400在多个计算机的各个别计算机之间发送。
呼叫控制设备313响应自一或多个计算机接收到的消息确定和指引哪一计算机与哪一其他计算机进行通信。例如一由第一计算机410发送到开关设备314的消息作为一指令信号通过开关设备314按照予先存储在逻辑存储器501中的逻辑被变换成作为一控制信号的消息给呼叫控制。呼叫控制313确定哪些将被相互连接或断接,并发送控制信号到开关设备314指示哪些端口将被连接到哪些其他端口。
各计算机具有一或多个各自的端口,而由呼叫控制也许响应自一计算机所接收的消息所指令的端口间的连接由开头设备314通过在开关设备314与此些计算机之间发送的指令信号实现作为通过LAN的各个别计算机之间的通信端口的直接连接。
参看图13和14,现在说明在计算机地址分别为A和B的第一和第二计算机410、420之间建立的呼叫的示例,如由开关设备314在呼叫控制设备313的控制下所实现的那样。
第一和第二计算机410、420各自装有互联网电话。各互联网电话驻留在各个计算机的通信端口处。例如第一计算机410具有驻留在单元地址A的端口10的第一互联网电话。第二计算机420具有驻留在端口单元地址B的第二计算机上的端口20处的第二互联网电话。第三计算机499具有能生成多种不同信号音例如拨号音、振铃音、报警音、呼叫等待音的信号音发生器,各种信号音驻留在第三计算机上例如分别为端口地址w、x、y、z的各个端口处。各计算机利用开关设备的端口寄存器503通过发送信号到此开关来寄存其端口标识符10、20,拨号音、振铃音、报警音,呼叫等待,以及它们的对应地址A、B、w、x、y、z。
可响应由第一计算机的用户作的键盘输入,通过在第一计算机的用户希望以互联网电话与第二计算机420的用户通信而自第一计算机被启动。一指令信号700被从第一计算机的端口10通过LAN发送到开关,此指令信号包括一此第一计算机摘机且希望与一或多个其他计算机通信的消息。开关314通过发送控制信号701到呼叫控制设备313将此摘机消息中继给呼叫控制设备。此呼叫控制设备按照被存放在呼叫控制设备中的一组予编程的逻辑对此包括摘机消息的控制信号进行解码,并启动传送回开关设备314的控制信号702、703。控制信号包括有拨号音指令信号和指定端口10的搜集地址指令信号。
开关314通过将拨号音指令和搜集指令变换成被从开关设备通过LAN 400传送到第一计算机410的地址A的指令信号704、705来实现将指令发送给端口10。该开关通过查找端口标识符端口10、端口20的各别地址来将控制信号702、703中的输入信息端口10变换成各别的地址A、B。此开关接收被定址到端口10的控制信号,查找第一计算机上端口10的单元地址,并发送被定址到地址A的第一计算机的端口10的含有拨号音指令和搜集指令的对应指令信号。第一计算机接收指示它将端口10连接到第三计算机499上的信号音发生器的拨号音端口的指令信号。此第三计算机的拨号音端口地址W在从此开关设备发送的指令信号706中被提供给第一计算机410。
第一计算机通过LAN400连接到地址为W的第三计算机499的信号音发生器上的各自的拨号音端口,通过LAN 400接收对第一计算机410的用户作声音显现的拨号音信号。响应自开关设备发送的搜集地址指令信号705,第一计算机410例如通过用户经第一计算机410的键盘输入第二计算机420的端口20的地址B来搜集地址。或者,第一计算机的用户可知道第二计算机的端口20的简化地址,例如在第一计算机410或在开关设备314的一字符串“JOE”,它可与第二计算机420的端口20的全互联网地址相匹配。
响应由开关设备314发送的搜集地址指令信号705,第一计算机410在一包括开关地址报头信号成分和地址信号成分的指令信号706中通过LAN400将地址B传送到开关设备的端口。开关设备传送控制信号707到呼叫控制设备313,此信号707包括一识别端口10作为消息起源的端口标识符,和一消息,在此情况下该消息为端口20的,向呼叫控制设备指明端口10已提供端口20的地址B。呼叫控制设备中的予编程逻辑将控制信号707解释为指明端口10希望与端口20通信并通过传送控制信号708和709到开关设备314来开始确定通信连接的路由。控制信号708识别端口10作为一将端口10自拨号音发生器断接的指令的目的地。
开关设备314由通过LAN400向第一计算机410送出一指令信号710来实现控制信号708,此指令信号710包括一地址报头和一指示第一计算机从第三计算机499上的拨号音发生器断接的指令。第一计算机410通过断开通过LAN400到第三计算机499上的信号音发生器的通信来实现此断接指令,而第一计算机410的可听拨号音被结束。开关设备314由通过LAN400传送一含有停止搜集地址的指令(第一计算机410以结束通过LAN400传送地址B到开关设备314来实现此指令)的指令信号711到第一计算机410来实现含有停止收集地址的指令的控制信号709。呼叫控制设备313按照存储在呼叫控制的存储器装置中的予定逻辑并响应自路由选择表数据库321接收的信号,从而该呼叫控制发出一识别端口20并含有该指令的控制信号712给报警端口20来实现确定端口10与端口20间连接的路由。
开关设备314以通过LAN400发送一指令信号713到第二计算机的端口20来实现控制信号712。此指令信号713包括一寻址到第二计算机的端口20的存储单元地址B的地址报头,一包括对第二计算机报警将连接一呼叫的指令的指令信号成分,和一对第二计算机的指示此第二计算机连接到第三计算机499的报警音发生器端口的指令。此指令信号713还包括一提供此信号发生器所驻留的第三计算机499的端口的地址y的地址信号成分。
响应指令信号713,此第二计算机420与第三计算机499上的信号音发生器的振铃音端口通信和通过LAN400接收振铃音信号,它导致一报警信号音在第二计算机420被可听地传送,向第二计算机420的用户报警正输入一呼叫。当第二计算机的用户通过操作一键盘、传声器、手机等来响应接收一呼叫时,此第二计算机420即传送一指令信号714到开关设备通知此开关设备第二计算机摘机并准备接收一呼叫。此摘机消息由此开关设备以指定端口20和摘机消息的控制信号715的形式加以转发。
接收到此摘机消息后,控制设备313按照呼叫控制中所存放的予定逻辑发送一停止报警控制信号716到端口20,它由开关设备变换成一断接信号音发生器指令信号717,通过LAN400发送到第二计算机420。此断接信号音发生器指令信号包括一将该信号定址到在地址B的第二计算机420的端口20的地址报头,和一指示计算机断开与第三计算机499的信号音发生器的报警音端口的通信的指令信号成分。此呼叫控制313还按照此予定的逻辑,指令端口10与20的连接并发出控制信号718、719到开关314来连接端口10和20。
开关设备解释控制信号718、719以通过传送一指令信号720到地址为A的第一计算机410的端口10来通过LAN400将第一计算机410与地址为B的第二计算机420的端口20相连接来连接端口10与20。此发送到第一计算机410的指令信号包括一地址报头信号成分,将指令信号从开关传递给第一计算机的地址A,一指示第一计算机与第二计算机的端口20相连接的指令信号成分,连接端口20,和一第二计算机的一地址,地址B,被提供来使得第一计算机能实现通过LAN400与地址为B的第二计算机的连接。开关设备314还发送给第二计算机420一指令其通过LAN400与第一计算机连接的指令信号(连接端口10信号成分)。
被发送给第二计算机的指令信号721包括一地址信号,报头地址B;一指令,连接端口10,指示第二计算机连接通信信道通过LAN400将通信信道与第一计算机的端口10相连接;和一第一计算机的地址,地址A,被提供来使第二计算机能与第一计算机通信。在上述的建立过程结束时,第一和第二计算机通过LAN400直接互相通信用于互联网电话服务,包括发送和接收分组化的电话频率信号。
参看图15,说明按照本发明的第二具体实施例。一通信网络包括多个连接到LAN806的计算机800~805,能按照通常的网络协议在点到点的基础上相互通信。各计算机被指定一端口标识,例如计算机802可被指定在一以太网地址位置A的端口10且计算机803可被指定在以太网地址位置B的端口20。其他计算机800、801、804、805也以所存放的端口标识符和端口地址信号的形式被指定以端口标识符和对应的网络地址。
用于连接多个计算机800~806之间的通信的通信交换设备驻留在一连接到LAN806并具有其自身的端口标识符和网络端口单元地址的开关服务器计算机807上。一包括此通信交换的呼叫控制设备作为一呼叫控制服务器驻留在另一具有其自身的网络地址的计算机808上。此呼叫控制服务器可通过LAN806与开关服务器交换控制信号。此开关网服器可通过LAN806发送和接收指令信号到多个计算机800~805。各计算机以开关服务器807寄存其端口标识符及其网络端口单元地址。
呼叫控制808通过发送和接收控制信号到和从由开关服务器807寄存的端口来控制多个计算机800~805间通信呼叫的路由确定和连接。开关服务器807通过发送到网络端口单元地址的指令信号将控制信号中的端口标识符与计算机网络端口单元地址相匹配和与计算机进行通信。此开关服务器保持各计算机的以此开关服务器寄存的端口标识符的寄存器,和它们的对应网络单元地址。此呼叫控制可响应来自外部计算机810的指令完成操作,或者可发送关于呼叫的路由选择的信息给一外部计算机810,该外部计算机810经由计算机电话集成单元811与此呼叫控制相连接。
控制信号和指令信号的操作基本上与上面参照第一实施例所述的相同。各个别计算机间的通信,例如网络地址为A的计算机802可经由一驻留在一网关服务器例如网关服务器805上的网关端口与LAN外的其他计算机进行通信。
网关服务器805使得通过作为一从开关服务器807寄存其端口标识和端口地址的端口而能访问互联网。第一计算机802可由以开关服务器807寄存并启始一对网关服务器805的网关端口的呼叫来通过互联网与LAN外的计算机进行通信。此网关端口的地址被保持在开关服务器807处,而第一计算机802与网关服务器805的连接由呼叫控制809确定并通过指令信号来实现。
网关服务器805将由计算机802接收的分组信号封装在IP协议信号报头中和通过互联网将它们传送到目的地计算机。同样,在互联网上由目的地计算机接收的返回分组信号通过网关服务器805进入LAN并被指引到计算机802。呼叫控制和开关服务器通过在计算机802与网关服务器805之间进行连接来在互联网上建立计算机802与目的地计算机之间的通信。
如果第一计算机802的用户希望作出到并不存在的另一计算机的连接,此另一计算机的地址将被开关服务器807搜集作为来自第一计算机802的指令信号。由于不会有以开关服务器807所寄存的对应于此被第一计算机所发送地址的计算机,换句话说不存在此目的地计算机,此开关服务器将不能提供一对应的端口标识符到呼叫控制,且此呼叫控制逻辑将使得呼叫控制发送一控制信号到开关服务器807,结果是由此开关服务器发送一指令信号给第一计算机802对其指出此目的地计算机是不可用的。
在另一运行示例中,第一计算机802可能经由连接到LAN806的一中继线例如连接到PSTN服务器计算机804的Q931或DAS2线路访问一附连在公共电话交换网(PSTN)812上的计算机。此PSTN服务器804具有被寄存在开关服务器807的存储单元中的端口标识符和一LAN地址。第一计算机802与PSTN服务器804间的通信的实现是通过发送和接收指令信号到开关服务器;将来自开关服务器的指令和消息转发到呼叫控制服务器809作为控制信号;根据由呼叫控制服务器存储的逻辑,通过呼叫控制服务器809确定端口的连接,和通过在第一计算机802、开关服务器807与PSTN服务器804之间发送和接收指令信号来实现端口的连接作为具有以太网地址的计算机的连接,以进行通过LAN在第一计算机802与PSTN服务器804间的点到点的直接连接。此PSTN服务器804从第一计算机802接收分组化的电话频率信号,并将它们变换到适宜于通过PSTN发送给一目的地装置例如其他计算机或一普通电话的形式。
为访问PSTN,第一计算机拨号呼叫驻留在PSTN服务器804上的一PSTN信道的端口号,它被发送往开关服务器。此PSTN端口的端口标识符和地址由此开关服务器加以寄存。此第一计算机与PSTN信道端口的连接由呼叫控制确定作为端口的连接,它通过此开关基本如上述地被实现。
在另一运行示例中,一适于对移动电话发送和接收通信的移动电话服务器计算机800具有以开关服务器807寄存在此开关服务器的一存储器装置上的端口标识符和存储单元地址。例如一第二计算机803希望与此移动电话进行通信,通过LAN806给此开关服务器807发送和接收指令信号指明被连接到此移动电话服务器800的此移动电话的地址或其他标识。呼叫控制服务器809通过类似于上述的控制信号和指令信号实现此第二计算机803与此移动电话服务器807之间的连接。
第二计算机803与移动电话服务器800间的连接在点到点的基础上进行以通过LAN806传送分组化的电话频率信号。只要移动电话服务器800以开关服务器807寄存其的端口标识符和地址,此开关服务器就能进行在也以开关服务器807寄存的第二计算机与此移动电话服务器800、因而此移动电话之间的连接。
在本发明的具体实施例中,呼叫控制设备与开关设备的分离和开关设备与呼叫控制设备之间依靠控制信号的通信可以具有使呼叫控制设备带有交换能力的优点。只要呼叫控制设备发送和接收与开关设备相兼容的控制信号,具有不同功能的不同呼叫控制设备的交换能力即可在一单个的开关设备上实现。例如,British TelecommunicationsMeridian式的用户交换机(PBX)可通过控制信号与此开关设备通信,而使得能在LAN、互联网、以太网等上实现在这一Meridian呼叫控制上可行的所有通常的服务和路由选择功能的访问。
在按照本发明的具体实施例和方法中,有可能实现独立于计算机位置的个人编号。个别用户可将其个人号码注册到一计算机,它再将该号码连同一端口标识符和端口地址寄存在开关设备上。所接收的对该个人号码的呼叫可被引导通过此个人号码被注册到其上的计算机的端口。
而且,通过实现端口标识符形式的互联网地址,及通过将路由选择和提供服务集中在呼叫控制中,和通过实现信号音发生器和互联网网关以及到PSTN的网关作为端口,使局域网上开关设备与个别计算机间的协议能保持相对地简单,从而维持除开关和呼叫控制外该网络的每一计算机的简单性。
此协议可包括以下基本成分-电话到开关摘机/挂机信号;-开关到电话搜集地址信号;-电话到开关提供所搜集的地址信号;-开关到电话连接到被指定地址;和-开关到电话由所指定地址断接。
在一于多个互联网电话间建立会议的运行示例中,响应从第一电话接收的一启始此会议的指令,呼叫控制借助控制信号指引经识别的电话以断开它们之间的连接并都连接到开关设备。开关设备在开关处建立互联网电话之间的路由选择桥接,由此来实现会议。所有被分组化的电话频率信号在呼叫控制的控制下均被送往开关端口,再由此开关端口转送往会议中的各自对应的互联网电话,此呼叫控制对开关设备发出控制命令来实现此被分组化的电话频率信号的指引。
在处理服务交互作用和冲突中,因为所有有关的电话均以开关设备寄存,此开关设备发送关于电话的状态的消息到呼叫控制。服务交互作用可由呼叫控制逻辑处理。此呼叫控制逻辑可停止用户作呼叫发送。同样,呼叫控制设备将解决任何冲突,例如端口10被要求作2Mbit的链接到端口20而端口20仅能支持64Kbit的链接,如果端口的数据能力已存储在此开关设备的寄存器中,呼叫控制就可利用开关设备中这种被存储的信息来解决任何冲突,这些存储消息将依靠从开关设备到呼叫控制的控制信号被转递到此呼叫控制。此呼叫控制可防止计算机之间的不能实行的通信链路的连接。
而且,由于开关端口总存在于网络上,如果一互联网电话希望与另一不存在的或不可用的互联网电话通信,因为此电话未以一开关设备寄存,此呼叫控制即可确定此连接不可行并发送通过此开关被实现为一指令信号的对应控制信号回到起始的互联网电话,通知此起始电话此所要求的电话无法接通。或者可以是,呼叫控制可以实现到另一被以开关设备寄存的电话的呼叫转接。
在另一运行方式中,互联网电话地址可被实现为名称或加以削减的缩写词。通常的互联网电话通过URL编码相互识别。但在本发明的具体实施例中,可将缩写词或减短的名称存放在开关设备或路由选择表存储器中,从而使得能通过缩写的短名称地址访问普通采用的互联网地址或个人号码。
而在上述实施例中,开关设备314将指令信号721发送给第二计算机以使第二计算机拥有第一计算机的地址A,可以理解两计算机被从开关设备314发送相互的地址并非是必须的,例如,由于在第一计算机开始发送分组给第二计算机后,第二计算机将能够对第一计算机作出答复,开关设备314可仅将指令信号720发送给第一计算机。
权利要求
1.一种用于使用基于寻址分组的数据通信网络上的分组的电话频率信号来在连接到该网络的数据处理设备之间进行因特网电话服务的会话的方法,所述处理设备具有用户接口来访问远程通信设备或者是可访问远程通信设备的网关服务器,所述方法包括注册阶段,包括步骤在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其因特网服务能力有关的信息;会话建立阶段,包括步骤从源处理设备向所述通信交换设备发送用于识别目的处理设备的建立信令分组,其中所述源处理设备期望与该识别的目的处理设备进行因特网电话服务的会话;所述通信交换设备响应于接收到所述建立信令分组,确定所述识别的目的处理设备的网络地址,其中假设所述识别的目的处理设备和所述源处理设备相对于所述因特网电话服务是相互兼容的,并且假设所述识别的目的处理设备的当前电话状态不是繁忙的;将所述目的处理设备和所述源处理设备中的一个的所述网络地址传送到所述目的处理设备和所述源处理设备中的另一个;并且随后的会话阶段,包括步骤经由所述通信网络,直接在所述源处理设备和所述识别的目的处理设备之间发送所述因特网电话服务的分组的电话频率信号,在所述建立阶段期间,所述源处理设备和所述识别的目的处理设备中的所述一个使用从所述通信交换设备传送的所述网络地址;并且所述方法还包括步骤所述通信交换设备响应于接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息。
2.一种用于使用在基于寻址分组的数据通信网络上的分组的电话频率信号来在连接到该网络的数据处理设备之间进行因特网电话服务的会话的方法,所述处理设备具有用户接口来访问远程通信设备或者是可访问远程通信设备的网关服务器,所述方法包括注册阶段,包括步骤在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其传输数据速率能力有关的信息;会话建立阶段,包括步骤从源处理设备向所述通信交换设备发送用于识别目的处理设备的建立信令分组,其中所述源处理设备期望与该识别的目的处理设备进行所述因特网电话服务的会话;所述通信交换设备响应于接收到所述建立信令分组,确定所述识别的目的处理设备的网络地址,其中假设所述识别的目的处理设备和所述源处理设备相对于所述因特网电话服务是相互兼容的,并且所述识别的目的处理设备的当前电话状态不是繁忙的;将所述源处理设备和所述识别的目的处理设备中的一个的所述网络地址传送到所述源处理设备和所述识别的目的处理设备中的另一个;并且随后的会话阶段包括步骤经由所述通信网络,直接在所述源处理设备和所述识别的目的处理设备之间发送所述因特网电话服务的分组的电话频率信号,在所述建立阶段期间,所述源处理设备和所述识别的目的处理设备中的所述一个使用从所述通信交换设备传送的所述网络地址;并且所述方法还包括步骤所述通信交换设备响应于接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息。
3.一种用于使用在基于寻址分组的数据通信网络上的分组的电话频率信号来在连接到该网络的数据处理设备之间进行因特网电话服务的会话的方法,所述处理设备具有用户接口来访问远程通信设备或者是可访问远程通信设备的网关服务器,所述方法包括注册阶段,包括步骤在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其传输数据速率能力有关的信息;会话建立阶段包括步骤从源处理设备向所述通信交换设备发送用于识别目的处理设备和请求所述因特网服务的特定数据速率的建立信令分组,其中所述源处理设备期望与该识别的目的处理设备进行因特网电话服务的会话;所述通信交换设备响应于接收到所述建立信令分组,确定所述识别的目的处理设备的网络地址,其中假设所述识别的目的处理设备的所述传输数据速率能力不小于所述请求的数据速率,并且假设所述识别的目的处理设备的当前电话状态不是繁忙的;将所述源处理设备和所述识别的目的处理设备中的一个的所述网络地址传送到所述源处理设备和所述识别的目的处理设备中的另一个;并且随后的会话阶段包括步骤经由所述通信网络,直接在所述源处理设备和所述识别的目的处理设备之间发送所述因特网电话服务的分组的电话频率信号,在所述建立阶段期间,所述源处理设备和所述识别的目的处理设备中的所述一个使用从所述通信交换设备传送的网络地址;并且所述方法还包括步骤所述通信交换设备响应于接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息。
4.一种操作网络连接到多个处理设备的通信交换设备的方法,所述处理设备信号能够经由基于寻址分组的数据通信网络,直接在所述处理设备之间发送和接收因特网电话服务的分组的电话频率信号,所述处理设备具有用户接口来访问远程通信设备或者是可访问远程通信设备的网关服务器,所述方法包括步骤在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其因特网电话服务规范有关的信息;响应于从所述源处理设备接收到用于识别目的处理设备的建立信令分组,根据所述源处理设备和所述识别的目的处理设备的所述注册信息确定所述会话建立的进一步处理,其中所述源处理设备期望与所述识别的目的处理设备进行所述因特网电话服务的会话;响应于肯定的确定结果,向所述源处理设备和所述识别的目的处理设备中的一个发送包含所述源处理设备和所述识别的目的处理设备中的另一个的网络地址的信令分组;并且响应于在所述通信交换设备接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息。
5.如权利要求4所述的方法,其中,所述确定步骤确定所述识别的目的处理设备和所述源处理设备是否相对于所述因特网电话服务相互兼容,并且确定所述识别的目的处理设备的当前电话状态是否不繁忙。
6.一种操作网络连接到多个处理设备的通信交换设备的方法,所述处理设备能够经由基于寻址分组的数据通信网络,直接在所述处理设备之间发送和接收因特网电话服务的分组的电话频率信号,所述处理设备具有用户接口来访问远程通信设备或者是可访问远程通信设备的网关服务器,所述方法包括步骤在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其传输数据速率能力有关的信息;响应于从所述源处理设备接收到用于识别目的处理设备的建立信令分组,根据所述源处理设备和所述识别的目的处理设备的所述注册的信息,确定所述识别的目的处理设备的所述传输数据速率能力是否不小于所述源处理设备的所述传输数据速率能力以及所述识别的目的处理设备的所述当前电话状态是否不繁忙,其中所述源处理设备期望与所述识别的目的处理设备进行因特网电话服务的会话;响应于肯定的确定结果,向所述源处理设备和所述识别的目的处理设备中的一个发送包含所述源处理设备和所述识别的目的处理设备中的另一个的网络地址的信令分组;以及所述通信交换设备响应于接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息。
7.一种操作网络连接到多个处理设备的通信交换设备的方法,所述处理设备能够经由基于寻址分组的数据通信网络,直接在所述处理设备之间发送和接收因特网电话服务的分组的电话频率信号,所述处理设备具有用户接口来访问远程通信设备或者是可访问远程通信设备的网关服务器,所述方法包括步骤在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其传输数据速率能力有关的信息;响应于从所述源处理设备接收到用于识别目的处理设备且请求所述因特网服务的特定数据速率的建立信令分组,根据所述源处理设备和所述识别的目的处理设备的所述注册的信息,确定所述识别的目的处理设备的所述传输数据速率能力是否不小于所述请求的传输数据速率以及所述识别的目的处理设备的所述当前电话状态是否不繁忙,其中所述源处理设备期望与所述识别的目的处理设备进行因特网电话服务的会话;响应于肯定确定结果,向所述源处理设备和所述识别的目的处理设备中的一个发送包含所述源处理设备和所述识别的目的处理设备中的另一个的网络地址的信令分组;以及响应于在所述通信交换设备接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息。
8.根据权利要求4到7中任何一个所述的方法,进一步包括步骤响应于肯定确定结果,将用于识别所述源处理设备的信令分组从所述通信交换设备发送到所述识别的目的处理设备。
9.根据权利要求4到7中任何一个权利要求所述的方法,进一步包括步骤响应于否定确定结果,将用于拒绝所述新建立尝试的信令分组从所述通信交换设备发送到所述源处理设备。
10.如权利要求1到7中任何一个权利要求所述的方法,其中,所述因特网电话服务是语音通信、传真通信、电子邮件通信或视频链路通信。
11.一种网络连接到多个处理设备的通信交换设备,所述处理设备能够经由基于寻址分组的数据通信网络,直接在所述处理设备之间发送和接收因特网电话服务的分组的电话频率信号,所述通信交换设备包括注册装置,用于在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其因特网电话服务规范有关的信息,所述注册装置响应于在所述通信交换设备接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息;接收装置,用于从所述源处理设备接收用于识别目的处理设备的建立信令分组,其中所述源处理设备期望与所述识别的目的处理设备进行所述因特网电话服务的会话;确定装置,用于根据所述源处理设备和所述识别的目的处理设备的注册信息,确定所述会话建立的进一步处理;以及发送装置,响应于所述确定装置输出的肯定结果,该发送装置向所述源处理设备和所述识别的目的处理设备中的一个发送包含所述源处理设备和所述识别的目的处理设备中的另一个的网络地址的信令分组。
12.如权利要求11中所述的通信交换设备,其中,所述确定装置用于确定所述识别的目的处理设备和所述源处理设备相对于所述因特网电话服务是否相互兼容,并且确定所述识别的目的处理设备的当前电话状态是否不繁忙。
13.一种网络连接到多个处理设备的通信交换设备,所述处理设备能够经由基于寻址分组的数据通信网络,直接在所述处理设备之间发送和接收因特网电话服务的分组的电话频率信号,所述通信交换设备包括注册装置,用于在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其传输数据速率能力有关的信息,所述注册装置响应于在所述通信交换装置接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息;接收装置,用于从所述源处理设备接收用于识别目的处理设备的建立信令分组,其中所述源处理设备期望与所述识别的目的处理设备进行因特网电话服务的会话;确定装置,确定所述识别的目的处理设备的所述传输数据速率能力是否不小于所述源处理设备的所述传输数据速率能力,以及所述识别的目的处理设备的所述当前电话状态是否不繁忙;以及发送装置,响应于所述确定装置输出的肯定结果,该发送装置向所述源处理设备和所述识别的目的处理设备中的一个发送包含所述源处理设备和所述识别的目的处理设备中的另一个的网络地址的信令分组。
14.一种网络连接到多个处理设备的通信交换设备,所述处理设备能够经由基于寻址分组的数据通信网络,直接在所述处理设备之间发送和接收因特网电话服务的分组的电话频率信号,所述通信交换设备包括注册装置,用于在也连接到所述通信网络的通信交换设备上为每个处理设备注册与其当前电话状态和其传输数据速率能力有关的信息,所述注册装置响应于在所述通信交换设备接收到在所述处理设备改变电话状态时从所述处理设备发送的状态消息,根据所述接收到的状态信息来更新所述注册信息;接收装置,用于从所述源处理设备接收用于识别目的处理设备和请求所述因特网电话服务的特定传输数据速率的建立信令分组,其中所述源处理设备期望与所述识别的目的处理设备进行因特网电话服务的会话;确定装置,用于确定所述识别的目的处理设备的所述传输数据速率是否不小于所述请求的传输数据速率,以及确定所述识别的目的处理设备的所述当前电话状态是否不繁忙;以及发送装置,响应于所述确定装置输出的肯定结果,该发送装置向所述源处理设备和所述识别的目的处理设备中的一个发送包含所述源处理设备和所述识别的目的处理设备中的另一个的网络地址的信令分组。
15.如权利要求11到14中的任何一个权利要求所述的通信交换设备,其中,所述发送装置进一步响应于所述肯定输出结果,将用于识别所述源处理设备的信令分组从所述通信交换设备发送到所述识别的目的处理设备。
16.如权利要求11到14中的任何一个权利要求所述的通信交换设备,其中,所述发送装置响应于从所述确定装置输出的否定结果,将用于拒绝所述会话建立的信令分组发送到所述源处理设备。
全文摘要
一处理装置(305、306、307)的网络被配置来借助具有寻址报头和数据部分的分组来进行通信。在此网络中实现音频电话。从一源处理装置发送识别一目的地处理装置的一信令分组到一中央单元(300)。从此中央处理地点单元发送识别该源处理装置的一信令分组到此目的地处理装置。从此中央单元提供识别用于此目的地处理装置的地址的一分组到此源处理装置,然后,包含有数字化音频信号的分组通过所述网络直接在此源处理装置与目的地处理装置之间被传送。
文档编号H04L29/12GK1842109SQ20061005500
公开日2006年10月4日 申请日期1997年7月11日 优先权日1996年7月17日
发明者斯图尔特·罗宾·威特罗斯 申请人:英国电讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1