增强的互联网协议电话操作的制作方法

文档序号:7741203阅读:164来源:国知局
专利名称:增强的互联网协议电话操作的制作方法
技术领域
本发明一般涉及因特网电话,更具体来说,涉及用由当前专用小交换机系统提供的功能增强的互联网协议电话。
背景技术
通过诸如H.323或会话发起协议(SIP)这样的信令协议、利用因特网电话技术的互联网协议(IP)电话,在现有技术领域中已经存在了。虽然这些信令协议还可以用于实现其他的功能,例如,利用其他SIP或H.323设备举行多方会议,但还没有充分利用在大部分专用小交换机(PBX)系统中所能看到的已经存在的强大功能。PBX系统提供了诸如自动呼叫分布、消息传送、语音邮件、举办会议、呼叫保持、用姓名拨号等等这样的功能。现有的因特网电话信令协议没有对访问这些PBX功能的特定规定。具体来说,例如H.323和SIP这样的信令协议,已经被设计在没有利用PBX的情况下工作。
计算机电话集成(CTI)技术的出现并不能有助于为IP电话提供PBX功能。一般来说,CTI是计算机为电话网络增加智能的这样一种技术。CTI通常被应用在带有相关标准电话的个人计算机(PC)上,以便访问PBX的功能。驻留在PC机中的CTI客户通常利用该PC机内部的功能,例如ActiveX、OLE、dll等访问PBX功能。例如,通过点击联系人管理PC程序中的某个姓名,而不是在电话机上拨号,就可以启动呼叫。
图1是该技术领域中常规的一种传统CTI系统的简图。该系统包括允许CTI的桌面10,该桌面又包括PC和常规的电话机14。驻留在PC 12中的应用软件18用于通过也驻留在PC中的CTI客户16访问由PBX 20提供的功能。CTI客户通过与被访问功能有关的IP网络24将命令传送给CTI服务器22。CTI服务器22从PC机12中接收CTI命令,将其转换成PBX命令,并将PBX命令传送给PBX 20,以便调用PBX 20的动作。接着通过电话网26上的PBX 20与电话机14进行通信。然而,现有的CTI结构并不适用于IP电话。
允许IP电话利用现有的PBX功能的一种方法是PBX重新设计。PBX重新设计将把PBX的内部特征暴露给供货商特定的IP电话,允许IP电话直接与PBX相互作用,而不必通过中间的服务器。不幸的是,PBX重新设计和供货商特定的IP电话都存在以下的限制。首先,利用PBX重新设计,企业通常可能被迫只使用供货商特定的IP电话和供货商特定的PBX。这样,用户的选择就可能被取消,这将严重影响企业移转计划。例如,某个企业可能有多种PBX,并且可能希望不从已有的和未来的PBX系统中选择IP电话。
其次,利用PBX重新设计,许多供货商特定的IP电话只能和PBX自身通信,而不能和其他标准化的IP电话和IP语音网关通信。第三,对于修改内部PBX系统的供货商来说,可能不得不修改PBX系统来为IP客户提供功能。这就要求供货商付出大量的开发努力,而且进一步要求每个企业都安装修改的PBX系统。
因此,需要的是这样的一种解决方案,该方案能把PBX功能提供给IP电话客户,这些功能通常与定制的供货商数字集或者基于CTI的PC桌面应用软件联系在一起。具体来说,需要这样一种解决方案,利用许多现有的PBX系统中已经具有的强大功能来增强IP电话客户机。

发明内容
因此应该认识到,本发明有效地增强并简化了企业移转途径,以使IP电话能够利用现有的PBX和IP网络基础设施访问PBX功能。不需要专门的PBX单元或者PBX重新设计来为IP电话提供PBX功能。


通过以下的详细说明、附加的权利要求书和附图,本发明的这些和其他特征、方面和优点就能够得到更好的理解。在这里,图1是该技术领域中常规的传统CTI系统的简图。
图2是根据本发明一个实施例、用于将PBX功能提供给IP电话的系统的示意图。
图3是根据本发明一个实施例、用于从IP电话中调用PBX功能的一个处理过程的流程图。
图4是根据本发明另一个实施例、用于将PBX功能提供给IP电话的系统的示意图。
图5是根据如图4所示的实施例、用于从IP电话中调用PBX功能的一个处理过程的流程图。
图6是根据本发明另一个实施例、用于将PBX功能提供给无线IP电话的系统的示意图。
图7是根据如图6所示的实施例、用于从无线IP电话中调用PBX功能的一个处理过程的流程图。
具体实施例方式
图2是根据本发明一个实施例、用于将PBX功能提供给IP电话的系统的示意图。该系统最好包括驻留在IP电话(图中没有表示出来)中的IP客户30。IP电话最好是专用的因特网电话装置,其最好包括键盘、功能键、手持受话器、显示器和因特网连接。与具有因特网电话功能的通用PC机不同,IP电话是一种专用装置,其最好是在允许在IP网络32上进行电话对话时具有传统电话的样子和感觉。
在IP网络32上接收和发送IP电话呼叫,是经由IP客户通过IP语音网关40以常规的方式实现的。IP客户30最好包括一个瘦CTI客户34,用于在IP网络32上与CTI服务器38进行通信。CTI服务器38访问由PBX 36提供的功能,并且使IP客户30通过其CTI客户34就能够使用这些功能。这些PBX功能包括自动呼叫分布、消息传送、语音邮件、举行会议、呼叫保持和用姓名拨号等等。
瘦CTI客户34最好是PC机12中的常规CTI客户16的删略版本,例如,瘦CTI客户34包括为在PC机12中使用的操作系统所特有的图形和命令。但是,取决于IP客户10的处理能力和可用存储量,瘦CTI客户34可以包括常规CTI客户16中没有部分的全部或部分。
CTI服务器38可以采用与PC机中的常规CTI客户相互作用的任何常规CTI服务器的形式。这样,CTI服务器38就可以支持常规的CTI协议,例如CSTA、GenesysCTI、CTConnect、TSAPI、TAPI等等。根据本发明的一个实施例,CTI服务器38专用于某个特定类型的PBX。而在本发明的另一个实施例中,CTI服务器38可以用于多种类型的PBX,并且不仅仅局限于一种类型。
同样,PBX 36和IP语音网关40也可以采用现有技术中已有的任何常规PBX单元和IP语音网关的形式。PBX 36最好是一种通用的PBX单元,而不是被定制来与IP客户30相互作用的PBX单元。
在图1说明的实施例中,虽然PBX 36和语音网关40被表示为系统的两个独立部件,但本领域技术人员应该理解,这两个部件的功能可以被放在单个允许IP的PBX中。这种允许IP的PBX最好能根据常规方法提供IP网关功能以及PBX交换结构和功能。
一般来说,瘦CTI客户34通过IP网络32把CTI命令发送给CTI服务器38。该CTI命令最好对应于PBX 36中将被调用的所需功能。
CTI服务器38通过IP网络32接收CTI命令。CTI服务器38最好按照常规方法将CTI命令转换为对应的PBX命令,并且将被转换的命令传送给PBX 36。IP客户30与PBX 36之间的语音输入和输出是通过IP语音网关40进行传输的,IP语音网关40把语音转换为IP数据包,并且在IP网络32上传送这些数据包。
图3是根据本发明一个实施例、用于从IP电话中调用PBX功能的一个处理过程的流程图。该过程开始,并且在步骤41,IP电话用户选择某个特定的PBX功能。这例如可以通过选择IP电话上的预先编程的按钮、选择菜单输入、以及/或者通过本领域中常规的其他任何选择方法来实现。例如,该IP电话用户可以选择电话机上的一个会议按钮,以便通过PBX 36启动多方会议呼叫。
在步骤42中,瘦CTI客户34最好利用标准的转换机制将所选择的PBX功能转换成CTI命令。在上述的例子中,选择多方会议呼叫按钮可以建立“CONF”CTI命令,该命令把将要参加会议各方的电话号码作为参数。
在步骤43中,瘦CTI客户34通过IP网络32把该CTI命令发送给CTI服务器38。在步骤44中,CTI服务器38把CTI命令转换为PBX命令。在步骤45中把该PBX命令发送给PBX 36。在步骤46中,PBX接收该命令并且触发某个适当的PBX动作。例如,在PBX 36接到启动会议呼叫命令的情况下,PBX是这样启动会议呼叫的触发适当的电话呼叫,并通过IP语音网关40将该呼叫的状态通知IP客户30。如果成功的话,就能够通过PBX 36和IP语音网关40以常规的方式进行语音通信。
图4是根据本发明另一个实施例、用于为IP电话提供PBX功能的系统的示意图。该系统最好包括IP客户50、CTI服务器58、PBX56以及IP语音网关60,这些部件可以和图2中的IP客户30、CTI服务器38、PBX 36以及IP语音网关40类似。但图4所示的IP客户50不采用嵌入式的瘦CTI客户,而是包括一个增强的IP信令协议栈64,用于访问由PBX 56提供的功能。增强的IP信令协议栈64最好包括一个常规的IP信令协议栈,例如H.323协议栈、SIP协议栈,或者本领域中的另一种常规协议栈。但是,协议栈64是通过用于访问PBX功能的其他信令命令增强的。这些其他的信令命令允许IP客户50利用其信令协议以通过CTI服务器58访问PBX功能,而不需要独立的CTI客户。
图4所说明的系统最好包括一个CTI转换器62,其从增强的IP信令协议栈64中接收增强的信令命令,将信令命令转换成CTI命令,然后发送给CTI服务器58。CTI转换器62可以是驻留在独立的服务器中的一个软件模块,也可以被包含在现有的设备、例如H.323网守、SIP代理服务器等等中。
图5是根据如图4所示的实施例、用于从IP电话中调用PBX功能的一个处理过程的流程图。该处理过程开始,并且在步骤70中,IP电话用户选择某个特定的PBX功能。这例如可以通过以上就图3所说明的任何一种选择机制来实现。
在步骤72中,增强的IP信令协议栈64最好将所选择的PBX功能转换成一个增强的信令命令。在步骤74中,增强的信令协议栈通过IP网络52将该增强的信令命令发送给CTI转换器62。在步骤76中,CTI转换器62将该增强的信令命令转换成CTI命令。这种转换可以采用任何一种常规的方法、例如通过所接收信令命令的数据库查找以得到对应的CTI命令来实现。
在步骤78中,CTI转换器将CTI命令发送给CTI服务器58。在步骤80中,CTI服务器58把CTI命令转换成PBX命令。在步骤82中,将该PBX命令发送给PBX 56。PBX接收该命令,并且在步骤84中触发适当的PBX动作。
图6是根据本发明另一个实施例、用于为无线IP电话提供PBX功能的系统的示意图。本领域技术人员应该知道,无线IP电话可以用具有IP电话功能的便携式数字助理以及/或者本领域中其他常规的无线IP电话装置来代替。
图6中所示的系统最好包括CTI转换器102、CTI服务器98、PBX96以及IP语音网关100,这些部件可以和图4中的CTI转换器62、CTI服务器58、PBX 56以及IP语音网关60类似。除了上述的部件以外,该系统还包括一个和无线IP基站104通信的无线IP客户90。无线IP客户90包括一个增强的IP信令协议栈94,用于访问由PBX96提供的功能。增强的IP信令协议栈94可以和图4中的增强的IP信令协议栈64类似。
无线IP客户90最好包括一个射频(RF)发射器和天线91,用于发送与由增强的IP信令协议栈94产生的命令关联的RF信号,而无线IP基站104则包括一个RF接收器和天线93,用于接收RF信号。
本领域技术人员都应该知道,增强的IP信令协议栈94可以由瘦CTI客户(图中没有表示出来)、诸如图2中的瘦CTI客户34代替。在这种情况下不需要CTI转换器102,是因为瘦CTI客户34可以直接和用于调用PBX功能的CTI服务器98进行通信。
图7是根据如图6所示的实施例、用于从无线IP电话中调用PBX功能的一个处理过程的流程图。该处理过程开始,并且在步骤110中,IP无线设备用户选择某个特定的PBX功能。这例如可以通过以上就图3所述中的任何一种选择机制来实现。
在步骤112中,增强的信令协议栈94最好将所选择的PBX功能转换成一个增强的信令命令。在步骤114中,增强的信令协议栈利用RF信号将该增强的信令命令发送给无线IP基站104。在步骤116中,无线IP基站104通过IP网络92把增强的信令命令传送给CTI转换器102。在步骤118中,CTI转换器将该信令命令转换成CTI命令。这种转换可以采用任何一种常规的方法、例如通过所接收的信令命令的数据库查找以得到对应的CTI命令来实现。
在步骤120中,CTI转换器将CTI命令发送给CTI服务器98。在步骤122中,CTI服务器98把CTI命令转换成PBX命令。在步骤124中,该PBX命令被发送给PBX 96。PBX接收该命令,并且在步骤126中触发适当的PBX动作。
虽然本发明是用某些具体的实施例来描述的,但本领域技术人员设计出各种变化并不困难,这些变化并没有脱离本发明的范围和实质。因此,本发明采用不同于上述的方式来实现是可以理解的。因此,本发明的当前实施例无论从哪一点来看,都只能被看作是说明性的而不是对本发明的限制,本发明的范围将由随后的权利要求书及其等效含义来说明。
权利要求
1.一种互联网协议(IP)电话,被包括在一种IP电话系统中,该系统还包括一个提供多种与呼叫相关的功能的语音交换设备,一个连接到该语音交换设备以便访问该多种与呼叫相关的功能的服务器,并且该IP电话连接到该服务器,该IP电话包括用于允许用户选择由语音交换设备提供的某种特定的与呼叫相关的功能的输入端;连接到该输入端的微处理器,该微处理器包括用于接收用户对某种特定的与呼叫相关的功能的选择、并将所选择的功能转换成第一命令的逻辑;以及用于将第一命令传送给服务器的输出端,该服务器将第一命令转换成第二命令、并将第二命令传送给语音交换设备,语音交换设备响应于第二命令将所选择的与呼叫相关的功能提供给IP电话。
2.根据权利要求1的IP电话,其中语音交换设备是一个专用小交换机(PBX)单元,并且第二命令是PBX命令。
3.根据权利要求1的IP电话,其中服务器是一个计算机电话集成(CTI)服务器,并且第一命令是CTI命令。
4.根据权利要求1的IP电话,其中输出端是一个通过无线通信媒介发送第一命令的发射器,并且该发射器是通过连接到该服务器的无线基站来发射第一命令的。
5.一种互联网协议(IP)电话,被包括在一种IP电话系统中,该系统还包括一个提供多种与呼叫相关的功能的语音交换设备,一个连接到该语音交换设备以便访问该多种与呼叫相关的功能的服务器,一个连接该服务器以便在第一命令和第二命令之间进行转换的转换器,并且该IP电话连接到该转换器,该IP电话包括用于允许用户选择由语音交换设备提供的某种特定的与呼叫相关的功能的输入端;连接到该输入端的微处理器,该微处理器包括用于接收用户对某种特定的与呼叫相关的功能的选择、并将所选择的功能转换成第一命令的逻辑;以及用于将第一命令传送给转换器的输出端,该转换器将第一命令转换成第二命令并将第二命令传送给服务器,该服务器将第二命令转换成第三命令并将第三命令发送给语音交换设备,语音交换设备响应于第三命令将所选择的与呼叫相关的功能提供给IP电话。
6.根据权利要求5的IP电话,其中转换器驻留在独立的服务器、H.323网守或代理服务器中。
7.根据权利要求5的IP电话,其中第一命令基于在进行IP电话通信中由IP电话使用的信令协议。
8.根据权利要求5的IP电话,其中服务器是一个计算机电话集成(CTI)服务器,并且第二命令是CTI命令。
9.根据权利要求5的IP电话,其中语音交换设备是一个专用小交换机(PBX)单元,并且第三命令是PBX命令。
10.根据权利要求5的IP电话,其中输出端是一个通过无线通信媒介发送第一命令的发射器,并且该发射器是通过连接该转换器的无线基站来发射第一命令的。
11.一种互联网协议(IP)电话操作方法,用在一种IP电话系统中,该系统包括一个提供多种与呼叫相关功能的语音交换设备,一个连接到该语音交换设备以便访问该多种与呼叫相关的功能的服务器,以及一个连接到该服务器的IP电话,该方法包括以下步骤接收用户对由语音交换设备提供的、某种特定的与呼叫相关的功能的选择;将所选择的功能转换为第一命令;将第一命令传送给服务器;将第一命令转换成第二命令;将第二命令发送给语音交换设备;并且接收到第二命令后,将该特定的与呼叫相关的功能提供给IP电话。
12.根据权利要求11的方法,其中语音交换设备是一个专用小交换机(PBX)单元,并且第二命令是PBX命令。
13.根据权利要求11的方法,其中服务器是一个计算机电话集成(CTI)服务器,并且第一命令是CTI命令。
14.根据权利要求11的方法,其中传送第一命令的步骤包括通过连接到该服务器的无线基站,利用无线通信媒介传送第一命令。
15.一种互联网协议(IP)电话操作方法,用在一个IP电话系统中,该系统包括一个提供多种与呼叫相关的功能的语音交换设备,一个连接到该语音交换设备以便访问该多种与呼叫相关的功能的服务器,一个连接到该服务器以便在第一命令和第二命令之间进行转换的转换器,以及一个连接到该转换器的IP电话,该方法包括以下步骤接收用户对由语音交换设备提供的、某种特定的与呼叫相关的功能的选择;将所选择的功能转换为第一命令;将第一命令传送给转换器;将第一命令转换成第二命令;将第二命令传送给服务器;将第二命令转换成第三命令;将第三命令发送给语音交换设备;并且响应于所接收的第三命令,将所选择的与呼叫相关的功能提供给IP电话。
16.权利要求15的方法,其中转换器驻留在独立的服务器、H.323网守或代理服务器中。
17.权利要求15的方法,其中第一命令基于在进行IP电话通信中由IP电话使用的信令协议。
18.权利要求15的方法,其中服务器是一个计算机电话集成(CTI)服务器,并且第二命令是CTI命令。
19.权利要求15的方法,其中语音交换设备是一个专用小交换机(PBX)单元,并且第三命令是PBX命令。
20.权利要求15的方法,其中传送第一命令的步骤包括通过连接到该转换器的无线基站,利用无线通信媒介传送第一命令。
全文摘要
一种利用由现有的PBX系统提供的许多与呼叫相关的功能的增强的IP电话。这种增强的IP电话包括一个瘦计算机电话集成(CTI)客户(34),该客户(34)把与由PBX单元(36)提供的某个特定的与呼叫相关的功能关联的命令传送给CTI服务器(38)。CTI服务器(38)把该命令转换成PBX命令,并将该PBX命令传送给PBX单元(36),以便将某个特定的与呼叫相关的功能提供给增强的IP电话。增强的IP电话,而不是瘦CTI客户,可以包括一个增强的IP信令协议栈(64),用于利用其信令协议访问PBX功能。CTI转换器62将增强的信令命令转换成CTI命令,然后发送给CTI服务器(38)。
文档编号H04M7/00GK1568600SQ02817483
公开日2005年1月19日 申请日期2002年7月26日 优先权日2001年7月27日
发明者迈克尔·温格罗维茨 申请人:阿尔卡特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1