处理装置网络的制作方法

文档序号:7575167阅读:152来源:国知局
专利名称:处理装置网络的制作方法
技术领域
本发明是关于通信设备和运行此设备的方法,以及用于连接多个计算机设备用于相互通信的方法。
对通常的个人计算机或计算机工作站提供由此个人机或工作站的处理器操作的传声器和音频扬声器以便能在二个这样的PC或工作站的用户之间进行语音通信是已公知的。通过个人机作语音通信的设施被称之为“互联网电话(Internet phone)”。由在第一发送计算机人员发言所产生的声压波被传声器变换成经处理器数字化的电子音频信号。此被作数字化的信号由此处理器划分成较短的分组信号,通过一通信链路被传送到一第二接收个人机或工作站等的处理器,在此对分组信号重新汇编来重组此音频信号。然后利用此音频信号驱动接收计算机的音频扬声器产生可听话音。类似地,由此接收计算机操作的传声器将语音声音信号变换成音频电信号,再经此接收计算机的处理器进行数字化,分组化和通过此通信链路发送给第一计算机。发送计算机的处理器将分组化信号重新汇编成用来驱动与此第一发送计算机相关联的音频扬声器的音频信号。此通信链路可以是一例如以太网的局域网,一由公共协议相互连接的内联网络,或者由原始ARPANET发展成的全局互联网。
以数据分组形式传送数据的网络体系结构在国际专利申请No.WO91/05419中有详细说明。这里规定对通过同一开关被分配的音频语音和数据采用公共的分组结构进行组合。它允许带宽的动态分配但不便于以对于使用普通的基于话音的设备人员所熟悉的方式建立音频话音通信。
参看

图1,这里举例示意表明一带有传声器和扬声器的膝上型的第一个人计算机1与也带有传声器和扬声器的第二个个人计算机2之间通过包括第一调制解调器3、电话网络4、第二调制解调器5的通信链路的通信,此第二调制解调器5通过互联网服务供应者网关7链结到全球互联网6且第二个人机2通过第二服务供应者网关8链接到与互联网6。
在第一PC的显示装置9上给第一PC1的用户显示一电话键盘的图象。在第一PC1的处理器的控制下,用户可拨号第二PC2的地址。第二PC2的用户可由第一PC接收分组化信号,进行第一PC1与第二PC2之间的话音通信,从而使第一PC的用户能与第二PC2的用户通话。同样地,由第二计算机2发送分组化信号到第一计算机1,使得第二计算机2的用户能与第一计算机1的用户通话。
参看图2,这里表明在一局域网(LAN)内的互联网电话的另一应用示例。通过由包括以太网电缆例如同轴电缆或扭铰二线电缆的通信链路组成的局域网在一现场连接多个计算机。一连接到此LAN的PC10的用户可利用此互联网电话设施与连接到此LAN的另一PC11的用户进行通信。连接到此LAN的计算机可通过一网关计算机例如图2中的计算机12访问一广域网(WAN)或所连接网络的一内部网。
在这里参照图1和2所述的每一示例中,均由传声器将声压波信号变换到电子数据信号,然后再将其数字化和分组化,并通过此物理通信链路例如连接互联网现场的以太网电缆加以传送,此计算机间的传送按照一或多个协议进行。
经过互联网或全球互联网的通信,通过多个计算机之间的多条通信链路传送消息。一发送计算机与一接收计算机之间的通信按照点到点协议(PPP)进行且各计算机可支持一系列这样的协议。参看图3,一包含话音数据且由一将话音信号变换到多个信号分组的应用程序所产生的各个别的话音分组信号30按照-第一协议设置有一第一标题信号31。此第一标题信号含有附加到此分组信号30的数据字节形式的信息。例如,在此第一标题信号按照分组交换序列(SPX)协议被加到分组信号时,此标题信号中可包括有分组排序信号以保证分组信号顺次到达,且包括一信号交换协议以保证在此分组被接收计算机接收到时,此接收计算机确认此分组信号的接收。
尽管某些协议例如SPX协议对通过LAN发送分组信号是可靠的,但其他协议则不够完全可靠。例如,互联网分组交换(IPX)协议互相独立地通过一网络传送分组信号。图3中,此IPX协议取第一标题信号31和分组信号30,并将其作为一被加有一IPX协议标题信号33的组合分组信号32进行处理。
此IPX协议作出传递分组信号到标题信号33中所指定地址的“最佳努力”,但它不能保证传递因为它不包括有差错检测或校正。IPX协议定义一分层次的地址结构,合乎情理地与基础物理网络无关。这一独立结构使得能在网络之间导引分组信号和通过不同的物理网络传送。但是,IPX协议依赖于此基础网络,或其他层次的协议来提供可靠的传递。在通过一不相兼容的网络发送分组信号时,按照与所要通过的网络的特定部分相兼容的协议,此分组信号被封装在与此网络相兼容的标题信号中。例如,以IPX作标题的分组可被封装在用户数据图协议(UDP)标题中且然后在互联网协议(IP)标题中以便使IPX分组通过一传送控制协议/互联网协议(TCP/IP)网络。
在一TCP/IP网络中,此互联网协议定义一数据图、即通过TCP/IP网络传送的信息信号的基本单元,并定义由TCP/IP使用的寻址,从而选路分组信号。此用户数据图协议(UDP)为用于分组传递的TCP/IP传送协议。此UDP没有产生连接和检验传递的额外开销。
参看图4,作为由协议标题封装的分组信号的另一例,SPX和IPX协议可以一单个的NetWare协议标题信号所代替。具有一NetWare标题信号41的分组信号40分别由UDP和IP协议标题信号42、43所封装用于通过全局互联网传送。通过封装分组信号且通过互联网发送它们,互联网电话可相互通信。
先有技术互联网电话运行的基础在于,发送计算机必须知道接收计算机的地址以使得发送者知道此分组信号的寻址地点,且接收计算机必须知道发送计算机的地址以便能发送分组信号到发送者。在各个别计算机之间的通信是点到点的,其中单个的计算机发送和接收分组信号到另一单个计算机。被接收的分组信号被处理器重新汇编成语音信号。
与互联网电话的分组信号环境相反,普通电话通信系统通过生成表示语音或其他数据的电子信号被发送所通过的信道来运行。通信信道的应用使得服务有巨大的灵活性,可具有特性例如呼叫转向(可使一呼叫被自动转移向另一位置)和呼叫会议电话(使得能在三个或更多电话之间进行通信)。由连接到公共电话网络(PSTN)的一普通的专用交换分机(PBX)呼叫中心所作的会议呼叫处理示例参照图5加以说明。
图5中,一专用交换分机呼叫中心50连接多个各个别的电话101、102、103和104。未被连接到PBX的其他电话201、202和203可由PBX呼叫中心通过公共电话网(PSTN)55进行访问。电话之间的交互作用由通常的PBX通过连接信道来处理。例如,在一第一服务交互作用问题中,当连接到PBX的一第一电话101建立一与各自分别连接到PSTN的第二和第三电话201、202的会议时,第一电话101呼叫第二电话201由此打开第一电话101与第二电话201之间的第一信道,第一电话101呼叫第三电话202由此打开第一电话101与第三电话202之间的第二信道。然后此第一和第二信道通过在PSTN中的脱离PBX的第二与第三电话之间形成PBX呼叫中心中的桥路来加以连接。在此第一电话用户希望退出此会议时,第一电话的用户可从该会议清除此第一电话,并经通过PBX的端接呼叫来恢复第二电话201与第三电话202之间的通信。这样,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通过第二信道呼叫第三电话223,开始振铃时。这时,第一电话脱离,而第二电话听到振铃音。此单步转接也是效率低的,因为会议的双方,第一电话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可在一会议中将4个电话连接到一起,如图6中所示。桥接减少一会议中所需进行的连接的数量,这也就降低围绕会议发送电子话音信号中所需的带宽量。为实现一采用通常的互联网电话的类似系统,如图7中所示是较复杂的。因为互联网电话在点到点的基础上工作,在各个电话与会议中的每一其他电话之间必须有一双向链路。在仅存在有二个电话时,必须有一单个链路。在存在三个电话时,必须有三个链路。在会议中包括有4个电话时,需要有6个双向链路,而在会议中包括有5个电话时,则需要10个双向链路。所需链路的数量与会议中的电话数量不成比例地增长。
以通常的互联网电话进行一会议所需的点到点连接的数量随着会议中互联网电话数量上升而迅速增加。如果要在互联网电话间建立一会议,在实现此会议中各互联网电话必须知道会议中各互联网电话相互间的地址,导致各个别互联网电话所需的寻址信息处理的高度复杂。
按照本发明的第一个方面,提供在一被配置成依靠具有寻址标题和数据部分的分组进行通信的处理装置的网络中,一种实现音频电话的方法,包括步骤由一源处理装置发送识别一目的地处理装置的一信令分组到一中央单元;从所述中央单元发送识别所述源处理装置的一信令分组到所述目的地处理装置;从所述中央单元发送识别一地址的一分组到所述源处理装置或所述目的地处理装置;和通过所述网络直接在所述源处理装置与所述目的地处理装置之间传送包含数字化音频信号的分组。
在一优选实施例中,将来自源处理装置的识别一电话摘机状态的一分组发送给中央单元。响应此摘机情况的接收,一中央单元可提供一拨号音报警信号到源装置。最好,此源处理装置响应接收此拨号音报警信号而请求拨号音。
按照本发明的第二个方面,提供一被网络连接到多个被配置成通过音频电话进行通信的用户处理装置的中央转换处理器,包括用于从源处理装置接收识别一目的地处理装置的一信令分组的装置;用于发送识别所述源处理装置的一信令分组到所述被识别的目的地处理装置的装置;和用于发送识别用于所述目的地处理装置的地址的一分组到所述源处理装置以便所述源处理装置能直接与所述目的地处理装置通信的装置。
在一优选实施例中,所述处理器包括有用于响应由所述源处理器接收一电话摘机情况的指示,给一源处理器提供拨号音报警信号的装置。最好,此中央转换处理器包括有用于发送识别一情况的一振铃报警信号给一目的地处理装置以便所述源处理装置着手建立一对所述目的地处理装置的呼叫。
按照本发明的第三方面,提供一被网络连接到多个被配置来通过音频电话进行通信的用户处理装置的中央转换处理器,包括用于从源处理装置接收识别一第一目的地处理装置的一信令分组的装置;用于发送识别所述源处理装置的一信令分组到所述被识别目的地处理装置的装置;用于接收识别一第二目的地处理装置的一第二信令分组的装置;和用于建立一其中自多个处理装置中任一个所接收的分组被转发到一会议中所建立的所有其他处理装置的所述会议通信的装置。
最好,此中央转换处理器包括有用于响应于接收到一摘机情况,对所述源处理器提供一拨号音报警信号分组的装置。
按照本发明的第四个方面,提供一被配置来依靠具有寻址标题和数据部分的分组进行通信的网络化处理装置,包括有用于建立通过所述网络的音频电话的装置,所述处理装置包括用于发送识别电话摘机的一信令分组到中央单元的装置;用于响应所述摘机情况接收拨号音报警信号分组的装置;用于响应所述拨号音报警信息而请求一可听拨号音的装置;和用于识别对所述中央单元的目的地处理装置的装置。
为更好地理解本发明和表明怎样最好地实现本发明,现参照说明本发明的优选实施例和优选方法的示例的相应示意图,其中图8表示一按照本发明的第一具体实施例的通信网络的概况;图9表示一包括图1的网络的通信交换设备;图10表明图9的通信交换设备的层次结构;图11表明一开关设备的实施例;图12表明按照本发明的第一具体方法所发送和接收的信号型式;
图13表明图8的通信设备的操作示例;图14表明图13的设备中的信号通信的示例;和图15表明按照本发明一第二具体实施例的第二通信网络。
参看所列附图中的图8,这里表示一用于实现由一局域网309例如一同轴电缆或绞合线对的以太网所连接的多个计算机302~308之间的通信连接的通信交换设备301。各计算机具有至少一实际连接到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通报给呼叫控制作为自该开关发送的控制信号。
参看图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的信号音发生器上的各自的拨号音端口,通过LAN400接收对第一计算机410的用户作声音显现的拨号音信号。响应自开关设备发送的搜集地址指令信号705,第一计算机410例如通过用户经第一计算机410的键盘输入第二计算机420的端口20的地址B来搜集地址。或者,第一计算机的用户可知道第二计算机的端口20的简化地址,例如在第一计算机410或在开关设备314的一字符串“JOE”,它可与第二计算机420的端口10的全互联网地址相匹配。
响应由开关设备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以通过传送一指令信号到地址为A的第一计算机410的端口10来通过LAN400将第一计算机410与地址为B的第二计算机420的端口20相连接来连接端口10与20。此发送到第一计算机410的指令信号包括一地址标题信号成分,将指令信号从开关传递给第一计算机的地址A,一指示第一计算机与第二计算机的端口20相连接的指令信号成分,连接端口20,和一第二计算机的一地址,地址20,被提供来使得第一计算机能实现通过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上。此呼叫控制服务器可通过LANS06与开关服务器交换控制信号。此开关网服器可通过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编码相互识别。但在本发明的具体实施例中,可将缩写词或减短的名称存放在开关设备或路由选择表存储器中,从而使得能通过缩写的短名称地址访问普通采用的互联网地址或个人号码。
权利要求
1.在一被配置成借助于具有寻址标题和数据部分的分组进行通信的处理装置网络中,一实现音频电话的方法,包括步骤从源处理装置发送识别目的地处理装置的一信令分组到一中央单元;从所述中央单元发送识别所述源处理装置的一信令分组到所述目的地处理装置;从所述中央单元发送识别用于所述目的地处理装置的一地址的一分组到所述源处理装置;和通过所述网络直接在所述源处理装置与所述目标地处理装置之间传送含有数字化音频信号的分组。
2.按照权利要求1的方法,还包括从所述源处理装置发送指明电话摘机情况的一分组到所述中央单元的步骤。
3.按照权利要求2的方法,其中所述中央单元响应接收到所述摘机情况,提供一拨号音报警分组到所述源装置。
4.按照权利要求3的方法,其中所述源处理装置响应接收到所述拨号音报警而请求拨号音。
5.按照权利要求1的方法,包括发送识别一情况的一振铃报警信号到目的地处理装置以便所述源处理装置能设法建立一呼叫的步骤。
6.按照权利要求5的方法,其中所述目的地处理装置响应所述振铃信号报警而请求振铃音。
7.按照权利要求4或6的方法,其中所述信号音通过一连接到所述网络的信号音发生处理装置产生。
8.一中央转换处理器,被网络连接到多个被配置成通过音频电话进行通信的用户处理装置,包括用于从一源处理装置接收识别一目的地处理装置的信令分组的装置;用于发送识别所述源处理装置的一信令分组到所述被识别的目的地处理装置的装置;和用于发送识别用于所述目的地处理装置的一地址的一分组到所述源处理装置,以便所述源处理装置能直接与所述目的地处理装置通信的装置。
9.按照权利要求7的处理器,包括有响应从一源处理器接收到一电话摘机情况的指示,提供一拨号音报警分组给所述源处理器的装置。
10.按照权利要求7的处理器,包括用于发送识别一情况的一振铃报警信号到一目的地处理装置,以便所述源处理装置设法建立一到所述目的地处理装置的呼叫的装置。
11.一中央转换处理器,被网络连接到多个被配置成通过音频电话进行通信的用户处理装置,包括用于从一源处理装置接收识别第一目的地处理装置的一信令分组的装置;用于发送识别所述源处理装置的一信令分组到所述被识别的目的地处理装置的装置;用于接收一识别第二目的地处理装置的第二信令分组的装置;和用于建立其中从多个处理装置中任一个接收的分组被转送到一会议中建立的所有其他处理装置的一会议通信的装置。
12.按照权利要求11的处理器,包括有响应从所述源处理接收到一摘机情况,提供一拨号音报警分组到所述源处理器的装置。
13.按照权利要求8的处理器,包括有用于发送识别一情况的振铃报警信号到目的地处理装置,以便一源处理装置设法建立一呼叫的装置。
14.一网络化处理装置,被配置成借助于具有寻址标题和数据部分的分组进行通信,包括有用于通过所述网络建立音频电话的装置,所述处理装置包括用于发送识别电话摘机情况的一信令分组到一中央单元的装置;用于响应所述摘机情况,接收一拨号音频报警分组的装置;用于响应所述拨号音报警,请求可听拨号音的装置;和用于对所述中央单元识别一目的地处理装置的装置。
15.按照权利要求14的网络处理装置,包括有用于接收一振铃音报警信号的装置;用于响应所述振铃音报警信号,请求可听信号音的装置;和用于接收一源处理装置的标识以便建立与所述源处理装置的通信的装置。
全文摘要
一处理装置(305、306、307)的网络被配置来借助具有寻址标题和数据部分的分组来进行通信。在此网络中实现音频电话。从一源处理装置发送识别一目的地处理装置的一信令分组到一中央单元(300)。从此中央处理地点单元发送识别该源处理装置的一信令分组到此目的地处理装置。从此中央单元提供识别用于此目的地处理装置的地址的一分组到此源处理装置,然后,包含有数字化音频信号的分组通过所述网络直接在此源处理装置与目的地处理装置之间被传送。
文档编号H04M7/00GK1225771SQ9719651
公开日1999年8月11日 申请日期1997年7月11日 优先权日1996年7月17日
发明者斯图尔特·罗宾·威特罗斯 申请人:英国电讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1