要使用VoiceXML,我会推荐Voxeo的优秀平台Prophecy.您可以免费获得两个端口,您可以在服务器上运行,甚至可以在工作站/笔记本电脑上运行.他们提供SIP软电话来测试您的应用程序,因此不需要任何精心设置; 只是一个简单的安装,你准备好了.他们还拥有可以免费测试的托管环境.如果将其投入生产,您只需支付服务费用.这篇文章描述了如何在托管环境中设置和测试应用程序.如果您在PC上安装Prophecy,这里有一篇关于如何设置和测试应用程序的文章.Voxeo的首席技术官是VoiceXML标准委员会的成员,因此他们的平台非常接近标准.
Voxeo的开发者网站上有很多关于VoiceXML的文档,里面有很多例子.关于如何获取dtmf输入的问题,您可以转到文档中左侧窗格的底部,然后单击元素"字段".field元素用于从调用者收集信息.要使用DTMF输入轻松完成此操作,您可以使用内置语法.有关内置语法的更多信息,请查看"field"元素的"type"属性的文档.从"字段"中获得"填充"事件后,您可以使用"submit"元素调用Perl脚本.Voxeo的文档提供了有关使用Perl创建VoiceXML应用程序的文章的链接.该Voxeo的论坛也是对VoiceXML和预言信息的极好来源.如果您在论坛中找不到问题的答案,只需询问它,他们知识渊博的支持人员将提供帮助.
如果您还熟悉.NET技术,那么有一个名为VoiceModel的开源项目,可以使用ASP.NET轻松开发VoiceXML应用程序.该项目有很多例子.
这些资源可以让您快速开始使用VoiceXML.