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