增强多方会议拨出的制作方法

文档序号:7738495阅读:184来源:国知局
专利名称:增强多方会议拨出的制作方法
技术领域
本发明涉及一种用于提供包括使用交互式语音响应的电话会议的方法、系统和计算机可读介质。
背景技术
包括语音会议和视频会议在内的电话会议允许位于不同地理区域内的多个人参与互相之间的电话或视频呼叫。由于商家和组织力求削减成本(例如,与“人对人”会议相关的会议膳食、旅行和住宿的成本),因此期望电话会议越来越有吸引力。许多组织已经开始依赖于可在特定时间使用的所指定的电话会议号码,而电话会议的每个参与者可以通过呼叫这样的所指定的号码来加入该会议。通常,多个电话会议系统在参与者可以加入会议呼叫之前还要求加入的参与者提供某种标识码。该标识码可以是个人化标识符,或者,该标识码可以是与所讨论的电话会议相关联的标识码。由于所有参与者必须呼叫相同的号码来加入会议,因此始终存在以下风险某人呼叫错误的号码,甚至丢失与呼叫什么号码以加入会议呼叫有关的信息。具体地,由于每个电话会议可以与不同的电话会议号码和标识码相关联,因此记住和跟踪这种信息有时可能是一项困难甚至可能完全不切实际的任务。一些用于跟踪这种信息(例如,在离开计算机系统或日历应用时)的备选方案可以包括手动写下每个电话会议号码和标识码,或者可以包括使用个人数字助理。不幸的是, 这些方案较容易出错。由于上述原因,开发了各种系统以帮助在多个参与者之间建立电话会议。例如,在美国专利No. 7,133,512中公开了一种帮助会议参与者加入电话会议的方式,在该文献中,交互式语音响应系统和汇聚会议呼叫的方法可以包括将主叫方注册至交互式语音响应系统。还包括对所注册的主叫方所使用的日历系统进行访问,以确定至少指定所调度的会议呼叫的电话号码的电话会议数据。在大约会议呼叫时,自动呼叫会议呼叫的电话号码。该方法还可以包括与所注册的主叫方建立联系;以及使所注册的主叫方加入会议呼叫。尽管现有技术可以帮助建立会议呼叫,但是目前的方案在使用多种不同通信设备 (包括例如蜂窝电话、无线电话、传统陆上线路电话、包括例如计算机在内的基于IP的电话)的通信环境中通常是麻烦的。

发明内容
鉴于以上问题,本发明的目的是提供对上述技术和现有技术的改进。更具体地,本发明的目的是提供以下电话会议呼叫其中,即使多个参与者使用不同类型的通信设备,也可以将这些参与者方便地包括在电话会议中。因此,提供了一种提供会议呼叫的方法,所述方法是在会议呼叫系统中执行的,并包括以下步骤接收与主叫方相关联的用户设备的本地电话簿中存储的多个联系人的本地
4联系人信息;根据本地联系人信息来更新会议呼叫系统的联系人数据库;将主叫方注册至会议呼叫系统的交互式语音响应系统;从主叫方接收话音请求;访问具有联系人信息的数据库,并根据话音请求来检索电话号码;呼叫所检索的电话号码;以及在主叫方和与所检索的电话号码相关联的人之间建立联系。这里,“本地联系人信息”表示本地设备(例如蜂窝电话或者具有无线网络能力的个人计算机)中存储的信息。“全局联系人信息”(以下进一步描述其用途)表示信息通常对多个不同人可用的组织的数据库中存储的信息。在该上下文中,“本地”信息可以被视为第一组信息,而“全局”信息可以被视为第二组信息。本发明的方法的优点在于例如,方便地安排电话会议的人可以邀请多个不同参与者参与会议。具体地,该安排者不需要记住每个参与者的电话号码,并且,即使在通信设备中联系人信息不可用,也可以使用能够处理语音和/或视频呼叫的任何临时通信设备。此外,被邀请参与会议呼叫的人不需要自身连接至会议,而是由系统基于会议安排者给出的命令对这些人进行呼叫。通过使用交互式语音响应系统,甚至更容易使用系统,这为本发明增加了优点。话音请求包括与所检索的电话号码相关联的人所关联的名称和/或电话号码,这对主叫方安排会议来说非常方便。所述方法还可以包括以下步骤接收与组织相关联的服务器的全局电话簿中存储的多个联系人的全局联系人信息;以及根据全局联系人信息来更新会议呼叫系统的联系人数据库。由于在本地电话簿中不一定必须存储每个联系人,因此通过包括全局联系人,系统会更加方便。话音请求可以包括与本地电话簿和全局电话簿中的任一个相关联的名称,以允许利用特定电话薄的名称来搜索特定电话簿的联系人,从而在会议呼叫系统的联系人数据库中的联系人之间提供更灵活且对用户友好的导航。从主叫方接收话音请求的步骤是在从主叫方接收特定双音命令的步骤之后执行的。所述方法可以包括从主叫方接收特定双音命令的步骤,其中,建立联系的步骤包括根据来自主叫方的请求来建立视频会议呼叫或语音会议呼叫。接收本地电话簿中存储的多个联系人的本地联系人信息的步骤可以包括通过无线通信网络来发送本地联系人信息。根据本发明的另一方面,公开了一种用于提供会议呼叫的会议呼叫系统,所述会议呼叫系统被配置为接收与主叫方相关联的用户设备的本地电话簿中存储的多个联系人的本地联系人信息;根据本地联系人信息来更新会议呼叫系统的联系人数据库;将主叫方注册至会议呼叫系统的交互式语音响应系统;从主叫方接收话音请求;访问具有联系人信息的数据库,并根据话音请求来检索电话号码;呼叫所检索的电话号码;以及在主叫方和与所检索的电话号码相关联的人之间建立联系。根据本发明的另一方面,提供了一种计算机可读介质,其上存储有具有软件指令的计算机程序,所述软件指令在会议呼叫系统中运行时使系统执行以下步骤接收与主叫方相关联的用户设备的本地电话簿中存储的多个联系人的本地联系人信息;根据本地联系人信息来更新会议呼叫系统的联系人数据库;将主叫方注册至会议呼叫系统的交互式语音响应系统;从主叫方接收话音请求;访问具有联系人信息的数据库,并根据话音请求来检索电话号码;呼叫所检索的电话号码;以及在主叫方和与所检索的电话号码相关联的人之间建立联系。本发明的系统和计算机可读介质可以包括、被配置为执行和/或存储有用于执行与本发明的方法相关联的上述任一特征的软件指令,并具有相应的优点。


现在,参照示意附图,作为示例,描述本发明的实施例,在附图中图1示出了无线通信系统;图2示意性地示出了根据本发明实施例的用于提供会议呼叫的系统;图3是示出了根据本发明实施例的提供会议呼叫的方法的流程图;以及图如至4d示出了示意本发明的实体之间的通信的过程图。
具体实施例方式参照图1,示出了实现本发明的一部分的电信系统100。系统100是根据目前在第3代合作伙伴计划(3GPP)的支持下进行研究的下一代无线通信网络(在称作长期演进 (LTE)倡议的工作中;称作3GPP LTE版本8)来设计和规定的。与新无线接口的定义一起, 在称作系统架构演进(SAE)的标准化工作中还定义了新的核心网架构。如图1所示,通信系统100是包括支持用户和控制平面的至少两种类型的网络元件(即,称作演进NodeB或“eNodeB”的增强基站108,以及SAE网关106)在内的LTE/SAE网络。eNobeB 108提供LTE空中接口和无线资源管理,而SAE网关106提供针对用户平面的移动性锚点并提供对可以包括互联网、内网和其他基于IP的服务网络在内的IP服务网络 102的网关。每个eNodeB使用由3GPP规范定义的Sl接口连接至SAE网关106,并且,同样根据3GPP规范定义的X2接口将网络中的任何eNodeB与具有相邻小区的任何其他eNodeB 相连接。如3GPP LTE版本8所规定,每个eNodeB 108能够与用户设备(UE) 110进行无线
ififn。在以下描述中,使用所描述的LTE/SAE无线网络将UE 110中的联系人信息(本地联系人信息)与会议呼叫系统的联系人数据库进行同步,LTE/SAE无线网络特别适用于发送大量数据。然而,尽管使用LTE/SAE无线网络执行了同步,但是也可以使用其他网络配置,例如基于将无线网络控制器(RNC)集成至NodeB中的演进高速分组接入(HSPA)架构以及版本99GERAN/UTRAN架构的网络配置。因此,对LTE/SAE网络元件的描述意在示意而非限制。参照图2,示出了用于提供会议呼叫的系统200。如图所示,系统200包括具有交互式语音响应(IVR)系统的增强多方会议拨出(EMCO)单元220。IVR系统包括组合的自动话音识别(ASR)和文本至话音(TTS)引擎,并以本领域已知的方式进行操作。EMCO IVR单元220连接至互联网地址簿214,因此,自动话音识别和文本至话音引擎连接至互联网地址簿214。对于EMCO单元220中的内部通信(例如,在自动话音识别、文本至话音引擎和EMCO 单元220的其他功能之间),EMCO IVR单元220可以使用允许方便实现的媒体资源协议和简单对象访问协议(SOAP)。
6
互联网地址簿214进而功能连接至服务器212,服务器212具有保存多个人和组织的全局联系人信息的数据库213。为了对全局联系人信息进行同步,联系人和电子邮件应用 (如微软交换服务器(MS Exchange) 216)可以将服务器212连接至互联网地址簿214。当然,微软交换服务器216可以驻留于服务器212上,并且,可以使用同步标准SyncML或OMA 设备管理协议来进行同步,OMA设备管理协议是由开放移动联盟(OMA)设备管理(DM)工作组和数据同步(DS)工作组规定的协议。例如,这允许一旦在全局联系人信息中完成了新条目,就立即将全局联系人信息与互联网地址簿214进行同步。全局联系人信息可以包括例如组织的所有联系人、与组织的子部门相关联的所有联系人、特定地理区域内的所有客户联系人,或者,全局联系人信息可以包括与组织相关的联系人的任何其他组合(地理上、功能上等等)。视频网关系统(ViG) 222和与其互连的多方会议单元(MCU) 224均与EMCO IVR单元220相连接。为了提供与移动用户设备(UE) 232、传统陆上线路电话234和IP电话(例如计算机)236的通信,系统200包括如下网络互联网230、组合的公共交换电话网络和综合服务数字网络(PSTN/ISDN) 228以及包括图1的电信系统100在内的无线网络202。这些网络202、228、230经由视频网关系统222连接至EMCO IVR单元220,EMCO IVR单元220 执行呼叫控制功能,如接收输入呼叫、发起输出呼叫、转接呼叫和类似功能。具体地,互联网地址簿214可以是例如由如03SIS AG之类的公司提供的地址簿, 该公司提供了将联系人信息自动同步为所谓的统一移动目录(UMD)中。甚至更具体地,互联网地址簿214可以是如2009年1月22日在网站www. plaxo. com上提供的地址簿之类的地址簿。由此得到,互联网地址簿214驻留于使用存储设备(未示出)存储互联网地址簿 214的数据的服务器(未示出)上。图2中包括了属于主叫方(A方)的用户设备210,主叫方(A方)可以使用例如用户设备232、传统陆上线路电话234和IP电话设备236与人(B方、C方、D方等)建立电话会议呼叫。用户设备210具有以例如RAM、R0M或闪存或者适于以数字方式存储数据的任何其他存储器的形式存在的存储器。在该存储器上,数据库211驻留并存储在A方的用户设备 210中与被存储为联系人的人相关联的本地联系人信息(即,如电话号码、电子邮件地址等的信息)。通过经由无线网络202向互联网地址簿214发送本地联系人信息,将数据库211 中的本地联系人信息与互联网地址簿214中的内容进行同步。这可以在不使用EMCO IVR 单元220的情况下进行。当执行同步时,向互联网地址簿214发送与本地数据库211中的联系人相关的数据,以便也存储在互联网地址簿214中。用户设备210中的本地联系人信息与互联网地址簿214的同步是使用前述与平台无关的信息同步标准SyncML(或OMA设备管理协议)来进行的,以允许例如一旦在用户设备210中完成了新条目,就立即将用户设备210的本地电话簿与互联网电话簿214进行同

少ο尽管未示出,但可以将互联网地址簿214与市场上当前可用的各种其他互联网地址簿进行同步。EMCO IVR单元220使用会话发起协议(SIP)和实时传输协议(RTP)与视频网关系统222和多方会议单元2M进行通信。与多方会议单元2M的应用接口的通信是使用可扩展标记语言(XML)来建立的,而简单对象访问协议用于与互联网地址簿214以及EMCO IVR 单元220中的自动话音识别(ASR)功能和文本至话音(TTQ功能进行通信。系统200可以使得使互联网地址簿214与UE 210中的地址簿进行同步的A方能够邀请参与者参与多方会议并在语音会议与视频会议之间切换。这是通过以下方式来进行的A方拨叫会议号码并与配备有新EMCO IVR单元220 的多方会议桥建立语音或视频呼叫,或与具有对会议桥的所需连接的独立EMCO IVR单元 220建立语音或视频呼叫。在会议启动时,A方可以通过以下方式来邀请参与者和改变会议类型说出A方的地址簿中属于要通过桥呼叫的参与者的名称;说出要通过桥呼叫的参与者的号码;或者通过命令EMCO IVR 220从不同于个人地址簿的另一地址簿(例如,从公司的地址簿或一般互联网地址簿)中检索参与者电话号码,并说出该参与者的名称。在会议期间,A方可以通过发送预定义双音多频(DTMF)信令命令以重新激活EMCO IVR 220,来向会议添加一个或多个参与者,然后经由语音命令或经由另一 DTMF命令来选择上述邀请选项中的任一个。当完成对新参与者的选择时,使A方重新加入进行中的会议。 在会议期间,A方还可以将进行中的语音会议切换至视频会议,反之亦然。然后,如上所述, A方重新激活EMCO IVR 220,然后经由语音命令或经由DTMF命令来命令切换。预定义DTMF 信令命令可以由例如网络工作组发布的请求评论观33 (RFC 2833)来规定。在2009年1月 26 日,RFC 2833 发布在 http //www. ietf. org/rfc/rfc2833. txt 上。除了上述与多方会议相关能力以外,EMCO IVR 220还允许A方通过向EMCO IVR 220发出语音呼叫或视频电话呼叫,利用相同的命令机制,与B方建立人对人呼叫,并在语音呼叫与视频呼叫之间切换。然后,在呼叫期间的任何时刻,人对人呼叫可以通过邀请附加参与者而扩展至多方会议呼叫。EMCO IVR 220还被配置为允许A方在人对人呼叫期间或多方呼叫期间的任何时刻与新方建立新的单独呼叫。然后,A方还可以命令EMC0IVR 220使该新方加入与先前方或先前多方会议参与者的多方会议。如果当B方号码已经包括在来自A方的呼叫建立信令中时,经由EMCO IVR 220来路由从A方至B方的语音呼叫或视频电话呼叫,则A方可以在呼叫期间的任何时刻调用并利用上述相关EMCO IVR单元能力。除了包括已知的一般语音和视频交互式语音响应功能在内的EMC0IVR单元220以外,如下所述,还包括更高级的功能。例如,主叫方可以利用语音来提示EMCO语音和DTMF命令以及由EMCO IVR 220执行的序列。EMCO IVR单元220还具有以下功能根据EMCO IVR 220从A方接收的呼叫类型, 经由语音呼叫或视频/多媒体呼叫,确定应当邀请新参与者参与多方会议或者应当呼叫B 方;以及,识别在A方接收到针对要添加的参与者的名称或号码的这种语音或DTMF命令的情况下应当改变该呼叫。在EMCO IVR单元220中还包括了以下功能识别针对要添加的下一参与者或要呼叫的B方应当使用何种类型的地址簿;以及从所识别类型的地址簿中检索参与者号码/B方号码或名称@域地址。EMCO IVR单元220还具有以下功能利用来自A方的主叫方线路标识0X1)从个人地址簿(或例如公司地址簿)中检索参与者号码/B方号
8码或名称@域地址;经由来自A方的语音命令来注册要用于要添加的参与者或要呼叫的B 方的号码;针对每个会议存储所有参与者的号码和名称@域地址,直到会议结束为止;以及存储A方和B方号码或名称@域地址,直到呼叫结束为止。EMCO IVR单元220还具有以下功能当A方已确认完成命令和选择参与者以开始会议时,编译并向多方会议单元2M传送所需的命令;当已建立与多方会议单元2M的呼叫段时,将A方呼叫段与多方会议单元224呼叫段相连接;当A方已命令人对人呼叫时,发起呼叫建立信令并与B方直接建立呼叫(而不涉及多方会议单元224);当已建立与B方的呼叫段时,将A方呼叫段与B方呼叫段相连接;EMCO IVR单元220继续“嗅探(sniff)”A方发送的DTMF命令;以及透明地发送由A方经由DTMF信号发送的非EMCO IVR相关命令。当重新激活EMCO IVR命令处理的DTMF命令由A方发送并由EMCO IVR检测到时, 存在以下功能终止(mute)EMCO IVR与M⑶之间的呼叫段或EMCO IVR单元220与B方之间的呼叫段,并将媒体和信令信道从A方呼叫段连接回EMCO IVR单元220,以及在该阶段开始向A方发送语音提示。EMCO IVR单元220还具有更多功能,例如当A方已确认完成附加命令/选择附加参与者时,编译并向多方会议单元2M传送所需的附加命令;以及在完成附加命令/选择附加参与者时,将A方呼叫段与多方会议单元224呼叫段重新连接。当A方命令将人对人呼叫升级至多方会议呼叫时,EMCO IVR单元220具有以下功能当A方已确认完成附加命令/选择附加参与者(一个或多个)时,编译并向多方会议单元2 传送所需的附加命令。然后,EMC0IVR单元220将命令从多方会议单元224向其自身的拨出两个呼叫一个作为中间处理器,一个作为参与者。将命令多方会议单元2M直接向C方拨出第三呼叫。在这种情况下,EMCO IVR单元220还具有以下功能将中间处理器呼叫段与A方桥接并将参与者呼叫段与B方桥接;以及可选地,重新邀请B方参与来自多方会议单元224的参与者呼叫,以释放B方呼叫段。还包括以下功能当从A方接收到预定语音命令或DTMF命令时,通过执行以下动作将进行中的语音会议改变为视频会议或者将进行中的视频会议改变为语音会议向多方会议单元2M发送释放进行中的会议的命令;从存储器中检索所有参与者的号码和名称@ 域地址;以及向多方会议单元2M发送发起与该参与者列表的新视频或语音会议的第二命令,其中加入EMCO IVR单元220作为中间处理器。其他EMCO IVR功能包括当从A方接收到预定语音命令或DTMF命令时,通过执行以下动作将进行中的人对人语音呼叫改变为视频呼叫或者将进行中的视频呼叫改变为语音呼叫释放进行中的呼叫;从存储器中检索A方和B方号码或名称@域地址;以及发起向 A方和B方的新视频或语音呼叫,并在已建立两个呼叫段时将两个呼叫段桥接。当A方命令EMCO IVR单元220执行与新方的单独呼叫时,存在以下功能根据上述机制来识别C方号码或名称@域地址;发起呼叫建立信令并与C方建立呼叫;当已建立与 C方的呼叫段时,将A方呼叫段与C方呼叫段相连接;使A方能够在C方连接与B方(或多方会议单元)连接之间切换;以及使A方能够释放C方呼叫或原始呼叫,并继续其余呼叫。如果A方命令EMCO IVR单元220将C方与B方一起加入多方会议,则在EMCO IVR 单元220中存在以下功能通过命令多方会议单元2 邀请EMCO IVR单元220作为三个不同参与者(其中之一为中间处理器)来将C方加入;以及将多方会议单元-EMCO IVR单元中间处理器与A方呼叫段相连接并将其他两个多方会议单元-EMCO IVR单元呼叫段分别与 B方呼叫段和C方呼叫段相连接。如果A方命令EMCO IVR单元220将C方加入正在进行的多方会议呼叫,则通过命令多方会议单元2M邀请EMCO IVR单元220作为附加参与者来将C方加入,将该新多方会议单元-EMCO IVR单元呼叫段与C方呼叫段相连接,并将A方呼叫段与初始多方会议单元-EMCO IVR单元中间处理器呼叫段重新连接。可以利用直接呼叫建立信令和建立,经由EMCO IVR单元220来处理B方路由。对于这种呼叫,如上所述针对这种呼叫调用EMCO IVR单元命令和机制。参照图3,示出了由系统200执行的总体步骤,其中,第一步骤包括从例如组织电话簿接收301全局联系人信息;然后利用该信息来更新302互联网地址簿214。这前两个步骤301和302是基本配置可选步骤,从而以虚线示出,但优选地,这些步骤被包括进来以提高系统200的服务水平。在任何情况下,从A方的用户设备210接收303本地联系人信息,随后将该本地联系人信息存储304在互联网地址簿214中。当然,这种类型的同步是可以如上所述或根据已知的同步方法来执行的,这可以包括仅更新与本地联系人信息相比不存在于互联网地址簿214中的信息。当更新了互联网地址簿214时,一旦A方发起电话会议呼叫,系统200就将A方注册306至EMCO IVR单元220。一旦完成注册,系统就可以在EMCO IVR单元220处再次从A 方接收308话音请求。可选地,接收308话音请求的步骤是在接收307针对激活EMCO IVR 单元220的特定功能(例如,在电话会议正在进行的情况下,激活接收308话音请求的功能)的DTMF命令的步骤之后执行的。典型地,话音请求包括包括人的名称、电话号码或电话簿标识符名称,并且,在话音请求是名称或号码的情况下,EMCO IVR单元220访问310互联网地址簿214,并且根据话音请求(名称或号码)来搜索其中的联系人。一旦找到与该请求相对应的联系人(B方), 就从互联网地址簿214中检索电话号码或任何其他联系人信息(电子邮件地址等),并将其返回至多方会议单元224作为E. 164电话号码。如本领域已知,E. 164是定义公共交换电话网络和其他数据网络中使用的国际公共电信编号计划的电信标准化部门所作的建议。在电话簿标识符名称由A方给出的情况下,该标识符与例如人的名称结合使用以搜索相关电话号码。然后,仅搜索属于互联网地址簿214中与该电话簿标识符名称相对应的部分的人并将其与人的名称相匹配。此后,多方会议单元2M使用所返回的电话号码,进行呼叫312并在A方与B方之间建立314联系,以允许进行电话会议呼叫。参照图如至4(1,示出了图2的系统200的实体之间的通信,其中,作为示例,多方视频会议呼叫由图2的用户设备210发起。首先,由建立会议的A方使用的用户设备210使用401 ISUP初始地址消息(IAM), IAM是被发送以向视频网关系统222通知必须建立呼叫的第一消息。这里,ISUP(ISDN用户部分)是7号信令系统的部分,如由ITU-T作为Q. 76x系列的一部分而规定的,7号信令系统进而是用于建立公共交换电话网络电话呼叫的已知电话信令协议集合。接下来402,视频网关系统222使用SIP INVITE (邀请)方法,EMC0IVR单元220以SIP 2000K响应来响应403视频网关系统222,然后,视频网关系统222向用户设备210 发送4041 SUP CON消息。该建立包括使用405H. 245控制信道协议,并包括使用406SIP ACK方法来指示正在建立呼叫。针对视频会议使用407 H. 223协议,该协议是3G移动网络中针对视频电话的 3GPP总括协议3G-324M中的子协议。视频网关系统222与EMCO IVR单元220之间的数据是使用实时传输协议(RTP)来发送的,RTP定义了用于通过互联网传送音频和视频的标准化分组格式。接下来,EMCO IVR 220向A方提示408命令。A方说出409作为由EMCO IVR单元 220识别的预定义语音命令的“加入”,然后说出要呼叫且随后加入会议呼叫的人的名称。该人被称作B方,并使用用户设备232。EMCO IVR单元220使用410简单对象访问协议从互联网地址簿214请求B方的电话号码,进而,互联网电话簿214返回411正确的电话号码。 根据B方的名称在互联网地址簿214中搜索电话号码是根据本领域已知的方法来进行的, 包括确认412所检索的电话号码是正确的电话号码。此后,A方再次说出413 “加入”以及应在会议呼叫中包括的另一人(C方)的名称。接下来,执行步骤414、415和416以检索C方的电话号码,这些步骤与被执行以检索B 方的电话号码的步骤类似。当不应包括其他会议参与者时,A方在用户设备210上按压417 按键,以向EMCO IVR单元220发送418预定义DTMF信号,该预定义DTMF信号指示此刻不应使其他会议参与者加入。接下来,EMCO IVR单元220使用419用于向多方会议单元2 拨出的XML命令, 多方会议单元2 利用SIP INVITE方法进行响应420。EMC0IVR单元220发送421 SIP 2000K响应,该响应被SIP ACK方法所回答422。再一次,针对通信使用423实时传输协议。 最后,A方连接似4至EMC0IVR单元220。为了将B方连接至多方会议单元224,使用425 SIP INVITE方法,发送426 ISUP IAM消息,从用户设备232返回427地址完成消息(ACM),并使用428 SIP RINGING (振铃) 方法。当B方接听用户设备232时,发送429回答消息(ANM)。使用430H. 245控制控制信道协议,发送431 SIP2000K响应,并使用432 SIP ACK方法来指示正在建立呼叫。再一次, 针对视频会议使用433 H. 223协议,并且,实时传输协议定义音频和视频的传送。为了建立C方,如图所示,以与被执行以与B方建立会议呼叫的步骤类似的方式, 执行步骤435-444。当进行会议时,A方可以在任何时刻在其用户设备210上按压445按键以激活DTMF命令,该DTMF命令发起以下预定义命令例如,向会议添加其他参与者、在视频和音频会议之间切换且反之亦然、以及在与其他方进行会议时将一方挂起。当然,本领域技术人员应当理解,图如至仙中执行的步骤仅是示意性用于示出会议呼叫的建立。可以执行其他传统步骤,并可以使用任何合适的协议和标准以及各种类型的网络。为了方便开发,可以以高级编程语言(如Java、C和/或C++)以及其他编程语言 (例如但不限于解释性语言)编写用于执行在前述系统中执行的方法的计算机程序代码。可以以汇编语言或甚至微代码编写一些模块或例程以增强性能和/或存储利用率。还应当理解,还可以使用分立的硬件组件、一个或多个专用集成电路或编程的数字信号处理器或微控制器来实现任何或所有程序模块的功能。
11
当然,根据已知的标准和协议来实现这里描述的各种通信接口。事实上,可以在已包括交互式语音响应系统以及对互联网地址簿进行同步并随后在其中搜索数据的能力在内的电信系统上实现本发明,而无需系统的任何硬件适配。尽管描述并示出了本发明的各个实施例,但是本发明不限于此,而是还可以实现为所附权利要求中限定的内容的范围内的其他方式。具体地,本发明可以使用与这里提到的通信接口不同的其他通信接口来实现。
权利要求
1.一种提供会议呼叫的方法,所述方法是在会议呼叫系统(202)中执行的,并包括以下步骤接收(303)与主叫方相关联的用户设备O10)的本地电话簿011)中存储的多个联系人的本地联系人信息;根据本地联系人信息来更新(304)会议呼叫系统Q00)的联系人数据库014); 将主叫方注册(306)至会议呼叫系统Q00)的交互式语音响应系统; 从主叫方接收(308)话音请求;访问(310)具有联系人信息的数据库014),并根据话音请求来检索电话号码; 呼叫(312)所检索的电话号码;以及在主叫方和与所检索的电话号码相关联的人之间建立(314)联系。
2.根据权利要求1所述的方法,其中,所述话音请求包括与所检索的电话号码相关联的人所关联的名称。
3.根据权利要求1或2所述的方法,其中,所述话音请求包括与所检索的电话号码相关联的人所关联的电话号码。
4.根据权利要求1至3中任一项所述的方法,包括以下步骤接收与组织相关联的服务器012)的全局电话簿(21 中存储的多个联系人的全局联系人信息;根据全局联系人信息来更新(302)会议呼叫系统Q00)的联系人数据库014)。
5.根据权利要求4所述的方法,其中,所述话音请求包括与本地电话簿(211)和全局电话簿013)中的任一个相关联的名称。
6.根据权利要求1至5中任一项所述的方法,其中,从主叫方接收(308)话音请求的步骤是在从主叫方接收(307)特定双音命令的步骤之后进行的。
7.根据权利要求1至6中任一项所述的方法,包括从主叫方接收(31 特定双音命令的步骤,其中,建立(314)联系的步骤包括根据来自主叫方的请求来建立视频会议呼叫或语音会议呼叫。
8.根据权利要求1至7中任一项所述的方法,其中,接收(30 本地电话簿011)中存储的多个联系人的本地联系人信息的步骤包括通过无线通信网络(202)来发送本地联系人{后息。
9.一种用于提供会议呼叫的会议呼叫系统,所述会议呼叫系统被配置为接收(303)与主叫方相关联的用户设备OlO)的本地电话簿011)中存储的多个联系人的本地联系人信息;根据本地联系人信息来更新(304)会议呼叫系统Q00)的联系人数据库014); 将主叫方注册(306)至会议呼叫系统Q00)的交互式语音响应系统; 从主叫方接收(308)话音请求;访问(310)具有联系人信息的数据库014),并根据话音请求来检索电话号码; 呼叫(312)所检索的电话号码;以及在主叫方和与所检索的电话号码相关联的人之间建立(314)联系。
10.根据权利要求9所述的系统,其中,所述话音请求包括与所述人相关联的名称。
11.根据权利要求9或10所述的系统,其中,所述话音请求包括与所述人相关联的电话号码。
12.根据权利要求9至11中任一项所述的系统,被配置为接收(301)与组织相关联的服务器012)的全局电话簿013)中存储的多个联系人的全局联系人信息;根据全局联系人信息来更新(302)会议呼叫系统Q00)的联系人数据库014)。
13.根据权利要求12所述的系统,其中,所述话音请求包括与本地电话簿(211)和全局电话簿013)中的任一个相关联的名称。
14.根据权利要求9至13中任一项所述的系统,其中,所述系统被配置为在从主叫方接收(307)特定双音命令之后,从主叫方接收(308)话音请求。
15.根据权利要求9至14中任一项所述的系统,被配置为从主叫方接收(31 特定双音命令,其中,建立(314)联系包括根据来自主叫方的请求来建立视频会议呼叫或语音会议呼叫。
16.根据权利要求9至15中任一项所述的系统,其中,接收(30 本地电话簿011)中存储的多个联系人的本地联系人信息包括通过无线通信网络(202)来发送本地联系人信息ο
17.一种计算机可读介质,其上存储有具有软件指令的计算机程序,所述软件指令在会议呼叫系统O00)中运行时使系统(108)执行以下步骤接收(303)与主叫方相关联的用户设备OlO)的本地电话簿011)中存储的多个联系人的本地联系人信息;根据本地联系人信息来更新(304)会议呼叫系统Q00)的联系人数据库014); 将主叫方注册(306)至会议呼叫系统Q00)的交互式语音响应系统; 从主叫方接收(308)话音请求;访问(310)具有联系人信息的数据库014),并根据话音请求来检索电话号码; 呼叫(312)所检索的电话号码;以及在主叫方与同所检索的电话号码相关联的人之间建立(314)联系。
全文摘要
本发明描述了一种提供会议呼叫的方法,所述方法是在会议呼叫系统中执行的,并包括以下步骤接收(303)与主叫方相关联的用户设备的本地电话簿中存储的多个联系人的本地联系人信息;根据本地联系人信息来更新(304)会议呼叫系统的联系人数据库;将主叫方注册(306)至会议呼叫系统的交互式语音响应系统;从主叫方接收(308)话音请求;访问(310)具有联系人信息的数据库,并根据话音请求来检索电话号码;呼叫(312)所检索的电话号码;以及在主叫方和与所检索的电话号码相关联的人之间建立(314)联系。本发明还描述了一种系统和一种计算机可读介质。
文档编号H04N7/15GK102301689SQ200980155518
公开日2011年12月28日 申请日期2009年1月27日 优先权日2009年1月27日
发明者弗雷德里克·佩尔莫, 简·汉尔卡兰茨 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1