Spirent Abacus 5000
思博倫的Abacus 5000系列產品,包括Abacus5000和Abacus100是集成在一個平臺中的VoIP和PSTN語音測試系統(tǒng)。Abacus 5000是一款高性價比、靈活的和可伸縮的IP電話測試系統(tǒng),具有全面測試融合IP電話網絡設備所需的集成模擬,TDM和以太網接口。同系列的產品中還有Abacus100,可以提供100路FXO模擬接口,適用于高密度的模擬性能測試。
Abacus5000系列產品能夠使用戶能夠客觀地在真實的語音/視頻流負載條件下,測試網絡性能以及語音質量(MOS,PSQM,PSQM+,PESQ,MOS_LQ0,R-factor,J-MOS,E-model)。我們還可以讓它應用于中繼信令測試、功能測試、容量測試和兼容性互操作性測試。Abacus5000系列產品可以由同一個操作平臺控制32個測試點,針對運營商的運行維護需求,做分布式網絡測試。Abacus5000系列產品所承載的媒體格式包括單音/多音,WAV,視頻H.263/H.264編解碼,語音Mobile NB GSM-AMR,EVRC,EVRC-B,iLBC,GSM-EFR/FR編解碼以及G.711,G.726,G.723,G.729和G.722.x(寬帶語音)編解碼。支持協(xié)議包括模擬FXO與FXS(環(huán)路啟動/地氣啟動),SS7(ISUP/TCAP/INAP/SCCP),CAS,MF R1/R1.5/R2,ISDN PRI,GR-303,V5.1/V5.2,H.323,SIP,MGCP,H.248/Megaco,Skinny,NCS,SIP-T/SIP-I,SIGTRAN (M2UA/M3UA/IUA)以及T.30和T.38傳真,V.34的Modem。
3.Abacus產品在呼叫中心測試的應用
4.某銀行呼叫中心系統(tǒng)測試方案
如圖1和圖2所示,Abacus5000仿真電信網絡及其電話用戶(800),以ISDN-PRI信令通過E1接口接入IVR系統(tǒng),產生測試話務量;Abacus100仿真摘機器(普通電話機800),通過模擬兩線接口接入語音接入網關,仿真電話摘機通話。由Abacus5000來仿真的電信系統(tǒng)話務量可以測試IVR系統(tǒng)的性能以及各個菜單的語音匹配能力;由Abacus5000和Abacus100組成的發(fā)送和接受話路可以測試呼叫中心系統(tǒng)在滿負荷的情況下的語音質量。當然,如果呼叫中心系統(tǒng)具有語音錄制和語音提取功能(類似語音信箱),我們還可以使用Abacus5000對于語音信箱的性能和語音質量進行測試。
我們假設需要840路電信用戶仿真,并以此舉例說明某銀行呼叫中心(IVR)系統(tǒng)的測試方法。
5、呼叫中心(IVR)系統(tǒng)測試方法
IVR測試一般分為三個層次,性能壓力測試、語音匹配測試(包括各個菜單)、語音質量測試。其中,最關鍵的是性能壓力測試,它的測試目的有兩個:*是搞清楚被測試系統(tǒng)(DUT)的*的呼叫處理能力(無差錯點);第二是搞清楚在它的*壓力條件下能夠無故障工作多長時間。
5.1 性能壓力測試
(1)性能測試的幾個概念
?BHCA(Busy Hour Call Attempt),忙時呼叫次數。它表示DUT在一個小時內*的呼叫處理次數,當然在沒有差錯的情況下,或者差錯率很低(業(yè)內差錯率為萬分之一以內)。我們一般用BHCA表示系統(tǒng)的呼叫處理能力。
?CPS,每秒鐘呼叫次數。它表示DUT在一秒鐘內*的呼叫處理次數,和BHCA的關系是3600倍。
?系統(tǒng)支持的呼叫通道數,指DUT*支持的呼叫通道數目。例如,IVR對外呼入接口有28個E1,那么它所支持的*呼叫通道數目就是840。
?系統(tǒng)支持的并發(fā)呼叫通道數,指DUT能夠處理的*并發(fā)通道數目,一般能夠達到它的*支持通道數目的10%-50%不等,需要和系統(tǒng)提供商溝通清楚,當然也需要實際測試。
?呼叫完成率,呼叫完成次數與呼叫總次數的比率。業(yè)內要求達到4個9,即99.99%。
?呼損率,呼叫失敗次數與呼叫總次數的比率。業(yè)內要求萬分之一以內。它與呼叫完成率之和為100%。
?無差錯點,指呼叫完成率達到業(yè)內要求情況下的*呼叫量,即DUT的能夠承受的*呼叫處理次數。
?平衡點,指用戶感受良好情況下的無差錯點。用戶感受部分包括語音質量、呼叫延遲、回聲、語音間斷等等方面,需要測試語音匹配和語音質量才能定位。一般認為平衡點才是DUT真正的呼叫處理能力,因為隨著呼叫壓力的增加,用戶感受會惡化。
(2)性能測試項目(舉例:DUT=IVR系統(tǒng),可以提供28個E1接口作為呼入,*允許接入840路)
并發(fā)呼叫測試
?測試目的:找到DUT的并發(fā)呼叫無差錯點。即找到DUT在異常條件下(許多呼叫并發(fā)呼入)支持的*處理呼叫次數。
?測試方法:呼叫測試儀表使用28個E1,產生840路并發(fā)(即同時呼叫)IVR呼入呼叫,通過二分法找到無差錯點。例如,840路并發(fā),出現(xiàn)大面積呼損時,下次測試改為840/2=420路并發(fā)呼叫,直到呼損率下降到萬分之一。一般的測試時間為24h,也有更嚴格的測試為48h或者72h。
?測試結果:滿足無差錯點的要求,記錄呼叫完成率和呼損率。
異步呼叫測試
?測試目的:找到DUT的異步呼叫無差錯點。即找到DUT在正常條件下(呼叫壓力逐步增加)支持的*處理呼叫次數。
?測試方法:呼叫測試儀表使用28個E1,產生840路IVR呼入呼叫,每個通道的呼叫間隔1s,通過二分法找到無差錯點。一般的測試時間為24h,也有更嚴格的測試為48h或者72h。
?測試結果:滿足無差錯點的要求,記錄呼叫完成率和呼損率。
仿真呼叫測試
?測試目的:找到DUT在各種呼叫模型條件下的呼叫無差錯點。即找到DUT在仿真真實網絡條件下(存在各種呼叫模型,包括波松分布、階梯分布等)支持的*處理呼叫次數。
?測試方法:呼叫測試儀表使用28個E1,產生840路IVR呼入呼叫,注意使用各種不同的呼叫模型,產生不同變化的呼叫壓力(不同的CPS),通過二分法找到無差錯點。例如,在某種呼叫模型下20CPS時,如果出現(xiàn)大面積呼損,下次測試改為20/2=10CPS呼叫;如果再有呼損,則改為5CPS呼叫,直到呼損率下降到萬分之一。一般的測試時間為24h,也有更嚴格的測試為48h或者72h。
?測試結果:滿足無差錯點的要求,記錄呼叫完成率和呼損率。
5.2 語音匹配測試
(1)語音匹配測試目的
?進一步驗證IVR系統(tǒng)的性能。語音匹配測試是在性能壓力測試基礎上,驗證系統(tǒng)在極限壓力條件下(無差錯點),各個菜單的語音提示是否正常按時發(fā)出,用戶能否正常聽到。一般來說,當話務量達到IVR系統(tǒng)極限時,語音提示的播放就會因為大量呼叫排隊而變慢,甚至出現(xiàn)播放錯誤,當播放延遲超過正常2s(業(yè)內標準)或者語音匹配差錯率過高(業(yè)內差錯率為萬分之一以內)時,我們在性能壓力測試中得到的無差錯點就會受到質疑。
?得到真實用戶的感受。語音匹配測試可以幫助測試者,得到一些用戶感受的指標,例如用戶平均多長時間能夠聽到語音提示,最長需要多少秒,最少需要多少秒。這樣就會方便我們判斷有多少用戶因為長時間聽不到語音提示而放棄呼叫的,因此語音匹配時間參數也是我們的客戶服務指標之一。
(2)語音匹配測試項目