■ 概 要
對Dialogic® NetStructureDM/V1200A多功能資源板卡和CompactPCI*上的Linux*操作系統(tǒng)的Dialogic®
Dialogic® System Release 6.0軟件進行測試,目的是為了確保它能夠同時在全部的120個通道內(nèi)達到每5秒鐘完成一次呼叫的呼叫速度,并確定它在突發(fā)狀況下的性能表現(xiàn)。
DM/V1200A板卡的測試是在一個受控的環(huán)境下,使用Spirent Communications的Abacus*批量呼叫發(fā)生器進行的。該板卡達到了在全部的120個通道內(nèi)每5秒鐘完成一次呼叫的呼叫速度要求。當(dāng)使用ml1_qs_net.pcd文件將語音和媒體配置在不同的集群中時,這些結(jié)果代表了BHCA值76,466和BHCC值99.8%。在進一步的測試中,當(dāng)每4.0秒接進一個呼叫時,該板卡達到了BHCA值90,947和BHCC值99.12%的指標(biāo),達到并超過了企業(yè)市場段的呼叫完成需要。
■ 目 的
本應(yīng)用手冊描述了DM/V1200A板卡的性能并記錄了測試結(jié)果,因此系統(tǒng)設(shè)計者和集成者就可以減少平臺開發(fā)的時間和風(fēng)險。本手冊記述了測試配置,主要是為了輔助電話平臺系統(tǒng)集成者和他們的系統(tǒng)設(shè)計者使用Dialogic的建筑模塊
- 插槽,板卡,軟件,來構(gòu)建一個增強的可編程的交換平臺。使用本手冊里記述的測試配置和性能結(jié)果,集成者和設(shè)計者能夠建立類似的,客戶化的,集成的交換和媒體處理平臺,供應(yīng)用開發(fā)者在設(shè)計完整的最終用戶解決方案時使用,例如增強的可編程的交換,IVR,預(yù)付費和語音消息應(yīng)用。
■ 測試環(huán)境
下述硬件和軟件組件被選用作系統(tǒng)測試:一個Dialogic® NetStructure® ZT 5087
4U插槽包含一個Dialogic® NetStructure® ZT 5503 CPU板卡(850 MHz
移動 Dialogic® Pentium® III 處理器, 512 MB RAM),和Red Hat*
7.2 Linux操作系統(tǒng)(內(nèi)核版本 2.4.9-31)。插槽包括一個DM/V1200A板卡,在Linux操作系統(tǒng),CompactPCI上運行System
Release 6.0。
Abacus*批量呼叫發(fā)生器被用來激發(fā)DM/V1200A板卡對所有通道同時進行呼叫控制。更高強度的負(fù)載測試通過所有通道上的呼叫同時到達和被中止來進行。測試參數(shù),如Abacus所定義的,包括:
- 呼叫長度 - 呼叫的精確的持續(xù)時間;系統(tǒng)在呼叫產(chǎn)生時開始計時,在斷開時中止計時
- 內(nèi)呼延遲 - 通道上一個呼叫的結(jié)束到同一通道上另一個呼叫開始之間的時段
- 呼叫間隔 - 呼叫長度和內(nèi)呼延遲的合計
- Call-to-call時間 - 在測試中,同一通道上腳本的一次開始執(zhí)行和下一次開始執(zhí)行之間的最大時段;當(dāng)呼叫長度加上內(nèi)呼延遲不等于呼叫間隔時可用
- 用于計算BHCA值的公式 - 用平均呼叫時間除3600 (1小時的秒數(shù))得到每個通道的呼叫總數(shù);再用結(jié)果乘以120得到整個板卡每小時處理的呼叫數(shù)
- 用于計算BHCC值的公式 - 用BHCA除成功完成的呼叫數(shù),再乘以100
■ Methodology 方法論
DM/V1200A板卡的測試是在全部的120端口上每5秒鐘一次呼叫的速度下進行的,目的是BHCC值達到99%以上。當(dāng)測試成功達到5秒間隔時,測試工程師決定繼續(xù)縮小呼叫間隔進行測試已確定轉(zhuǎn)換點(什么情況下BHCC值會降到90%以下)。
附加測試是在多個呼叫場景下,以變化的呼叫長度和固定的Abacus呼叫間延遲進行的。場景1使用了4秒呼叫和1秒呼叫間延遲作為呼叫間的5秒間隔。場景2至6的結(jié)果在圖1中有詳細(xì)的描述。
雖然場景2至6的呼叫長度和呼叫間延遲不等于呼叫間隔,呼叫是以每隔4.0-5.0秒的速度由Abacus產(chǎn)生的。在剩下的時間里Abacus是空閑的,即call-to-call
time。
通過設(shè)置內(nèi)置的測試轉(zhuǎn)換應(yīng)用,讓DM/V1200A板卡只應(yīng)答內(nèi)呼,并保持呼叫直至Abacus測試設(shè)備切斷它們。所有的主機板卡的定時和日志以及系統(tǒng)事件都是由Abacus系統(tǒng)執(zhí)行的。
呼叫完成百分比是用所有嘗試呼叫數(shù)除呼叫完成數(shù)得到的。Abacus將一次呼叫嘗試定義為撥打一個號碼的次數(shù)。如果測試設(shè)備摘機并且沒有撥號音,就不被認(rèn)為是一次呼叫嘗試。同樣的,一個呼叫完成了就說明被叫通道應(yīng)答了這些呼叫。例如,失敗的呼叫可能會發(fā)生,因為Abacus大批量呼叫發(fā)生器正試圖產(chǎn)生呼叫,但DM/V1200A板卡沒有準(zhǔn)備好接受內(nèi)呼,也就是,板卡可能還在忙于掛斷前一個呼叫。
■ 詳細(xì)發(fā)現(xiàn)
DM/V1200A板卡不僅滿足同時支持120個端口的每5秒一個完成呼叫的呼叫速度,而且還超過了這個要求,達到了BHCC值99.12%即每4.0秒發(fā)起呼叫。這個測試證實了該板卡達到了設(shè)計要求,并滿足企業(yè)市場段對規(guī)模和密度的需求。
Abacus大批量呼叫發(fā)生器通過每5,4.8,4.6,4.4,4.2,和4.0秒產(chǎn)生一個新的呼叫來激活DM/V1200A板卡。圖1中列出了每種呼叫間隔的測試結(jié)果。
圖2闡明了DM/V1200A板卡從Abacus測試工具以不同的呼叫間隔同時接受120個呼叫時的呼叫完成速度。
如圖2所示,BHCC值降到99%以下的轉(zhuǎn)換點是每4.0秒產(chǎn)生一個呼叫。在呼叫間隔是4.0秒時,BHCC值是99.12%,小于需要的5秒間隔,達到了企業(yè)級系統(tǒng)可接受的速率。
■ 產(chǎn)品列表
板卡 |
Dialogic NetStructure DM/V1200A 多功能資源板卡
Dialogic NetStructure ZT 5503系統(tǒng)主處理器板卡,使用850 Mhz Mobile Dialogic
Pentium III處理器 |
插槽 |
Dialogic NetStructure ZT 5087 4U 通用平臺 |
軟件 |
Dialogic Dialogic System Release 6.0,Linux操作系統(tǒng)的Compact
PCI |
操作系統(tǒng) |
RedHat 7.2 Linux, kernel version 2.4.9-31 |
技術(shù)文檔參見:
http://www.Dialogic.com/
預(yù)了解更多詳情, 請聯(lián)系您的Dialogic客戶經(jīng)理。
■ Glossary of Acronyms/Terms
縮寫和術(shù)語
BHCA |
Busy hour call attempts |
BHCC |
Busy hour call completion |
CPU |
Central processing unit |
預(yù)了解更多詳情,請訪問 http://www.Dialogic.com/
[ 全文英文版
]
|