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