本人通過對(duì)國(guó)產(chǎn)語(yǔ)音卡編程方面的深入研究,開發(fā)出一套具有良好通用性的國(guó)產(chǎn)語(yǔ)音卡應(yīng)用開發(fā)平臺(tái)。它采用了多層框架結(jié)構(gòu),可以非常靈活方便地添加對(duì)新硬件的支持。例如,筆者為五岳鑫板卡重新寫了一個(gè)板卡硬件層,從而增加了對(duì)該語(yǔ)音卡的支持,前后一共花了不到一天的時(shí)間,系統(tǒng)原有的各種業(yè)務(wù)、功能模塊立刻就能在新硬件上跑起來(lái),本來(lái)已經(jīng)準(zhǔn)備淘汰的TW2VID ISA總線卡,表現(xiàn)的有聲有色,性能絲毫不遜于Dialogic的模擬語(yǔ)音卡。
簡(jiǎn)單地說(shuō),該系統(tǒng)一方面為應(yīng)用軟件開發(fā)工程師提供了同步開發(fā)模式,另一方面又保證了開發(fā)完畢的系統(tǒng)以異步模式的高效率執(zhí)行。從而能夠以較高的生產(chǎn)力開發(fā)出高性能的電話語(yǔ)音應(yīng)用系統(tǒng)。
如下為八線東進(jìn)模擬語(yǔ)音卡跑在本系統(tǒng)上,8條線路并發(fā)訪問時(shí)所占用的系統(tǒng)資源情況:
可見對(duì)系統(tǒng)資源的消耗是非常小的。
該平臺(tái)的另一個(gè)顯著特點(diǎn)是,它不僅適用于軟件開發(fā)人員,而且還適用于最終用戶。系統(tǒng)提供了圖形化的IVR開發(fā)工具,通過鼠標(biāo)的點(diǎn)擊、拖拽即可生成一個(gè)復(fù)雜的電話語(yǔ)音系統(tǒng)。系統(tǒng)提供的主要功能節(jié)點(diǎn)有:摘機(jī)、播放語(yǔ)音文件、播放語(yǔ)音串、接收DTMF輸入、播放語(yǔ)音菜單且接受選擇、留言信箱、留言管理、跳轉(zhuǎn)、掛機(jī)、轉(zhuǎn)接坐席、自動(dòng)路由等。
新時(shí)空工作室供稿 CTI論壇編輯