上海聲通公司是國內(nèi)最早支持Voice國際規(guī)范的廠商之一,其IVR平臺的Voice解析器基于開源的OpenVXI項目,當時OpenVXI僅支持Voice 1.0規(guī)范。
在實施Genesys集成項目中,發(fā)現(xiàn)Genesys Voice Platform Composer 8.0+的實現(xiàn)方式和GVP Studio 7.6完全不同。以Java語言為例,GVP Studio 7.6生成的代碼是JSP文件,而GVP Composer 8.1生成的是靜態(tài)的Voice文件。
以Web開發(fā)類比,GVP 7.6相當于采用整個頁面Request-Response方式,而GVP 8.0+相當于采用AJAX方式.gVP 8.0+能采用類似AJAX方式的主要原因是,Voice2.1規(guī)范新增標記,該標記支持Voice向后臺應用發(fā)起HTTP請求并接收格式的返回信息.composer為便于在Voice中使用處理返回的結(jié)果,內(nèi)置了JSON轉(zhuǎn)換程序,可將格式的返回信息轉(zhuǎn)換為JSON對象。
采用標記能更好地將語音流程和業(yè)務邏輯相分離,提高代碼的可讀性和可維護性。目前,OpenVXI 3.0已支持Voice 2.1.公司計劃升級IVR平臺的Voice解析器,以使用Voice 2.1規(guī)范帶來的便利。