Aculab 旗艦產(chǎn)品-Prosody
2003/12/30
Prosody板卡是Aculab公司CTI產(chǎn)品線中的旗艦產(chǎn)品。該產(chǎn)品設(shè)計(jì)理念新穎獨(dú)特,功能豐富完善,結(jié)構(gòu)靈活。Prosody 1997年問(wèn)世不久,就被Computer
Telephony評(píng)為該年度最佳產(chǎn)品設(shè)計(jì)獎(jiǎng),并在市場(chǎng)上取得巨大的成功。以下詳細(xì)介紹Prosdoy板卡的特點(diǎn)。
一. 獨(dú)特靈活的硬件結(jié)構(gòu)
Prosody具有PCI和cPCI兩種總線格式,是目前市場(chǎng)上真正意義上的模塊化設(shè)計(jì)產(chǎn)品。PCI板卡上具有支持卡間互聯(lián)和通信的H.100總線。與眾不同的是她的電信網(wǎng)接口,信令和語(yǔ)音處理部分的設(shè)計(jì)。
1. 網(wǎng)絡(luò)接口
Prosody的電信網(wǎng)接口部份是一塊活動(dòng)的子卡,即所謂的PM模塊。Prosody PCI卡可選配1,2或4個(gè)E1/T1中繼接口的此類模塊;Prosody
cPCI可選擇4,8個(gè)端口。顯然,基于Prosdoy的應(yīng)用系統(tǒng)在容量需要擴(kuò)充時(shí),如60路擴(kuò)容為120路,只需把PM2模塊更換為PM4模塊,而無(wú)需更換整個(gè)板卡或添加另一塊板卡。靈活的設(shè)計(jì)還體現(xiàn)在接口的類型上:
PM模塊本身不顯示區(qū)分E1和T1, 對(duì)E1接口的阻抗也不區(qū)分120歐姆和75歐姆。實(shí)際上,這些物理參數(shù)在Prosdoy板卡上可以通過(guò)軟件來(lái)設(shè)置選擇。換言之,Prosody提供的是通用端口,徹底摒棄市場(chǎng)上通行的傳統(tǒng)做法-由繁冗的而易混淆的產(chǎn)品型號(hào)堆積起的龐大產(chǎn)品線。統(tǒng)一而通用的端口,對(duì)語(yǔ)音卡采購(gòu)、庫(kù)存和維護(hù)的意義不言而喻。
2. 信令處理
支持世界范圍內(nèi)的通信協(xié)議,是Aculab在業(yè)界的明顯優(yōu)勢(shì)之一。事實(shí)上,Aculab的美國(guó)競(jìng)爭(zhēng)對(duì)手在上世紀(jì)80年代末進(jìn)入歐洲市場(chǎng)時(shí),都曾經(jīng)用他們的語(yǔ)音資源卡捆綁Aculab的網(wǎng)絡(luò)接口卡。這也是為什么在H.100總線出現(xiàn)之前,Aculab板卡上同時(shí)配備SCSA和MVIP總線的原因。
Aculab的信令處理由上面提及的PM模塊完成。由于同一PM模塊為每個(gè)E1/T1端口提供獨(dú)占的信令處理資源,所以端口間的信令處理是彼此獨(dú)立的。優(yōu)點(diǎn)有二:一是某一個(gè)端口萬(wàn)一出現(xiàn)信令故障,不會(huì)波及其他端口的正常運(yùn)行;二是同一塊卡可同時(shí)處理不同的信令,如第一個(gè)端口處理ISDN
PRI, 而第二個(gè)端口處理SS7 ISUP,以此類推。此特性在應(yīng)用系統(tǒng)需和來(lái)自不同交換機(jī)的E1/T1連接時(shí),優(yōu)勢(shì)明顯。
這里需要強(qiáng)調(diào)的是:SS7功能是板卡本身具備的功能,而無(wú)需任何額外的硬件。換言之,無(wú)論是支持ISDN PRI還是SS7 ISUP,硬件成本是一致的。比起市場(chǎng)上的語(yǔ)音卡需要另外的SS7卡配合,Prosody無(wú)疑具有更高的性能價(jià)格比。
對(duì)隨路信令(CAS)的支持,是通過(guò)添加獨(dú)立的DSP32模塊獲得的。
3. 語(yǔ)音處理
語(yǔ)音處理是Prosdoy板卡最精彩的部分。Prosody支持的所有語(yǔ)音處理功能都是通過(guò)功能強(qiáng)大的浮點(diǎn)DSP來(lái)實(shí)現(xiàn)的。一個(gè)DSP處理器能同時(shí)處理64通道的基本語(yǔ)音處理功能,如錄放音,DTMF檢測(cè)。Prosody
PCI板卡的基板已固化一或兩個(gè)DSP,在做典型的IVR時(shí),本身就可以處理4E1的呼叫容量。Prosody PCI還可以根據(jù)需要添加一個(gè)或兩個(gè)DSP模塊,來(lái)做更為復(fù)雜的高級(jí)語(yǔ)音處理,如G3傳真、語(yǔ)音識(shí)別和/或文語(yǔ)轉(zhuǎn)換等。詳細(xì)的語(yǔ)音處理功能描述和技術(shù)指標(biāo)見下一部分。
Prosody獨(dú)特的硬件設(shè)計(jì),確保了最大限度的應(yīng)用伸縮性。從應(yīng)用系統(tǒng)實(shí)現(xiàn)和安裝的角度來(lái)看,無(wú)論是與電信網(wǎng)接口信令和容量的變更,還是所需語(yǔ)音功能的增減,都可以通過(guò)調(diào)整Prosody上的模塊資源來(lái)自如應(yīng)付,進(jìn)而最大限度地保護(hù)了用戶的硬件投資。
二. 豐富的語(yǔ)音處理功能
Prosody板卡依靠DSP提供功能強(qiáng)大而豐富多彩的語(yǔ)音處理功能,包括從基本的錄放音、DTMF檢測(cè)與生成,到復(fù)雜的會(huì)議、傳真、數(shù)據(jù)通信、回波抵消、語(yǔ)音識(shí)別、文語(yǔ)轉(zhuǎn)換、說(shuō)話人識(shí)別與證實(shí)等。一塊Prosody
板卡,配置多達(dá)四個(gè)DSP,可以分別下載不同功能的語(yǔ)音處理固件,進(jìn)而支持不同應(yīng)用系統(tǒng)需要的功能組合。所以,在Aculab的術(shù)語(yǔ)里,除了上文提及的不顯示區(qū)分E1/T1接口類型之外,也沒(méi)有市場(chǎng)上流行的語(yǔ)音卡、傳真卡、會(huì)議卡的類型區(qū)分。Prosody可同時(shí)提供所有這些卡具備的功能。至此我們發(fā)現(xiàn),Prosody是一個(gè)為CTI應(yīng)用多身定做的、多功能的、綜合性硬件平臺(tái)。下面分類介紹這些CTI領(lǐng)域的典型語(yǔ)音處理功能,
1.錄音和放音
一塊卡支持多達(dá)256個(gè)通道的錄音和放音,支持多種語(yǔ)音壓縮編碼格式。此外,具備以下特性:
·靜音壓縮
·DTMF去除
·可變速率放音
·A/Mu率PCM語(yǔ)音格式自動(dòng)轉(zhuǎn)換
2.DTMF檢測(cè)與生成
每個(gè)DSP支持64個(gè)通道的并行處理;可檢測(cè)和生成任意的單/雙頻信號(hào)音;可檢測(cè)低至32/32ms占空比的信號(hào);檢測(cè)的準(zhǔn)確度很高,在權(quán)威的Mitel測(cè)試中,達(dá)到零錯(cuò)檢率。
3.會(huì)議功能
Prosody在處理會(huì)議功能時(shí),同時(shí)提供了高級(jí)API和低級(jí)API。這樣,板上多達(dá)四個(gè)DSP可協(xié)同工作,進(jìn)而使得一塊Prosody能支持多達(dá)248方的一個(gè)大型會(huì)議。與會(huì)議功能有關(guān)的特性還包括:
·按通道可調(diào)音量控制
·DTMF去除 - 某一與會(huì)方的DTMF按鍵操作,只作用于應(yīng)用系統(tǒng),而不會(huì)傳播至其他與會(huì)各方。
·會(huì)議發(fā)言者的跟蹤與確認(rèn)
·整個(gè)會(huì)議錄音
·會(huì)議調(diào)度
4.G3傳真
Aculab支持符合T.30建議的傳真發(fā)送和接收功能。來(lái)話呼叫可與傳真和語(yǔ)音資源相連,所以應(yīng)用程序能區(qū)分呼叫的類型,并相應(yīng)處理。一個(gè)DSP可同時(shí)處理34個(gè)通道的傳真發(fā)送操作,這樣,一塊卡可支持136個(gè)此類操作;傳真接收要稍復(fù)雜一些,一塊卡能同時(shí)接受52個(gè)傳真。傳真固件支持TIFF-F圖形文件的發(fā)送和接收;Prosdoy還提供TIFF管理庫(kù),來(lái)支持ASCII和TIFF-F之間的轉(zhuǎn)換,以及傳真頁(yè)面的處理。
5.被叫類型檢測(cè)
Prosody能自動(dòng)檢測(cè)被叫方是真實(shí)的人,還是自動(dòng)應(yīng)答機(jī)。這個(gè)特性在外撥呼叫類應(yīng)用中很重要。比如在"電話銷售"應(yīng)用中,如果系統(tǒng)監(jiān)測(cè)到被叫的響應(yīng)來(lái)自應(yīng)答機(jī)的留言信息,就沒(méi)必要把建立的呼叫轉(zhuǎn)給銷售人員,而是選擇掛機(jī)操作。
6.?dāng)?shù)據(jù)通信
Prosody支持一些典型的數(shù)據(jù)通信協(xié)議,如V.110和V.23等。
V.23是速度為1200bit/s的半雙工異步調(diào)制解調(diào)器,一個(gè)Prosody 的DSP能處理64個(gè)通道。
V.110也工作在異步模式下,速度在600至38,400bits/s之間可變。一個(gè)Prosody 的DSP也能處理64個(gè)通道。
7.Aculab文語(yǔ)轉(zhuǎn)換(TTS)
Aculab提供基于主機(jī)的、快速而準(zhǔn)確的TTS,采用的是波形拼接語(yǔ)音合成算法。她的顯著特點(diǎn)是占用的內(nèi)存小,支持很高的通道密度,從而凸現(xiàn)她的價(jià)值。這里,Prosody用來(lái)完成在E1/T1通道或
H.100/H.110總線上的放音操作。一個(gè)Prosody DSP能支持64個(gè)通道的放音,也能在同一個(gè)DSP上結(jié)合其他的語(yǔ)音處理算法。Aculab
TTS使用統(tǒng)一的API,或者是W3C的SSML。更重要的是該算法是免費(fèi)的。
8.Acualb語(yǔ)音識(shí)別(ASR)
Aculab還提供基于音素識(shí)別的自動(dòng)語(yǔ)音識(shí)別,來(lái)支持市場(chǎng)所需的日益增長(zhǎng)的語(yǔ)音交互類應(yīng)用。Aculab的語(yǔ)音識(shí)別系統(tǒng)具有靈活的結(jié)構(gòu):一個(gè)或多個(gè)ASR主機(jī)可以接受并識(shí)別來(lái)自客戶機(jī)的話音信號(hào)。這里,Prosody板卡DSP運(yùn)行的固件用來(lái)向這個(gè)基于主機(jī)的ASR系統(tǒng)饋入待識(shí)別信號(hào),同時(shí),該DSP也可以實(shí)現(xiàn)其它功能,如錄音、放音、回波抵消和
DTMF檢測(cè)等。回波抵消用來(lái)實(shí)現(xiàn)"Barge-in"功能,確保在實(shí)際應(yīng)用中用戶無(wú)需等系統(tǒng)提示音播放完畢就可應(yīng)答。這個(gè)特性是保證這類自然語(yǔ)言交互式應(yīng)用成功的關(guān)鍵。和TTS一樣,這個(gè)ASR功能也是免費(fèi)獲得的。
9.說(shuō)話人證實(shí)與識(shí)別(SVI)
SVI提供一種方便的、在電話上安全訪問(wèn)個(gè)人化信息的方法。應(yīng)用系統(tǒng)通過(guò)SVI可以存取敏感的數(shù)據(jù),或者提升已有數(shù)據(jù)安全處理方法的可靠性。SVI算法采用統(tǒng)計(jì)技術(shù)模型,根據(jù)人類聲音的物理特性,如聲紋的唯一性,來(lái)證實(shí)說(shuō)話人的身份是否屬實(shí)。可免費(fèi)獲得的SVI算法進(jìn)一步證明了Aculab對(duì)市場(chǎng)的承諾:在統(tǒng)一的語(yǔ)音處理平臺(tái)Prosody上提供無(wú)與倫比的價(jià)值。
10.回波抵消
電話線路上的回聲會(huì)給語(yǔ)音識(shí)別帶來(lái)不期望的負(fù)面影響。系統(tǒng)播放提示音帶來(lái)的回聲有時(shí)會(huì)被誤識(shí)為用戶的應(yīng)答。Prosody的回波抵消功能是為基于主機(jī)的語(yǔ)音識(shí)別設(shè)計(jì)的。一個(gè)DSP可以支持多達(dá)24個(gè)通道,同時(shí)還可進(jìn)行錄音、放音、回波抵消和DTMF檢測(cè)。
11.第三方語(yǔ)音處理
Aculab充分認(rèn)識(shí)到客戶對(duì)語(yǔ)音技術(shù)快速發(fā)展的需求,所以,和一些業(yè)界知名的專業(yè)語(yǔ)音處理技術(shù)公司建立了廣泛的合作伙伴關(guān)系,包括Infotalk,
Nuance, Scansoft, Speechworks等。
帶有PM模塊的Prosody板卡,用來(lái)采集電話通道中的語(yǔ)音信號(hào),然后饋入這些第三方的語(yǔ)音識(shí)別引擎,完成多個(gè)通道的語(yǔ)音識(shí)別操作。取決于配置的不同,軟件可以單機(jī)操作,也可以配成客戶機(jī)/服務(wù)器的模式。為了支持"Barge-in"功能,Prosody運(yùn)行帶有回波抵消的固件。這樣一個(gè)DSP支持24個(gè)通道的識(shí)別,而配置四個(gè)DSP的Prosody板卡可支持96個(gè)通道,成為業(yè)界的翹楚。
三.Prosody的軟件開發(fā)環(huán)境
卓越的硬件平臺(tái)需要出色的軟件開發(fā)和應(yīng)用環(huán)境。Prosody板卡的軟件開發(fā)包的特點(diǎn)可總結(jié)如下:
1.支持主流的主機(jī)操作系統(tǒng),如Windows, Sun Sparc Solaris, Linux等。
2.Aculab的集成軟件包非常緊湊,精巧。軟件包的大小僅相當(dāng)于市場(chǎng)類似產(chǎn)品的八分之一左右。Aculab和用戶保持著密切聯(lián)系,所有的軟件構(gòu)件,如協(xié)議和語(yǔ)音處理的固件升級(jí)時(shí),都會(huì)給用戶及時(shí)的提示。
3.提供一致的C語(yǔ)言應(yīng)用編程接口,包括典型的呼叫控制API,語(yǔ)音處理API和交換處理API。這里的"一致性"指的是API和語(yǔ)音卡類型、運(yùn)行的通信協(xié)議和主機(jī)操作系統(tǒng)無(wú)關(guān)。由此帶來(lái)的便利是顯而易見的:方便軟件的操作系統(tǒng)間移植和應(yīng)用系統(tǒng)全球安裝。Aculab除了提供C
API之外,也有來(lái)自多個(gè)第三方的具有圖形界面的應(yīng)用程序生成器。多樣化的開發(fā)工具是應(yīng)用系統(tǒng)及時(shí)有效投入市場(chǎng)的保證。
4.Prosody板卡的安裝在集成環(huán)境內(nèi)實(shí)現(xiàn)。板卡在系統(tǒng)內(nèi)能被自動(dòng)監(jiān)測(cè)并安裝、配置和測(cè)試。板卡的資料,如卡的數(shù)量、類型、卡內(nèi)的資源(E1/T1接口數(shù)量、DSP處理器數(shù)量和CCS/CAS信令支持)會(huì)方便記錄下來(lái)。同時(shí),CTI應(yīng)用程序運(yùn)行的電信協(xié)議,可以在窗口內(nèi)選擇并設(shè)置。
5.為應(yīng)用軟件診斷方便,系統(tǒng)可根據(jù)需要自動(dòng)記錄與信令、語(yǔ)音處理和時(shí)隙交換有關(guān)的底層調(diào)試信息,供進(jìn)一步的分析使用。
6.Visual Callgen是一個(gè)集成的大話務(wù)量呼叫處理工具,有助于測(cè)試基于Prosody開發(fā)的應(yīng)用系統(tǒng)的魯棒性和可靠性。
7.TiNG是語(yǔ)音處理功能的第二代軟件。TiNG確保即使Prosody只配置了一個(gè)DSP,也能自信地支持多種語(yǔ)音處理功能。
四. Prosody與傳統(tǒng)語(yǔ)音卡比較的優(yōu)勢(shì)
1. 集多種語(yǔ)音處理功能于一體
傳統(tǒng)的CTI產(chǎn)品:設(shè)計(jì)單調(diào)呆板,基本上一塊卡配一種語(yǔ)音處理固件,實(shí)現(xiàn)一種功能。典型應(yīng)用需多種卡,占用多個(gè)擴(kuò)展槽。
Prosody:集成設(shè)計(jì),多種功能按需配置,崇尚單卡解決方案,同時(shí)為系統(tǒng)集成商在采購(gòu)、庫(kù)存、維護(hù)和升級(jí)等環(huán)節(jié)提供極大的便利。
2. 靈活的硬件配置
傳統(tǒng)的CTI產(chǎn)品:資源數(shù)量是固定的,不能根據(jù)需要在板卡上增減。
Prosody:無(wú)論是接口容量,信令類型還是語(yǔ)音處理功能,都可以通過(guò)調(diào)整硬件模塊,自由增減,為系統(tǒng)擴(kuò)容帶來(lái)靈活性,有效保護(hù)用戶的硬件投資。
3. 內(nèi)置SS7支持
傳統(tǒng)的CTI產(chǎn)品:語(yǔ)音處理和SS7功能是分離的,至少需要兩塊卡才能構(gòu)成一個(gè)解決方案。
Prosody:SS7在PM模塊上內(nèi)置支持,單卡自成解決方案,無(wú)需額外硬件投資。
4. 穩(wěn)定可靠的Linux支持
傳統(tǒng)的CTI產(chǎn)品:支持Linux時(shí)間較短,不覆蓋整個(gè)語(yǔ)音卡產(chǎn)品線,亦不夠穩(wěn)定可靠。
Prosody:曾被Computer Telephony評(píng)價(jià)為"對(duì)Linux支持最好的CTI產(chǎn)品"
5. 世界范圍內(nèi)的信令支持
傳統(tǒng)的CTI產(chǎn)品:有限的信令支持,API接口與信令相關(guān)
Prosody:世界范圍內(nèi)的協(xié)議支持和認(rèn)證;呼叫處理API和信令不直接相關(guān);應(yīng)用從一種信令移植到另外一種信令,只需在GUI內(nèi)配置即可,程序甚至無(wú)需重新編譯和鏈接。那些致力于在世界范圍內(nèi)開展業(yè)務(wù)的系統(tǒng)集成商對(duì)此特性尤其重視。
6. 統(tǒng)一的API
傳統(tǒng)的CTI產(chǎn)品:API和語(yǔ)音卡類型,主機(jī)操作系統(tǒng)甚至和信令協(xié)議相關(guān),移植極為不便,軟件維護(hù)工作量大。
Prosody:API與語(yǔ)音卡、主機(jī)操作系統(tǒng)和信令不相關(guān);移植便利;系統(tǒng)對(duì)不同的環(huán)境適應(yīng)性強(qiáng)。
五.Prosody的優(yōu)勢(shì)應(yīng)用領(lǐng)域
Prosody板卡靈活的模塊化設(shè)計(jì)結(jié)構(gòu)和單卡多種語(yǔ)音處理功能,使得她尤其適合那些需要多種語(yǔ)音處理資源的應(yīng)用領(lǐng)域。這個(gè)優(yōu)勢(shì)體現(xiàn)在整個(gè)應(yīng)用產(chǎn)品周期內(nèi),
包括 從應(yīng)用系統(tǒng)設(shè)計(jì)、開發(fā)、調(diào)試到升級(jí)、安裝、維護(hù)和庫(kù)存的各個(gè)環(huán)節(jié)。這類典型的優(yōu)勢(shì)應(yīng)用包括:
·統(tǒng)一消息(Unified Messaging)
·呼叫中心(Call Centre)
·七號(hào)信令(SS7)
·大型電話會(huì)議(Large-scale Conferencing)
·語(yǔ)音網(wǎng)關(guān)(Voice Portal)等等
六.總結(jié)
Prosody的設(shè)計(jì)理念在業(yè)界是新穎而獨(dú)特的,同時(shí)也是易于理解的。PC機(jī)的設(shè)計(jì)是很好的類比。PC機(jī)能完成我們?nèi)粘I钪行枰亩喾N功能,如辦公室文件處理,Internet訪問(wèn),數(shù)據(jù)庫(kù)處理等等,可市場(chǎng)并未因此而設(shè)計(jì)Office
PC,Internet PC或Database PC。同時(shí),根據(jù)需要,我們有時(shí)可以通過(guò)在主機(jī)板增加CPU和內(nèi)存,來(lái)獲得更快的運(yùn)算速度和處理能力。
在CTI應(yīng)用領(lǐng)域,由于歷史的原因,陳舊的產(chǎn)品設(shè)計(jì)和應(yīng)用模式還在延續(xù)著。我們?cè)趯?shí)現(xiàn)一個(gè)應(yīng)用時(shí),有沒(méi)用問(wèn)過(guò)這樣一些問(wèn)題:真的需要在機(jī)箱內(nèi)塞入那么多種板卡嗎?工程師難道真的需要熟悉那么多API才能編寫一個(gè)實(shí)用的應(yīng)用程序嗎?立志把CTI應(yīng)用系統(tǒng)銷往不同國(guó)家的市場(chǎng),真的需要保存那么多不同的應(yīng)用程序版本嗎?工程管理中,真的需要花費(fèi)大量時(shí)間和資金來(lái)采購(gòu)和庫(kù)存那么多硬件嗎?到底要等多久才不必費(fèi)時(shí)費(fèi)力地跟蹤廠家不斷推出的新板卡型號(hào)?
Aculab的Prosody平臺(tái)給這些問(wèn)題以明確而令人信服的答案:都不必。Prosody已在北美、歐洲以及澳大利亞等市場(chǎng)獲得了廣泛的應(yīng)用和贊許。有充分理由相信,她在包括中國(guó)在內(nèi)的亞洲市場(chǎng)也會(huì)大顯身手。
Aculab公司供稿 CTI論壇編輯
相關(guān)鏈接:
昭平县|
南华县|
福清市|
开封市|
榆社县|
苏州市|
宜州市|
革吉县|
稻城县|
大邑县|
洮南市|
成武县|
深水埗区|
泊头市|
隆回县|
龙井市|
塔河县|
阿拉善右旗|
青河县|
天台县|
临潭县|
北碚区|
玉屏|
固始县|
常德市|
龙游县|
九江县|
荣成市|
江西省|
巩留县|
虎林市|
渝北区|
翁牛特旗|
容城县|
庆安县|
满洲里市|
固安县|
苏尼特左旗|
连南|
吴旗县|
大悟县|