Tag: voicexml

在evolution.voxeo.com的voiceXML,得到奇怪的错误

我在voiceXML中是新的,我正尝试使用evolution.voxeo.com来运行简单的XML代码。 根据他们的网站 ,我们可以以多部分格式发布录制的audio。 所以这里是我的XML代码,运行良好,没有logging元素。 但是当我添加logging元素,我得到错误。 我得到错误的事实是奇怪的,因为我正在接收我的电脑中的实际audio文件。 00089 6c51 02:55:21 AM (http://65.29.170.122/, 1): Content is not allowed in prolog. 00090 6c51 02:55:21 AM Exception: error.semantic XML parse error(s) occurred in: http://65.29.170.122/ (http://65.29.170.122/, 1): Content is not allowed in prolog. Dialog stack trace: State (Dialog) URL (Document) ————– —————————— ___state1 http://webhosting.voxeo.net/196324/www/favorite_color.vxml?session.callerid=dcdac2bd-fa98-4c20-9d8e-69b3080a04fd&session.accountid=196324&session.sessionid=a28b97484d31d027e5bc03b1295d6c51&session.parentsessionid=f75bf363646a3e7a993789c7915829f3&session.virtualplatform=Staging-DTMF&session.calledid=9991483369 00091 6c51 02:55:21 AM =========================== An […]

使voiceXML读取服务器返回的结果

我在voiceXML是新的,我想知道如何读后通过服务器返回的值。 我希望voiceXML读取服务器的响应。 根据voiceXML文档 ,我知道结果应该是XML。 这是我接收结果的node.js / express.js代码: app.post("/getData", function (req, res) { console.log(JSON.stringify(req.body)); res.header('Content-Type','text/xml').send('<?xml version="1.0" ?> <vxml version="2.0"> <block> <prompt> The time in Milwaukee is 10 </prompt> </block> </vxml>'); }); 以下是显示我已成功收到发布内容的屏幕截图: 以下是显示我正在成功发送XML结果的屏幕截图: 这是我的voiceXML文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE vxml PUBLIC "-//BeVocal Inc//VoiceXML 2.0//EN" "http://cafe.bevocal.com/libraries/dtd/vxml2-0-bevocal.dtd"> <vxml xmlns="http://www.w3.org/2001/vxml" xmlns:bevocal="http://www.bevocal.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"> <form scope="dialog"> <field name="name" modal="false"> <grammar src="grammars.grammar#Names"/> […]