电话机及其进行桥接操作的方法

文档序号:7644053阅读:1024来源:国知局
专利名称:电话机及其进行桥接操作的方法
技术领域
本发明涉及通信系统,更具体地说,涉及一种支持语音通信的电话机。
背景技术
语音电话已经应用了许多年。最初的语音电话承载在电话机之间的专用电 话线上。随后,出现了由接线员手动切换连接器接驳电路来实现的语音电话。 随着技术的不断进步,渐渐由机械元件来执行这种切换操作,以完成电话机之 间的电路接驳。技术的进一步发展使得计算机和半导体器件开始代替机械元件
(PSTN)。 一般来说,PSTN在电话机之间提供基于电路交换的、时分复用的连 接。
分组数据通信,如互联网所支持的那些数据通信,不同于电路交换通信。 在分组数据通信中,源设备创建数据分组,然后将其发往分组数据网络,随后, 基于目的地址,例如数据分组的互联网协议(IP)地址,分组数据网络将该数 据分组发往目的设备。随着互联网和其他分组数据网络的普及,出现了分组交 换语音电话。 一种常见的分组交换语音电话为网络电话(VoIP)。在VoIP电话 最初引入时,互联网和其他业务网络中的数据分组传输延迟使得VoIP电话的 质量与PSTN电话相比存在较大差距。随着时间推移,互联网和其他业务分组 数据网络中的分组数据传输延迟不断降低。现在,在许多情况下,VoIP电话 所提供的服务质量已接近甚至优于PSTN电话。
最新开发的VoIP电话应用已经支持计算机用户通过互联网拨打免费VoIP 电话。与PSTN电话相比,此类VoIP电话更为经济,尤其在拨打越洋电话时更 为如此。然而,仅有少量用户的计算机上装有此类VoIP电话应用,并且其互 联网连接的质量支持此类VoIP电话应用。
为了向使用PSTN电话的用户提供VoIP电话,并充分利用VoIP电话的优 点,VoIP电话服务提供商通常需要部署VoIP网关。VoIP网关为PSTN (PSTN 电话呼叫)和互联网(VoIP电话呼叫)提供桥接通信。VoIP电话服务提供商 通常对经由VoIP网关桥接的呼叫收取一部分费用,这便使VoIP电话低成本的 吸引力大大折扣。因此,需要一种系统和操作方法来克服现有电话系统的这些 缺陷。

发明内容
本发明提供的设备和方法在本申请文件的


具体实施方式
和权利 要求中进行了描述。
根据本发明的一方面,构造一种电话机,其处于可同时支持第一电话设备 和第二电话设备之间的第一呼叫(first call),以及来自第三电话设备的第二呼 叫(secondcall)的电话架构中,所述电话机包括
处理电路,其既可工作在呼叫桥接(call bridging mode)模式下,也可工作 在呼叫终端模式(call end-point mode)下;
用户接口,其与所述处理电路相连;
第一接口,其通过公共交换电话网将所述处理电路通信连接到所述第一电 话设备,使用第一语音格式;
第二接口 ,其通过互联网将所述处理电路通信连接到所述第二电话设备, 使用第二语音格式;
在所述呼叫终端模式下,所述处理电路通过保持所述用户接口和所述第三 电话设备之间的第一通信路径来支持所述第二呼叫;
在所述呼叫桥接模式下,所述处理电路将通过所述第一接口收到的所述第 一呼叫的第一呼叫信息转换为发往所述第二电话设备所使用的所述第二语音 格式,并且将通过所述第二接口收到的所述第一呼叫的第二呼叫信息转换成发 往所述第一电话设备所使用的所述第一语音格式,从而在所述第一电话设备和 所述第二电话设备之间提供第二通信路径。
在本发明的电话机中,还包括用于存储桥接指令的存储器,所述处理电路
从所述存储器中读取所述桥接指令并执行所述桥接指令,以支持所述第二通信 路径。
在本发明所述的电话机中,所述第一语音格式包括模拟语音信号。 在本发明所述的电话机中,所述第一语音格式包括蜂窝电话格式。 在本发明所述的电话机中,包括用户接口单元和基本单元,其中所述基本
单元包括所述处理电路。
根据本发明的一方面,构造一种电话机,其处于支持第一电话设备和第二
电话设备之间的呼叫的电话架构中,所述电话机包括
桥接电路;
第一接口 ,其通过公共交换电话网将所述桥接电路通信连接到所述第一电
话设备,使用第一语音格式;
第二接口,其通过互联网将所述桥接电路通信连接到所述第二电话设备,
使用第二语音格式;
所述桥接电路将通过所述第一接口收到的第一呼叫信息转换成发往所述 第二电话设备所使用的所述第二语音格式,并且将通过所述第二接口收到的第 二呼叫信息转换成发往所述第一电话设备所使用的所述第一语音格式,从而在 所述第一电话设备和所述第二电话设备之间提供呼叫路径。
在本发明所述的电话机中,还包括用于存储桥接指令的存储器,所述桥接 电路从所述存储器中读取所述桥接指令并执行所述桥接指令。 在本发明所述的电话机中,所述第一语音格式包括模拟语音信号。 在本发明所述的电话机中,所述第一语音格式包括蜂窝电话格式。 在本发明所述的电话机中,所述桥接电路使用协议栈与所述第二电话设备
通信相连。
在本发明所述的电话机中,通过所述第二接口收到的所述呼叫信息包括呼 叫分组,对通过所述第二接口收到的所述第二呼叫信息进行转换包括重新组合 所述呼叫分组。
在本发明所述的电话机中,所述桥接电路对所述第一电话设备和所述第二 电话设备之间的呼叫路径进行扩展,使其包括第三电话设备,以建立三方通话。
根据本发明的一方面,构造一种电话机,包括 处理电路;
第一接口,其将所述处理电路通信连接到公共交换电话网; 第二接口,其将所述处理电路通信连接到互联网;
所述处理电路有选择地在所述第一接口和所述第二接口之间桥接呼叫。
在本发明所述的电话机中,还包括用于存储桥接指令的本地存储器,在对 来电呼叫有选择地桥接过程中,所述处理电路从所述本地存储器中获取所述桥 接指令并执行所述桥接指令。
在本发明所述的电话机中,所述处理电路进行的有选择的桥接包括,根据 收到的模拟呼叫数据生成数字呼叫数据。
在本发明所述的电话机中,所述处理电路进行的有选择的桥接还包括,根 据收到的数字呼叫数据生成模拟呼叫数据。
在本发明所述的电话机中,所述处理电路进行的有选择的桥接包括,根据 互联网呼叫数据分组生成蜂窝呼叫数据。
在本发明所述的电话机中,所述处理电路至少部分地根据部分协议栈来进 行有选择地桥接。
根据本发明的一方面,提供一种电话机进行桥接操作的方法,所述电话机 处于可支持第一电话设备和第二电话设备之间呼叫的电话架构中,并具有通信 连接到公共交换电话网的第一接口和通信连接到互联网的第二接口 ,所述方法 包括
通过所述第一接口接收所述第一 电话设备生成的第一语音格式的第一语 音信号;
通过所述第二接口接收所述第二电话设备生成的第二语音格式的第二语 音信号;
将收到的所述第一语音信号从所述第一语音格式转换成所述第二语音格
式;
将收到的所述第二语音信号从所述第二语音格式转换成所述第一语音格
式;
将所述第二语音格式的所述第一语音信号通过所述第二接口发往所述第
二电话设备;
将所述第一语音格式的所述第二语音信号发往所述第一电话设备。 在本发明的电话机的桥接操作方法中,所述对第一语音信号和第二语音信 号进行的转换包括在所述公共交换电话网和所述互联网之间进行桥接。
在本发明的电话机进行桥接操作的方法中,所述第一语音格式包括模拟格式。
在本发明的电话机进行桥接操作的方法中,所述第一语音格式包括蜂窝格式。
在本发明的电话机进行桥接操作的方法中,所述第二语音格式根据互联网 协议语音(VoIP)格式定义。
通过下面的具体实施方式
并结合相关附图,本发明的其他特征和优点将变 得更为清晰。

下面将结合附图及实施例对本发明作进一步说明,附图中 图1是包含依据本发明一个实施例的电话机的通信系统的结构示意图; 图2是包含依据本发明另一实施例的电话机的通信系统的结构示意图; 图3是包含依据本发明又一实施例的电话机的通信系统的结构示意图; 图4是包含依据本发明再一实施例的电话机的通信系统的结构示意图; 图5是包含依据本发明再一个实施例的电话机的通信系统的结构示意图; 图6是依据本发明图1、 2、 3和/或4中实施例构造的电话机的结构示意
图7是依据本发明图5中实施例构造的电话机的结构示意图; 图8是依据本发明图1、 2、 3和/或4中实施例构造的另一电话机的结构 示意图9是依据本发明一个实施例的电话机的操作过程的流程图10是依据本发明一个实施例的电话机在进行从PSTN到VoIP桥接操作
过程中所采用步骤的流程图11是依据本发明一个实施例的电话机在进行从VoIP到PSTN桥接操作 过程中所釆用步骤的流程图12是依据本发明一个实施例的电话机在进行从VoIP到VoIP桥接操作 过程中所采用步骤的流程图13是依据本发明一个实施例的电话机的本地用户接口的桥接设定操作 过程的流程图14是依据本发明一个实施例的电话机的远端用户终端的桥接设定操作 过程的流程图15是依据本发明一个实施例的追踪服务器设定(配置〉/更新操作的流 程图16是依据本发明一个实施例的追踪服务器访问操作的流程图; 图17是依据本发明一个实施例的在PSTN/VoIP桥接操作过程中协议栈操 作的示意图18是依据本发明一个实施例的在通过DSL链路进行PSTN/VoIP桥接操 作过程中协议栈操作的示意图19是依据本发明一个实施例的在通过DOCSIS有线网络链路进行的 PSTN/VoIP桥接操作过程中协议栈操作的示意图20是依据本发明一个实施例的消息服务器桥接操作过程的流程图21是依据本发明一个实施例的呼叫建立操作过程的流程图。
具体实施例方式
图1是包含依据本发明一个实施例的电话机的通信系统的结构示意图。电 话机102同时连接到公共交换电话网(PSTN) 106和分组数据网104,如互联 网。电话机102使用普通老式电话系统(POTS)接口、数字用户线(DSL)接 口、综合业务数字网(ISDN)接口,或者以有线方式连接到PSTN 106的其他 接口访问PSTN 106。通常,PSTN泛指那些支持可依照PSTN操作标准工作的接 口的任意网络,包括蜂窝网络和陆线网。此外,分组数据网104和108泛指支
持分组数据电话如VoIP电话的任意网络,既包括无线网也包括有线网络。
电话机102通过到互联网服务提供商(ISP)的有线连接、广域网(WAN)、 局域网(LAN),或其他服务网络连接到分组数据网104。同传统电话一样,电 话机102可安装在住宅中、办公室中或其他地方。分组数据网108通信连接到 分组数据网104。 VoIP电话112、追踪服务器120、计算机122和消息服务器 132连接到分组数据网104。无线网络电话(VoIP)终端116和有线VoIP电话 机114通信连接到分组数据网108。分组数据网108可以是WAN、 LAN、全球微 波接入互通(WiMAX)网络、 一个或多个无线局域网(WLAN)或另一种类型的 分组数据网之中的一个或多个网络。通常,VoIP电话机112和114,以及无线 VoIP终端116和计算机122都支持VoIP电话。电话机102可通过分组数据网 104和分组数据网108与VoIP电话机112和114、 VoIP终端116、以及计算机 122通信。
计算机126通过有线和/或无线链路连接到电话机102。计算机126通过 无线和/或有线方式连接到分组数据网128。分组数据网128直接或间接的以 有线和/或无线方式连接到分组数据网。电话机102、计算机126和分组数据 网128可依照住宅设置、办公室设置,或其他客户端设置来提供服务。计算机 126可包括桥接电路(如电话机102 —样),并且与电话机102相互配合,在 分组数据网104和PSTN 106之间桥接呼叫。
PSTN电话机117连接到PSTN 106。蜂窝网络110连接到PSTN 106,支持 蜂窝电话机118。消息服务器130连接到PSTN 106。电话机102可通过PSTN 106 与PSTN电话机117建立PSTN电话呼叫。电话机102可通过PSTN 106和蜂窝 网络110与蜂窝电话机118建立PSTN电话呼叫。在另一实施例中,蜂窝网络 110具有到分组数据网104和/或分组数据网108的直接连接,并支持VoIP电 话。
服务提供商桥接设备124连接在分组数据网104和PSTN 106之间。服务 提供商桥接设备124可以是VoIP网关,或用于在VoIP电话格式和PSTN电话 格式之间桥接呼叫的其他类型设备。服务提供商桥接设备124还可具备其他功 能,例如计费、VoIP号码数据库、呼叫建立,以及VoIP用户服务等功能。
通常,根据本发明,电话机102用于建立呼叫,并依照电话桥接指令在分 组数据网104和PSTN 106之间桥接呼叫。电话机102以及计算机126(可选地) 都具备桥接电路(未示出)。在本发明的实施例中,电话机102对桥接操作以 及桥接操作的建立过程进行控制,计算机126用于在桥接建立过程和桥接操作 过程中提供辅助。
当在PSTN 106和分组数据网104之间桥接呼叫时,电话机102在PSTN 电话格式(电路交换)和VoIP电话格式(VoIP数据分组)之间重新构建呼叫 的格式。电话桥接指令可在本地生成并存储。作为选择, 一些或者全部电话桥 接指令也可在远端生成并存储。电话桥接指令可由计算机126、追踪服务器 120、或连接到电话机102的其他设备远端存储。追踪服务器120或计算机126 可在追踪特定用户/语音终端的位置的过程中提供辅助。因此,电话机102可 与追踪服务器120和/或计算机126通信,来获取一些或全部电话桥接指令。
根据本发明,在一项操作过程中,电话机102从PSTN 106接收PSTN来电 呼叫。这种PSTN来电呼叫可由例如蜂窝终端118或PSTN电话机117发起。PSTN 呼叫被接收并指向电话机102对应的PSTN电话号码。PSTN呼叫还可包括与呼 叫方PSTN电话机117或118相关联的主叫识别(CLID)。在收到PSTN来电后, 电话机102査找用于该呼叫的电话桥接指令。根据安装配置,电话机102可在 本地计算机126和/或追踪服务器120中査找这种电话桥接指令。在一些操作 中,电话机102在不止一个地方搜索电话桥接指令。此外,电话桥接指令可作 为PSTN来电的一部分到达电话机102,如通过嵌在CLID或PSTN 106所支持 的数字信令中的桥接标识。在其他配置中,电话机102还可直接连接到蜂窝网 络IIO,在蜂窝网络110和分组数据网104 (或108)之间桥接呼叫。
在另一操作过程中,电话机102通过分组数据网104收到VoIP来电。这 种VoIP来电可由例如VoIP终端112、 VoIP终端114、 VoIP终端116或计算机 122发起。该VoIP呼叫被接收并指向电话机102对应的互联网协议(IP)地 址。该VoIP呼叫包括VoIP通话发起终端的源IP地址。在收到VoIP来电后, 电话机102査找用于该呼叫的电话桥接指令。根据安装配置,电话机102可在 本地计算机例如计算机126,和/或在追踪服务器120中本地搜索电话桥接指
令。此外,用于VoIP呼叫的电话桥接指令还可作为VoIP来电的一部分发往电 话机102,通过嵌在一个或多个收到的分组中的桥接标识,或者包含在分组数 据网104支持的另一数字信令中的桥接标识。
电话机102使用获取的电话桥接指令将来自PSTN 106的电话呼叫桥接至 分组数据网104,或终止PSTN来电。在终止PSTN来电过程中,电话机102向 用户发送警示信号例如铃音,使得用户可使用传统方式终止PSTN电话呼叫。 作为选择,电话机102还可将PSTN来电转接到语音信箱。无论呼叫是通过PSTN 106收到的,还是通过分组数据网104收到的,都可将电话机102配置成从下 列之中任意一处或所有位置获取桥接指令(进行桥接或转接〉,来查找桥接和/ 或路由指令/请求,这些位置是1)本地存储器;2) —个或多个远程服务器; 3)与该PSTN呼叫一同传送的一个或多个PSTN支持的分组,例如通过在CLID 中添加桥接指令或使用CLID提取桥接或转接指令,或通过当前或将来可由 PSTN支持的任意其他类型的数字分组;4) 一个或多个分组数据网络分组。可 在响应每次收到的呼叫时或定期使用存储在电话机102本地存储器中的结果, 查询远端服务器120。
用户可通过以下方式添加电话桥接指令,并存储在本地存储器和/或远端 服务器上,这些方式是1)通过电话机102上的用户接口; 2)通过任意直接 的有线或无线链路直接连接到电话机102的计算机126; 3)通过连接到分组 数据网104的计算机122。大多数指令在PSTN或分组数据网呼叫到达前就已 准备好。用户还可通过电话机102的输入接口在来电建立或通话过程中传送这 些指令。同样的,主叫方还可通过呼叫设备上的用户输入接口进行交互,如在 呼叫尝试前(在査看电话簿过程中,或尝试建立呼叫前的预备交互过程中)、 呼叫建立过程中(与本地和/或电话机102交互),以及通话过程中(与本地和 /或电话机102交互)。
典型的电话桥接指令可控制电话机102桥接或转接来电。例如,指令可控 制1)在ZZ次振铃(ZZ是从零开始的任一数字)后或仅在收到本地确认后, 将所有PSTN来电,或具有指定的CLID (或其他PSTN标识)的PSTN呼叫,或 具有除指定的CLID (或其他PSTN标识)之外的所有其他PSTN呼叫转接到指
定的PSTN电话号码,或桥接到指定的分组数据网络地址或指定的句柄(handle) (借助本地或追踪服务器的地址査找功能);2)在ZZ次振铃(ZZ是从零开始 的任一数字)后或仅在收到本地确认后,将所有分组数据网络来电,或来自指 定句柄或地址的分组数据网络呼叫,或除具有指定的句柄或地址之外的其他分 组数据网络呼叫桥接到指定的PSTN电话号码,或转接到指定的分组数据网络 地址或指定的句柄(借助本地或追踪服务器句柄到地址的査找功能)。
还可通过电话机102将确认的指令显示出来。例如,与一次来电相关联的 指令在得到确认后,电话机102便通过本地显示器显示与此条指令有关的信 息,和/或通过基本单元和/或头戴式话筒耳机播放出来。例如,在接收到来自 PSTN电话机117的PSTN呼叫后,电话机102确认一条指令,要求"在不振铃 的情况下(with zero(O) rings),将所有PSTN来电桥接到电话机102的句柄"。 在执行这条指令时,电话机102首先从追踪服务器120读取电话机116当前的 网络地址。这种读取操作可定期地在来电前或来电后进行。作为选择,电话机 116还可定期地将其当前网络地址直接发往电话机102。电话机102使用该网 络地址尝试与电话机116建立呼叫(例如,促使电话机116振铃)。 一旦检测 到电话机116处的摘机(pickup)信号,电话机102便开始双向桥接操作,来通 信连接电话机116和117。此外,电话机102还可在其本地显示屏上显示桥接 信息和呼叫状态,例如连接时间、振铃、挂断(hang-up)等。
若替代"在零次振铃后",该指令要求"仅在得到本地确认后",才可尝试 与电话机116建立呼叫,电话机102首先开始本地振铃, 一旦检测到本地摘机, 便提示(通过本地音频和视频接口)确认/授权进行桥接操作。若未检测到摘 机或未收到确认,则不执行该指令。作为替代,还可根据预先设置或根据本地 用户命令应答,来本地接听来电或立即将来电转接到语音信箱。
最后,若该指令要求"在四次振铃后"而不是"在零次振铃后",则电话 机102会开始本地振铃。若在第四次振铃前或第四次振铃过程中检测到摘机, 则电话机102放弃执行该指令,在本地处理此次呼叫。若在第四次振铃前或第 四次振铃过程中,本地输入"语音信箱"指令,则此次呼叫将立即转接到语音 信箱,并且该指令将不会执行。然而,若在四次振铃过程中没有用户参与,则
电话机102会继续执行该指令,促使电话机116提供第五次以及更多次振铃, 并在检测到摘机后桥接电话机116和117。
电话机102的桥接功能还可用于访问远端PSTN消息服务器130或远端分 组数据网消息服务器132。用于进行桥接以获取消息的典型的电话桥接指令可 以是在ZZ次振铃(ZZ是从零开始的任一数字)后或在收到本地确认后,将 所有PSTN来电,或具有指定CLID (或其他PSTN标识)的PSTN呼叫,或具有 除指定CLID (或其他PSTN标识)之外的所有PSTN呼叫转接到指定的PSTN电 话号码,或桥接到指定的分组数据网络地址或指定的句柄(借助本地或追踪服 务器的地址查找功能)。在PSTN呼叫出现桥接终止或本地终止失败情况时,将 使用本地或PSTN架构的转接功能,将此次PSTN呼叫桥接到语音信箱句柄,或 与消息服务器132相关联的指定网络地址,或转接到与消息服务器130相关联 的语音信箱电话号码。
此外,还可将所有分组数据网来电呼叫,或来自指定句柄或地址的分组数 据网呼叫,或具有除指定句柄或地址之外的全部分组数据网呼叫桥接到指定的 PSTN电话号码,或转接到指定的分组数据网络地址或指定句柄(借助本地或 追踪服务器句柄到地址的查找功能)。在ZZ次振铃后(ZZ是从零开始的任一 数字)或在收到本地确认不接听本次呼叫后,电话机102将使用本地桥接功能, 将分组数据网来电呼叫转接到与消息服务器132相关联的语音信箱句柄或指 定的网络地址,或桥接到与消息服务器130相关联的语音信箱电话号码。
在另一操作中,电话机102接收VoIP来电。在响应该VoIP来电时,电话 机102获取用于此次呼叫的电话桥接指令。该电话桥接指令可控制电话机102 将此次呼叫通过PSTN 106桥接到PSTN电话机117。在桥接VoIP来电时,作 为桥接功能的一部分,电话机102将来电的格式从VoIP电话格式转换为PSTN 电话格式,并通过与PSTN终端117相连接的PSTN 106将VoIP来电桥接到PSTN 终端。对于PSTN呼叫,电话机102还可选择根据电话桥接指令来终止VoIP 呼叫。在这种情况下,电话机102向用户传送铃音或其他警示信号,在用户接 听此次呼叫后,由电话机102的用户来终止此次呼叫。此外,电话桥接指令还 可控制电话机102将VoIP电话呼叫发往语音信箱,该语音信箱可以是本地语
音信箱或消息服务器130或132处的远端语音信箱。
在本发明的另一操作中,电话机102访问追踪服务器120来获取所有或一 些电话桥接指令。在其中的一项操作中,追踪服务器102追踪特定终端的位置, 而每台终端对应一个或多个用户。在电话机102接到来电时,电话机102使用 用户标识在追踪服务器120中进行检索。该用户标识可以是用户设定的一个句 柄。除了句柄,该用户标识还可包括另一部分,如VoIP电话域描述符(服务 提供商描述符)、终端句柄和/或终端端口句柄。根据追踪服务器120从电话机 102收到的查询信息中的用户标识,追踪服务器120可对电话机102作出响应。 该响应包括一些或全部电话桥接指令。该电话桥接指令可包括是否桥接此次呼 叫的指示、VoIP目的分组网络地址、PSTN目的电话号码和/或其他信息。
在访问追踪服务器120时,除了查询信息外,电话机102还可发送其他信 息,如PSTN呼叫的CLID、 PSTN呼叫的目的PSTN号码、VoIP呼叫的源分组数 据网地址、VoIP呼叫的目的分组数据网地址、电话机102的状态信息或其他 信息。作为响应,追踪服务器120根据电话机102发来的这些其他信息提供电 话桥接指令。
从本地获取的和/或从追踪服务器120获取的电话桥接指令,随来电的分 组数据网地址和/或PSTN号码的不同而不同。例如,来自PSTN电话机117的 PSTN呼叫将桥接到VoIP终端116,而来自蜂窝电话机118的PSTN呼叫则不会 桥接到VoIP终端116,这种针对呼叫所采取的不同处理是根据终端117和蜂 窝电话机118的不同的PSTN号码而进行的。同样的,对于蜂窝电话118或PSTN 电话117其中之一,还可禁止桥接操作。
桥接操作可根据源分组数据地址,例如源VoIP终端的IP地址来进行,也 可根据VoIP呼叫的目的IP地址来进行。例如,VoIP电话机114发起的VoIP 来电可由电话机102桥接到PSTN电话机117,而VoIP电话机112发起的VoIP 来电将不进行桥接;这是根据主叫VoIP终端的分组数据网地址(IP地址)来 确定是否桥接VoIP来电的。可通过多个分组数据网地址来访问电话机102。 当VoIP来电指向这些分组数据网地址中的第一个地址时,电话机102将启动 桥接操作。但是,当VoIP电话呼叫指向电话机102的另一分组数据网地址时,
将禁止桥接操作,并发往语音信箱。在图6和图8至图19中将对这些操作进 行更为详细的介绍。
根据本发明的另一方面,电话机102还可用于通过PSTN 106接收有关来 电的PSTN呼叫请求(第一呼叫请求)。随后,电话机102根据PSTN呼叫请求 创建VoIP呼叫请求(第二呼叫请求),并通过分组数据网104发送该VoIP呼 叫请求。此外,根据本发明的另一方面,电话机102还可用于通过分组数据网 104接收有关来电的VoIP呼叫请求(第一呼叫请求)。随后,电话机102根据 该VoIP呼叫请求创建PSTN呼叫请求(第二呼叫请求),并通过PSTN发送该 PSTN呼叫请求。这些呼叫请求可导致电话机102或服务提供商桥接设备124 进行桥接操作,或者导致电话机102和服务提供商桥接设备124同时进行桥接 操作。
例如,由电话机102对将要桥接呼叫的第一部分进行桥接,而由服务提供 商桥接设备124对第二部分进行桥接。这种"分担桥接"使得电话机102和服 务提供商桥接设备124分别进行半双工桥接。在特定实施例中,PSTN终端118 通过蜂窝网络110和PSTN 106呼叫电话机102。根据其电话桥接指令,电话 机102确定需要桥接到VoIP终端116。然而,由于操作限制,电话机102只 能桥接由PSTN终端118发起的、发往VoIP终端116的语音信号,而由服务提 供商桥接设备124桥接由VoIP终端116发起的、发往PSTN终端118的语音信 号。当然,电话机102也可控制服务提供商桥接设备124承担全部桥接功能。
图2是包含依据本发明另一实施例的电话机的通信系统的结构示意图。图 2保留了图1中包含的相同/相似部件的共用标号。特别之处在于,依据本发 明构造的电话机202通过无线本地环路连接到PSTN 106。因此,电话机202 与PSTN 106之间无有线、光纤或其他物理连接。电话机202通过无线路由器 204以无线方式连接到分组数据网104。电话机202还以有线和/或无线方式连 接到计算机126和分组数据网128。分组数据网128以有线和/或无线方式连 接到分组数据网104和分组数据网108。
无线路由器204可提供WiMAX连接、点对点无线连接、WLAN连接、蜂窝 无线分组数据网连接、卫星网络连接或支持分组数据通信的其他无线连接。电
话机202的操作过程类似或与图1中描述的操作过程相同。特别之处在于,电 话机202将呼叫在PSTN 106和分组数据网104之间进行桥接。电话机202用 于对发起于VoIP电话机112、 114、 116或122中任意一个,发往PSTN电话机 117和蜂窝电话机118中任意一个的VoIP呼叫进行桥接。此外,电话机202 还用于对发起于PSTN电话机117或蜂窝电话机118中任意一个,发往VoIP 电话机112、 114、 116或122中任意一个的PSTN呼叫进行桥接。电话机202 的具体操作过程还将结合图6和图8至图19进行详细描述。
电话机202和可选或作为选择的计算机126和无线路由器204均包括桥接 电路。根据本发明的一些实施例,由电话机202对桥接的建立和操作过程进行 控制,计算机126和无线路由器204在桥接建立和操作过程中提供辅助。
图3是包含依据本发明又一实施例的电话机的通信系统的结构示意图。图 3保留了图1和图2中包含的相同/相似部件的共用标号。电话机302通过有 线链路连接到PSTN 106,通过无线接入点304连接到分组数据网104。计算机 126以无线方式连接到电话机302和无线接入点304。无线接入点304支持WLAN 和/或无线个人域网(WPAN)通信。WLAN通信可根据IEEE802.11标准中的任 意标准如IEEE802. lla、 IEEE802. llb、 IEEE802. llg、 IEEE802. lln,或另一 WLAN操作标准来实现。WPAN操作可根据例如蓝牙操作标准或IEEE802. 15操作 标准来实现。分别类似与图1和图2中的电话机102和202,电话机302也用 于在分组数据网104和PSTN 106之间桥接呼叫。电话机302还以无线方式连 接到计算机126,计算机126通过例如无线接入点304连接到分组数据网104。
电话机302和可选或作为选择的计算机126和无线接入点304均包括桥接 电路。根据本发明的一些实施例,由电话机302对桥接的建立和操作过程进行 控制,计算机126和无线接入点304在桥接建立和操作过程中提供辅助。
图4是包含依据本发明再一实施例的电话机的通信系统的结构示意图。图 4保留了图1、图2和图3中包含的相同/相似部件的共用标号。电话机402 是便携电话机(例如同时支持PSTN电话和VoIP电话的无线手持机)。特别之 处在于,电话机402支持到蜂窝网络106的无线连接,以进行PSTN电话操作。 此外,电话机402支持本发明的桥接建立和桥接操作。电话机402支持到蜂窝
网络110的无线连接,以进行PSTN电话操作。此外,电话机402支持到无线 接入点304的无线连接,该接入点依照WLAN或WPAN通信标准工作。电话机 402以无线方式连接到计算机126,计算机126通过例如无线接入点304连接 到分组数据网104。
电话机402和可选或作为选择的计算机126和无线接入点304均包括桥接 电路。根据本发明的一些实施例,由电话机402对桥接的建立和操作过程进行 控制,计算机126和无线接入点304在桥接建立和操作过程中提供辅助。电话 机402的桥接操作与前述图1至图3所示桥接操作相似,其具体操作过程还将 结合图6和图8至图19进行详细描述。
图5是包含依据本发明再一实施例的电话机的通信系统的结构示意图。电 话机502通过有线和/或无线链路连接到ISP网络506。 ISP网络506连接到分 组数据网104,并通过网关508连接到PSTN 106。计算机126通过有线和/或 无线方式连接到电话机502。此外,计算机126通过有线和/或无线方式连接 到分组数据网128。分组数据网128以有线和/或无线方式连接到ISP网络506。 电话机502、计算机126和分组数据网128可依照住宅设置、办公室设置,或 其他客户端设置来提供服务。
电话机502通过ISP网络506接收其PSTN电话服务。电话机502可提供 类似传统PSTN电话的PSTN用户接口 。但是,PSTN服务要通过ISP 506和网 关508来提供。电话机502可由PSTN电话机如PSTN电话机117或蜂窝终端 118通过网关508进行访问。
根据本发明,电话机502用于在分组数据网104和PSTN 106之间桥接电 话呼叫。在一项操作过程中,电话机502对由PSTN电话机117发起的、发往 VoIP电话机112的PSTN电话呼叫进行桥接。根据其到ISP网络506的接口, 电话机502将电话呼叫的格式在PSTN电话格式和VoIP电话格式之间进行转 换。作为选择,电话机502仅使用VoIP电话格式与ISP网络506进行电话呼 叫。在这种情况下,由网关508将呼叫在PSTN电话格式和VoIP电话格式之间 进行转换,电话机502只负责桥接VoIP语音分组。这种桥接操作仅包括在语 音分组上标记不同的IP地址。作为选择,电话机502可将其收到的语音分组
封装在具有不同目的IP地址的分组中。这些操作将结合图12进行详细描述。 电话机502和可选或作为选择的计算机126均包括桥接电路。根据本发明 的一些实施例,由电话机502对桥接的建立和操作过程进行控制,计算机126
在桥接建立和操作过程中提供辅助。
图6是依据本发明图1、 2、 3和/或4中实施例构造的电话机的结构示意 图。图6中描述了具有特别结构的电话机102 (202、 302或402)。同图6中 描述的电话机102相比,本发明其他实施例中的电话机102可能包含更少或更 多的部件。电话机102通常包括主处理电路602、存储器604、显示器606、 可选无线耳机接口 608、手持送受话器610、键盘611和通信接口 612。这些 组件通过一个或多个系统总线、专用通信路径或其他直接或间接通信路径相互 通信连接。在不同实施例中,主处理电路602可以是微处理器、数字信号处理 器、状态机、应用专用集成电路、现场可编程逻辑门阵列或其他处理电路。存 储器604可以是随机访问存储器、只读存储器、闪存、磁盘驱动器、光驱或可 用于存储计算机指令和数据的其他类型存储器。显示器606可以是传统LCD 显示器、LED显示器、触摸显示器或其他显示器。无线耳机接口 608可以是WPAN 接口如蓝牙接口、适当的无线接口或其他无线接口。手持送受话器610使得用 户可以与电话机上的组件进行交互,其包括扬声器和麦克风。键盘611使得用 户可通过敲击输入的方式与电话机102通信。手持送受话器610相对于电话机 102的其他组件是可移动的。在其他实施例中,手持送受话器可由麦克风和话 筒替代。在这种情况下,电话机102为一个与如图4中无线终端402相类似的 无线终端。
通信接口 612包括PSTN接口 614、处理电路616和分组数据网络接口 618。 如上面图1、 2、 3和4中描述的那样,PSTN接口 614以有线或无线方式连接 到PSTN 106,分组数据网络接口 618通过无线和/或有线链路连接到分组数据 网络104。通常,电话机102的组件用于在PSTN 106和分组数据网络104之 间桥接呼叫。处理电路602和/或616对电话机102的操作进行控制,来执行 这些桥接操作。在执行本发明操作的过程中,处理电路602和/或616确认有 呼叫来到电话102。处理电路602和/或616随后获取用于此次呼叫的电话桥
接指令。根据这些电话桥接指令,处理电路602和/或616使得PSTN接口 614 和分组数据网络接口 618可在PSTN接口 614和分组数据网络接口 618之间(在 PSTN 106和分组数据网络104之间)对呼叫进行桥接。在执行这些桥接操作
式之间进行转换。
通常,处理电路602和/或616用于在第一接口 (PSTN接口614)和第二 接口 (分组数据网络接口 618)之间选择性地建立和桥接来电。在选择性地桥 接来电过程中,处理电路用于(1)通过第一接口接收与来电有关的PSTN呼 叫请求;(2)根据PSTN呼叫请求创建网络电话(VoIP)呼叫请求;(3)通过 第二接口发送VoIP呼叫请求。作为选择,在选择性地桥接来电过程中,处理 电路602和/或616用于(l)通过第二接口接收与来电有关的网络电话(VoIP) 呼叫请求;(2)根据VoIP呼叫请求创建PSTN呼叫请求;(3)通过第一接口发 送PSTN呼叫请求。
在选择性地桥接来电过程中,处理电路可从本地存储器604中读取电话桥 接指令,并根据这些电话桥接指令桥接来电。处理电路602和/或616还可用 于通过手持送受话器610和/或键盘611接收电话桥接指令,并将这些电话桥 接指令存储到本地存储器604中。在一些操作中,处理电路602和/或616可 接收来电携带的电话桥接指令,并根据这些电话桥接指令桥接来电。在其他操 作中,处理电路602和/或616还用于查询追踪服务器120,从其中接收包含 目的终端网络地址的电话桥接指令,根据这些电话桥接指令桥接来电。
在选择性地桥接来电过程中,处理电路602和/或616尝试在本地终止来 电,若本地终止过程失败,则桥接来电。处理电路602和/或616可通过分组 数据网接口 618与远端计算机120、 122或126交互,根据通过分组数据网接 口 618从远端计算机120、 122或126上接收到的输入信息构建电话桥接指令。
处理电路602和/或616还可用于确定呼叫的目的分组数据网络地址,并 根据此次呼叫的目的分组数据网络地址确定是否为此次呼叫启用呼叫桥接操 作。此外,处理电路602和/或616还可用于确定呼叫的被叫PSTN号码,并根 据此次呼叫的目的PSTN号码确定是否为此次呼叫启用呼叫桥接操作。作为选
择,处理电路602和/或616还可用于确定呼叫的源分组数据网络地址,并根
据此次呼叫的源分组数据网络地址确定是否为此次呼叫启用呼叫桥接操作。在 另一操作中,处理电路602和/或616还可用于确定呼叫的主叫识别(CLID) 号码,并根据此次呼叫的CLID确定是否为此次呼叫启用呼叫桥接操作。
根据本发明的一个方面,电话机102可用于通过第一接口(PSTN接口 614) 从PSTN 106接收第一呼叫建立请求。在收到第一呼叫建立请求后,电话机102 根据第一呼叫建立请求选择性地生成第二呼叫建立请求。最后,电话机102 还可用于通过第二接口 (分组数据网络接口 618)将第二呼叫建立请求发往互 联网,例如分组数据网络104或108。可由处理电路616执行其上运行的呼叫 管理软件617来实现此功能。
在这方面,电话机102无需桥接与第一呼叫建立请求有关的来电,尽管它 可以这样做。电话机102可选择性地在PSTN 106和分组数据网络104 (互联 网)之间桥接与第一呼叫建立请求有关的来电。此外,电话机102还可轮流通 过服务提供商桥接设备124来选择性地在PSTN 106和分组数据网络104 (互 联网)之间桥接与第一呼叫建立请求有关的来电。此夕卜,电话机102还可选择 性地将与第一呼叫建立请求有关来电的第一部分在PSTN 106和分组数据网络 104 (互联网)之间桥接,通过服务提供商桥接设备124选择性地将与第一呼 叫建立请求有关来电的第二部分在PSTN 106和分组数据网络104之间桥接。
在补充操作中,电话机102还可通过第二接口 (分组数据网络接口 618) 从分组数据网络104接收第一呼叫建立请求。在收到第一呼叫建立请求后,电 话机102可根据第一呼叫建立请求选择性地生成第二呼叫建立请求。最后,电 话机102通过第一接口 (PSTN接口 614)将第二呼叫建立请求发往PSTN 106。 在这方面,电话机102无需桥接与第一呼叫建立请求有关的来电,尽管如上所 述它可以这样做。
在根据第一呼叫建立请求选择性地生成第二呼叫建立请求的过程中,电话 机102可使用电话桥接指令。可在获取第一呼叫建立请求过程中,从一个或多 个本地存储器、用户接口、追踪服务器或远端计算中,获取这些电话桥接指令。 此外,在根据第一呼叫建立请求选择性地生成第二呼叫建立请求的过程中,电
话机102可使用与第一呼叫建立请求有关的被叫PSTN号码、主叫识别(CLID) 号码、源IP地址和/或目的IP地址。电话机102 (202、 302或402)的其他 操作将在下面结合图9至图21进行进一步的描述。
图7是依据本发明图5中实施例构造的电话机的结构示意图。电话机502 包括主处理电路702、存储器704、显示器706、可选无线接口 708、有线耳机 接口 708、手持送受话器710和键盘711,这些模块的功能与图6中的相应模 块602—611类似或相同。
电话机502还包括通信接口 712,该接口包括处理电路716和分组数据网 络接口718,其中处理电路716上运行有呼叫管理软件717。在一些实施例中 使用了处理电路716,而另外一些则没有使用。当分组数据网络接口712中未 使用处理电路716时,电话机502的处理任务由主处理电路702承担。当同时 使用了处理电路716和主处理电路702时,二者共同承担电话机502的处理任 务。
分组数据网络接口 718以无线和/或有线方式连接到分组数据网104。如 图5所示,电话机502具备一条通过ISP网络506同时连接到PSTN 106和分 组数据网104的通信链路。再如图5所示,电话机502具备一条通过网关508 到ISP网络506和/或PSTN 106的无线连接。服务提供商的网关508可执行 VoIP电话格式和PSTN电话格式之间的转换。
根据本发明的一个实施例,处理电路702和/或716用于判断来自主叫 VoIP终端116通过分组数据网络接口 718传送的来电是否是发往电话机502 的。该VoIP来电是发往电话机502的。在收到VoIP来电后,电话机502获取 此次呼叫的电话桥接指令。这些电话桥接指令包括另一目的终端例如VoIP电 话机112 (如图5所示)的网络地址。处理电路702和/或716还用于根据电 话桥接操作,在主叫VoIP终端116和VoIP终端112之间选择性地桥接此次呼 叫。在另一操作中,根据电话桥接指令,电话机502通过PSTN 106、网关IOS 和ISP网络506将呼叫桥接到PSTN电话机117。
在选择性地桥接来电的过程中,处理电路702和/或716用于桥接第一语 音信息,并通过服务提供商桥接设备124桥接第二语音信息。在这种情况下, 目的地址便可以是互联网协议(IP)地址。作为选择,当处理电路702和/或 716选择性地将VoIP来电桥接到PSTN终端(例如通过中间ISP网络506和网 关508)时,上述的另一目的地址为PSTN电话号码。在获取电话桥接指令的 过程中,处理电路702和/或716所执行的操作与图l至图6中所描述的内容 相同/相似。
根据本发明的另一方面,电话机502可通过分组数据网络接口 718接收第 一呼叫建立请求。在收到第一呼叫建立请求后,电话机502根据第一呼叫建立 请求选择性地生成第二呼叫建立请求。最后,电话机502还可用于通过分组数 据网络接口 618将第二呼叫建立请求发往互联网。在这方面,电话机502无需 桥接与第一呼叫建立请求有关的来电,尽管它可以这样做。电话机502可选择 性地桥接与第一呼叫建立请求有关的来电。此外,电话机502还可轮流通过服 务提供商桥接设备124来选择性地桥接来电。此外,电话机502还可选择性地 桥接与第一呼叫建立请求有关来电的第一部分,而通过服务提供商桥接设备 124选择性地桥接与第一呼叫建立请求有关来电的第二部分。电话机502也可 根据电话桥接指令生成第二呼叫建立请求。如前所述,电话机502也可获取电 话桥接指令。电话机502的其他操作将在下面结合图9至图21进行进一步的 描述。
图8是依据本发明图1、 2、 3和/或4中实施例构造的另一电话机的结构 示意图。图8展示了电话机102、 202、 302和/或402的另一种结构。电话机 102包括主处理电路802、存储器804、显示器806、无线接口 808、手持送受 话器810和键盘811,这些模块的功能与图6中对应模块602 — 611的功能相 似或相同。电话机102还包括通信接口 812,其中包括PSTN接口 814、处理电 路820和分组数据网络接口 822。
在电话机102的一项特殊操作中,电话机102收到来自PSTN 106的来电。 在收到此来电后,电话机102,具体来说是主处理电路802和/或处理电路820 读取此次呼叫的电话桥接指令。这些电话桥接指令可指示出是否需要对此次呼 叫进行桥接。若不需进行桥接,则通常使用PSTN路径816来终止发往电话机 102的呼叫。若需要进行桥接,则处理电路802和/或820将控制PSTN接口 814
将此次呼叫桥接到分组数据网络接口 822。在这种情况下,在PSTN接口 814
中将建立PSTN到VoIP桥接路径818。 一旦主处理电路802和/或处理电路820 建立起PSTN到VoIP的桥接路径818, PSTN接口 814和分组数据网络接口 822 就会在PSTN 106和分组数据网络104之间桥接此次呼叫。在这种情况下,通 信接口 812和/或主处理电路802会将此次呼叫在VoIP电话格式和PSTN电话 格式之间进行转换。
在电话机102的另一操作过程中,当电话机102确认将从分组数据网104 收到VoIP呼叫时,处理电路802和/或820判断是终止到电话机102的此次呼 叫,还是将此次呼叫桥接到PSTN 106。当决定终止此次VoIP呼叫时,通常将 用到IP路径824。但是,若电话桥接指令指示此次VoIP来电需要桥接到PSTN 时,处理电路802和/或820将建立一条VoIP到PSTN桥接路径826。在这种 情况下,这条VoIP到PSTN桥接路径826可将VoIP来电桥接到PSTN接口 814 和PSTN 106。在这种情况下,通信接口 812和/或主处理电路802将此次呼叫 在VoIP电话格式和PSTN电话格式之间进行转换。
在图1和图8中,电话机102位于同时支持第一电话设备和第二电话设备 之间的第一呼叫和来自第三电话设备的第二呼叫的电话架构中。在这种架构 中,处理电路820和/或802可工作在呼叫桥接模式下,也可工作在呼叫终端 模式下。处理电路820和/或802和电话机102中的其他电路也可称为"桥接 电路"。第一接口例如816通过PSTN将处理电路820和/或802通信连接到第 一电话设备,并使用第一语音格式。第二接口例如822通过互联网将处理电路 820和/或802通信连接到第二电话设备,并使用第二语音格式。
在呼叫终端模式下,处理电路820和/或802通过保持用户接口和第三电 话设备之间的第一通信路径来支持第二呼叫。在呼叫桥接模式下,处理电路 820和/或802将通过第一接口收到的第一呼叫中的第一呼叫信息转换为第二 语音格式并发往第二电话设备,并将通过第二接口收到的第一呼叫中的第二呼 叫信息转换为第一语音格式并发往第一电话设备,以此在第一电话设备和第二 电话设备之间提供第二通信路径。
电话机102可将桥接指令(电话桥接指令)存储在存储器704中。处理电
路802和/或820读取并执行桥接指令,以支持第二通信路径。第一语音格式
可包括有线网络格式或无线网络格式如蜂窝电话格式的模拟语音信号。此外, 电话机102还可包括用户接口单元和基本单元,二者在物理上相互分离。在这
种分离状态下,桥接建立操作和桥接操作可由基本单元完成,也可由用户接口 单元完成,还可由基本单元和用户接口单元共同完成。该用户接口单元可以是 耳机、手持送受话器、分离的无线麦克风和扬声器或其他接口设备。
在本发明的另一实施例中,电话机102使用内部桥接电路来支持第一电话 设备和第二电话设备之间的呼叫。第一接口通过PSTN将桥接电路连接到第一 电话设备,并使用第一语音格式。第二接口通过互联网将桥接电路连接到第二 电话设备,并使用第二语音格式。桥接电路将通过第一接口收到的第一呼叫信 息转换成第二语音格式并发往第二电话设备,将通过第二接口收到的第二呼叫 信息转换成第一语音格式并发往第一电话设备,以此在第一电话设备和第二电 话设备之间提供呼叫路径。
在本实施例中,桥接电路使用协议栈与第二电话设备通信相连。此外,通 过第二接口收到的呼叫信息可以是呼叫分组,电话机102通过重新组合呼叫分 组,来对通过第二接口收到的第二呼叫信息进行转换。此外,在本实施例中, 桥接电路可对第一电话设备和第二电话设备之间的呼叫路径进行扩展,使其包 括第三电话设备,以建立三方通话。因此,桥接操作可在"三方通话"或"电 话会议"中支持两台以上电话设备。在这种情况下,在电话会议中,电话机 102可包括多个PSTN和多个互联网参与者。
在其操作过程中,处理电路820和/或802可对通过第一通信接口和第二 通信接口收到的来电呼叫请求进行分析,以确定是进入呼叫桥接模式还是呼叫 终端模式。在呼叫终端模式下,处理电路802和/820支持来自第一电话设备 的第一来电请求,将第一来电信号发往用户接口,等待来自用户接口的显示第 一摘机事件的响应,若收到响应,便在用户接口和第一电话设备之间建立第一 呼叫路径。在呼叫桥接模式下,处理电路802和/820支持来自第二电话设备 的第二来电请求,将第二来电信号发往第三电话设备,等待来自第三电话设备 的显示第二摘机事件的响应,若收到响应,便在第二电话设备和第三电话设备
之间建立第二呼叫路径。
在桥接操作中,第二呼叫路径为一桥接路径。第二呼叫路径至少部分地与 用户接口相隔离。处理电路可向用户接口发送提示,即第二呼叫路径正在操作
使用中。在另一操作中,处理电路802和/820响应来自用户接口的终止请求, 禁用第二呼叫路径。在禁用第二呼叫路径前,处理电路802和/820会通过至 少一部分第二呼叫路径发送终止请求提示信息。
此外,对第三来电请求而言,除了从用户接口接收响应显示第一摘机事件 外,处理电路还可接收并响应来自用户接口的桥接指令,跳出呼叫终端模式, 进入呼叫桥接模式。此外,作为选择,对第三来电请求而言,在没收到来自用 户接口的显示第一摘机事件的响应时,处理电路尝试将其转到(elicit)语音信 箱消息。
图9是依据本发明一个实施例的电话机的操作过程的流程图。在空闲状态 902,电话机102执行正常操作,其中包括等待本发明实施例中介绍的特定活 动。
本发明介绍的第一操作包括在步骤904设定(配置,setup)电话桥接指令, 以供电话机102随后使用。设定(配置)方式可包括通过键盘接口输入、通过网 页接口与电话机102交互、通过电话机102的语音识别操作,或其他设定(配 置)方式。随后,在步骤906,电话机102通过用户接口 (键盘、显示器、语 音识别等)或网页与用户交互。在步骤908,电话机102接收用户输入的电话 桥接指令,并根据用户输入的信息生成电话桥接指令,以供随后在步骤910 处理呼叫时使用。
本发明介绍的另一操作发生在步骤912,电话机102收到来电并确认不进 行桥接。来电可能是PSTN呼叫或VoIP呼叫。如前所述,在收到该呼叫后,电 话机102的处理电路读取电话桥接指令,并判断是否需要桥接此呼叫。若确定 不桥接此呼叫,则在步骤914,电话机102通过铃音或其他通知方式通知用户。 若在步骤916用户摘机,则在步骤918电话机102接听来电直到通话结束。但 是,若在步骤916用户未接听此呼叫,则在步骤920电话机102将此呼叫转接 到语音信箱。读者可能注意到, 一些来电可能直接会转接到语音信箱,而无需
将来电通知用户。此外,用户未接听的一些呼叫会在几次振铃后终止,或者一 直振铃,直到主叫方挂机。
在本发明的另一操作中,在步骤922,此次呼叫的电话桥接指令显示来电 需要进行桥接。在步骤924,电话机102根据电话桥接指令确定将此次呼叫桥 接到哪个目的终端。在步骤926,电话机102启动相关组件进行桥接操作。当 在PSTN和分组数据网之间桥接此次呼叫时,将同时用到PSTN接口和分组数据 网接口,以完成对此次呼叫的桥接。若电话机102仅将VoIP呼叫桥接到另一 目的终端时,只需使用分组数据网接口便可完成此次桥接操作。在步骤928, 将根据电话桥接指令使用电话机102中的相应组件对此次呼叫进行桥接。桥接 操作在一方或双方终止此次呼叫或发生需要终止桥接此次呼叫的另一事件时 结束。在步骤910、 920、 918和928后,操作将重新回到空闲状态,即步骤 902。
在本发明的另一实施例中,由电话机102和电话架构共同支持第一电话设 备和第二电话设备之间的呼叫。电话机102具备第一接口和第二接口,第一接 口连接到PSTN,第二接口连接到互联网。电话机102通过第一接口接收第一 电话设备生成的第一语音格式的第一语音信号,通过第二接口接收第二电话设 备生成的第二语音格式的第二语音信号。电话机102将收到的第一语音信号从 第一语音格式转换为第二语音格式,并将收到的第二语音信号从第二语音格式 转换为第一语音格式。最后,电话机102通过第二接口将第二语音格式的第一 语音信号发往第二电话设备,将第一语音格式的第二语音信号发往第一电话设 备。
对第一语音信号和第二语音信号的转换包括将此次呼叫在PSTN和互联网 之间进行桥接。第一语音格式可能是模拟格式,如PSTN格式或蜂窝格式。第 二语音格式可根据网络电话协议进行定义。
图10是依据本发明一个实施例的电话机在进行从PSTN到VoIP桥接操作 过程中所采用步骤的流程图。这一操作开始于步骤1002,电话机102确认收 到PSTN呼叫。在步骤1004,电话机102读取本地存储的电话桥接指令。在读 取本地存储的电话桥接指令后,在步骤1006,电话机102判断是否需要访问
追踪服务器。可根据PSTN呼叫的CLID、目的PSTN电话号码、时刻信息或其 他因素,来确定是否需要访问追踪服务器120。
若在步骤1006确定需要访问追踪服务器,则在步骤1008,电话机102向
追踪服务器发送查询信息,其中包含有用户标识。该用户标识对应电话机102 的用户、电话机102本身或另一特定用户标识。该用户标识仅包含用户句柄、 服务提供商标识、与来电有关的设备标识,和/或与PSTN来电相关联的接收设 备端口 (incoming device port)。在步骤1010,电话机102接收追踪服务器 返回的响应,其中包括对应用户标识的活跃终端的分组数据网络地址(IP地 址)。此外,该响应还可包括特定的设备标识和/或桥接操作所要使用的端口号。 若在步骤1006确定无需访问追踪服务器,则在步骤1012,电话机102使用本 地桥接信息确定活跃终端的IP地址,以进行桥接操作。此外,其他桥接信息 如设备标识、端口号等也将在本地确定。
在步骤1014,根据本地电话桥接指令或从追踪服务器120收到的响应信 息,电话机102可能判断出本次PSTN呼叫的桥接功能是否已关闭。若确定本 次PSTN呼叫的桥接功能已关闭,则电话机102也就无需在步骤1010或1012 获取IP地址,尽管返回/获取这些信息操作是一项缺省操作。在一些时候或特 定操作条件下,不进行从PSTN到VoIP的桥接。作为选择,可根据目的PSTN 号码(与电话机102相关联的)、PSTN来电的主叫识别ID (CLID)、时刻信息、 星期信息、用户在电话机102旁但此刻正忙等因素,有选择的进行从PSTN到 VoIP的桥接。若不桥接此次PSTN呼叫,则例如图9中的步骤912,电话机102 尝试进行本地呼叫。
若可以对PSTN呼叫进行桥接,则在步骤1018,电话机102启动其PSTN 接口和分组数据网络接口进行从PSTN到VoIP的桥接。随后,在步骤1020, 电话机102将此次呼叫从PSTN接口桥接到分组数据网络接口 。从PSTN到VoIP 的桥接一直进行,直到此次呼叫完成、或发生其他事件、或在经历特定时间段 后自动完成。作为选择,电话机102可与服务提供商桥接设备124 —同对呼叫 进行桥接。
图11是依据本发明一个实施例的电话机在进行从VoIP到PSTN桥接操作
过程中所采用步骤的流程图。本操作开始于步骤1102,电话机102确认收到 VoIP呼叫。随后,在步骤1104,电话机102读取本地存储的电话桥接指令。 在读取本地存储的电话桥接指令后,在步骤1106,电话机102确认是否需要 访问追踪服务器。根据VoIP呼叫的源地址、VoIP呼叫的目的地址、时刻信息 或其他因素,可判断出是否需要访问追踪服务器120。
若在步骤1106确定需要访问追踪服务器120,则在步骤1108,电话机102 向追踪服务器120发送查询信息,其中包含有用户标识。该用户标识对应电话 机102的用户、电话机102本身,或其他特定的用户标识。该用户标识可仅包 括用户句柄、服务提供商标识、与来电相关联的设备标识和/或与VoIP来电相 关联的接收设备端口 (incoming device port)。随后,在步骤1110,电话机 102接收追踪服务器120的响应信息,其中包括与用户标识相对应的活跃终端 的PSTN号码。若在步骤1106确定无需访问追踪服务器,则在步骤1102,电 话机102使用本地桥接信息来确定活跃终端的PSTN号码,以进行桥接操作。
根据本地电话桥接信息或追踪服务器120发来的响应信息,在步骤1114 电话机102可能判断出此次VoIP呼叫的桥接功能是否已关闭。若确定不桥接 本次VoIP呼叫,则电话机102无需在步骤1110或1112获取PSTN号码,尽管 返回/获取这些信息为一项缺省操作。在一些时候或特定操作条件下,不进行 从VoIP到PSTN的桥接。作为选择,可根据VoIP来电的目的地址、VoIP呼叫 的源地址、时刻信息、星期信息、用户在电话机102旁但此刻正忙等因素,有 选择地进行从VoIP到PSTN的桥接。若对此次VoIP呼叫的桥接功能已关闭, 则例如图9中的步骤912,电话机102尝试进行本地呼叫。
若需桥接此次VoIP呼叫,则在步骤1118,电话机102启动其PSTN接口 和其分组数据网络接口来进行从VoIP到PSTN的桥接。随后,在步骤1120, 电话机102将此次呼叫从分组数据网络接口桥接到PSTN接口 。从VoIP到PSTN 的桥接一直进行,直到此次呼叫完成、或发生其他事件、或在经历特定时间段 后自动完成。
图12是依据本发明一个实施例的电话机在进行从VoIP到VoIP桥接操作 过程中所采用步骤的流程图。本操作开始于步骤1202,电话机102确认收到
VoIP呼叫。随后,在步骤1204,电话机102读取本地存储的电话桥接指令。 在读取本地存储的电话桥接指令后,在步骤1206,电话机102确认是否需要 访问追踪服务器。可根据VoIP呼叫源地址、VoIP呼叫目的地址、时刻信息或 其他因素,来确定是否需要访问追踪服务器120。
若在步骤1206确定需要访问追踪服务器,则在步骤1208,电话机102向 追踪服务器发送査询信息,其中包含有用户标识。该用户标识对应电话机102 的用户、电话机102本身,或另一特定用户标识。该用户标识可仅包括用户句 柄、服务提供商标识、与来电相关联的设备标识和/或与VoIP来电相关联的接 收设备端口 (incoming device port)。随后,在步骤1210,电话机102接收 来自追踪服务器的响应,其中包括对应用户标识的活跃终端的分组数据网络地 址,例如IP地址。若在步骤1206确定不需要访问追踪服务器,则在步骤1212, 电话机102使用本地桥接功能来确定活跃终端的IP地址,以进行桥接操作。
在步骤1214,根据本地电话桥接指令或来自追踪服务器120的响应信息, 电话机102可能判断出本次VoIP呼叫的桥接功能是否已关闭。当确定本次 VoIP呼叫的桥接功能已关闭时,电话机102无需在步骤1210或1212获取进 行桥接操作所需的VoIP地址,尽管返回/获取这些信息为一缺省操作。在一些 时候或特定操作条件下,不进行从VoIP到VoIP的桥接。作为选择,可根据 VoIP来电的目的地址、VoIP呼叫的源地址、时刻信息、星期信息、用户在电 话机102旁但此刻正忙等因素,有选择地进行从VoIP到VoIP的桥接。若对此 次VoIP呼叫的桥接功能已关闭,则例如图9中的步骤912,电话机102尝试 进行本地呼叫。
若需桥接此次VoIP呼叫,则在步骤1218,电话机102便会启动其VoIP 接口来进行从VoIP到VoIP的桥接操作。随后在步骤1220,电话机102使用 VoIP接口桥接此次呼叫。从VoIP到VoIP的桥接一直进行,直到此次呼叫完 成、或发生其他事件、或在经历特定时间段后自动完成。
图13是依据本发明一个实施例的电话机的本地用户接口的桥接设定操作 过程的流程图。图13中的操作1300开始于步骤1302,用户通过用户接口启 动电话桥接指令设定(配置)/更新操作。本地用户接口可包括图6中电话机所
包含的显示器606、键盘611和/或手持送受话器(麦克风/扬声器)612。当 然,也可使用其他组件与用户进行本地交互。
在启动电话桥接指令设定(配置)/更新操作后,在步骤1304,电话机102 的处理电路通过用户接口向用户提供电话桥接设定(配置)/更新选项。这些选 项包括,开启/关闭桥接功能、是否访问远端追踪服务器以获取其他电话桥接 指令、为桥接设定一个或多个目的地址、为桥接功能设定特定规则,以及用于 设定(配置)/修改电话桥接指令的其他选项。例如,可根据特定源IP地址、特 定主叫识别ID、特定目的IP地址、特定目的PSTN号码或与来电有关的其他 标识,来确定是开启还是关闭桥接功能。在设定(配置)电话桥接指令过程中, 还可设定在每天中的特定时刻、每周中的特定日,和/或每月中的特定日来选 择性地开启或关闭桥接功能。
在向用户提供上述选项后,在步骤1306,电话机102的处理电路通过用 户接口接收用户输入的信息。在步骤1308,根据用户输入的信息,电话机102 的处理电路选择性地开启/关闭桥接功能。此外,在步骤1310,电话机102的 处理电路根据用户输入的信息选择性地开启/关闭对追踪服务器的访问。例如, 可在一天中的特定时段、每周中的特定日、根据电话机的状态来开启对追踪服 务器的访问。在步骤1312,根据用户的输入信息,处理电路还可为呼叫桥接 功能设定一个或多个目的地址。现在通过举例来说明操作步骤1310和1312, 用户开启到蜂窝电话的桥接功能,并选择蜂窝电话的PSTN号码。用户还可为 呼叫桥接操作设定目的IP地址。在步骤1314,根据用户输入的所有信息,电 话机102的处理电路设定(配置)电话桥接指令。在步骤1314后,本操作结束。
图14是依据本发明一个实施例的电话机的远端用户接口的桥接设定(配 置)操作过程的流程图。图14中的操作1400开始于步骤1402,用户通过远程 终端启动电话桥接指令设定(配置)/更新操作。参考图1一图14,这种操作发 生在例如计算机122通过分组数据网104访问电话机102时。在这种情况下, 电话机102可向计算机122提供网页,使得计算机122的用户能够对电话机 102进行设置,以进行桥接操作。在另一类似操作中,追踪服务器120向计算 机122提供网页接口,参与并辅助对电话机102的设置。在这些方案中,用户
使用计算机终端122通过其用户接口发起会话,来设定(配置)/更新电话桥接 指令,该计算机122的用户接口在级别上高于电话机102自身的用户接口。通 常,用户通过从远程终端122访问特定网页来启动操作步骤1402。为响应对 网页的查询,电话机102可为远程终端122建立一个网页。作为选择,该网页 接口也可由追踪服务器120或已设立的用于进行此类操作的其他服务器来提 供。
在歩骤1404,电话机102、追踪服务器120或其他服务器会通过网页接口 提供桥接选项,这些选项通过分组数据网发往远程终端122。若电话机102自 身支持网页接口,则电话机102通过其分组数据网络接口提供网页。若与追踪 服务器120或其他服务器配合使用,则可由追踪服务器120或其他服务器通过 分组数据网络向远程终端提供网页接口。随后,在步骤1406,电话机102、追 踪服务器120或其他服务器通过分组数据网络接收用户输入的信息。
在步骤1408,根据用户输入的信息,电话机102、追踪服务器120和/或 其他服务器开启/关闭、或选择性地开启/关闭电话机102的电话桥接功能。此 外,在步骤1410,根据用户输入的信息,可选择性地开启或关闭电话机102 对追踪服务器的访问功能。随后,在步骤1412,可根据用户输入的信息选择 一个或多个目的地址。最后,在步骤1414,将步骤1408、 1410和1412中确 定的选项设定为特定电话机102的电话桥接指令。如前所述,电话桥接指令可 存储在电话机102本地,或存储在远端的追踪服务器120上,也可同时存储在 电话机102和追踪服务器120中。与电话桥接指令的实际存储位置有关,用户 输入的信息将会改变电话机102和追踪服务器120 二者中至少一处的电话桥接 指令。
图15是依据本发明一个实施例的追踪服务器设定(配置)/更新操作的流 程图。用于追踪对应一个或多个特定用户标识的追踪服务器,其配置操作1500 开始于步骤1502。用户标识可包括用户句柄、用户ID、特定用户句柄外加服 务提供商ID句柄、上述两项加上设备句柄、和/或上述全部项目加上端口句柄。 因此,在根据用户标识识别特定用户时,可使用多种不同的选项。如在图1 和图15中所示,可通过电话机102、远端计算机122或另一终端来访问追踪 服务器120。
在设定(配置)过程完成后,在步骤1504,操作进入空闲状态。从空闲状 态开始,在步骤1506,追踪服务器会收到对应一个或多个特定用户标识的位 置更新信息。这些位置更新信息可包括终端注册信息,这些信息将由MAC地址 标识的特定终端关联到特定的用户ID。位置更新信息还可为由特定用户ID或 MAC地址标识的终端提供特定IP地址。例如,在发送完将其MAC地址关联到 特定的用户ID的初始消息后,VoIP终端116连接到分组数据网108,并由后 者为其分配IP地址。按照分配的IP地址,VoIP终端116向追踪服务器120 发送消息,其中包括其身份标识,例如句柄或MAC地址以及刚刚分配的IP地 址。在收到更新的位置信息后,在步骤1508,追踪服务器120为相关用户标 识更新电话桥接指令。
任何特定终端(VoIP或PSTN)都可与一个或多个用户标识相关联。例如, 在旅行过程中, 一起旅行的两个或几个人可为其各自的电话机102分配同一台 特定终端或一组终端,用于进行电话桥接。在最初设定(配置)过程中,用户将 该终端或一组终端与多个用户标识建立关联。在设定(配置)完成后,若其中一 台分配的终端需要在追踪服务器120上更新其位置信息,则对应每个受影响用 户标识(也就是为这些用户支持桥接的每个受影响电话102)的电话桥接指令 均要进行更新。
从空闲状态(步骤1504)开始,在步骤1510,追踪服务器120会收到对 应一个或多个特定用户标识的桥接开启/关闭/更新信息。根据本发明进行操作 的用户或电话机102的所有者可通过与追踪服务器120交互,在任意时间选择 性地开启或关闭桥接功能。根据收到的信息,在步骤1512,对于一个或多个 受影响用户标识,其电话桥接功能将开启或关闭。
在初始设定(配置)步骤1504完成后,在步骤1514,用户可通过与追踪服 务器交互来更新电话桥接信息。通过与追踪服务器交互,用户可关联到一台新 的/不同的终端用于进行电话桥接,或将一台终端从电话桥接设定(配置)中移 除,或将其用户标识关联到另一台/其他的电话机,或解除其用户标识与电话 机之间的关联,或进行其他变更。在收到用户输入的信息后,在步骤1516,
追踪服务器为特定用户标识更新电话桥接指令。在步骤1508、 1512和1516 后,操作回到步骤1504的空闲状态。
图16是依据本发明一个实施例的追踪服务器访问(接入)操作的流程图。 本操作开始于步骤1602,追踪服务器收到来自电话机102的査询信息,其中 包括一个或多个用户标识。这些用户标识包括用户句柄,并可包括一个或多个 服务提供商ID、设备句柄和端口句柄。此外,査询信息还可包括源IP地址、 目的IP地址、主叫识别ID,和/或电话机102所接收来电的目的端PSTN号码。 在收到该查询信息后,在步骤1604,追踪服务器120读取与查询信息中所包 含用户标识相对应的电话桥接指令。在步骤1606,追踪服务器确定是否要桥 接此特定呼叫。如前所述,可开启或关闭所有来电的桥接功能,或者根据来电 的类型(也就是PSTN呼叫或VoIP呼叫)有选择地开启/关闭,或根据从査询 信息中收到的其他信息有选择地开启/关闭。若本次特定呼叫的桥接功能已关 闭,则在步骤1608,追踪服务器向电话机120发送桥接拒绝提示信息。若桥 接被拒绝,则电话机102可在本地终止此次呼叫或将此次呼叫转接到语音信 箱。
若追踪服务器确定此次特定呼叫的桥接功能需开启时,则在步骤1610, 追踪服务器120确定此次呼叫桥接的目的IP地址或PSTN号码。在步骤1612, 追踪服务器120向电话机102返回目的IP地址或PSTN号码。在步骤1608和 1612后,本操作结束。
图17是依据本发明一个实施例的在PSTN/VoIP桥接操作过程中协议栈操 作的示意图。当电话机102在PSTN电话格式和VoIP电话格式之间进行桥接操 作时,将用到图17所示的协议栈。例如,来自PSTN电话机117的呼叫通过 PSTN 106发往电话机102。为接听此PSTN呼叫,电话机102启动普通老式电 话系统(POTS)物理层以及桥接操作和POTS管理资源,对此次呼叫的格式进 行转换,使其可连接互联网协议(IP)层。若此次呼叫的桥接功能已开启,则 根据电话机102上的电话桥接指令,电话机102会将此PSTN呼叫桥接到目的 VoIP终端112。在此过程中,电话机102将继续使用POTS物理层、桥接和POTS 管理协议操作,并使用VoIP资源来承载此次VoIP电话。在承载此次VoIP电
话过程中,电话机102启动对应分组数据网104的物理层(PHY)、媒体访问控 制(MAC)层、链路层控制(LLC)层和IP层来支持VoIP电话格式。
PHY、 MAC和LLC层的具体实现与分组数据网104的架构和操作有关。在 前面的图1至图5中已举例介绍了这些架构和操作。电话机102使用上述的协 议栈通过分组数据网104与追踪服务器120交互。目的端VoIP电话112也启 动类似/相同结构的协议栈来支持VoIP呼叫。图17中描述的协议层操作可用 于桥接从VoIP电话机112到PSTN电话机117的VoIP呼叫。
图18是依据本发明一个实施例的在通过DSL链路进行PSTN/VoIP桥接操 作过程中协议栈操作的示意图。在图18的实施例中,电话机1804使用DSL 协议栈通过DSL服务提供商和PSTN 106支持与PSTN电话机117的通信。电话 机1804的结构类似或与图6至图8中描述的电话机相同。为能通过DSL接口 连接到DLS服务提供商1802,电话机1804启动非对称数字用户线(ADSL)层、 异步传输模式(ATM)层、1483层和点对点协议(PPP)层。此外,电话机1804 还使用PHY、 MAC、 LLC和IP协议层操作来连接分组数据网104。在另一操作 中,电话机1804还可使用DSL接口协议栈通过DSL服务提供商1802与分组数 据网104通信。
在将PSTN呼叫桥接到VoIP呼叫的过程中,电话机1804同时使用IP协议 层下面的两个协议栈。VoIP电话机112使用图中所示的协议栈来承载VoIP电 话呼叫。图18中描述的组件还可用于桥接从VoIP电话机112到PSTN电话机 117的VoIP呼叫。
图19是依据本发明一个实施例的在通过DOCSIS有线网络链路进行的 PSTN/VoIP桥接操作过程中协议栈操作的示意图。电话机1904可在PSTN 106 和分组数据网104之间桥接呼叫。在图19所示的特定实施例中,电话机1904 具有有线电缆调制解调器接口,用于连接有线电缆服务提供商1902,并具有 连接分组数据网104的接口。通常,电话机1904支持有线电缆数据服务接口 规范(DOCSIS)协议标准,以此来支持到有线电缆服务提供商1902的连接。 此外,为能与分组数据网104通信,电话机1904支持PHY、 MAC和LLC层协议 层操作。IP层在DOCSIS协议栈和分组数据网络接口协议栈之间提供桥接。电
话机1904还可通过DOCSIS协议栈和有线电缆服务提供商1902访问分组数据 网104。
为进行从PSTN到VoIP桥接,以及从VoIP到PSTN桥接,电话机1904同 时支持DOCSIS和PHY/MAC/LLC协议栈,通过IP层在二者之间传输数据。IP 层操作可包括标记目的IP地址,或封装并传送收到的VoIP分组。
图20是依据本发明一个实施例的消息服务器桥接操作过程的流程图。图 20中的操作2000开始于步骤2002,这一操作发生在,电话机例如电话机102 通过其PSTN接口或分组数据网接口接收请求,要求访问消息例如语音信箱。 这种请求可与典型的来电一样,根据电话桥接指令或特定的消息访问请求路由 到语音信箱。例如,电话机102可配置有仅用于访问消息的特定PSTN号码或 IP地址。
在收到该呼叫后,在步骤2004,电话机102访问(读取)本地和/或远端 的电话桥接指令。随后,在步骤2006,电话机102判断此次特定来电或消息 访问请求的桥接功能是否要开启。若桥接不开启,则在步骤2008向呼叫终端 返回桥接拒绝提示。若桥接功能开启,则在步骤2010,电话机102确定目的 IP (消息服务器132 )或目的PSTN号码(消息服务器130)。随后,在步骤2012, 电话机102将此次呼叫桥接到消息服务器130或132,进行消息访问操作。
图21是依据本发明一个实施例的呼叫建立操作过程的流程图。操作2100 开始于步骤2102,电话机例如102收到第一呼叫建立请求。该呼叫建立请求 可来自PSTN 106或分组数据网104。在收到第一呼叫建立请求后,在步骤2104, 电话机102有选择地访问(读取)电话桥接指令。这些电话桥接指令可从一个 或多个本地存储器中获取,或与第一呼叫建立请求一同从用户接口获取,或者 从追踪服务器、远端计算机获取。随后,在步骤2106,电话机102根据第一 呼叫建立请求选择性地生成第二呼叫建立请求。在生成第二呼叫建立请求的过 程中,电话机102可使用获取的电话桥接指令。随后,在步骤2108,根据具 体的操作,电话机102通过分组数据网104或108将第二呼叫建立请求发往互 联网,或发往PSTN 106。
随后在步骤2110,电话机102判断是否对与第一呼叫建立请求相关联的
呼叫进行桥接。若此次呼叫的电话桥接功能未开启,则操作结束。但是,若对
此次呼叫,电话桥接功能已开启,则电话机102选择性地桥接与第一呼叫建立 请求有关的来电。桥接过程可在歩骤2112由电话机102在本地完成,和/或在 步骤2114,通过服务提供商桥接设备124在远端完成。
此外,在步骤2106根据第一呼叫建立请求选择性地生成第二呼叫建立请 求的过程中,电话机102可使用与第一呼叫建立请求有关的被叫PSTN号码、 主叫识别(CLID)号码、源IP地址和/或目的IP地址。
本领域一般技术人员知悉,此处使用的术语"通信连接",包括无线和有 线,直接连接和通过其它的元件、组件、电路或模块的间接连接。本领域一般 技术人员也知悉,推断连接(inferred coupling,例如, 一个元件被推断连接 到另一个元件)包括与"通信连接" 一样的方式在两个元件中的有线和无线, 直接与间接连接。
以上借助于说明指定的功能和关系的方法步骤对本发明进行了描述。为了 描述的方便,这些功能组成模块和方法步骤的界限和顺序在此处被专门定义。 然而,只要给定的功能和关系能够适当地实现,界限和顺序的变化是允许的。 任何上述变化的界限或顺序应被视为在权利要求保护的范围内。
以上还借助于说明某些重要功能的功能模块对本发明进行了描述。为了描 述的方便,这些功能组成模块的界限在此处被专门定义。当这些重要的功能被 适当地实现时,变化其界限是允许的。类似地,流程图模块也在此处被专门定 义来说明某些重要的功能,为广泛应用,流程图模块的界限和顺序可以被另外 定义,只要仍能实现这些重要功能。上述功能模块、流程图功能模块的界限及 顺序的变化仍应被视为在权利要求保护范围内。
本领域技术人员也知悉此处所述的功能模块,和其它的说明性模块、模组 和组件,可以如示例或由分立元件、特殊功能的集成电路、带有适当软件的处 理器及类似的装置组合而成。
此外,虽然描述细节的目的是清楚和明白上述实施例,本发明并不限于这 些实施例。任何本领域技术人员知悉的、对这些特征和实施例进行各种改变或 等效替换而得的技术方案,都属于本发明的保护范围。
相关申请交叉参考
本申请参考并引用了下述申请文件中的内容(均为美国专利申请,申请曰 与本申请的优先权日相同)。
发明名称s " Telephone supporting selective local call termination and call bridging";
发明名称s " Computing device supporting bridging between a packet switched network and the public switched telephone network";
发明名称- " Computing device supporting selective local call termination and call bridging";
发明名称"Set top box supporting bridging between a packet switched network and the public switched telephone network";
发明名称- "Set top box supporting selective local call termination and call bridging"o
权利要求
1、一种电话机,其处于可同时支持第一电话设备和第二电话设备之间的第一呼叫,以及来自第三电话设备的第二呼叫的电话架构中,其特征在于,所述电话机包括处理电路,其既可工作在呼叫桥接模式下,也可工作在呼叫终端模式下;用户接口,其与所述处理电路相连;第一接口,其通过公共交换电话网将所述处理电路通信连接到所述第一电话设备,使用第一语音格式;第二接口,其通过互联网将所述处理电路通信连接到所述第二电话设备,使用第二语音格式;在所述呼叫终端模式下,所述处理电路通过保持所述用户接口和所述第三电话设备之间的第一通信路径来支持所述第二呼叫;在所述呼叫桥接模式下,所述处理电路将通过所述第一接口收到的所述第一呼叫的第一呼叫信息转换为发往所述第二电话设备所使用的所述第二语音格式,并且将通过所述第二接口收到的所述第一呼叫的第二呼叫信息转换成发往所述第一电话设备所使用的所述第一语音格式,从而在所述第一电话设备和所述第二电话设备之间提供第二通信路径。
2、 根据权利要求l所述的电话机,其特征在于,包括用于存储桥接指令 的存储器,所述处理电路从所述存储器中读取所述桥接指令并执行所述桥接指 令,以支持所述第二通信路径。
3、 根据权利要求l所述的电话机,其特征在于,所述第一语音格式包括 模拟语音信号。
4、 一种电话机,处于支持第一电话设备和第二电话设备之间的呼叫的电 话架构中,其特征在于,所述电话机包括桥接电路;第一接口 ,其通过公共交换电话网将所述桥接电路通信连接到所述第一电 话设备,使用第一语音格式; 第二接口,其通过互联网将所述桥接电路通信连接到所述第二电话设备, 使用第二语音格式;所述桥接电路将通过所述第一接口收到的第一呼叫信息转换成发往所述 第二电话设备所使用的所述第二语音格式,并且将通过所述第二接口收到的第 二呼叫信息转换成发往所述第一电话设备所使用的所述第一语音格式,从而在 所述第一电话设备和所述第二电话设备之间提供呼叫路径。
5、 根据权利要求4所述的电话机,其特征在于,包括用于存储桥接指令 的存储器,所述桥接电路从所述存储器中读取所述桥接指令并执行所述桥接指 令。
6、 一种电话机,其特征在于,包括 处理电路;第一接口,其将所述处理电路通信连接到公共交换电话网; 第二接口,其将所述处理电路通信连接到互联网;所述处理电路有选择地在所述第一接口和所述第二接口之间桥接呼叫。
7、 根据权利要求6所述的电话机,其特征在于,包括用于存储桥接指令 的本地存储器,在对来电呼叫有选择地桥接过程中,所述处理电路从所述本地 存储器中获取所述桥接指令并执行所述桥接指令。
8、 根据权利要求6所述的电话机,其特征在于,所述处理电路进行的有 选择的桥接包括,根据收到的模拟呼叫数据生成数字呼叫数据。
9、 一种电话机进行桥接操作的方法,所述电话机处于可支持第一电话设 备和第二电话设备之间呼叫的电话架构中,并具有通信连接到公共交换电话网 的第一接口和通信连接到互联网的第二接口,其特征在于,所述方法包括通过所述第一接口接收所述第一电话设备生成的第一语音格式的第一语 音信号;通过所述第二接口接收所述第二电话设备生成的第二语音格式的第二语 音信号;将收到的所述第一语音信号从所述第一语音格式转换成所述第二语音格式;将收到的所述第二语音信号从所述第二语音格式转换成所述第一语音格式;将所述第二语音格式的所述第一语音信号通过所述第二接口发往所述第 二电话设备;将所述第一语音格式的所述第二语音信号发往所述第一电话设备。
10、根据权利要求9所述的电话机进行桥接操作的方法,其特征在于,所述对第一语音信号和第二语音信号进行的转换包括在所述公共交换电话网和所述互联网之间进行桥接。
全文摘要
一种桥接电话,包括处理电路,该处理电路连接到用户接口、公共交换电话网(PSTN)接口、分组数据网接口。该处理电路获取并执行桥接指令,在PSTN和分组数据网接口之间建立一条路径来承载来电。借助这种路径,通过桥接电话机可在PSTN电话设备和互联网电话设备之间建立并保持呼叫。还可通过桥接电话机召开电话会议,如在多个互联网电话设备之间召开电话会议,其中可有也可无PSTN电话设备的参与。可由PSTN电话设备发起到互联网电话设备的呼叫,也可由互联网电话设备发起到PSTN电话设备的呼叫。
文档编号H04M7/00GK101102353SQ20071000636
公开日2008年1月9日 申请日期2007年1月31日 优先权日2006年2月7日
发明者吉汉·卡若古, 詹姆士·D·贝内特 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1