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