使用公用交换电话网终端的因特网电话服务系统与方法

文档序号:7625533阅读:184来源:国知局
专利名称:使用公用交换电话网终端的因特网电话服务系统与方法
技术领域
本发明涉及因特网电话系统,尤其涉及用于使用公用电话网络终端适配器、例如公用交换电话网(PSTN)终端适配器或综合业务数字网(ISDN)终端适配器来实现电话到电话的因特网电话服务的因特网电话系统和方法。
通过因特网的电话服务,即因特网电话服务,主要依据两个方案来实现。
第一个方案是其中电话服务是在计算机之间进行的因特网电话方法。所述计算机分别使用存储在其内的因特网电话程序。第二个方案是其中电话服务是在电话之间进行的因特网电话方法。所述电话使用在它们之间建立的话音通道。
但是,那些按照惯例实现的因特网电话方法所具有的问题在于其使用不便和操作复杂。
也就是,在提供个人计算机之间因特网电话服务的第一个因特网电话方法,基本地要求使用用于实现话音通信的辅助设备,例如高性能的个人计算机和声卡。辅助设备的使用结果是增加了成本。此外,由于因特网的固有特性,难以建立所需的话音信道。换句话说,为了接收呼叫源发出的呼叫,需要目的地始终保持连接到因特网的状态。在这样的条件下,甚至也需要呼叫源和目的地交换有关它们的IP地址的信息。但是,很难建立这样的条件。由于这个原因,存在难以始终建立期望的话音信道的问题。另外,分别在起始和目的个人计算机中使用的用于因特网电话服务的应用程序应该是相互兼容的。
在用于提供电话之间的电话服务的第二种因特网电话方法中,应该指定能够提供期望的因特网电话服务的特定的服务商。此外,由于用户要为使用服务提供商提供的因特网电话服务而支付相当可观的费用,因此会增加相当可观的花费。而且,与使用普通电话的传统电话服务相比,使用中存在各种各样的不便。例如,用户需要额外地输入分别为通过特定的服务提供商的因特网电话服务分配的标识号。并且,服务提供商应该为因特网电话配备专用的服务器和允许一般的电话从因特网电话服务器接收呼叫的设备。为此,还需要建立合适的网络基础结构用于实时处理大量的话音数据。结果,所造成的问题在于服务实现费用增加了。
已经提出了另一种因特网电话方法,其中电话服务在一台个人计算机和一个电话之间进行。然而,依据这个方法,需要建立一个使用网关设备的网络。而且,由于网关设备昂贵所以造成网络建设成本的增加。结果,用户和服务提供商都要负担由此而增加的花费。
上面提到的问题可能是由于因特网电话服务不是基于在一般电话通信中的线路交换操作、而是基于分组数据交换操作这个事实而产生的。尽管如此,对因特网电话服务的需求正在由于对因特网电话服务所期望的各种优点而大大地提高,例如,成本降低。
总之,常规因特网电话方法在始发用户的使用中具有各种各样的不便。并且将一个呼叫实时地连接到目的用户以响应始发用户作出的必要的呼叫请求是非常困难的。
因此,本发明的一个目的是提供一种用于使用终端适配器实现因特网电话服务的因特网电话系统和方法,其中终端适配器被构造为将一个公用电话网与因特网互连,所述系统和方法能够允许以一种方式使用这些终端适配器,这种使用方式使得这些终端适配器中的一个目标终端适配器能实时地响应由这些终端适配器中的一个起始终端适配器请求的并且通过因特网来进行的呼叫尝试,并允许起始终端适配器响应于目标终端适配器的响应、实时地与该目标终端适配器进行话音通信,从而给用户带来更大的方便。
依据本发明的一个方面,提供了一个使用综合业务数字网(ISDN)的因特网电话系统,该系统包括一个起始终端适配器,用于响应于用户的呼叫请求而执行因特网电话驱动操作,并根据所执行的因特网电话驱动操作来发送因特网电话连接信息,所述起始终端适配器用来根据由目标终端适配器响应于自起始终端适配器发送的因特网电话连接信息而发送的因特网电话连接信息,在其接收到来自目标终端适配器的连接信号的状态下,与目标终端适配器建立话音信道;一个因特网电话服务器,用于响应于来自起始终端适配器的呼叫请求和自起始终端适配器发送的因特网电话连接信息而搜索目标终端适配器到因特网的连接,根据搜索结果通过公用电话网请求目标终端适配器执行因特网电话驱动操作,并且根据由目标终端适配器执行的因特网电话驱动操作将来自目标终端适配器的因特网电话连接信息发送到起始终端适配器;以及,目标终端适配器,用于根据对因特网电话驱动操作的请求,响应来自因特网电话服务器的通过公用电话网发送到其上的呼入而执行其因特网电话驱动操作,同时根据其执行的因特网电话驱动操作,发送其因特网电话连接信息,所述目标终端适配器用来根据起始终端适配器响应于自目标终端适配器发送的因特网电话连接信息而发送到其上的因特网电话连接信息,在其接收到来自起始终端适配器的连接确认信号的状态下,与起始终端适配器建立话音信道。
依据本发明的另一个方面,提供了因特网电话系统中的一种因特网电话方法,所述因特网电话系统包括根据其因特网电话驱动操作通过因特网可相互连接的起始和目标终端适配器,以及适于仲裁起始和目标终端适配器之间的话音信道的连接的因特网电话服务器,所述方法包括如下步骤(A)控制起始终端适配器来响应于用户的呼叫请求而执行其因特网电话驱动操作,并根据因特网电话驱动操作来发送因特网电话连接信息;(B)控制因特网电话服务器来响应于来自起始终端适配器的呼叫请求和自起始终端适配器发送的因特网电话连接信息而搜索目标终端适配器到因特网的连接,并根据搜索结果通过公用电话网请求目标终端适配器执行因特网电话驱动操作;(C)控制目标终端适配器来根据对因特网电话驱动操作的请求、响应来自因特网电话服务器通过公用电话网发送到其上的呼入而执行其因特网电话驱动操作,并根据其执行的因特网电话驱动操作发送因特网电话连接信息;以及(D)当根据因特网电话服务器的仲裁而在起始和目标终端适配器之间交换连接信号时,基于按照因特网电话服务器的仲裁而在其间交换的因特网电话连接信息,控制起始和目标终端适配器在其间建立一个话音信道。
在阅读了下面结合附图所进行的详细说明之后,本发明的上述目的和其他特征及优点将变得更加明显,在附图中

图1是显示依据本发明的一个最佳实施例的采用因特网的因特网电话系统的方框图;图2a是说明依据本发明的一个实施例的采用因特网的因特网电话系统的操作的流程图;图2b是说明依据本发明的另一个实施例的采用因特网的因特网电话系统的操作的流程图;图3a、3b和3c是说明与图2a所示的操作相联系的起始终端适配器、因特网电话服务器和目标终端适配器的各自控制过程的流程图;图4a、4b和4c是说明与图2b所示的操作相联系的起始终端适配器、因特网电话服务器和目标终端适配器的各自控制过程的流程图;图5是显示依据本发明的一个最佳实施例的执行因特网电话服务的每个终端适配器的内部配置的方框图;以及图6是显示依据本发明的一个最佳实施例的执行因特网电话服务的因特网电话服务器的内部配置的方框图。
图1是显示依据本发明的一个最佳实施例的采用因特网的因特网电话系统的方框图。
在依据本发明的最佳实施例的因特网电话系统中包括的、适于将公用电话网连接到因特网的终端适配器所具有的特征在于,它们遵守由国际电信联盟(ITU)提出的H.323标准,并且可以在连到一般电话的状态下使用。所述公用电话网可以是PSTN或ISDN。依据本发明的一个最佳实施例,每个终端适配器都是一个ISDN终端适配器。在为ISDN终端适配器的情况下,它通过ISDN实现电信和数据传输操作。依据本发明的一个最佳实施例,还使用一个因特网电话服务器,该服务器支持门栓(gate keeper)的功能和对与因特网电话服务相联系的呼叫的处理,该处理取决于目标终端适配器是否连接到因特网。依据本发明的一个最佳实施例,不使用网关或个人计算机,以便可以提供便宜且容易使用的因特网电话服务。依据本发明的一个最佳实施例,可以在因特网电话服务器中内部地实现门栓的功能。或者,可以使用一个单独的外部设备在外部实现门栓的功能。同时,用于因特网电话服务的基本技术遵从ITU H.323标准或IETF提出的SIP方案。特别地,与遵从IETF SIP方案的因特网电话服务相比,遵从H.323标准的因特网电话服务被广泛地使用。
下面将参考图1说明依据本发明的这一最佳实施例的因特网电话系统。如图1所示,因特网电话系统包括电话10,每个电话10都通过公用电话网和因特网与另一个电话10相连,且适于在其间进行话音通信。该因特网电话系统还包括终端适配器20,每个终端适配器都适于将一个相联系的电话10与因特网接口,其接口方式使得相联系的电话10可以通过因特网进行话音通信。依据本发明的一个最佳实施例,公用电话网是ISDN,终端适配器20是ISDN终端适配器。这些ISDN终端适配器构成一个网络,即因特网,在图1中由标号30表示,该网络被适于允许任何终端适配器自由地连接到其上,以用于多个计算机的数据传输和网络服务。因特网电话系统还包括一个保持在与因特网30相连的状态并具有一个用于连接到因特网30的固有IP地址的因特网电话服务器40。因特网电话服务器40用于管理和处理因特网电话服务。例如,因特网电话服务器40同时进行用户识别和授权、呼叫路由选择、计费以及电话号码与IP地址之间的变换。这些功能一般被称为门栓功能。
下面将更详细地说明依据本发明的该最佳实施例的因特网电话系统的配置。每个电话10是由用户用来与对方进行直接话音通信的装置。电话10基本上包括发送机、接收机、振铃信号发生器和DTMF音频发生器。用户使用依据本发明的因特网电话服务,并有选择地通过ISDN或通过PSTN实现话音通信。
每个终端适配器20都与ISDN相连,ISDN是用于以综合方式提供各种类型、例如话音类型和非话音类型的信息的综合业务数字网。为了与ISDN连接,终端适配器20采用D信道作为控制信道,采用B信道作为业务信道。B信道有两个信道。每个终端适配器20还与因特网30相连,以进行依据本发明的因特网电话服务。终端适配器20与因特网30的连接根据PPP协议来实现。PPP协议的驱动程序存储在ISDN终端适配器20中。
依据本发明的一个最佳实施例,每个终端适配器20响应于产生呼叫的请求或响应于呼入,以先前指定的与因特网电话操作的驱动相联系的标识信息来进行因特网电话操作。终端适配器20还根据因特网电话操作的驱动来发送其因特网连接信息和对方的因特网连接信息。然后,终端适配器20根据从因特网电话服务器40接收的对方响应于所发送的因特网电话连接信息而发送的因特网电话连接信息建立一个话音信道。
因特网30是一个任何位置的任何计算机都可以自由地访问的开放的计算机网络。采用因特网30来实现因特网电话服务。因特网电话服务的实施采用所谓的“VoIP”技术来实现。这一技术适于向分组网提供与线路网相同的效果。依据这样一个技术,可以实现基于实时的通信。
因特网电话服务器40用于为因特网电话服务的请求和执行来仲裁起始终端适配器和目标终端适配器之间的互连。因特网电话服务器40的仲裁是通过在起始和目标终端适配器20之间交换电话号码和IP地址来实现的。依据本发明,因特网电话服务器40可操作地连接到ISDN交换机50。因特网电话服务器40和ISDN交换机50根据ISDN方案彼此互连。例如,因特网电话服务器40和ISDN交换机50根据2B+D信道方案彼此互连。依据本发明的一个实施例,除了与因特网30相连之外,因特网电话服务器40还与ISDN相连。在图1中由标号20所指示的终端适配器所连接到的ISDN交换机50用于为终端适配器20控制话音信道的设立以及数据信道的设立。依据本发明的一个实施例,可以用PSTN交换机来代替ISDN交换机50。在这种情况下,PSTN终端适配器将用于进行相关的数据和话音传送服务。
依据本发明,因特网电话服务器40根据因特网电话驱动操作接收一个自起始终端适配器发送的呼叫请求以及因特网电话连接信息。基于所接收的因特网电话连接信息,因特网电话服务器40搜索关于所注册的IP地址的信息,以便确定是否有对应于目标终端适配器的所注册的因特网电话连接信息。根据搜索结果,因特网电话服务器40通过PSTN向目标终端适配器发送一个先前指定为对目标终端适配器的因特网电话驱动操作的请求的呼叫和因特网电话驱动标识信息。此后,因特网电话服务器40采用起始终端适配器的因特网电话连接信息及响应于发送的因特网电话驱动标识信息而执行因特网电话驱动操作的目标终端适配器的因特网电话连接信息来仲裁起始和目标终端适配器之间的话音信道的建立。
因特网电话连接信息是用于起始和目标终端适配器20之间通过因特网30进行的因特网电话连接的地址信息。因特网电话连接信息基本上包括对应于起始和目标终端适配器的各自公用网络地址的电话号码,以及对应于那些终端适配器的各自因特网地址的IP地址。依据本发明的一个实施例,因特网电话连接信息注册在因特网电话服务器40中,在起始终端适配器20发出一个对因特网电话服务的呼叫的情况下,其包括目标终端适配器的电话号码。对于依据本发明的因特网电话操作,因特网电话服务器40搜索在其中注册的目标终端适配器20的因特网电话连接信息,并向每个起始和目标终端适配器20的对方发送对应于这些终端适配器的各自电话号码的IP地址,以便允许因特网电话连接。
依据本发明使用的因特网电话驱动标识信息是用在目标终端适配器处于未连接到因特网30的状态中的情况下的标识信息,使得在因特网电话服务器40中没有为目标终端适配器20注册的因特网连接信息,以便控制目标终端适配器来执行到因特网30的连接,并在因特网电话服务器40中注册其因特网电话连接信息。
图2a是说明依据本发明的一个实施例的采用因特网的因特网电话系统的操作的流程图。图3a、3b和3c是说明与图2a所示的操作相联系的起始终端适配器20、因特网电话服务器40和目标终端适配器20的各自控制过程的流程图。
根据图2a所示的操作,起始终端适配器20请求因特网电话服务器40响应于来自起始电话10的用户的呼叫请求作出一个呼叫尝试(步骤s1)。响应于该呼叫请求,因特网电话服务器40通过因特网电话服务器40向目标终端适配器20发送一个包括用于因特网电话驱动操作的标识信息的呼叫,由此向目标终端适配器20通知来自起始终端适配器20的对因特网电话服务的请求(步骤s2)。在因特网电话服务器40没有在其内注册关于目标终端适配器20的信息的情况下,采用与目标终端适配器20相联系的、从起始终端适配器20发出的电话号码来进行呼叫尝试。在接收到该呼叫之后,目标终端适配器20释放所接收的呼叫,然后访问因特网30,以便能连接到因特网30。也就是说,目标终端适配器20执行一个因特网电话驱动操作。在连接的状态下,目标终端适配器20向因特网电话服务器40发送与因特网电话驱动操作相联系的因特网电话连接信息(步骤s3)。这样,起始和目标终端适配器都与因特网30相连。随后的过程是根据在连接到因特网30的起始和目标终端适配器之间进行的因特网电话控制操作来实现的。也就是说,因特网电话服务器40向目标终端适配器20通知起始终端适配器20的IP地址(步骤s4)。目标终端适配器20识别要与其相联系的呼入,然后通知因特网电话服务器40接收到了呼入(步骤s5)。然后目标终端适配器20向因特网电话服务器40通知其响应于呼入的事实,并将其IP地址发送到因特网电话服务器40(步骤s6)。然后,起始和目标终端适配器20按照顺序循序地交换连接信号、确认和话音信号(步骤s7)。上述呼叫尝试、即发送带有因特网电话驱动标识信息的呼叫是一个通过目标终端适配器20所连接到的ISDN进行的对一般话音呼叫的呼叫尝试。这个呼叫尝试是采用因特网电话服务器40的电话号码、即主叫方号码、用户对用户信息(UUI)或ISDN的主叫方子地址来进行的。在ISDN的D信道上发送信息。在主叫方号码、UUI或主叫方子地址对应于先前存储在目标终端适配器20中的内容的情况下,从因特网电话服务器40发送的呼入被目标终端适配器20识别为对因特网电话服务的一个呼叫尝试。在这种情况下,目标终端适配器20建立到因特网30的连接和因特网电话驱动操作。依据本发明的一个实施例,主要使用主叫方号码。然而,由于UUI能够允许发送和接收少量数据的特性,当使用UUI作出呼叫尝试时,可能在因特网电话服务器40与目标终端适配器20之间达成一致的数据包含在UUI中,作为一个允许因特网电话服务器40通知执行因特网电话驱动操作的消息。同时,主叫方子地址是由ITU的Q.931定义的信息因子。在使用这样一个主叫方子地址时,与呼叫一起,向目标终端适配器发送先前指定的20个或更少的字节。20字节的数量是由ITU的规范所定义的子地址的最大可发送的数据量。依据本发明的一个实施例,发送一个包括在子地址中的指示对因特网电话服务的呼叫尝试的特定号码。在这种情况下,目标终端适配器预先注册有该特定号码,并根据是否接收到对应于所注册号码的号码来执行因特网电话驱动操作。
下面,参考图3a、3b和3c更详细地说明在上述系统中采用ISDN话音呼叫实现的图2a的因特网电话操作。图3a是显示依据本发明的一个最佳实施例的对起始终端适配器20的控制过程的流程图。图3b是显示依据本发明的一个最佳实施例的对因特网电话服务器40的控制过程的流程图。另外,图3c是显示依据本发明的一个最佳实施例的对目标终端适配器20的控制过程的流程图。
如图3a所示,起始终端适配器20在步骤3010处于呼叫请求等待状态,在步骤3011周期性地判定是否有呼叫请求。当有呼叫请求时,起始终端适配器20在步骤3012建立到因特网30的连接。然后,起始终端适配器20向因特网电话服务器40发送包括其起始IP地址以及起始和目标电话号码的因特网电话连接信息。在这里,起始和目标电话号码是与响应于呼叫请求而作出的呼叫相联系的信息,而起始IP地址和起始电话号码是用于在因特网电话服务器40中注册主叫方的信息。响应于所发送的信息,起始终端适配器20在步骤3014判定呼叫请求是否与因特网电话服务器40相联系。当呼叫请求与因特网电话服务器40相联系时,从因特网电话服务器40产生一个呼叫。在这种情况下,在步骤3015,起始电话产生到用户的一个呼叫尝试音。然后,在步骤3016,起始终端适配器20等待接收目标IP地址和关于目标终端适配器20对所发送的呼叫的响应状态的信息。另一方面,当在步骤3014不能判定因特网电话服务器40是否产生一个所期望的呼叫或当在步骤3016判定未接收到目标IP地址和响应状态信息时,执行一般的ISDN呼叫处理。在这种情况下,起始终端适配器20尝试通过ISDN建立一个对应于从起始电话10发送的目标电话号码的话音信道。
当起始终端适配器20在步骤3016接收到目标IP地址和关于目标终端适配器20对所发送的呼叫的响应状态的信息时,它在步骤3017产生并处理回铃音。然后,起始终端适配器20在步骤3018判定是否从目标终端适配器20接收到一个呼叫连接信号。如果未接收到呼叫连接信号,则起始终端适配器20继续产生回铃音,直到接收到一个呼叫连接信号。当在步骤3018接收到一个呼叫连接信号时,起始终端适配器20响应于接收到的呼叫连接信号,在步骤3019将一个连接确认信号发送到目标终端适配器20。接着,起始终端适配器20在步骤3020建立与目标终端适配器20的话音信道。通过所建立的话音信道,起始终端适配器20在步骤3021进行对话音信号的发送和接收的处理。这个状态仅仅对应于话音通信状态。在这种情况下,话音信道是在因特网30上建立的话音信道。在步骤3022,起始终端适配器20检测在起始和目标电话10之间的话音通信是否完成。响应于话音通信的完成,起始终端适配器20在步骤3023进行对话音信道的释放处理。然后,在步骤3024,起始终端适配器20向因特网电话服务器40通知释放因特网连接。也就是说,起始终端适配器20请求因特网电话服务器40删除所注册的IP地址和电话号码。
参考图3b,示出了对因特网电话服务器40的一个控制过程。依据图3b所显示的控制过程,因特网电话服务器40在步骤3030处于等待接收呼叫请求状态,在步骤3031周期性地判定是否有自起始终端适配器20发出的呼叫请求。当有自起始终端适配器20发出的呼叫请求时,因特网电话服务器40注册包括在从起始终端适配器20接收到的因特网电话连接信息中的起始终端适配器20的IP地址和电话号码。典型地,因特网电话连接信息包括从起始终端适配器20接收到的起始和目标电话号码和起始IP地址。必须注册起始IP地址和起始电话号码的原因在于,目标终端适配器20需要获知该起始IP地址和起始电话号码以用于因特网电话服务的后续执行。在步骤3033,因特网电话服务器40搜索关于所注册的IP地址的信息,以便判定是否有对应于从起始终端适配器20发送的目标电话号码的所注册的IP地址。同时,因特网电话服务器40向起始终端适配器20发送关于接收到呼叫请求的信息。在步骤3034,因特网电话服务器40根据搜索结果判定是否有对应于目标电话号码的所注册的IP地址。在没有对应于目标电话号码的所注册的IP地址时,控制过程进行到步骤3035。在步骤3035,因特网电话服务器40根据接收到的目标电话号码执行向目标终端适配器20发送ISDN话音呼叫的操作。这个操作是根据图2a的上述步骤s2实现的。呼叫的发送通过ISDN的D信道进行。也就是说,呼叫的发送不是通过因特网30来进行,而是通过ISDN来进行。发出ISDN话音呼叫的操作是与通过ISDN发送预先指定的因特网电话驱动标识信息的操作同时进行的。例如,ISDN交换机响应于从因特网电话服务器40发送的话音呼叫,向目标终端适配器20发送因特网电话服务器40的主叫方号码或对应于因特网电话驱动标识的信息。目标终端适配器20识出作为因特网电话驱动标识信息发送的主叫方号码。换句话说,响应于由因特网电话服务器40作出的ISDN呼叫尝试、通过ISDN交换机发送到目标终端适配器20的因特网电话驱动标识信息被目标终端适配器20以与因特网电话驱动命令相联系的信息的形式识别并处理。因特网电话驱动标识信息以主叫方号码、UUI消息或主叫方子地址的形式被发送。因此,上述因特网电话驱动标识信息通过ISDN以因特网电话驱动命令的形式被发送到目标终端适配器20。响应于该接收到的主叫方号码、UUI消息或主叫方子地址,目标终端单元20进行因特网电话驱动操作。然后,在步骤3037,因特网电话服务器40判定它是否接收到目标终端适配器响应于所发送的因特网电话驱动标识信息而发送的目标IP地址和因特网电话驱动信息。也就是说,判定目标终端适配器20是否响应于ISDN话音呼叫而发送了关于因特网电话连接的信息和与其相联系的IP地址。如果是,因特网电话服务器40在步骤3038向目标终端适配器20发送所注册的起始IP地址和起始终端适配器20的电话号码。然后,在步骤3039,因特网电话服务器40检测目标终端适配器20是否响应于步骤3038的发送而发送了关于其对所发送的呼叫的响应状态的信息。如果是,因特网电话服务器40在步骤3040向起始终端适配器20发送目标IP地址和响应状态信息。然后,因特网电话服务器40完成其连接仲裁操作。如果需要的话,因特网电话服务器40在步骤3041检查在起始和目标终端适配器20之间的话音信道的建立以及所建立的话音信道的状态。这样,因特网电话服务器40的通信仲裁操作就完全结束。
参考图3c,示出了对目标终端适配器20的控制过程。依据图4a所示的控制过程,在步骤3050,目标终端适配器20处于接收输入ISDN话音呼叫的等待状态,在步骤3051,其周期性地判定是否接收到输入的ISDN话音呼叫。当接收到一个输入ISDN话音呼叫时,目标终端适配器20然后在步骤3052判定是否接收到一个主叫方号码。如果是,则目标终端适配器20在步骤3053进行对该所接收到的主叫方号码的译码过程。然后,在步骤3054,判定所接收的主叫方号码是否对应于先前注册在目标终端适配器20中的与因特网电话服务相联系的因特网电话驱动标识信息。在所接收的主叫方号码不对应于所注册的因特网电话驱动标识信息时,由于所接收的呼叫对应于一个普通的输入ISDN呼叫,所以目标终端适配器20进行一个ISDN呼叫处理操作。另一方面,当所接收的主叫方号码对应于所注册的因特网电话驱动标识信息时,在步骤3055释放输入的ISDN呼叫。接着,目标终端适配器20在步骤3056和3057顺序地建立到因特网30的连接和因特网电话驱动操作。在步骤3058,目标终端适配器20通过因特网30向发送了ISDN话音呼叫的因特网电话服务器40发送其目标IP地址及电话号码和因特网电话驱动信息。然后,目标终端适配器20在步骤3059判定是否接收到发送到其上的起始IP地址和起始电话号码,从而确定起始端。在接收到起始IP地址和起始电话号码时,目标终端适配器20在步骤3060产生一个表明接收到呼入的振铃信号。将来自目标终端适配器20的振铃信号发送到与目标终端适配器20相连的电话。也就是说,目标电话振铃,以通知其用户接收到呼入。在步骤3061,目标终端适配器20向因特网电话服务器40发送对呼入的响应信息。目标终端适配器20还在步骤3062检查目标电话的用户是否摘下目标电话。当检查到目标电话处于摘机状态时,目标终端适配器20在步骤3063向起始终端适配器20发送一个连接信号。然后,目标终端适配器20在步骤3064检查是否接收到一个起始终端适配器20响应于该连接信号而发送的连接确认信号。当检测到该连接确认信号时,目标终端适配器20在步骤3065建立与起始终端适配器的话音信道。在步骤3066,目标终端适配器20通过所建立的话音信道进行发送和接收话音信号的处理。目标终端适配器20的这个状态对应于与起始终端适配器20的话音通信状态。在这种情况下,话音信道是在因特网30上的话音信道。在步骤3067,目标终端适配器20检测起始和目标电话10之间的话音通信是否完成。响应于话音通信的完成,目标终端适配器20在步骤3068进行释放话音信道的处理。在步骤3069,目标终端适配器20然后通知因特网电话服务器40释放因特网连接。在步骤3070,目标终端适配器20释放到因特网30的连接。其结果是,从因特网电话服务器40释放掉对目标终端适配器20的注册。
图2b是说明依据本发明的另一个实施例的采用因特网的因特网电话系统的操作的流程图。图4a、4b和4c是说明与图2b所示的操作相联系的起始终端适配器20、因特网电话服务器40和目标终端适配器20的各自控制过程的流程图。
根据图2b所示的操作,起始终端适配器20请求因特网电话服务器40响应于来自起始电话10的用户的呼叫请求作出一个呼叫尝试。也就是说,起始终端适配器20向因特网电话服务器40发送目标电话号码、起始电话号码和起始IP地址。响应于该呼叫请求,因特网电话服务器40进行呼叫尝试,同时向起始终端适配器20通知该呼叫尝试。起始终端适配器20然后通过产生呼叫尝试音向用户通知该呼叫尝试(步骤s11)。然而,当在因特网电话服务器40中没有注册对应于该目标电话号码的IP地址时,因特网电话服务器40根据从起始终端适配器20接收的目标电话号码发送一个包括因特网电话驱动标识信息的请求PPP连接的呼叫,从而向目标终端适配器20通知对因特网电话服务的请求(步骤s12)。这是用ISDN数据呼叫来实现的。在这种情况下,目标终端适配器根据所接收的ISDN数据呼叫实现一个PPP连接,并向因特网电话服务器40发送因特网电话连接信息和与在其中进行的因特网电话驱动操作相联系的信息(步骤s13)。虽然在图2b中数据呼叫的发送显示为是通过ISDN来实现的,但这个图示仅仅是为了表示在因特网电话服务器40与目标终端适配器20之间的物理连接。实际上,因特网电话服务器40与目标终端适配器20之间的逻辑连接是根据PPP协议通过因特网30实现的,以使得通过因特网30来传输对目标终端适配器20的呼叫。在这点上,应该注意的是,图2b的图示是为了更好地理解本发明的特征,即对ISDN数据呼叫的使用。后续过程是根据在连接到因特网30的起始和目标终端适配器之间进行的因特网电话控制操作来实现的。也就是说,目标终端适配器20根据PPP协议的驱动来识别通过呼叫接收过程所接收到的与其相联系的呼叫,然后访问因特网30。然后,目标终端适配器20向因特网电话服务器40通知与因特网电话驱动操作相联系的因特网电话驱动信息。这些过程在步骤s13进行。因特网电话服务器40然后通知起始终端适配器20关于目标终端适配器20响应该呼叫的事实以及从目标终端适配器发送的IP地址(步骤s14)。并且,因特网电话服务器40将起始IP地址和起始电话号码发送到目标终端适配器(步骤s15)。此时,目标终端适配器20产生表示接收到呼入的振铃信号,而起始终端适配器20产生回铃音。当目标用户通过摘下目标电话10来响应呼叫时,目标终端适配器20根据它处于与起始终端适配器20相连的状态这一事实向起始终端适配器20发送一个连接信号。响应于该连接信号,起始终端适配器20向目标终端适配器20发送连接确认信号。起始和目标终端适配器20然后相互发送话音信号,从而进行话音通信(步骤s16)。
下面,参考图4a、4b和4c更详细地说明依据PPP协议采用ISDN话音呼叫在上述系统中实现的图2b的因特网电话操作。图4a是示出依据本发明的一个最佳实施例对起始终端适配器20的控制过程的流程图。图4b是示出依据本发明的一个最佳实施例,对因特网电话服务器40的控制过程的流程图。另外,图4c是示出依据本发明的一个最佳实施例,对目标终端适配器20的控制过程的流程图。
如图4b所示,起始终端适配器20在步骤3110处于呼叫请求等待状态,在步骤3111周期性地判定是否有呼叫请求。当有呼叫请求时,起始终端适配器20在步骤3112建立到因特网30的连接。然后,起始终端适配器20向因特网电话服务器40发送包括其起始IP地址以及起始和目标电话号码的因特网电话连接信息。这里,起始和目标电话号码是与响应于呼叫请求而作出的呼叫相联系的信息,而起始IP地址和起始电话号码是用于在因特网电话服务器40中注册主叫方的信息。响应于所发送的信息,起始终端适配器20在步骤3114判定呼叫请求是否与因特网电话服务器40相联系。当呼叫请求与因特网电话服务器40相联系时,产生一个呼叫。也就是说,在步骤3115,向起始电话发送一个呼叫尝试音。然后,在步骤3116,起始终端适配器20等待接收目标IP地址和关于目标终端适配器20对所发送的呼叫的响应状态的信息。当在步骤3114不能判定因特网电话服务器40是否发送一个所期望的呼叫或当在步骤3116判定未接收到目标IP地址和响应状态信息时,执行一个一般的ISDN呼叫处理。在这种情况下,起始终端适配器20尝试通过ISDN建立一个对应于从起始电话10发送的目标电话号码的话音信道。
当起始终端适配器20在步骤3116接收到目标IP地址和关于目标终端适配器20对所发送的呼叫的响应状态的信息时,它在步骤3117产生并处理回铃音。然后,起始终端适配器20在步骤3118判定是否从目标终端适配器20接收到一个呼叫连接信号。如果未接收到呼叫连接信号,则起始终端适配器20继续产生回铃音,直到接收到一个呼叫连接信号。当在步骤3118接收到一个呼叫连接信号时,起始终端适配器20响应于接收到该呼叫连接信号,在步骤3119将一个连接确认信号发送到目标终端适配器20。接着,起始终端适配器20在步骤3120建立与目标终端适配器20的话音信道。通过所建立的话音信道,起始终端适配器20在步骤3121进行对话音信号的发送和接收的处理。这个状态仅仅对应于话音通信状态。在这种情况下,话音信道是因特网30上的话音信道。在步骤3122,起始终端适配器20检测在起始和目标电话10之间的话音通信是否完成。响应于话音通信的完成,起始终端适配器20在步骤3123进行对话音信道的释放的处理。然后,在步骤3124,起始终端适配器20通知因特网电话服务器40释放因特网连接。也就是说,起始终端适配器20请求因特网电话服务器40删除所注册的IP地址和电话号码。起始终端适配器20然后在步骤3125进行因特网连接的释放。
参考图4b,示出了对因特网电话服务器40的控制过程。依据图4b显示的控制过程,在步骤3130处于因特网电话服务器40接收呼叫请求的等待状态,在步骤3131,其周期性地判定是否有从起始终端适配器20发出的呼叫请求。当有从起始终端适配器20发出的呼叫请求时,因特网电话服务器40注册包括在从起始终端适配器20接收到的因特网电话连接信息中的起始终端适配器的IP地址和电话号码。典型地,因特网电话连接信息包括从起始终端适配器20接收到的起始和目标电话号码和起始IP地址。必须注册起始IP地址和起始电话号码的原因在于,目标终端适配器20需要获知那些起始IP地址和起始电话号码以执行随后的因特网电话服务。在步骤3133,因特网电话服务器40搜索关于所注册的IP地址的信息,以便判定是否有对应于从起始终端适配器20发送的目标电话号码的所注册的IP地址。同时,因特网电话服务器40向起始终端适配器20发送关于接收到该呼叫请求的信息。在步骤3134,因特网电话服务器40根据搜索结果判定是否有对应于目标电话号码的所注册的IP地址。在没有对应于目标电话号码的所注册的IP地址时,控制过程进行到步骤3135。在步骤3135,因特网电话服务器40根据接收到的目标电话号码执行通过ISDN D信道向目标终端适配器20发送一个请求PPP连接的数据呼叫的操作。这个操作是根据图2b的上述步骤s12实现的。如果就物理信道建立方面而言,上述操作看起来是采用ISDN实现的。实际上,因特网连接是根据PPP协议的驱动获得的。在步骤3135,因特网电话驱动标识信息也通过ISDN被发送到目标终端适配器。这个发送是采用ISDN数据呼叫与呼叫尝试同时实现的。该因特网电话驱动标识信息具有主叫方号码、UUI消息或主叫方子地址的形式。目标终端适配器20识别并处理所发送的作为指示执行因特网电话驱动操作的信息的因特网电话驱动标识信息。通过判定所发送的信息是否对应于在目标终端适配器20中注册的因特网电话驱动标识信息来实现目标终端适配器20的该识别和处理过程。然后,在步骤3136,因特网电话服务器40判定是否成功地建立了一个到目标终端适配器20的PPP连接。当在步骤3136判定成功地建立了一个PPP连接时,因特网电话服务器40在步骤3137判定是否在其中注册有目标终端适配器20的IP地址和电话号码。如果是,因特网电话服务器40在步骤3138向目标终端适配器20发送所注册的起始IP地址和起始终端适配器20的电话号码。然后,在步骤3139,因特网电话服务器40检测目标终端适配器20是否响应于在步骤3138发送的呼叫而发送关于其对该呼叫的响应状态的信息。如果是,因特网电话服务器40在步骤3140向起始终端适配器20发送目标IP地址和响应状态信息。然后,因特网电话服务器40完成其连接仲裁操作。如果需要的话,因特网电话服务器40在步骤3141检查在起始和目标终端适配器20之间的话音信道的建立以及所建立的话音信道的状态。这样,因特网电话服务器40的通信仲裁操作完全结束。
参考图4c,其示出了对目标终端适配器20的控制过程。依据图4c所示的控制过程,目标终端适配器20在步骤3150处于接收输入ISDN数据呼叫的等待状态,在步骤3151周期性地判定是否接收到一个输入ISDN数据呼叫。当接收到一个输入ISDN数据呼叫时,目标终端适配器20然后在步骤3152判定是否接收到一个对应于所接收的ISDN数据呼叫的主叫方号码。如果是,目标终端适配器20在步骤3153进行对所接收到的主叫方号码的译码过程。然后,在步骤3154,判定所接收的主叫方号码是否对应于指示执行因特网电话驱动操作的因特网电话驱动标识信息。在所接收的主叫方号码不对应于所注册的因特网电话驱动标识信息时,由于所接收的呼叫对应于一个普通的输入ISDN呼叫,所以目标终端适配器20进行一个ISDN呼叫处理操作。另一方面,当所接收的主叫方号码对应于所注册的因特网电话驱动标识信息时,目标终端适配器20执行一个因特网电话驱动操作。接着,目标终端适配器20在步骤3156和3157顺序地进行ISDN呼叫连接和因特网连接。在步骤3158,目标终端适配器20通过因特网30向发送了ISDN数据呼叫的因特网电话服务器40发送其目标IP地址及电话号码和因特网电话驱动信息。然后,目标终端适配器20在步骤3159判定是否收到发给它的起始IP地址和起始电话号码,从而判定起始端。在收到起始IP地址和起始电话号码时,目标终端适配器20在步骤3160产生一个表明接收到呼入的振铃信号。将来自目标终端适配器20的振铃信号发送到与目标终端适配器20相连的电话。也就是说,目标电话振铃,以通知其用户接收到呼入。在步骤3161,目标终端适配器20向因特网电话服务器40发送对呼入的响应信息。目标终端适配器20还在步骤3162检查目标电话的用户是否摘下目标电话。当检查到目标电话处于摘机状态时,目标终端适配器20在步骤3163向起始终端适配器20发送一个连接信号。然后,目标终端适配器20在步骤3164检查是否接收到一个起始终端适配器20响应于该连接信号而发送的连接确认信号。当检测到连接确认信号时,目标终端适配器20在步骤3165建立与起始终端适配器的话音信道。在步骤3166,目标终端适配器20通过所建立的话音信道进行发送和接收话音信号的处理。目标终端适配器20的这个状态对应于与起始终端适配器20的话音通信状态。在这种情况下,话音信道是因特网30上的话音信道。在步骤3167,目标终端适配器20检测起始和目标电话10之间的话音通信是否完成。响应于该话音通信的完成,目标终端适配器20在步骤3168进行释放话音信道的处理。在步骤3169,目标终端适配器20然后通知因特网电话服务器40释放因特网连接。在步骤3170,目标终端适配器20释放到因特网30的连接。其结果是,从因特网电话服务器40释放掉对目标终端适配器20的注册。
图5是显示依据本发明的一个最佳实施例进行因特网电话服务的每个终端适配器20的内部配置的方框图。
参考图5,示出了一种用作终端适配器20的操作存储器的RAM24。依据本发明的一个实施例,RAM24是在终端适配器20的操作期间用于处理发送和接收数据以及产生数据的存储器。该RAM24一般被称为易失性存储器。
依据本发明的一个实施例,ROM25适于存储用于因特网电话服务的操作程序,同时存储在这些程序中使用的各种数据。ROM25由非易失性存储器实现。该ROM25还在其中存储系统信息。
简易老式电话(POTS)接口21实施其编码器/译码器(CODEC)功能和用户线接口电路功能,以及对这些功能进行控制。POTS接口21用作将普通电话连接到终端适配器的接口。
中央处理单元22用于控制终端适配器的整个操作。依据本发明的一个实施例,中央处理单元22还对因特网电话操作进行控制。中央处理单元22是由单片微处理器实现的,从而可以快速地处理计算和累加功能。
ISDN接口23与一个ISDN相连。ISDN接口23依据2B+D信道方案连接到的ISDN交换机。ISDN接口23的操作符合I.430标准。依据本发明的一个实施例,ISDN接口23在较低层上作为将ISDN话音呼叫、ISDN数据呼叫以及主叫方号码传输到ISDN的接口。
ISDN应用程序/协议处理单元260用于在较高层上处理向ISDN的ISDN话音呼叫的传输、ISDN数据呼叫的传输以及主叫方号码的传输。ISDN应用程序/协议处理单元260的操作由Q.921和Q.931标准定义。
被设计为遵从H.323标准的因特网电话应用程序/协议处理单元27进行对因特网电话驱动操作和因特网电话操作的处理。
PPP和TCP/IP协议处理单元28执行与因特网连接相联系的处理。PPP和TCP/IP协议处理单元28用作因特网应用程序的较低层。通过该PPP和TCP/IP协议处理单元28,实现了因特网连接和通过该因特网连接的数据传输和处理。
因特网电话连接信息存储单元29被分配有起始和目标IP地址或从终端适配器接收并存储这些IP地址。因特网电话连接信息存储单元29由闪速存储器和RAM实现。根据所存储的IP地址或电话号码,实现因特网电话服务。如果需要的话,因特网电话连接信息存储单元29还存储因特网电话信息。
图6是显示依据本发明的一个最佳实施例进行因特网电话服务的因特网电话服务器40的内部配置的方框图。
参考图6,示出了一个用作因特网电话服务器40的操作存储器的RAM44。依据本发明的一个实施例,RAM44是在因特网电话服务器40的操作期间用于处理发送和接收数据以及产生数据的存储器。该RAM44一般被称为易失性存储器。
依据本发明的一个实施例,ROM45适于存储用于因特网电话服务的操作程序,同时存储在这些程序中使用的各种数据。ROM45由非易失性存储器来实现。该ROM25还在其中存储系统操作信息。
因特网接口43作为将因特网电话服务器40连接到因特网的接口。
PPP服务器48遵从用于TCP/IP连接的PPP协议,以便通过因特网执行数据的发送和接收。
门栓处理单元49根据H.323标准实现门栓功能。也就是说,门栓处理单元49执行用户识别和授权、呼叫路由选择、计费及电话号码与IP地址之间的变换。
ISDN处理接口42根据I.430、Q.921和Q.931标准执行与到ISDN的连接、数据通过ISDN的发送和接收以及话音和数据呼叫通过ISDN的发送相联系的操作。这些操作被应用于因特网电话服务器40与ISDN之间的互连。
IP地址和ISDN电话号码数据库(DB)46存储起始和目标IP地址以及起始和目标ISDN电话号码。当发出一个呼叫请求或当要建立到因特网的连接时,可以注册所存储的信息。依据本发明的一个实施例,数据库46还存储有用于识别要发送到目标终端适配器的因特网电话驱动命令的标识信息。
由如同上述说明可显示看到,本发明提供了一种用于采用ISDN终端适配器实现因特网电话服务的因特网电话系统和方法,其能够实施终端适配器,允许PSTN或ISDN与因特网互连,允许以这样一种方式使用这些终端适配器,即,这些终端适配器中的一个目标终端适配器可实时地响应由终端适配器中的一个起始终端适配器所请求的并经由因特网来进行的呼叫尝试,并允许该起始终端适配器响应于该目标终端适配器的响应来实时地进行与该目标终端适配器的话音通信,从而给予用户更多便利。
虽然已经出于例示的目的公开了本发明的几个最佳实施例,但本领域技术人员应该理解,在不偏离由所附权利要求书公开的本发明的范围和精神的情况下,可以进行各种修改、添加和替换。
权利要求
1.一种使用公用电话网(PSTN,ISDN)终端适配器的因特网电话系统,其包括一个起始终端适配器,用于响应于用户的呼叫请求而执行因特网电话驱动操作,并根据所执行的因特网电话驱动操作来发送因特网电话连接信息,所述起始终端适配器用来基于由目标终端适配器响应于自起始终端适配器发送的因特网电话连接信息而发送的因特网电话连接信息,在由起始终端适配器接收到来自目标终端适配器的连接信号的状态下,建立与目标终端适配器的话音信道;一个因特网电话服务器,用于响应于来自起始终端适配器的呼叫请求和自起始终端适配器发送的因特网电话连接信息而搜索目标终端适配器到因特网的连接,根据该搜索结果通过公用电话网请求目标终端适配器执行因特网电话驱动操作,并且根据由目标终端适配器所执行的该因特网电话驱动操作将来自目标终端适配器的因特网电话连接信息发送到起始终端适配器;以及所述目标终端适配器,用于根据对因特网电话驱动操作的请求,响应于来自因特网电话服务器通过公用电话网发送到该适配器的呼入而执行其因特网电话驱动操作,同时根据其所执行的因特网电话驱动操作,发送其因特网电话连接信息,所述目标终端适配器用来基于响应于自目标终端适配器发送的因特网电话连接信息而发送到该适配器的因特网电话连接信息,在由该目标终端适配器接收到来自起始终端适配器的连接确认信号的状态下,建立与起始终端适配器的话音信道。
2.如权利要求1所述的因特网电话系统,其中,当基于从起始终端适配器发送的因特网电话连接信息确定所述呼叫请求与所述因特网电话服务器相联系时,起始终端适配器向连接到其上的电话发送一个呼叫尝试音。
3.如权利要求1所述的因特网电话系统,其中,因特网电话服务器根据对目标终端适配器到因特网的连接的搜索结果,向目标终端适配器发送一个公用电话网(PSTN,ISDN)呼叫,同时发送先前存储在其中的因特网电话驱动标识信息,从而请求目标终端适配器执行其因特网电话驱动操作。
4.如权利要求3所述的因特网电话系统,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
5.如权利要求3所述的因特网电话系统,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
6.如权利要求3所述的因特网电话系统,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的用户对用户信息。
7.如权利要求1所述的因特网电话系统,其中,因特网电话服务器根据对目标终端适配器到因特网的连接的搜索结果,向目标终端适配器发送一个基于PPP协议的公用电话网(PSTN,ISDN)呼叫,同时发送先前存储在其中的因特网电话驱动标识信息,从而请求目标终端适配器执行其因特网电话驱动操作。
8.如权利要求3所述的因特网电话系统,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
9.如权利要求3所述的因特网电话系统,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
10.如权利要求3所述的因特网电话系统,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的用户对用户信息。
11.一种在因特网电话系统中使用的因特网电话方法,所述因特网电话系统包括可根据其因特网电话驱动操作通过因特网相互连接的起始和目标终端适配器以及适于仲裁起始和目标终端适配器之间的话音信道的连接的因特网电话服务器,所述方法包括如下步骤(A)控制起始终端适配器来响应于用户的呼叫请求而执行其因特网电话驱动操作,并根据因特网电话驱动操作来发送因特网电话连接信息;(B)控制因特网电话服务器响应于来自起始终端适配器的呼叫请求和自起始终端适配器发送的因特网电话连接信息而搜索目标终端适配器到因特网的连接,并根据搜索结果通过公用电话网请求目标终端适配器执行因特网电话驱动操作;(C)控制目标终端适配器来根据对因特网电话驱动操作的请求、响应于通过公用电话网发送到该适配器的来自因特网电话服务器的呼入而执行其因特网电话驱动操作,并根据其执行的因特网电话驱动操作发送因特网电话连接信息;以及(D)当根据因特网电话服务器的仲裁而在起始和目标终端适配器之间交换连接信号时,基于根据因特网电话服务器的仲裁而在其间交换的因特网电话连接信息,控制起始和目标终端适配器在其间建立一个话音信道。
12.如权利要求11所述的因特网电话方法,其中,步骤(B)包括如下步骤控制因特网电话服务器向目标终端适配器发送一个公用电话网(PSTN,ISDN)呼叫以及先前存储在因特网电话服务器中的因特网电话驱动标识信息,用于请求目标终端适配器的因特网电话驱动操作。
13.如权利要求12所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
14.如权利要求12所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
15.如权利要求12所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的用户对用户信息。
16.如权利要求11所述的因特网电话方法,其中,步骤(B)包括如下步骤控制因特网电话服务器向目标终端适配器发送一个基于PPP协议的公用电话网(PSTN,ISDN)呼叫以及先前存储在因特网电话服务器中的因特网电话驱动标识信息,用于请求目标终端适配器的因特网电话驱动操作。
17.如权利要求16所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
18.如权利要求16所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的主叫方子地址。
19.如权利要求16所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的用户对用户信息。
20.如权利要求11所述的因特网电话方法,其中,步骤(C)包括如下步骤控制目标终端适配器将所接收的与呼入一起发送到该适配器的因特网电话驱动标识信息与先前存储在目标终端适配器中的因特网电话驱动标识信息进行比较;以及控制目标终端适配器执行其因特网电话驱动操作,从而进行到因特网的连接,并发送其因特网电话连接信息。
21.一种用于因特网电话服务的终端适配器,包括因特网电话驱动单元,用于响应于用户的呼叫请求或对应于预定因特网电话驱动标识信息的呼入而执行因特网电话驱动操作;因特网电话连接信息发送单元,用于根据所执行的因特网电话驱动操作,发送终端适配器的因特网电话连接信息以及与要连接于所述终端适配器以进行远程通信的对方相联系的因特网电话连接信息;及话音信道建立单元,用于根据所接收到的对方的因特网电话连接信息建立话音信道。
22.如权利要求21所述的终端适配器,还包括因特网/公用电话网选择单元,用于根据是否接收到对方的因特网电话连接信息来选择要通过其来建立话音信道的因特网或公用电话网。
23.如权利要求21所述的终端适配器,其中,根据是否接收到一个综合业务公用电话网(PSTN,ISDN)呼叫,并且当与公用电话网(PSTN,ISDN)呼叫一起被接收的因特网电话驱动标识信息对应于预定的因特网电话驱动标识信息时,因特网电话驱动单元驱动包括在其内的因特网电话驱动器。
24.如权利要求23所述的终端适配器,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
25.如权利要求23所述的终端适配器,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
26.如权利要求23所述的终端适配器,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的用户对用户信息。
27.如权利要求21所述的终端适配器,其中,根据是否接收到一个基于PPP呼叫尝试的综合业务公用电话网(PSTN,ISDN)呼叫,并且当与公用电话网(PSTN,ISDN)呼叫一起接收的因特网电话驱动标识信息对应于预定的因特网电话驱动标识信息时,因特网电话驱动单元驱动包括在其内的因特网电话驱动器。
28.如权利要求27所述的终端适配器,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
29.如权利要求27所述的终端适配器,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的主叫方子地址。
30.如权利要求27所述的终端适配器,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的用户对用户信息。
31.一种在终端适配器中的因特网电话方法,所述终端适配器可通过因特网和公用电话网连接到对方以进行远程通信,所述方法包括因特网电话驱动操作执行步骤,响应于用户的呼叫请求或对应于预定因特网电话驱动标识信息的呼入而执行因特网电话驱动操作;因特网电话连接信息发送步骤,根据所执行的因特网电话驱动操作,发送终端适配器的因特网电话连接信息以及与对方相联系的因特网电话连接信息;以及话音信道建立步骤,基于所接收的对方的因特网电话连接信息建立一个话音信道。
32.如权利要求31所述的因特网电话方法,还包括因特网/公用电话网选择步骤,根据是否接收到对方的因特网电话连接信息来选择要通过其建立话音信道的因特网或公用电话网。
33.如权利要求31所述的因特网电话方法,其中,因特网电话驱动操作执行步骤还包括如下步骤,根据是否接收到一个综合业务公用电话网(PSTN,ISDN)呼叫,并且当与ISDN呼叫一起被接收的因特网电话驱动标识信息对应于预定的因特网电话驱动标识信息时,驱动包含在终端适配器内的因特网电话驱动器。
34.如权利要求33所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
35.如权利要求33所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
36.如权利要求33所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的用户对用户信息。
37.如权利要求31所述的因特网电话方法,其中,因特网电话驱动操作执行步骤还包括如下步骤,根据是否接收到一个基于PPP协议的综合业务公用电话网(PSTN,ISDN)呼叫,并且当与ISDN数据呼叫一起被接收的因特网电话驱动标识信息对应于预定的因特网电话驱动标识信息时,驱动包含在终端适配器内的因特网电话驱动器。
38.如权利要求37所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
39.如权利要求37所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的主叫方子地址。
40.如权利要求37所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的用户对用户信息。
41.一种用于因特网电话服务的因特网电话服务器,包括因特网电话连接信息接收单元,用于根据起始终端适配器的因特网电话驱动操作从起始终端适配器接收一个呼叫请求和因特网电话连接信息;因特网连接信息搜索单元,用于基于从起始终端适配器接收的因特网电话连接信息来搜索所注册的用于目标终端适配器的因特网电话连接信息;因特网电话驱动操作控制单元,用于根据因特网电话连接信息搜索的结果通过公用电话网向目标终端适配器发送一个呼叫,同时发送预定的因特网电话驱动标识信息,以请求目标终端适配器执行因特网电话驱动操作;以及话音信道建立单元,用于基于所接收的来自起始终端适配器的因特网电话连接信息以及从响应于发送到其上的因特网电话驱动标识信息而执行其因特网电话驱动操作的目标终端适配器发送的因特网电话连接信息,仲裁起始和目标终端适配器之间的话音信道的建立。
42.如权利要求41所述的因特网电话服务器,其中,因特网电话驱动操作控制单元根据因特网电话连接信息搜索结果,向目标终端适配器发送一个综合业务公用电话网(PSTN,ISDN)呼叫连同预定的因特网电话驱动标识信息,以使目标终端适配器执行因特网电话驱动操作。
43.如权利要求42所述的因特网电话服务器,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
44.如权利要求42所述的因特网电话服务器,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
45.如权利要求42所述的因特网电话服务器,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的用户对用户信息。
46.如权利要求41所述的因特网电话服务器,其中,因特网电话驱动操作控制单元根据因特网电话连接信息搜索结果,向目标终端适配器发送一个基于PPP协议的综合业务公用电话网(PSTN,ISDN)呼叫连同预定的因特网电话驱动标识信息,以使目标终端适配器执行因特网电话驱动操作。
47.如权利要求46所述的因特网电话服务器,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
48.如权利要求46所述的因特网电话服务器,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的主叫方子地址。
49.如权利要求46所述的因特网电话服务器,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的用户对用户信息。
50.一种用于因特网电话服务器的因特网电话方法,包括如下步骤因特网电话连接信息接收步骤,根据起始终端适配器的因特网电话驱动操作从起始终端适配器接收一个呼叫请求和因特网电话连接信息;因特网连接信息搜索步骤,基于从起始终端适配器接收的因特网电话连接信息来搜索所注册的用于目标终端适配器的因特网电话连接信息;因特网电话驱动操作控制步骤,根据因特网电话连接信息搜索的结果通过公用电话网向目标终端适配器发送一个呼叫,同时发送预定的因特网电话驱动标识信息,以请求目标终端适配器执行因特网电话驱动操作;以及话音信道建立步骤,基于所接收的来自起始终端适配器的因特网电话连接信息以及从响应于发送到其上的因特网电话驱动标识信息而执行其因特网电话驱动操作的目标终端适配器发送的因特网电话连接信息,仲裁起始和目标终端适配器之间的话音信道的建立。
51.如权利要求50所述的因特网电话方法,其中,因特网电话驱动操作控制步骤还包括如下步骤根据因特网电话连接信息搜索结果,向目标终端适配器发送一个综合业务公用电话网(PSTN,ISDN)呼叫连同预定因特网电话驱动标识信息,以使目标终端适配器执行因特网电话驱动操作。
52.如权利要求51所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
53.如权利要求51所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的主叫方子地址。
54.如权利要求51所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN话音呼叫相联系的用户对用户信息。
55.如权利要求50所述的因特网电话方法,其中,因特网电话驱动操作控制步骤还包括如下步骤根据因特网电话连接信息搜索结果,向目标终端适配器发送一个基于PPP协议的综合业务公用电话网(PSTN,ISDN)呼叫连同预定因特网电话驱动标识信息,以使目标终端适配器执行因特网电话驱动操作。
56.如权利要求55所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方号码。
57.如权利要求55所述的因特网电话方法,其中,因特网电话驱动标识信息是与公用电话网(PSTN,ISDN)呼叫相联系的主叫方子地址。
58.如权利要求55所述的因特网电话方法,其中,因特网电话驱动标识信息是与ISDN数据呼叫相联系的用户对用户信息。
全文摘要
一种使用终端适配器实现因特网电话服务的系统和方法。包括:起始终端适配器(TA),响应于呼叫请求发送连接信息,基于目标TA的连接信息与其建立话音信道;因特网电话服务器,响应于呼叫请求和起始TA的连接信息搜索目标TA到因特网的连接,请求目标TA执行因特网电话驱动操作,并将自目标TA的连接信息发送到起始TA;目标TA,响应于呼入发送其连接信息。目标TA响应于起始TA的连接确认信号与后者建立话音信道。
文档编号H04M11/06GK1322082SQ0111555
公开日2001年11月14日 申请日期2001年4月27日 优先权日2000年4月29日
发明者韩泰熙 申请人:韩泰熙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1