Asp + vXML 动态数据
Asp + vXML dynamic data
我负责使用 vXML 和 asp.net 构建 IVR。出于某种原因,我们正在使用的语音服务器需要 ASP.net 并且不能将 PHP 与 vXML 结合使用,所以我一直在学习 ASP.net。该应用程序非常简单,因为它 运行 是一个带有 vXML 的 ASP.net 文件,并且应该根据用户输入从数据库中提取数据。
示例:
用户输入客户 ID“23313”
然后它应该从我们的 SQL2012 数据库中提取与该 ID 对应的数据,并通过提示读回。我觉得很简单。
我有几个关于此问题的可能解决方案的问题 -
是否可以让ASP/vXML动态地从PHP中拉取数据(post或get语句),并在当前vXML文档中使用这些数据?还是我必须硬着头皮想出第二页?
如果使用 PHP 不理想或不可能,那么将数据库连接添加到 asp/vXML 文档和 运行 IVR 中是否更好或可能?
我对 ASP.net 不是很熟悉,我正在尝试找出最有效的方法来实现我的目标,而不必为 运行 添加额外的 vXML 页面。
感谢任何帮助。
编辑
在 Jim 的进一步调查和帮助之后,我能够使内联 PHP 工作。我使用的服务器被设置为专门用于此 asp.net,并且服务器本身没有安装 PHP。安装 PHP、更改服务器查找文件的位置后,我可以 运行 我的应用程序中的最新 PHP 版本。
已删除代码示例,因为它完全不相关
ASP 要求似乎很奇怪,除非您在 ASP.net 环境中利用某种类型的库。 VoiceXML 浏览器,就是一个浏览器。它应该能够处理来自标准源的 VXML 。我怀疑您正在一个需要服务器端 ASP.
的框架内工作
如果您的浏览器兼容 VoiceXML 2.1,您应该可以访问 Data 元素。此元素允许您向服务器发出 Get 和 Post 请求,返回 XML 并解析 Javascript 中的数据。注意,return 数据必须有效 XML.
任何数据库连接都必须位于解决方案的 ASP.net 端。 VoiceXML 通过转换到新页面(goto 或 subdialog 元素)或上面的 Data 元素来获取数据。
我负责使用 vXML 和 asp.net 构建 IVR。出于某种原因,我们正在使用的语音服务器需要 ASP.net 并且不能将 PHP 与 vXML 结合使用,所以我一直在学习 ASP.net。该应用程序非常简单,因为它 运行 是一个带有 vXML 的 ASP.net 文件,并且应该根据用户输入从数据库中提取数据。
示例: 用户输入客户 ID“23313” 然后它应该从我们的 SQL2012 数据库中提取与该 ID 对应的数据,并通过提示读回。我觉得很简单。
我有几个关于此问题的可能解决方案的问题 -
是否可以让ASP/vXML动态地从PHP中拉取数据(post或get语句),并在当前vXML文档中使用这些数据?还是我必须硬着头皮想出第二页?
如果使用 PHP 不理想或不可能,那么将数据库连接添加到 asp/vXML 文档和 运行 IVR 中是否更好或可能?
我对 ASP.net 不是很熟悉,我正在尝试找出最有效的方法来实现我的目标,而不必为 运行 添加额外的 vXML 页面。
感谢任何帮助。
编辑 在 Jim 的进一步调查和帮助之后,我能够使内联 PHP 工作。我使用的服务器被设置为专门用于此 asp.net,并且服务器本身没有安装 PHP。安装 PHP、更改服务器查找文件的位置后,我可以 运行 我的应用程序中的最新 PHP 版本。
已删除代码示例,因为它完全不相关
ASP 要求似乎很奇怪,除非您在 ASP.net 环境中利用某种类型的库。 VoiceXML 浏览器,就是一个浏览器。它应该能够处理来自标准源的 VXML 。我怀疑您正在一个需要服务器端 ASP.
的框架内工作如果您的浏览器兼容 VoiceXML 2.1,您应该可以访问 Data 元素。此元素允许您向服务器发出 Get 和 Post 请求,返回 XML 并解析 Javascript 中的数据。注意,return 数据必须有效 XML.
任何数据库连接都必须位于解决方案的 ASP.net 端。 VoiceXML 通过转换到新页面(goto 或 subdialog 元素)或上面的 Data 元素来获取数据。