使话音应答装置从协议会话中释放的方法和系统的制作方法

文档序号:7612214阅读:129来源:国知局
专利名称:使话音应答装置从协议会话中释放的方法和系统的制作方法
背景技术
发明领域本发明涉及呼叫处理,更具体地说,涉及经话音应答装置通过分组交换网络来建立话音呼叫。
背景说明Internet(因特网)的普及及便利引起了传统电话业务的彻底改造。这些业务通过分组交换网络来提供,而很少量或根本不增加用户的费用。因此,IP(Internet协议)电话取得了极大的成功,尤其是在长话市场。通常,IP电话又称作IP上的话音(VOIP),是话音信息向通过IP网络传送的数据分组的转换。用户转向使用IP电话,是因为其方便性在于通过单一设备—即个人计算机—就能得到话音和数据两种业务。话音和数据业务的不断结合进一步刺激了对IP电话应用的需求。
随着数百万消费者对IP电话的不断认同,运营商认识到这些用户对网络容量(如交换机容量,线路容量)以及网络资源(如外围话音处理设备)所产生的影响。一种重要的网络资源是话音应答装置(VRU),它提供通知及交互式话音应答功能。这些功能已经成为话音呼叫中必不可少的便利处理手段,尤其是在呼叫中心应用及操作员辅助。因为VRU端口昂贵,所以需要确保这种端口得到有效利用。
图8说明一种传统的IP电话系统。在这个系统800中,端局801包括交换机803和VRU 805,交换机803通过释放线中继(RLT)与VRU进行通信。交换机803使用户807接入公共交换电话网(PSTN)809。在功能上,VRU 805没有与IP网络815集成在一起。也就是说,在PSTN范围内,VRU 805主要与交换机803配合工作。利用普通老式电话业务(POTS),主叫807可以通过PSTN 809对被叫811或813进行电话呼叫。
PSTN 809连接到IP(Internet协议)网络815,从而允许连接到公共交换电话网809的话音站807、811、813之间和连接到IP网络815的个人计算机817、819之间的通信。注意通过IP网络815进行的话音呼叫的传输。
VOIP呼叫存在四种可能的情况(1)电话对电话,(2)电话对PC,(3)PC对电话,以及(4)PC对PC。在电话对电话呼叫建立的第一种情况下,话音站807由交换机803通过PSTN 809交换到VOIP网关(未示出),VOIP网关再通过IP网络815转发该呼叫。然后再通过IP网络815来选择分组化话音呼叫的路由,在适当的点离开IP网络815而进入PSTN 809,并终接在话音站811。在第二种情况下,话音站807通过交换机803至PSTN 809向个人计算机(PC)817发出呼叫。该话音呼叫则由PSTN 809交换到VOIP网关(未示出),VOIP网关再经IP网络815将该话音呼叫转发到PC 817。第三种情况涉及到例如PC 817向话音站813发出呼叫。利用话音编码器,PC 817将话音分组数据流引入指定到VOIP网关(未示出)的IP网络815。VOIP网关(未示出)把分组化话音信息转换为POTS电信号,该电信号又被电路交换到话音站813。最后,在第四种情况中,PC 817与PC 819建立话音呼叫。在这种情况中,分组化话音数据经过IP网络815从PC 817发送到PC 819,在这里对分组化话音数据进行解码。
如上所述,允许有效处理话音呼叫的网络资源是VRU 805。图9示出一种到VRU 805的传统呼叫路径,它由交换机803建立。RLT链路901将交换机803连接到VRU 805,占用这些网络组件803和805中每一个的两个端口。RLT链路901允许释放从VRU 805回到交换机803的呼叫。这种释放功能允许VRU 805从话音呼叫中退出,而不会影响呼叫始发者903和呼叫终接者905之间的呼叫完成。
为了说明起见,假定需要VRU 805来协助从呼叫始发者903(即主叫)到呼叫终接者805(即被叫)的呼叫处理。呼叫始发者903利用端口1向交换机803发出话音呼叫。随后,交换机803由端口3将该呼叫交换到VRU 805的端口1。一旦与VRU 805建立了该呼叫,VRU 805就提示呼叫始发者903,例如收集有关帐户代码或计费信息的数字,以便对呼叫始发者903进行授权及验证。在该处理之后,VRU805经端口2通过RLT 901将该话音呼叫回送到交换机803的端口4。交换机803则由端口2将该呼叫交换到呼叫终接者905。当在呼叫始发者903和呼叫终接者905之间完成呼叫时,RLT链路901允许VRU805退出所述呼叫。该释放机制通过PSTN 809产生。这种机制是重要的,因为它释放VRU 805以处理其它呼叫;此外,交换机803释放其两个端口。在IP电话系统中需要等效的功能。
根据以上所述,对于网络资源的使用,确实需要改进的用于呼叫处理的方法。
也需要增加通过数据网络的话音业务的集成。
还需要使网络运营成本降到最低。
根据有效使用网络资源的需要,迫切需要一种在IP电话环境中优化使用VRU的方法。
发明概述根据本发明的一个方面,提供一种用于在呼叫始发者和呼叫终接者之间通过分组交换网络处理话音呼叫的方法。该方法包括利用根据信令协议提供呼叫控制服务的菜单路由器在呼叫始发者和话音应答装置之间建立第一呼叫支路。该方法还包括根据信令协议在VRU和呼叫终接者之间建立第二呼叫支路。该方法还包括结合第一呼叫支路和第二呼叫支路来完成呼叫始发者和呼叫终接者之间的话音呼叫,并根据信令协议从VRU释放话音呼叫。在这种方法下,网络资源被有效地利用,使网络运营成本降低。
根据本发明的另一个方面,通过分组交换网络处理话音呼叫的通信系统包括被配置成通过分组交换网络来开始及接收话音呼叫的呼叫始发者。菜单路由器执行与话音呼叫有关的呼叫控制服务。话音应答装置(VRU)处理来自呼叫始发者的呼叫设置请求。呼叫终接者被配置成处理话音呼叫。呼叫始发者、呼叫终接者、菜单路由器以及VRU使用共同的协议进行通信。呼叫始发者经菜单路由器与VRU建立第一呼叫支路。VRU与呼叫终接者建立第二呼叫支路,并在结合第一呼叫支路和第二呼叫支路时从所述话音呼叫退出。上述布置有利地提供通过分组交换网络的话音业务的更大集成性。
在本发明的另一个方面,计算机可读媒体中包含一条或多条指令的一个或多个序列,用于处理呼叫始发者和呼叫终接者之间通过分组交换网络的话音呼叫。一条或多条指令的一个或多个序列包括在由一个或多个处理器执行时使所述一个或多个处理器执行以下步骤的指令利用根据信令协议提供呼叫控制服务的菜单路由器,在呼叫始发者和话音应答装置(VRU)之间建立第一呼叫支路。另一个步骤包括根据信令协议在VRU和呼叫终接者之间建立第二呼叫支路。又一个步骤包括结合第一呼叫支路和第二呼叫支路,以完成呼叫始发者和呼叫终接者之间的话音呼叫。再一个步骤包括根据信令协议释放VRU的话音呼叫。这种方法有利地允许增加网络运营效率。
附图概述参考以下结合附图来考虑的详细描述,能更好地理解本发明及其有点,因而将更容易对本发明及本发明众多优点有更完整的了解,附图中

图1是根据本发明一个实施例的IP电话系统的方框图;图2是图1所示系统所采用的IP电话协议结构的简图;图3是用于图1所示系统中的“会话启动协议”(SIP)模型的简图;图4是根据本发明一个实施例的菜单路由器的示例性网络的简图;图5的简图说明在图1所示系统中呼叫始发者、呼叫终接者以及话音应答装置(VRU)之间的交互作用;图6是图1所示系统中释放VRU的操作的流程图;图7是根据本发明一个实施例的能够执行图6所示处理的计算机系统的简图;图8是传统IP电话系统的简图;以及图9是用于传统PSTN中的释放线中继(RLT)机制的简图。
最佳实施例说明为了说明起见,下面描述中阐明具体细节,以便透彻地理解本发明。但是很明显,即使没有这些具体细节,也可以实施本发明。在某些情况中,一些众所周知的结构和装置以方框图的形式进行说明,以避免不必要地使本发明不明显。
本发明通过采用诸如“会话启动协议”(SIP)的信令协议,在完成VOIP呼叫时实现对VRU端口的释放。呼叫始发者与VRU建立第一呼叫支路,执行数字收集,以便从呼叫始发者获取例如帐户或计费信息。根据所收集的信息,VRU可以确定是否授权呼叫始发者发出呼叫。此后,VRU与呼叫终接者建立第二呼叫支路,并退出该话音呼叫。
虽然围绕“会话启动协议”对本发明进行说明,但本领域的技术人员应当知道,本发明也适用于其它等效的通信协议。此外,下面集中讨论涉及PC对PC呼叫建立的呼叫情况,应当知道,能以其它呼叫情况实施本发明(如PC对电话以及电话对PC)。
图1说明根据本发明一个实施例的IP电话系统的结构。虽然图中示出呼叫始发者101和呼叫终接者103是与IP网络105连接,但是应当知道,呼叫始发者101和呼叫终接者103也可以是PSTN 107的话音站。呼叫始发者101和呼叫终接者103一般可以是能够处理话音呼叫的任何装置,例如模拟电话、数字电话站或者安装了适当软件和硬件的个人计算机。在IP电话系统100中,101、103、109、111等任何装置之间均可以建立话音通信。但是,仅围绕在呼叫始发者101和呼叫终接者103之间结合VRU 113配合进行的通信的情况来说明本实施例。
如图1所示,端局151包括交换机115,将呼叫从PSTN 107经过例如释放线中继而桥接到自动呼叫分配器(ACD)117。VRU控制器119通过一个或多个“交换机-计算机应用接口”链路连接ACD117。这些SCAI链路提供ACD 117和VRU控制器119之间的通信,VRU控制器119负责选择将呼叫路由选择到的组或特定代理者(agent)。换句话说,VRU控制器119与ACD 117进行通信,使呼叫传送到例如话务员中心(未示出)内不同代理者上。术语“代理者”表示参与呼叫处理的实体,例如人工话务台的一个工作人员或者一个软件进程。VRU控制器119还提供对话务员辅助呼叫的数据和话音进行协调的功能。局域网(LAN)121允许VRU控制器119与VRU 113进行通信。LAN 121还提供与IP网络105的连接。
如上所述,呼叫始发者101和呼叫终接者103是能访问IP网络105的PC。假定这些装置101和103均适当地配置了话音编码器和解码器以及软件来处理VOIP呼叫。在本示例中,呼叫始发者101开始请求VRU 113服务的VOIP呼叫。
VRU 113提供通知能力及“交互式话音应答(IVR)”能力。实际上,VRU 113提供从主叫(即呼叫始发者)收集各种信息以及向主叫提供通知信息的能力。在这种情况下,当呼叫始发者101与VRU 113建立呼叫支路后,VRU 113提示呼叫始发者101输入计费代码或帐户号码,从而对呼叫始发者101进行验证和确认,以便对所需话音呼叫进行授权。在得到授权后,能通过IP网络105完成从呼叫始发者101到呼叫终接者103的VOIP呼叫。
在从呼叫始发者101到呼叫终接者103的VOIP呼叫的呼叫处理期间,重要的是有效地利用VRU 113。在话音呼叫的整个呼叫过程中保持VRU 113会导致VRU 113在所述话音呼叫的大部分时间内空闲,浪费宝贵的网络资源。也就是说,在所述话音呼叫过程中,VRU113只需要保持从呼叫始发者101收集信息所需的时长。要完成这项任务,采用共同定义IP电话信令的一组协议。
图2说明根据本发明一个实施例的IP电话协议结构。该结构的分层特性提供了协议的分离和独立,从而,一个协议可以被交换或修改,而不影响其它高层或低层协议。优点是这些协议的开发可以同时或单独进行。
该结构的基础在于IP层201。IP层201在网络层提供不可靠的无连接数据传送服务。在以“最佳努力”为基础的传送的意义上,即不保证分组传送,所述服务是“不可靠”的。IP是实际上的Internet工作协议标准。当前的标准提供两种版本的IP版本4和版本6。这些版本之间的一个主要差别在于寻址;在版本4的情况下,地址字段长度为32位,而在版本6的情况下,地址字段扩展为128位。
IP层201上面是TCP(传输控制协议)203和UDP(用户数据报协议)205。TCP层203提供面向连接的协议,该协议通过执行定序功能,在一定程度上确保IP数据包的可靠传输。这种定序功能对失序到达的任何IP数据包重新排序。相反,“用户数据报协议(UDP)”205则提供无连接服务,这种服务采用IP协议201来发送称作数据报的数据单元。与TCP 203不同,UDP 205不提供数据包的定序,而是依靠高层协议来对信息进行排序。当数据单元较小时,UDP 205优于TCP 203,它由于最少的重新装配时间而节省了处理时间。本领域的普通技术人员知道,本发明的实施例既可以采用TCP 203或者UDP 205来实施,也可以采用其它等效协议来实施。
图2所示IP电话结构的下一层提供必要的IP电话信令,并包括H.323协议207和“会话启动协议(SIP)”209。国际电信联盟(ITU)颁布的H.323协议207规定了一组用于多媒体通信的协议。SIP 209是一项具有竞争力的标准,已经由“Internet工程工作小组(IFTF)开发。SIP 209是一种以客户机-服务器模型为基础的信令协议。应该指出,H.323协议207和SIP 209并不只限于IP电话应用,而是一般适用于的多媒体业务。在本发明的最佳实施例中,SIP 209用于通过IP网络105来创建和终接话音呼叫。但是,本领域的普通技术人员知道,H.323协议207和类似的协议可以用来代替SIP 209。SIP 209上面是“会话描述协议(SDP)”211,它在多媒体会话中提供有关媒体流的信息,以便允许该会话描述的接受方加入该会话。
从图2中可以看到,SIP 209可以采用TCP 203或者UDP 205。但本发明的最佳实施例中采纳了UDP 205。类似于其它IETF协议(如简单邮件传输协议(SMTP)和超文本传输协议(HTTP)),SIP 209是一种文本协议。如上所述,SIP 209是一种客户机-服务器协议,这样,客户机产生由服务器进行响应的请求。
图3说明了SIP 209的客户机-服务器模型。在客户机端,SIP 209定义“用户代理者客户机(UAC)”,负责启动SIP请求。在服务器端,“用户代理者服务器(UAS)”303接收该SIP请求,并返回适当的响应。UAC 301和UAS 303代表最终用户进行动作。SIP还定义两种“用户代理者服务器”(1)代理服务器305,以及(2)改发服务器307。
SIP代理服务器305接收来自UAC 301的请求,并确定应将该请求转发到的下一个服务器。因此,SIP代理服务器305将该请求发送给这样一个服务器。在接收和转发的过程中,通过发出请求及适当的响应,代理服务器305表现为客户机和服务器。
在改发服务器307的情况下,客户机301负有更大的责任。改发服务器307不将来自UAC 301的请求转发给下一个服务器,而是将下一个服务器的地址返回给客户机作为响应。因此,客户机301要负责直接与该指定的服务器进行通信。采用SIP客户机-服务器模型,根据本发明,可以处理IP电话呼叫,以便有效地利用话音应答装置。
图4示出一种根据本发明一个实施例的计算机网络,其中结合了实现SIP中的呼叫始发者。在本示例性实施例中,呼叫始发者101为一台PC,它与LAN 401连接。但是要知道,呼叫始发者101可以是能支持IP话音的任何装置。LAN 401可以是任何类型的网络,包括以太网、令牌环、FDDI(光纤分布式数据接口)或ATM(异步传输模式)。在本示例性网络中,呼叫始发者(作为用户代理者客户机)101与作为UAS的菜单路由/代理服务器405进行通信。菜单路由器405向呼叫始发者101提供调用各种呼叫处理动作的选择的菜单。此外,菜单路由器405根据呼叫始发者101所发送的请求消息来发出特定的菜单脚本。菜单路由器405提供媒体代理和媒体混合,并能够根据菜单脚本来作为代理服务器。因为菜单路由器405具有作为代理服务器的能力,所以菜单路由器405也被指定为菜单路由器/代理服务器。虽然菜单路由器405被示为与呼叫始发者101所在网络的一部分,但是,菜单路由器405可以位于呼叫始发者所在网域的任何地方。
当UAC 403发出请求时,呼叫始发者101首先利用代理服务器405的IP地址来定位代理服务器405。假定VOIP呼叫预定发送到呼叫终接者103,代理服务器405将来自呼叫始发者101的请求转发给代理服务器407。要到达代理服务器407,该请求通过LAN 401到达网关409,该网关409提供连接IP网络105的接口。在穿过IP网络105之后,该请求出现在另一个网关403,该网关403与LAN 411连接,在这里,所述请求由代理服务器407检索。然后,代理服务器407与位置服务器413进行通信,以便确定呼叫终接者103的位置。
现将注意转到涉及VRU 113的VOIP呼叫,如图5所示。为说明起见,假定呼叫始发者101、呼叫终接者103以及VRU 113分别属于不同域501、503以及505。在域501范围内,呼叫始发者101把与VRU 113建立呼叫的请求发送给菜单路由器/代理服务器405,后者又与域505的菜单路由器/代理服务器507进行通信。代理服务器507将呼叫始发者101的请求通知VRU 113。一接收到来自呼叫始发者101的请求,代理服务器507就向位置服务器509查询VRU 113的地址。如果VRU 113能够接受该请求(即,有可用的端口),VRU113则向呼叫始发者101返回确认。从而在呼叫始发者101和VRU 113之间成功地建立连接,这样,VRU 113可以开始如前所述的数据收集过程。
完成了呼叫始发者101的数据收集时,VRU 113就向代理服务器507发出请求,以便与域503中的呼叫终接者103建立呼叫支路。在接收到来自VRU 113的请求之后,代理服务器407向位置服务器511进行查询,以便确定呼叫终接者103的地址。随后,呼叫终接者103接收该请求和确认,从而在呼叫终接者103和VRU 113之间建立呼叫支路。一旦建立了该第二呼叫支路,VRU 113便结合来自呼叫始发者101的第一呼叫支路和该第二呼叫支路,以便允许呼叫始发者101和呼叫终接者103之间的通信。然后,VRU 113退出该呼叫。通过退出该呼叫,VRU 113释放其端口,以便处理其它话音呼叫。应该指出,域501中有位置服务器513来处理装置101的呼叫在实际实施中,呼叫始发者101一个装置也可以作为呼叫终接者。
图5所示的系统采用SIP在域501、503及505之间交换消息。在IETF RFC 2543及1999年6月17日的IETF Internet草案“SIP呼叫控制服务”中详细说明了SIP及其呼叫控制服务;通过引用将这两个文件结合在此。SIP消息可以是请求或者是响应。用户代理者客户机发出请求,而用户代理者服务器则提供对这些请求的响应。SIP定义了六种请求,这些请求也称作方法。第一种方法是INVITE方法,它邀请用户出席会议。下一种方法是ACK方法,它为发出的邀请提供可靠的消息交换向客户机发送对INVITE请求的确认。也就是说,成功的SIP邀请包括后面跟有ACK请求的INVITE请求。
另一种方法是BYE请求,它向UAS表明应当释放该呼叫。换句话说,BYE终止会议中两个用户或双方之间的连接。下一种方法是OPTIONS方法;这种方法请求关于能力的信息,但不协助建立呼叫。最后,REGISTER向SIP服务器提供关于用户位置的信息。
图6示出涉及使用VRU在呼叫始发者101和呼叫终接者103之间利用SIP来建立呼叫的操作。应该指出,图6利用VRU 113在呼叫始发者101和呼叫终接者103之间提供简化SIP消息流。在步骤601中,呼叫始发者101向VRU 113发出INVITE请求。作为响应,在步骤603,VRU 113发出200 OK消息,表示邀请成功。随后,在步骤605中,呼叫始发者101向VRU 113发出ACK消息以确认前面的消息。这时,呼叫始发者101和VRU 113根据需要交换数据。
在步骤607,在VRU 113完成处理之后,呼叫始发者101利用ALSO标题发出BYE VRU消息,表示呼叫始发者101寻求与呼叫终接者103建立呼叫。随后,在步骤609,VRU 113发出200 OK消息,表示前面的消息成功。
在步骤611,VRU 113又向呼叫终接者103发送INVITE呼叫终接者消息。在步骤613,呼叫终接者103向VRU 113发出200 OK消息,VRU 113则在步骤615中通过ACK消息进行确认。在呼叫处理过程中的这一点,VRU 113退出该话音呼叫,由呼叫始发者101和呼叫终接者103自行交换话音消息。在这种配置下,重要的网络资源VRU 113不必在呼叫始发者101和呼叫终接者103之间话音呼叫的整个时长中受到无谓占用。
图7说明一个可以实现根据本发明一个实施例的计算机系统701。计算机系统701包括总线703或其它通信机制,用于传送信息;处理器705,它连接到总线703,用于处理信息。计算机系统701还包括主存储器707,诸如连接到总线703的随机存取存储器(RAM)或其它动态存储装置,用于储存信息以及由处理器705执行的指令。此外,主存储器707可用于储存由处理器705执行的指令的执行期间的临时变量或其它中间信息。计算机系统701还包括连接到总线703的只读存储器(ROM)709或其它静态存储装置,用于储存静态信息以及处理器705的指令。提供了存储装置711,诸如磁盘或光盘,存储装置711连接到总线703,用于储存信息和指令。
计算机系统701可以经总线703连接到诸如阴极射线管(CRT)的显示器713,用于向计算机用户显示信息。包括字母数字和其它键的输入装置715连接到总线703,用于向处理器705传送信息和命令选择。另一种用户输入装置是光标控制717,诸如鼠标、轨迹球或光标方向键,用于向处理器705传送方向信息和命令选择,并用于控制显示器713中光标移动。
实施例涉及到使用计算机系统701经控制消息的传输对ARU 201进行远程控制。根据一个实施例,计算机系统701对执行包含在主存储器707中一个或多个指令的一个或多个序列的处理器705进行响应,来提供SIP消息的发出。这些指令可以从另一个诸如存储装置711的计算机可读媒体中读入主存储器707。包含在主存储器707中指令序列的执行使处理器705执行在此描述的处理步骤。在多重处理布置中的一个或一个以上处理器还可以用来执行包含在主存储器707中指令的序列。在其它实施例中,硬连线电路可以用来代替软件指令或者与软件指令结合。这样,实施例并不限于任何特定的硬件电路和软件的组合。
此外,会话启动协议以及发送和接收SIP消息的指令可以驻留在计算机可读媒体中。文中所用的术语“计算机可读媒体”是指参与向处理器705提供执行指令的任何媒体。这种媒体可以采用多种形式,包括但不限于非易失性媒体、易失性媒体及传输媒体。例如,非易失性媒体包括光盘或磁盘,诸如存储装置711。易失性媒体包括动态存储器,诸如主存储器707。传输媒体包括同轴电缆、铜线及光纤,包括含总线703在内的导线。传输媒体也可以采用声波或光波的形式,诸如那些在无线电波和红外数据通信期间产生的波的形式。
例如,计算机可读媒体的常见形式包括软盘、活动盘、硬盘、磁带或其它磁性媒体、CD-ROM、其它任何光学媒体、穿孔卡、纸带、其它任何具有孔形的物理媒体、RAM、PROM、EPROM、FLASH-EPROM、其它任何存储芯片或存储盒、稍后要说明的载波或其它任何计算机可读的媒体。
计算机可读媒体的各种形式均涉及将一个或多个指令的一个或多个序列传送给处理器705执行。例如,指令最初可以保存在远程计算机的磁盘中。远程计算机可以将与远程控制呼叫处理的SIP消息的传输有关的指令载入其动态存储器中,并且利用调制解调器通过电话线路来发送这些指令。计算机系统701的本机调制解调器可以在电话线路上接收该数据,并使用红外线发射机将该数据转换为红外线信号。连接到总线703的红外线检测器可以接收红外线信号所携带的数据,并将该数据放到总线703上。总线703将数据传送给主存储器707,处理器705从主存储器707中检索并执行这些指令。主存储器707所接收的这些指令可以在由处理器705执行之前或之后有选择地储存在存储装置711中。
计算机系统701还包括连接到总线703的通信接口719。通信接口719提供连接到网络链路721的双向数据通信,其中网络链路721与本地网络723连接。例如,通信接口719可以是连接到任何分组交换局域网(LAN)的网络接口卡。作为另一个示例,通信接口719可以是向对应类型电话线路提供数据通信连接的非对称数字用户线(ADSL)卡、综合业务数字网(ISDN)卡或调制解调器。也可以实现无线链路。在任何一个这样的实现中,通信接口719发送并接收携带表示各种类型信息的数字数据流的电、电磁或光信号。
网络链路721通常通过一个或一个以上网络向其它数据装置提供数据通信。例如,网络链路721可以通过本地网723向主机725或向业务提供商所操作的数据设备提供连接,其中业务提供商通过IP网络105提供数据通信业务。LAN 723和IP网络105都使用携带数字数据流的电、电磁或光信号。通过各种网络的信号以及网络链路721上和通过通信接口719的信号,它们承载给计算机系统701及来自计算机系统701的数字数据,是传输信息的载波的示例性形式。计算机系统701可以通过网络、网络链路721以及通信接口719来发送SIP消息并接收数据,包括程序代码。
对于呼叫处理,本文所述技术提供了若干优于先有方法的优越性,其中VRU 113需要在呼叫始发者和呼叫终接者之间建立VOIP呼叫。本发明提出了有效及经济可行的方法来处理涉及到VRU 113的VOIP呼叫。VRU 113在结合了呼叫始发者101和呼叫终接者103的两条呼叫支路之后退出所述话音呼叫。
显然,根据上述示教,对本发明的众多修改和变化是可行的。因此知道,在后附权利要求书的范围内,本发明可以用不同于本文具体说明的形式来实施。
权利要求
1.一种用于在呼叫始发者和呼叫终接者之间通过分组交换网络处理话音呼叫的方法,所述方法包括以下步骤利用菜单路由器在所述呼叫始发者和话音应答装置(VRU)之间建立第一呼叫支路,其中所述菜单路由器根据信令协议来提供呼叫控制服务;根据所述信令协议在所述VRU和所述呼叫终接者之间建立第二呼叫支路;结合所述第一呼叫支路和所述第二呼叫支路,以便完成所述呼叫始发者和所述呼叫终接者之间的所述话音呼叫;以及根据所述信令协议从所述VRU释放所述话音呼叫。
2.如权利要求1所述的方法,其特征在于建立所述第一呼叫支路的所述步骤中的所述信令协议是会话启动协议。
3.如权利要求1所述的方法,其特征在于还包括以下步骤由所述VRU从所述呼叫始发者中收集数字信息;以及根据所述收集步骤,由所述VRU执行对所述呼叫始发者的验证和授权。
4.如权利要求1所述的方法,其特征在于建立所述第一呼叫支路的步骤包括根据由所述信令协议所传送的消息,在所述菜单路由器中调用菜单脚本;以及提供媒体代理和媒体混合业务。
5.如权利要求1所述的方法,其特征在于所述分组交换网络是Internet协议(IP)网络。
6.如权利要求1所述的方法,其特征在于所述分组交换网络是Internet。
7.如权利要求1所述的方法,其特征在于所述呼叫始发者和所述呼叫终接者是具有话音处理能力的个人计算机。
8.如权利要求7所述的方法,其特征在于建立所述第一呼叫支路的所述步骤包括通过对储存所述VRU地址的位置服务器进行查询来定位所述VRU。
9.一种用于通过分组交换网络处理话音呼叫的通信系统,所述通信系统包括呼叫始发者,它被配置成通过所述分组交换网络启动和接收所述话音呼叫;菜单路由器,它被配置成执行与所述话音呼叫有关的呼叫控制服务;话音应答装置(VRU),它被配置成处理来自所述呼叫始发者的呼叫设置请求;以及呼叫终接者,它被配置成处理所述话音呼叫,其中,所述呼叫始发者、所述呼叫终接者、所述菜单路由器以及所述VRU使用共同的协议进行通信,所述呼叫始发者通过所述菜单路由器与所述VRU建立第一呼叫支路,所述VRU与所述呼叫终接者建立第二呼叫支路,并在结合所述第一呼叫支路和所述第二呼叫支路时退出所述话音呼叫。
10.如权利要求9所述的系统,基特征在于所述共同的协议是会话启动协议。
11.如权利要求9所述的系统,其特征在于所述VRU被配置成从所述呼叫始发者收集数字信息,并根据所述收集的信息对所述呼叫始发者进行验证和授权。
12.如权利要求9所述的系统,其特征在于所述菜单路由器被配置成根据由所述共同的协议所传送的消息来调用菜单脚本,所述菜单路由器向所述呼叫始发者和所述呼叫终接者提供媒体代理和媒体混合业务。
13.如权利要求9所述的系统,其特征在于所述分组交换网络是Internet协议(IP)网络。
14.如权利要求9所述的系统,其特征在于所述分组交换网络是Internet。
15.如权利要求9所述的系统,其特征在于所述呼叫始发者和所述呼叫终接者是具有话音处理能力的个人计算机。
16.如权利要求9所述的系统,其特征在于还包括第一位置服务器,它被配置成提供所述VRU的寻址信息,所述第一位置服务器位于包含所述VRU的域中;第二位置服务器,它被配置成提供所述呼叫始发者的寻址信息,所述第二位置服务器位于包含所述呼叫终接者的另一个域中。
17.如权利要求19所述的系统,其特征在于还包括交换机,它被连接到所述VRU,并被配置成通过话音网络来交换所述话音呼叫;以及话音站,它被配置成启动所述话音呼叫,所述话音呼叫由所述交换机交换到所述分组交换网络。
18.一种计算机可读媒体,它携带用于在呼叫始发者和呼叫终接者之间通过分组交换网络处理话音呼叫的一个或多个指令的一个或多个序列,所述一个或多个指令的一个或多个序列包含一些指令,当所述指令由一个或多个处理器执行时,使所述一个或多个处理器执行以下步骤利用按照信令协议提供呼叫控制服务的菜单路由器在所述呼叫始发者和话音应答装置(VRU)之间建立第一呼叫支路;根据所述信令协议在所述VRU和所述呼叫终接者之间建立第二呼叫支路;结合所述第一呼叫支路和所述第二呼叫支路,以便完成所述呼叫始发者和所述呼叫终接者之间的所述话音呼叫;以及根据所述信令协议从所述VRU释放所述话音呼叫。
19.如权利要求18所述的计算机可读媒体,其特特征在于所述信令协议是会话启动协议。
20.如权利要求18所述的计算机可读媒体,其特征在于还包括执行以下步骤由所述VRU从所述呼叫始发者收集数字信息;以及由所述VRU根据所述收集步骤来执行对所述呼叫始发者的验证和授权。
21.如权利要求18所述的计算机可读媒体,其特征在于建立所述第一呼叫支路的步骤包括根据由所述信令协议所传送的消息,在所述菜单路由器中调用菜单脚本;以及提供媒体代理和媒体混合业务。
22.如权利要求18所述的计算机可读媒体,其特征在于建立所述第一呼叫支路的所述步骤包括通过对储存所述VRU地址的位置服务器进行查询来定位所述VRU。
全文摘要
一种方法,用于通过分组交换网络(105)对话音呼叫进行处理,以便有效地利用话音应答装置(VRU)(113)的功能。根据一个实施例,作为根据会话启动协议(SIP)的用户代理者客户机的呼叫始发者(101)发出消息,以建立与VRU(113)的第一呼叫支路。VRU(113)进行数据收集,以便获取信息来验证呼叫始发者(101)并对话音呼叫进行授权。根据呼叫始发者发出的消息,VRU建立与呼叫终接者的第二呼叫支路。在结合了呼叫支路以把呼叫始发者连接到呼叫终接者(103)之后,使VRU从话音呼叫中释放。
文档编号H04M7/00GK1423882SQ00818300
公开日2003年6月11日 申请日期2000年11月17日 优先权日1999年11月17日
发明者S·R·多诺万, M·坎农, J·哈蒂 申请人:Mci全球通讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1