我在本地安装了Voxeo的Prophecy平台,还有一个在该平台的voicexml浏览器上运行的语音xml应用程序。如果没有sip电话,不使用voxeo的托管功能,我如何调用应用程序来收听消息?我只想在不使用电话的情况下调用本地安装的应用程序。当我在浏览器中尝试这样做时,我只得到了包含该对话框的xml文件。
发布于 2012-01-06 22:01:15
为什么要在没有SIP电话的情况下启动应用程序?Prophecy的开发人员版本附带了一个SIP电话,非常适合测试和调试。您是否正在尝试从普通电话或POTS访问应用程序。如果是这种情况,您将需要额外的硬件,例如将陆线信号转换为VoIP的思科SIP网关。有许多VoIP网关可用。另一种选择是将Dialogic卡放在您的服务器中,并使用在SIP和Dialogic API之间进行转换的软件。如果你从Voxeo购买Prophecy作为设备,他们可以卖给你一些选项来实现这一点。从Voxeo获得它的好处是,他们将帮助配置它,这不是微不足道的,取决于您正在使用的电话线的类型以及它们是否在PBX后面。
Prophecy的电话/通信接口是SIP,因此这是与其通信的唯一方式。你可以使用任何开源的SIP协议栈自己开发一些东西,但最简单的事情是使用基于软件的SIP电话。这不像你只是开始说话,VXML应用程序就会知道你想要什么,或者语音输入是否真的打算提供给VXML应用程序。您仍然需要维护会话和路由到正确的应用程序之类的东西,这很容易由SIP电话处理。“预言”是为电话环境设计的。如果您试图将其用于某些人拥有的家庭自动化系统,我认为您必须提供某种类型的SIP前端,该前端是语音激活的。
https://stackoverflow.com/questions/8446314
复制相似问题