我有一个Voxeo Prophecy平台的本地安装,以及一个在该平台的voicexml浏览器上运行的语音xml应用程序。如何在不使用sip电话的情况下调用应用程序来收听消息,而不使用voxeo的托管功能?我只想在不使用手机的情况下在本地安装时调用该应用程序。当我从浏览器中尝试此操作时,我只是获取包含该对话框的xml文件。
答案 0 :(得分:0)
为什么没有SIP电话尝试启动应用程序? Prophecy的开发者版本附带一个SIP电话,非常适合测试和调试。您是否尝试从普通电话或POTS访问该应用程序。如果是这种情况,您将需要其他硬件,例如Cisco VoIP网关,以将固定电话信号转换为SIP。有许多VoIP网关可用。另一个选择是将Dialogic卡放入您的服务器并使用在SIP和Dialogic API之间进行转换的软件。如果您从Voxeo购买Prophecy作为设备,他们可以选择销售以实现此目的。从Voxeo获得此功能的优势在于它们将帮助配置它,这取决于您使用的电话线的类型类型以及它们是否位于PBX之后,这不是一件小事。
Prophecy的电话/通信接口是SIP,因此这是与之通信的唯一方式。您可以使用任何开源SIP堆栈自己开发,但最简单的方法是使用基于软件的SIP电话。它不像你可以开始说话,VXML应用程序会知道你的意图,或者语音输入是否真正用于VXML应用程序。您仍然需要将会话和路由等内容维护到正确的应用程序,这些应用程序可以通过SIP电话轻松处理。预言是为电话环境设计的。如果你试图将它用于某些人拥有的家庭自动化系统,我认为你必须提供某种类型的语音激活的SIP前端。