1

我在本地安装了 Voxeo 的 Prophecy 平台,以及在平台的 voicexml 浏览器上运行的语音 xml 应用程序。如何在没有 SIP 电话且不使用 voxeo 的托管功能的情况下调用应用程序来收听消息?我只想在不使用电话的情况下在本地安装中调用应用程序。当我从浏览器尝试这个时,我只得到包含对话框的 xml 文件。

4

1 回答 1

0

为什么要尝试在没有 SIP 电话的情况下启动应用程序?Prophecy 的开发者版本带有一个非常适合测试和调试的 SIP 电话。您是否尝试通过普通电话或 POTS 访问该应用程序。如果是这种情况,您将需要额外的硬件,例如 Cisco VoIP 网关来将陆线信号转换为 SIP。有许多可用的 VoIP 网关。另一种选择是将 Dialogic 卡放入您的服务器并使用在 SIP 和 Dialogic API 之间进行转换的软件。如果您从 Voxeo 购买 Prophecy 作为设备,他们可以向您出售选项来实现这一目标。从 Voxeo 获得此功能的优势在于他们将帮助配置它,这取决于您使用的电话线类型以及它们是否位于 PBX 后面,这并非易事。

Prophecy 的电话/通信接口是 SIP,因此这是与之通信的唯一方式。您可以使用任何开源 SIP 堆栈自己开发一些东西,但最简单的方法是使用基于软件的 SIP 电话。这不像您可以刚开始说话,VXML 应用程序就会知道您的意图,或者语音输入是否真的是为 VXML 应用程序准备的。您仍然需要维护诸如会话和路由到正确的应用程序之类的事情,这很容易被 SIP 电话处理。Prophecy 是为电话环境设计的。如果您尝试将它用于某些人拥有的家庭自动化系统之类的东西,我认为您必须提供某种类型的语音激活的 SIP 前端。

于 2012-01-06T14:01:14.710 回答