上海声通公司是国内最早支持Voice国际规范的厂商之一,其IVR平台的Voice解析器基于开源的OpenVXI项目,当时OpenVXI仅支持Voice 1.0规范。
在实施Genesys集成项目中,发现Genesys Voice Platform Composer 8.0+的实现方式和GVP Studio 7.6完全不同。以Java语言为例,GVP Studio 7.6生成的代码是JSP文件,而GVP Composer 8.1生成的是静态的Voice文件。
以Web开发类比,GVP 7.6相当于采用整个页面Request-Response方式,而GVP 8.0+相当于采用AJAX方式.gVP 8.0+能采用类似AJAX方式的主要原因是,Voice2.1规范新增标记,该标记支持Voice向后台应用发起HTTP请求并接收格式的返回信息.composer为便于在Voice中使用处理返回的结果,内置了JSON转换程序,可将格式的返回信息转换为JSON对象。
采用标记能更好地将语音流程和业务逻辑相分离,提高代码的可读性和可维护性。目前,OpenVXI 3.0已支持Voice 2.1.公司计划升级IVR平台的Voice解析器,以使用Voice 2.1规范带来的便利。