问题标签 [vxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
337 浏览

xml - 在 vxml 中录制语音(Tellme Studio 开发者帐户)

我在告诉工作室有开发者帐户,

我尝试了一些基本的片段,它工作正常,最后我尝试了记录标签,

但它不起作用,即使 NOINPUT TAG 也不起作用,

这是我的片段,

0 投票
1 回答
663 浏览

visual-studio-2008 - 在 Visual Studio 中添加自定义目标验证架构

我想使用 Visual Studio 2008 Web 项目来构建一个应用程序,该应用程序使用:

因为它是 aspx 文件中的验证模式。但是,当我在 vxml.dtd 中编写一个标记(例如<vxml></vxml>哪个是有效标记)时,它会引发一些警告:Element 'html' occurs too few timesElement 'vxml' is not supported.

我认为这是由于工具 > 选项 > 文本编辑器 > HTML > 验证中的验证目标设置。

如何将 vxml.dtd 添加到目标下拉框中的可能设置列表中?

谢谢,本

0 投票
1 回答
524 浏览

grammar - Voicexml 语法

我尝试在我的 voicexml 文件中使用语法。起初我尝试了一种内联语法。我使用了网站上的示例,但它不起作用。

这是代码:

谢谢

0 投票
1 回答
2626 浏览

global-variables - Voicexml如何将输入存储到全局变量中

我正在创建一个voicexml 应用程序。

我想将用户输入存储到全局变量中。

我想知道,输入应该存储在 fieldvar 中。不应该吗?在我尝试过之后,我尝试将它存储在一个全局变量中:

但不知何故它不起作用。我使用 valueexpr="var"作为 expr。

提前致谢

- - - - - - - -编辑:

现在我用这个:

我只是改变了那个。应用程序说“测试”,但随后出现错误。


不允许使用“var”,而是使用其他名称 :-)

0 投票
3 回答
746 浏览

xml - 有兴趣使用 Selenium 测试 XML/VXML 页面

有没有办法使用 selenium 来测试 VXML 页面?我似乎只能访问 HTML 内容。任何人都可以帮忙吗?

0 投票
3 回答
1015 浏览

vxml - 基于字母在拨号盘上的位置的 DTMF 输入 VXML

我是 VXML 的新手(和一般的编码),显然我想要做的是......不正常,但希望它可以完成。

我了解使用 VXML 的 DTMF 输入的原理概念:

<grammar mode="dtmf"><![CDATA[ (*|0|1|2|3|4|5|6|7|8|9)<2-31> ]]></grammar>
<prompt>something here</prompt>
<noinput-nomatch-filled>conditions</noinput-nomatch-filled>

我正在尝试做的是采取多种操作,以允许 DTMF 根据它们在拨号盘上的位置输入字母。您可以通过首先拨打该字母所在的号码 (2-9) 和该字母的位置 (1-4) 来实现此目的。

例如:“E”将是拨号盘上的 3 和 2。

我完全不知道这将如何在 VXML 中工作。我想做的是:

1)提示:请输入您的三字母代码。请输入您的第一个字母。
2)期望两个 DTMF 输入第一个数字介于 2 和 9 之间,第二个数字介于 1 和 4 之间。基于此逻辑(33 = F,94 = Z)设置字母。
3)提示:您输入的字母是(INPUT)。这个对吗?按 1 是,按 2 重试。
4)重试或继续下一个字母。等等等等。

如果有人有资源,那么我可以自己偶然发现这个问题的答案,那就太好了!如果有人想要赏金……这也是一种选择!感谢您的阅读!

0 投票
1 回答
2964 浏览

multithreading - Tomcat中的线程睡眠

我正在编写一个 VXML 应用程序,它接受传入的 SIP 语音呼叫,然后在同一主机上的 Tomcat 实例上运行的 Java 应用程序上轮询 Web 服务以获取传入的语音请求(例如,播放音频提示或收集一些数字)来自一个单独的频道。这些语音请求通过单独的 WS 接口接收并缓存以供 VXML 会话收集。语音请求可能会在电话被接受后 0.5 秒到 30 秒以上的任何时间收到。

从逻辑上讲,VXML 会话应该定期轮询新请求,并且 Tomcat 中的 Java 应用程序返回一个非阻塞响应,指示是否已收到任何请求。然而,我还有一个额外的限制是,从 VXML 解释器进行 Web 服务调用的 CPU 成本非常高,因此对大量同时调用定期重复此操作会显着影响系统容量。

一种优选的方法是让 Web 应用程序阻止来自 VXML 应用程序的轮询,直到语音服务请求到达缓存中(例如 5 或 10 秒的超时)。但是,我知道在 servlet 线程上长时间使用 Thread.sleep 在最好的情况下是一个坏主意,所以我正在寻找一种替代方法来实现这一点。

此应用程序需要支持服务器上的大量同时会话(预计在计划的硬件上最多有 1000 个 VXML 会话),因此仅增加 Tomcat 上的线程数是不可接受的。

有没有一种方法可以让 Tomcat 将请求搁置一段时间,同时为其他请求释放 servlet 线程?有机会,当我使用 Thread.sleep 时,Tomcat 是否足够聪明,可以简单地做到这一点?:-)

谢谢,fb

0 投票
2 回答
220 浏览

ivr - vxml程序的现场测试场所

是任何像tellme studio 这样的用于vxml 测试的网站,

在 Tellme Studio 接受来自美国的用户,我在印度,所以猜测无法注册,请参考

用于运行 vxml 程序的其他站点,

0 投票
2 回答
485 浏览

vxml - MS Lync server 2010 是否带有内置的 vxml 浏览器?

如果是这样,是否有任何在线文档描述如何安装/配置它?谢谢。

0 投票
2 回答
1644 浏览

vxml - 将 GSL 语法转换为 GRXML 格式

是否有任何工具可以将现有的 GSL 语法文件转换为 GRXML 语法文件?我希望这样的工具已经存在,但在搜索时找不到它,我错过了什么吗?