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