使用 Java servlet 和 JSP 生成 VoiceXML
[@more@]对于绝大多数 Web 开发人员来说,输出 HTML、XHTML 乃至 XML 是一项微不足道的任务,它只不过是创建和部署 Web 应用程序的常规流程。从显示 Internet 页面到应答电话呼叫看似一个巨大的飞跃,但实际并非如此。在这篇文章中,您将看到相同的技术如何帮助您动态创建 Web 页面以便接听(虚拟的)电话并应答呼叫。
在过去五年中,Web 得到了比以往任何时候都长足的发展。一度主要以文本为基础的软件程序媒介 “Web 浏览器” 现已发展成为一种可供任何具有连通性的设备使用的信息源。最早列入可访问 Web 页面的设备列表的是移动电话,随后是寻呼机、手持设备、个人电子助理和其他任何可通过无线连接连入 Web 的设备。在最近几年,电话也加入了这一阵营,通过普通电话线路使用 Web 程序的呼声也越来越高。
这种最新型的应用程序(用户通过电话访问在线服务)的更恰当的名称是电话应用程序(telephone application)。显而易见,由于电话无法用来 “单击一个链接”,应用程序交互几乎全部是通过语音处理的。用户不是采用单击链接的方式,而是说出 “账户信息” 或使用键盘按预先录制好的指令进行操作。
通过现有(或略加修改的)Web 应用程序为电话提供服务的能力是一种强大的想法,也是许多 Web 开发人员都渴望探索的领域之一。关于 Web 应用程序与电话应用程序,要了解的最重要的一件事就是您实际上可以使用相同的技术组合来创建这两种应用程序。HTML、XHTML 和 XML 是 Web 界面之下最常用的三种底层技术,VoiceXML(或简称为 VXML)则是一种密切相关的技术,它使得电话客户机可以利用 Web 交互。JavaServer Pages 与 servlet、PHP 脚本以及 Ruby 应用程序均可响应电话请求,就像响应那些进入手持设备或 Web 浏览器的请求一样轻松。在这篇文章中,我们主要关注使用 Java 平台为简单的 VoiceXML 应用程序提供服务,但您可将本文介绍的方法同样地应用到 PHP、Perl 或您选择的任何编程语言。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7839366/viewspace-919811/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7839366/viewspace-919811/