DANK確保DN簡單實(shí)現(xiàn)向Dialogic移植
2002/11/27
基于DSP設(shè)計(jì)的硬件框架為東進(jìn)DN兼容Dialogic產(chǎn)品提供了可能性,同時東進(jìn)DN的設(shè)計(jì)使其移植到為Dialogic產(chǎn)品設(shè)計(jì)的系統(tǒng)中變得十分簡單。整個移植過程只需要三步——首先,從工程中刪除Dialogic的.lib庫文件;其次,把NADK的.lib文件添加到工程中;最后,重新編譯應(yīng)用工程。當(dāng)然,前提是要確認(rèn)機(jī)器中已經(jīng)安裝了東進(jìn)DN產(chǎn)品和NADK新軟件開發(fā)包!幷
NADK是和DialogicSR5.0版本相兼容的軟件開發(fā)平臺,它具有如下一些特點(diǎn)。首先提供與Dialogic完全一致的函數(shù)接口,兼容Dialogic的各種編程模式,提供靈活的同步、異步編程模式。其次支持多線程和事件驅(qū)動,程序執(zhí)行效率與Dialogic相比更勝一籌。另外支持vox/pcm/wav等多種語音格式和Win2000/WinNT操作系統(tǒng)。同時NADK支持DialogicSR5.0所支持的所有七種編程模式,包括:同步模式、異步模式、擴(kuò)展異步模式、同步SRL回調(diào)模式、異步SRL回調(diào)模式、異步windows回調(diào)模式、與Win32同步模式。而且最新的NADK版本已能夠支持msi_(坐席)、dx_(語音)、dt_(數(shù)字中繼)、cc_(ISDN)、fx_(傳真)、dcb_(會議)、sr_(SRL事件管理)等函數(shù)。這些函數(shù)都提供與Dialogic的函數(shù)接口一致并且兼容的編程模式。
此外,需要說明的是,NADK不支持DialogicSR5.0中的部分函數(shù)。如:只支持ISDN中CTR4協(xié)議,因?yàn)槟壳皣鴥?nèi)ISDN只使用該協(xié)議,而與其他協(xié)議相關(guān)的函數(shù)尚未支持。
要實(shí)現(xiàn)系統(tǒng)移植,對東進(jìn)DN都支持哪些語音格式同樣需要關(guān)注。東進(jìn)DN支持包括vox、pcm、wav等在內(nèi)的多種語音格式。這樣,原來所使用的大量聲音文件,可以不做任何改變而直接在東進(jìn)DN上使用,免去了煩瑣的語音格式轉(zhuǎn)換工作,并為工程應(yīng)用提供了多種語音格式選擇。
從軟件層面看是這樣,從應(yīng)用層面上看也同樣如此。底層的板卡和驅(qū)動,對于應(yīng)用層面來說是透明的,在硬件上不論使用Dialogic產(chǎn)品,還是東進(jìn)DN系列產(chǎn)品,對于應(yīng)用程序來說是沒有區(qū)別的。所以,CTI工程師們在完成東進(jìn)DN的移植時,不但可以免去熟悉另外一種卡、另外一種編程模式,也不用再改寫程序。對于熟悉Dialogic產(chǎn)品的工程師來說,用東進(jìn)DN系列產(chǎn)品,做編程和開發(fā)工作,就如原來一樣熟悉而簡單,并且在成本、性能、技術(shù)服務(wù)等方面,還有獨(dú)特的吸引力。
東進(jìn)DN設(shè)計(jì)的初衷并不僅僅只是為了和Dialogic兼容,還希望能“青出于藍(lán)而勝于藍(lán)”。通過測試,DN卡中國一號信令接續(xù)速度比Dialogic快20%,東進(jìn)DN的優(yōu)勢正在逐漸體現(xiàn)。
中國信息產(chǎn)業(yè)網(wǎng)(www.cnii.com.cn)
相關(guān)鏈接: