基于UCMA的VoiceXML - 和& lt; log>标签

本文关键字:lt 标签 log goto UCMA VoiceXML 基于 | 更新日期: 2023-09-27 18:17:52

我用UCMA 3.0编写了一个基本的IVR系统。它接收传入呼叫,然后使用以下类执行VXML脚本:

Microsoft.Rtc.Collaboration.AudioVideo.VoiceXml.Browser

第一个问题-我目前有一个大的脚本,做各种各样的事情。我想把这个脚本分成更小的部分,并使用标记调用它们。这行不通。我试图调用第二个脚本使用:

<goto next="next_page.vxml"/>

我已经尝试了调用第二个脚本文件的许多不同的变体,没有成功。我总是得到一个'错误。badfetch 的错误。这句话是"goto"吗?标签实际上在UCMA 3.0中工作吗?如何?

第二个问题-我在哪里可以找到标签的输出?

基于UCMA的VoiceXML - <goto>和& lt; log>标签

在VoiceXML中,goto标签用于仅转到另一个表单。我怀疑next_page。vxml是您创建的任何表单的名称。用这个代替:

<submit next="next_page.vxml"/>

或者在VoiceXML文档中使用表单的名称。

要了解更多关于UCMA中对VoiceXML的支持,请阅读此页面http://msdn.microsoft.com/en-us/library/lync/hh243693%28v=office.14%29.aspx(它声明支持VoiceXML 2.0,因此goto标签在正确使用时应该可以工作)。

如果您找不到的输出,您应该更改错误消息的输出目标。

例如

<error>
    <prompt>Error massage is &quot;<value expr="_message" />&quot;.</prompt>
</error>

当IVR引发错误事件时,可以监听错误消息