电话服务交互管理的制作方法

文档序号:7631355阅读:205来源:国知局
专利名称:电话服务交互管理的制作方法
技术领域
本发明涉及通信技术,尤其涉及电话交互技术。
背景技术
可以自动化诸如语音邮件应用程序、呼叫中心和电话市场营销服务之类的电话服务。例如,某些自动化电话服务支持语音识别,其中呼叫方使用语音命令来与自动化服务交互。某些自动化电话服务支持双音多频(DTMF)输入,其中呼叫方通过按压键区上的键来向自动化服务发送DTMF音调的方式来与自动化服务交互。在某些示例中,自动化电话服务可能无法识别呼叫方发出的语音输入中的语音,而是依赖于呼叫者通过按压电话键区上的键来向服务发送音调。呼叫方使用她的手和眼睛来按压按钮并在自动化服务中导航。与电话键区的这种类型的交互可能对使用他们的手和/或眼睛用于其他任务的车辆驾驶员和/或其他呼叫者造成障碍。

发明内容
提供本发明内容以便以简化形式介绍将在以下的具体实施方式
中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。在一个示例实施例中,提供了一种用于管理呼叫方与通信伙伴的交互的方法。该方法包括自动地确定通信伙伴是否期待DTMF输入。该方法还包括将语音输入转换成一个或多个DTMF音调并将该一个或多个DTMF音调传递给通信伙伴。


图1示意性地示出呼叫方与期待DTMF输入的被呼叫方的示例交互。图2A示意性地示出呼叫方与期待DTMF输入的被呼叫方的另一示例交互。图2B示意性地示出呼叫方与期待DTMF输入的被呼叫方的另一示例交互。图3示出用于管理呼叫方通过电信网络与通信伙伴的交互的示例方法。图4示出用于管理呼叫方通过电信网络与通信伙伴的交互的另一示例方法。图5示出用于管理使用宏语音命令的、通过电信网络的交互的示例方法。图6示意性地示出包括被配置为管理通过电信网络的交互的数据保存子系统的呼叫管理器的示例实施例。
具体实施例方式本发明涉及用于管理呼叫方通过诸如电话网络之类的电信网络与被呼叫方(通信伙伴)之间的交互的系统和方法。在某些示例中,被呼叫方可以提供自动化电话服务。 自动化电话服务可以支持允许呼叫方使用语音输入来与自动化服务进行交互的语音识别(SR)。例如,语音识别可以由呼叫方提供,以在自动化菜单中导航或将信息发送给自动化电话服务。然而某些自动化电话服务可能不支持语音识别并且可能期望双音多频(DTMF)输入。呼叫方一般使用手和眼睛来在期待DTMF输入的自动化电话服务中导航并与之交互。例如,呼叫方可以使用他的手和眼睛来按压按钮并在自动化服务中导航,将数据发送给自动化服务或联系上在场(live)代理。与电话键区的这种类型的交互可能对使用他们的手和 /或眼睛用于其他任务的车辆驾驶员和/或其他呼叫者造成障碍。图1示出呼叫方10与自动化被呼叫方12的示例交互。在该示例中,呼叫方可以使用电话设备13,例如蜂窝电话来发起到被呼叫方的呼叫。响应于被呼叫方提供的一个或多个音频提示,呼叫方可以通过使用物理输入16,例如手或手指来按压键区14上的一个或多个键的方式来与被呼叫方交互。通过将触摸输入输入到电话设备中,例如按压键区上的一个或多个键,呼叫方可以向被呼叫方发送DTMF音调流18。自动化电话服务提供呼叫方可以在其中导航,例如连接到在场代理的自动化菜单。在被呼叫方期待DTMF输入的场景中,呼叫方可以通过将触摸输入输入到电话设备,例如按压键区或电话设备提供的相似界面上的一个或多个按钮来在自动化菜单中导航,从而将DTMF音调发送给被呼叫方来在菜单中导航。例如,车辆驾驶员可以使用车辆内信息娱乐系统或蜂窝电话来发起到自动化被呼叫方的呼叫,例如来查看语音邮件、银行帐户信息、股票等等。当被呼叫方期待DTMF输入时,车辆驾驶员可以看着信息娱乐系统或蜂窝电话上包括的界面,例如键区,来按压正确的数字从而使得信息娱乐系统或蜂窝电话可以将相应的DTMF音调发送给被呼叫方。以上参考图1所述的示例交互在呼叫方的注意力在其他任务上或者应该聚焦于其他任务的情形中可能造成障碍。例如,如果呼叫方正在驾驶车辆,则呼叫方的手和眼睛可能聚焦于驾驶车辆。在这种场景中,与呼叫方的交互可能是危险的。另外,可能通过禁止车辆驾驶员在驾驶车辆的同时物理地与这种系统进行交互的法律。除了安全问题,诸如图1所示的经由电信网络与呼叫方的交互,可能对其注意力聚焦于其他任务的呼叫方造成不便。例如,呼叫方可能想要在执行另一任务,诸如驾驶车辆的同时导航自动化菜单。在这些场景中,收听被呼叫方提供的语音提示和/或响应于这些提示来按压键区上的键,例如来导航自动化菜单从而与在场代理通话,可能给呼叫者带来烦恼和不适。为了解决上述问题,可以提供包括语音到DTMF转换器的呼叫管理器来拦截和管理呼叫方通过电信网络与通信伙伴的交互。例如,语音到DTMF转换器可以将语音命令转换成相应的DTMF音调来代表呼叫方将其发送给被呼叫方。呼叫管理器可以通过各种不同的配置来管理呼叫方与被呼叫方的交互。在某些实施例中,呼叫管理器可以在客户机侧被实现为诸如电话设备的组件,例如蜂窝电话的组件, 或者被实现为机载车辆信息娱乐系统的组件,或者被实现为与电话协作的相似设备。例如,图2A示出呼叫方20与被呼叫方22的示例交互,该示例交互由在客户机侧实现的包括语音到DTMF转换器25的呼叫管理器M管理。如27所指示的,呼叫管理器可以是电话设备23的组件,例如蜂窝电话的组件。在其他示例中,呼叫管理器可以是被配置为与电话设备23协作的机载车辆信息娱乐系统或类似设备的组件。例如,呼叫管理器M可以包括语音用户界面(VUI)应用程序,例如,可以由电话设备23、机载车辆信息娱乐系统、 和/或另一合适的设备执行的语音邮件检索应用程序。在某些示例中,呼叫方20可以伴随着将语音输入沈提供给呼叫管理器M来发起到被呼叫方22的呼叫。该语音输入可以包括例如呼叫管理器中包括的语音识别(SR)系统所识别的关键词或短语。呼叫管理器可以代表呼叫方将DTMF音调、合成语音响应等发送给被呼叫方22来管理交互。例如,呼叫管理器的语音到DTMF转换器25可以使用SR引擎来识别语音流中的语音模式并将所识别的语音模式转换成多个DTMF音调。语音到DTMF转换器可以包括,例如, 存储在语音到DTMF转换器的数据保存子系统上的语音模式到相关联的DTMF音调的映射。 这种映射可以包括与相应的DTMF音调相关联的预设关键词或关键短语。呼叫管理器可以被配置为确认由电话设备的用户定义的宏语音命令。宏语音命令可以包括由电话设备的用户分配到多个DTMF音调的关键词或短语。例如,电话设备的用户可以将语音模式“我的PIN”与对应于多位PIN码的DTMF音调序列相关联。例如,呼叫方可以说“按3”,语音到DTMF转换器将其转换成DTMF音调3并输出给被呼叫方。作为另一示例,呼叫方可以说“我的PIN”,它被转换成多个DTMF音调并输出给被呼叫方。以此方式,呼叫方可以使用一个或多个语音命令来与自动化服务交互,进而释放呼叫方的手、眼睛和注意力并降低了语音识别差错。在某些实施例中,呼叫管理器可以在服务器侧被实现为例如电信网络中的节点。 在这些实施例中,呼叫方可以使用电话设备,例如蜂窝电话来联系呼叫管理器。呼叫管理器随后可以代表呼叫方发起到被呼叫方的呼叫并管理交互。例如,图2B示出呼叫方30与被呼叫方32的示例交互,该示例交互由在服务器侧位于电信网络上的(例如,远程DTMF转换服务)、包括语音到DTMF转换器35的呼叫管理器34管理。例如,电信网络可以包括多个不同的节点,其中多个不同的节点包括呼叫方、呼叫管理器和被呼叫方。在该示例中,呼叫方30发起到呼叫管理器34的呼叫。呼叫管理器34随后可以代表呼叫方发起到被呼叫方32的呼叫并管理交互。例如,呼叫方可以经由语音输入36来将语音命令输入到电话设备33中。电话设备33可以通过电信网络经由语音流37将语音输入36发送给呼叫管理器34。呼叫管理器中的语音到DTMF转换器35可以使用SR引擎来识别语音流中的语音模式,并将所识别的语音模式转换成相应的DTMF音调并将其发送给被呼叫方。在某些示例中,呼叫管理器可以协助呼叫方在自动化菜单中导航,例如,来与在场代理通话。例如,响应于呼叫方的语音命令,呼叫管理器可以对由被呼叫方提供给呼叫方的音频信号静音,同时监视被呼叫方所提供的音频信号来标识输入提示。响应于所标识的提示,呼叫管理器可以在无需来自呼叫方的进一步输入的情况下自动地发送合适的合成响应或DTMF音调,以自动地通过菜单继续前进以联系上在场代理或实现另一所需结果。另外, 在已经联系上在场代理或已经实现另一所需结果的情况下,呼叫管理器可以通知呼叫方。 以此方式,呼叫者可以在不经常监视电话呼叫、不手动按压按钮或甚至不持续给出语音命令的情况下通过自动化菜单来联系上在场代理。图3-5示出用于管理呼叫方通过电信网络与被呼叫方的交互的各种示例方法。在图3的302,方法300包括自动地确定通信伙伴是否期待DTMF输入。自动地确
6定通信伙伴是否期待DTMF输入可以包括确定通信伙伴是否是自动化服务,并且如果是,则确定该自动化服务是否期待DTMF输入。自动地确定通信伙伴是否期待DTMF输入还可以包括确定通信伙伴是否是在场代理。在某些示例中,自动地确定通信伙伴是否期待DTMF输入可以基于呼叫方的语音输入。例如,呼叫方提供的语音中的延时可以指示呼叫方被设为输入数据来发送给被呼叫方。在其他示例中,呼叫方可以使用一个或多个语音命令或用户界面来指示通信伙伴期待 DTMF输入。在其他示例中,自动地确定通信伙伴是否期待DTMF输入或是否是在场代理可以包括使用语音识别系统来监视来自通信伙伴的可听提示来识别一个或多个关键短语。例如,可以使用SR引擎来监视来自通信伙伴的可听信号。可以将所识别的语音发送给语音分类器来确定通信伙伴是否期待DTMF输入。语音分类器可以提供例如由SR引擎所标识的短语的内容的统计分析。例如,可以使用诸如“当你完成时按#”的短语来标识通信伙伴是否期待DTMF输入。在某些示例中,SR引擎可以是可被包括在车辆机载的信息娱乐系统内或蜂窝电话中的语音到DTMF转换器的子系统。在其他示例中,SR引擎可以是电信网络中的语音到DTMF转换器节点的子系统。在某些示例中,自动地确定通信伙伴是否是在场代理可以基于来自通信伙伴的可听信号的音频水平的变化。例如,自动化服务的音频水平可以与在场代理的音频水平不同。 作为另一示例,当通信伙伴期待DTMF输入时,音频水平可以降低。在另一些示例中,自动地确定通信伙伴是否是在场代理可以包括将一个或多个查询发送给通信伙伴。例如,可以合成诸如“喂? ”等的人工查询并将其发送给通信伙伴并监视响应来标识在场代理是否在场。在某些示例中,监视对人工查询的响应可以包括标识来自通信伙伴的可听信号的音频水平的变化。例如,当在场代理在线时,音量和/或噪声水平可能提高。在其他示例中,监视对人工查询的响应可以包括将通信伙伴提供的音频信号发送给SR引擎来确定通信伙伴是否提供了对人工查询的一个或多个合适的响应。例如,诸如 “你在吗? ”等的人工查询可能具有“是。”的合适响应。另外,自动地确定通信伙伴是否期待DTMF输入可以基于被呼叫方的位置处的电话号码和/或一天中的时间。例如,可能已知某些号码在一天中的某些时段提供自动化服务。可以将被呼叫方号码的数据库连同关于被呼叫方是否期待DTMF输入的信息一起存储在呼叫管理器的数据保存子系统中。该数据库可以是预设的或者逐呼叫地创建。例如,如果呼叫方呼叫被标识为期待DTMF输入的被呼叫方,则可以将被呼叫方的电话号码存储在数据库中以便将来呼叫。该数据库可以是为特定呼叫方而维护的用户专用数据库,或者是由多个不同的呼叫方使用的共享数据库。在其他示例中,用户可以在地址薄中指定哪些号码是自动化的,所述地址簿被存储在呼叫管理器的数据保存子系统上或用来进行呼叫的电话设备上。在304,如果通信伙伴不期待DTMF输入,则方法300行进至306。在306,方法300包括避免将语音输入转换成一个或多个DTMF音调。避免将语音输入转换成一个或多个DTMF 音调可以包括避免将例如宏语音命令的预设语音命令转换成DTMF音调;例如,在在场通信伙伴应答电话或者当被呼叫方接受语音输入时。然而,在304,如果通信伙伴期待DTMF输入,则方法300行进至308。在308,方法300包括将语音输入转换成一个或多个DTMF音调。如上所述,将语音输入转换成一个或多个DTMF音调可以包括用SR引擎来监视来自呼叫方的语音流,识别语音流中的关键词或短语,并通过查询映射来将所识别的关键词或短语转换成相应的DTMF音调,所述映射诸如存储在语音到DTMF转换器的数据保存子系统中的映射。在310,方法300包括将一个或多个DTMF音调传递给通信伙伴。例如,语音到DTMF 转换器可以代表呼叫方通过电信网络将音调发送给被呼叫方。图4示出用于管理呼叫方通过电信网络与通信伙伴的交互的另一示例方法400。在402,方法400包括自动地确定通信伙伴是否期待DTMF输入。如上参考图3所述,自动地确定通信伙伴是否期待DTMF输入可以基于通过电信网络发送的信息,包括呼叫方的语音输入、音频流中的关键词或短语的识别、音频流中的音频水平的变化、对被呼叫方所发送的查询的响应,等等。在404,如果通信伙伴不期待DTMF输入,则方法400结束。否则,在404,如果通信伙伴期待DTMF输入,则方法400行进至406。在406,方法400包括自动地通过菜单继续前进。在某些示例中,自动地通过菜单继续前进可以包括自动地通过菜单继续前进来联系上在场代理。自动地通过菜单继续前进来联系上在场代理可以包括使用SR引擎来识别由被呼叫方说出的关键词或短语。在标识了关键词和短语的情况下,呼叫管理器可以向被呼叫方提供合适的响应来联系上在场代理。要联系上在场代理而对被呼叫方作出的响应可以包括DTMF音调,例如,要与在场代理通话的DTMF音调0、合成语音响应等等。在其他示例中,自动地通过菜单继续前进来联系上在场代理可以包括向被呼叫方发送查询并且监视来自被呼叫方的音频信号来标识何时联系上在场代理。如上所述,监视对人工查询的响应可以包括,标识来自通信伙伴的可听信号中的音频水平的变化,或者将通信伙伴提供的音频信号发送给SR引擎来确定通信伙伴是否提供了对人工查询的一个或多个合适的响应。在另外一些示例中,自动地通过菜单继续前进可以包括代表呼叫方自动地在菜单中导航来到达目的地。例如,呼叫方可能希望通过呼叫自动化服务,例如银行提供的自动化服务来检索或提供信息,例如检查帐户信息。在该示例中,可以自动地遍历通信伙伴提供的自动化菜单来检索或提供信息。代表呼叫方自动地在菜单中导航来到达目的地可以包括使用SR引擎来识别由被呼叫方说出的关键词或短语。在标识了关键词和短语的情况下,呼叫管理器可以向被呼叫方提供合适的响应来导航菜单以到达目的地。用于导航菜单来到达目的地的对被呼叫方的响应可以包括DTMF音调、合成语音响应等等。在408,方法400包括对由被呼叫方提供给呼叫方的音频信号静音,同时通过菜单继续前进。例如,呼叫管理器可以在对提供给呼叫方的音频信号静音的同时,继续监视被呼叫方提供的提示并对其作出响应。以此方式,可以减少对呼叫方的分心,同时遍历自动化菜单,例如直到联系上在场代理。在410,方法400包括在遍历了自动化菜单时,例如在联系上在场代理或目的地时,通知呼叫方。例如,在遍历了自动化菜单时通知呼叫方可以包括解除对由被呼叫方提供给呼叫方的音频信号的静音和/或向呼叫方提供通知声来警告呼叫方已经联系上在场代理,所述通知声例如,响铃、蜂鸣、和/或合成语音警告。在某些示例中,自动地在菜单中导航以到达目的地可以响应于被呼叫方提供的一个或多个语音命令来执行。例如,呼叫方可以提供语音命令“检查帐户信息”。呼叫管理器可以例如通过使用SR引擎来识别语音命令。响应于识别该语音命令,呼叫管理器可以对提供给呼叫方的音频静音并发起到被呼叫方,例如银行的呼叫。呼叫管理器随后可以识别被呼叫方提供的菜单提示并提供对所识别的菜单提示的合适响应。例如,呼叫管理器可以向被呼叫方提供DTMF音调、合成语音响应等等来导航自动化菜单以到达菜单目的地。在到达菜单目的地时,呼叫管理器可以解除对提供给呼叫方的音频的静音,例如来将检查帐户信息提供给呼叫方。在某些示例中,自动地在菜单中导航以到达目的地可以基于从先前到自动化服务的呼叫中获得的训练数据。例如,当呼叫方向呼叫管理器提供语音命令,例如“检查帐户信息”时,呼叫管理器可以基于先前的呼叫,例如先前的用于获得银行帐户信息的呼叫来导航自动化服务。例如,提供检查帐户信息的自动化服务可以包括包含诸如“英语或西班牙语”、 “输入PIN码”和“帐户信息”等提示的菜单。呼叫管理器可以采用SR引擎,基于来自先前到自动化服务的训练集来识别一组关键词。在某些示例中,呼叫管理器可以采用模糊搜索算法,在遍历菜单来到达菜单目的地的同时来确定要选择哪些菜单选项。在每一所标识的菜单提示处,呼叫管理器可以输出一个或多个DTMF音调来遍历菜单。在某些示例中,呼叫管理器可以探索整个自动化菜单来找到所需菜单选项。在该示例中,如果在自动化菜单中未找到所需菜单选项,则呼叫管理器可以遍历菜单来联系上在场代理并通知呼叫方。一旦联系上在场代理,呼叫管理器可以解除对提供给呼叫方的音频的静音,并通知呼叫方已经联系上在场代理。图5示出用于管理使用宏语音命令的、通过电信网络的交互的方法500的示例实施例。在502,方法500包括将宏语音命令映射到多个DTMF音调。如上所述,宏语音命令可以包括由呼叫方所使用的电话设备的用户分配到多个DTMF音调的关键词或短语,例如, 作为存储在电话服务器的数据保存子系统上的映射。以此方式,可以出于安全起见对宏语音命令编码并可以降低SR引擎的识别差错。在某些示例中,将宏语音命令映射到多个DTMF音调可以响应于用户的提示而发生。例如,用户的提示可以包括用户与用户界面的交互,所述用户界面由呼叫管理器提供或与呼叫管理器通信。用户界面可以接受语音和/或触摸输入,例如,用户界面可以是VUI或图形用户界面(⑶I)。在某些示例中,用户可以通过经由语音或触摸来输入原始关键词或短语以及相应的DTMF音调序列,来将宏语音命令映射到多个DTMF音调。在其他示例中,用户可以从由界面呈现的预设列表中选择关键词或短语,随后经由语音或触摸来输入相应的 DTMF序列。应该理解,可以向宏语音命令分配任意数量的音调。另外,宏语音命令可以包括设定的持续时间的暂停或可由SR引擎识别的其他音频信息。在504,方法500包括标识呼叫方的语音流中的宏语音命令。标识呼叫方的语音流中的宏语音命令可以包括使用SR引擎来监视呼叫方的语音流并识别语音流中的宏语音命令。在506,方法500包括输出多个DTMF音调。例如,该多个DTMF音调可以通过电信网络由呼叫管理器中的语音到DTMF转换器来输出给被呼叫方。在506输出多个DTMF音调还可以包括如上所述地导航自动化菜单来到达菜单目的地。例如,除了 DTMF音调之外,呼叫管理器可以输出合成语音响应、静音、和/或人工查询来导航自动化菜单以到达目的地。在一些实施例中,可将上述方法和过程绑定到计算系统。作为示例,图6示意性地示出可执行上述方法和过程中的一个或多个的呼叫管理器600。呼叫管理器600包括逻辑子系统602和数据保存子系统604。呼叫管理器600可任选地包括显示子系统和/或图6 中未示出的其他组件。如上所述,呼叫管理器600可以通过各种不同的配置来管理呼叫方与被呼叫方的交互。例如,呼叫管理器转换器可以被包括在车辆机载的信息娱乐系统内或蜂窝电话中,例如,作为语音用户界面(VUI)应用程序。在其他示例中,呼叫管理器可以是电信网络中的节点,例如,用作各种不同类型的通信设备可以利用的远程服务。逻辑子系统602可包括被配置成执行一个或多个指令的一个或多个物理设备。例如,逻辑子系统可被配置成执行一个或多个指令,该一个或多个指令是一个或多个程序、例程、对象、组件、数据结构或其它逻辑构造的一部分。可实现此类指令以执行任务、实现数据类型、变换一个或多个设备的状态、或以其它方式得到所需结果。逻辑子系统可包括被配置成执行软件指令的一个或多个处理器。另外或另选的,逻辑子系统可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机器。逻辑子系统可任选地包括分布在两个或多个设备上的独立组件,这些独立组件在某些实施例中可远程放置。数据保存子系统604可包括一个或多个物理的、非临时性的设备,该一个或多个设备被配置成保持可由逻辑子系统执行以实现此处所述的方法和过程的数据和/或指令。 在实现了此类方法和过程时,可变换数据保持子系统604的状态(例如,以保存不同数据)。 数据保存子系统604可包括可移动介质和/或内建设备。数据保存子系统604可包括光学存储器设备、半导体存储器设备、和/或磁存储器设备等。数据保存子系统604可包括具有以下特性中的一个或多个的设备易失性、非易失性、动态、静态、读/写、只读、随机存取、 顺序存取、位置可寻址、文件可寻址、以及内容可寻址。在某些实施例中,可将逻辑子系统 602和数据保存子系统604集成到一个或多个常见设备中,如专用集成电路或片上系统。图6还示出使用计算机可读可移动介质616形式的数据保存子系统的一方面,该方面可用于存储和/或传送可执行以实现此处所述的方法和过程的数据和/或指令。术语“模块”和“引擎”可用于描述被实现以执行一个或多个特定功能的呼叫管理器600的一个方面。在某些情况下,可经由逻辑子系统602通过执行由数据保存子系统604 保存的指令来实例化此类模块或引擎。应该理解,可从相同应用程序、代码块、对象、例程、 和/或功能实例化不同模块和/或引擎。同样,在某些情况下,可通过不同应用程序、代码块、对象、例程、和/或功能来实例化相同模块和/或引擎。呼叫管理器600包括语音到DTMF转换器605。语音到DTMF转换器包括被配置为监视音频流并识别音频流中的语音模式的语音识别子系统608。语音识别子系统608可以包括被配置为标识语音和分类所标识的语音的各种模块。例如,语音识别子系统608可以包括提供所识别的语音模式的统计分析的语音分类器模块。语音识别子系统608还可以解析所识别的语音模式来标识已经在存储在数据保存子系统604中的映射中被分配到DTMF 音调的关键词或短语。例如,宏语音命令可由用户经由用户界面来分配,并且被存储在数据保存子系统上的映射中。DTMF音调可以由DTMF生成设备610生成,该DTMF生成设备610 可以将DTMF音调发送给被呼叫方。应该理解,此处所述的配置和/或方法在本质上示例性的,且这些具体实施例或示例不是局限性的,因为多个变体是可能。此处所述的具体例程或方法可表示任何数量的处理策略中的一个或多个。由此,所示出的各个动作可以按所示顺序执行、按其他顺序执行、并行地执行、或者在某些情况下省略。同样,可以改变上述过程的次序。本发明的主题包括各种过程、系统和配置的所有新颖和非显而易见的组合和子组合、和此处所公开的其它特征、功能、动作、和/或特性、以及其任何和全部等效物。
权利要求
1.一种用于管理呼叫方通过电信网络与通信伙伴的交互的方法(300),包括 自动地确定(304)所述通信伙伴是否期待DTMF输入;如果所述通信伙伴期待DTMF输入,则将语音输入转换(306)成一个或多个DTMF音调;以及将所述一个或多个DTMF音调传递(310)给所述通信伙伴。
2.如权利要求1所述的方法,其特征在于,自动地确定通信伙伴是否期待DTMF输入是基于所述呼叫方的语音输入。
3.如权利要求1所述的方法,其特征在于,自动地确定通信伙伴是否期待DTMF输入包括使用语音识别系统(608)来监视来自所述通信伙伴的可听信号以识别一个或多个关键短语。
4.如权利要求1所述的方法,其特征在于,自动地确定通信伙伴是否期待DTMF输入是基于来自所述通信伙伴的可听信号中的音频水平的变化。
5.如权利要求1所述的方法,其特征在于,自动地确定通信伙伴是否期待DTMF输入包括向所述通信伙伴发送查询。
6.如权利要求1所述的方法,其特征在于,还包括,如果所述通信伙伴不期待DTMF输入,则避免(306)将语音输入转换成一个或多个DTMF音调。
7.如权利要求1所述的方法,其特征在于,还包括,如果所述通信伙伴期待DTMF输入, 则自动地通过菜单继续前进(406)来联系上在场代理。
8.如权利要求7所述的方法,其特征在于,还包括,对到所述呼叫方的音频信号静音 (409),同时通过菜单继续前进来联系上在场代理。
9.如权利要求7所述的方法,其特征在于,还包括,在联系上在场代理时通知(410)所述呼叫方。
10.一种呼叫管理器(600),包括 执行指令的逻辑子系统(602);以及保存指令的数据保存子系统(604),所述指令可被执行用于 接收经由电信网络从呼叫方定向到被呼叫方的语音流; 识别来自所述语音流的语音输入; 将所识别的语音输入转换成一个或多个DTMF音调;以及将所述一个或多个DTMF音调发送给所述被呼叫方。
11.如权利要求10所述的呼叫管理器,其特征在于,所述电信网络包括多个不同的节点,并且所述多个不同的节点包括所述呼叫方、所述呼叫管理器和所述被呼叫方。
12.如权利要求10所述的呼叫管理器,其特征在于,所述数据保存子系统保存可被执行来确定所述被呼叫方是否期待DTMF输入的指令。
13.如权利要求12所述的呼叫管理器,其特征在于,所述数据保存子系统保存可被执行来在所述被呼叫方不期待DTMF输入的情况下避免将语音输入转换成一个或多个DTMF音调的指令。
14.如权利要求12所述的呼叫管理器,其特征在于,所述数据保存子系统保存可被执行来在所述被呼叫方期待DTMF输入的情况下通过菜单继续前进来联系上在场代理的指令。
15.如权利要求14所述的呼叫管理器,其特征在于,所述数据保存子系统保存可被执行来对到所述呼叫方的音频信号静音的同时通过菜单继续前进来联系上在场代理的指令。
全文摘要
本发明描述了一种电话服务交互管理。提供了一种用于管理呼叫方与通信伙伴的交互的方法。该方法包括自动地确定通信伙伴是否期待DTMF输入。该方法还包括将语音输入转换成一个或多个DTMF音调,并且如果通信伙伴期待DTMF输入则将该一个或多个DTMF音调传递给通信伙伴。
文档编号H04M1/725GK102209143SQ201110084918
公开日2011年10月5日 申请日期2011年3月28日 优先权日2010年3月29日
发明者I·塔舍夫, S·汤姆科, W-T·F·刘, Y-C·居 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1