VXML

王朝百科·作者佚名  2009-12-21  
宽屏版  字体: |||超大  

Voice eXtensibleMarkupLanguage (VoiceXML),最初是由AT&T, IBM, Lucent(朗讯)和 Motorola(摩托罗拉)几个电信巨头创立的,目前已经广泛用于电信行业的应用服务器和媒体服务器交互上。

VXML的架构模型:VXML的架构模型中包含以下几个主要组件:

1.DocumentServer(文档服务器):由于编写VXML程序需要写一些定义交互流程的xml文件,文档服务器就是用来接受终端(比如手机,固定电话)的请求,并根据用户输入产生一个xml文档,再由VXML解释器解析并执行下个流程。

2.VoiceXML Interpreter(VXML解释器):用来解析xml文档,执行与用户终端的交互。比如和文档服务器配合重复播放语音,对输入进行验证等循环流程,等等。

3.VoiceXML Interpreter Context(VXML解释器环境,context虽然有上下文的意思,但是这里应该是VXML解释器工作环境的意思):可以通过解释器并行监视用户输入,并把一些用户特征信息保存起来。比如,一个上下文监视某个流程出口并负责把用户带到高级个性化帮助;另一个上下文则监视用户修改参数如音量和TTS特征等。

4.Implementation Platform(实现平台):由解释器和解释器上下文控制。实现平台的主要作用是在和用户交互过程中产生各种事件(比如用户输入,说话或连接断开)和系统事件(比如超时)。

VXML主要目标:VXML设计的目的是为了把好的Web开发方式带到交互式语音程序,把这些开发者从低级的编程和资源管理中解放出来。

VXML功能范围:

输出合成语音(TTS)

输出语音文件

识别语音输入

识别DTMF输入

对语音输入录音

其它像呼叫转移,断开连接之类的电话功能。(Milano:VXML是没有电话呼叫功能的,要通过ccxml来控制)

难免有遗漏疏忽之处,望批评指正并完善!!!

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有