專利名稱:一種大話務(wù)量呼叫測(cè)試方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,具體涉及對(duì)電信下一代網(wǎng)絡(luò)中中繼網(wǎng)關(guān)和信令網(wǎng)關(guān) 設(shè)備進(jìn)行大話務(wù)量呼叫測(cè)試的方法和裝置。
背景技術(shù):
隨著電信技術(shù)的發(fā)展,電信網(wǎng)絡(luò)正在開(kāi)始由傳統(tǒng)的程控電路交換網(wǎng)絡(luò)向以
IP包交換為基礎(chǔ)的下一代網(wǎng)絡(luò)(NGN)轉(zhuǎn)換。由于電信運(yùn)營(yíng)商已經(jīng)建立了大量的 傳統(tǒng)電路交換網(wǎng),為了保護(hù)投資及平滑過(guò)渡,將會(huì)有相當(dāng)長(zhǎng)的時(shí)間處于電路交 換和包交換兩網(wǎng)共存的情況。而中繼網(wǎng)關(guān)(TG—TrunkGateway)和信令網(wǎng)關(guān) (SG--Signaling Gateway)就是連接這兩種網(wǎng)絡(luò)的邊緣層設(shè)備。TG用于將電路網(wǎng) 側(cè)的語(yǔ)音電路信號(hào)和IP網(wǎng)側(cè)的RTP媒體流互相轉(zhuǎn)換,而SG則將電路網(wǎng)側(cè)的 信令與IP網(wǎng)測(cè)的信令傳送(SIGTRAN)協(xié)議包互轉(zhuǎn)。 一般中繼網(wǎng)關(guān)的設(shè)計(jì)容 量比較大,其大強(qiáng)度呼叫測(cè)試相當(dāng)重要, 一般使用商用呼叫器,如Abacus, 在電路測(cè)模擬程控交換機(jī)使用中繼線與網(wǎng)關(guān)相連,進(jìn)行大容量的呼叫測(cè)試。在 測(cè)試時(shí),還需要IP網(wǎng)側(cè)的軟交換設(shè)備配合共同完成呼叫測(cè)試,因此測(cè)試環(huán)境 配置比較復(fù)雜、成本較高。而且現(xiàn)有網(wǎng)關(guān)設(shè)備分為T(mén)G、 SG和TG/SG集成的 網(wǎng)關(guān),現(xiàn)有設(shè)備或裝置無(wú)法靈活對(duì)上述3種設(shè)備進(jìn)行直接測(cè)試。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種呼叫測(cè)試方法及裝置,以較簡(jiǎn)單的測(cè)試環(huán)境設(shè)備 要求及較低的成本,對(duì)大容量中繼/信令網(wǎng)關(guān)進(jìn)行大話務(wù)量的呼叫測(cè)試。
針對(duì)上述目的,本發(fā)明所提供的一種呼叫測(cè)試裝置,用于對(duì)中繼/信令網(wǎng)關(guān) 進(jìn)行大話務(wù)量的呼叫測(cè)試,包括
數(shù)據(jù)配置單元,用于對(duì)所述呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)進(jìn)行數(shù)據(jù)配置,其中 所配置的數(shù)據(jù)包括呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)的協(xié)議使用的地址和端口、終結(jié)點(diǎn) 名稱、呼叫定時(shí)器以及呼叫參數(shù);
呼叫控制單元,用于對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行注冊(cè)或與待測(cè)網(wǎng)關(guān)建立SCTP偶聯(lián), 以及對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,向待測(cè)網(wǎng)關(guān)發(fā)送呼叫消息,并分析處理待測(cè)網(wǎng) 關(guān)所返回的消息。
其中,所述呼叫控制單元包括中繼網(wǎng)關(guān)控制單元,用于對(duì)待測(cè)中繼網(wǎng)關(guān)
進(jìn)行注冊(cè);以及信令網(wǎng)關(guān)控制單元,用于與待測(cè)信令網(wǎng)關(guān)建立SCTP偶聯(lián)。
其中,所述數(shù)據(jù)配置單元包括定時(shí)器單元,用于為每個(gè)呼叫話路單獨(dú)提供 定時(shí)器登記和觸發(fā)功能。
其中,所述數(shù)據(jù)配置單元包括網(wǎng)絡(luò)通信單元,用于建立UDP端口、 SCTP 連接,并提供發(fā)送接口及觸發(fā)接收事件。
其中所,述數(shù)據(jù)配置單元包括協(xié)議編解碼單元,用于提供對(duì)R248和 SIGTRAN協(xié)議的編解碼功能。
針對(duì)上述目的,本發(fā)明所提供的一種呼叫測(cè)試方法,用于使用呼叫測(cè)試裝 置對(duì)中繼/信令網(wǎng)關(guān)進(jìn)行大話務(wù)量的呼叫測(cè)試,包括步驟
步驟一、對(duì)呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)進(jìn)行數(shù)據(jù)配置,包括模擬呼叫測(cè)試裝 置和待測(cè)網(wǎng)關(guān)的協(xié)議使用的地址和端口、終結(jié)點(diǎn)名稱、呼叫定時(shí)器以及呼叫參
中yy
數(shù);
步驟二、對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行注冊(cè)或與待測(cè)網(wǎng)關(guān)建立SCTP偶聯(lián);
步驟三、對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,所述呼叫測(cè)試裝置向待測(cè)網(wǎng)關(guān)發(fā)送呼 叫消息,并分析處理待測(cè)網(wǎng)關(guān)所返回的消息。
其中,在所述步驟二中,所述待測(cè)網(wǎng)關(guān)包括中繼網(wǎng)關(guān)和/或信令網(wǎng)關(guān),其中 對(duì)待測(cè)中繼網(wǎng)關(guān)進(jìn)行注冊(cè),以及與待測(cè)信令網(wǎng)關(guān)建立SCTP偶聯(lián)。
其中,在所述步驟三中,使用中繼網(wǎng)關(guān)控制單元和信令網(wǎng)關(guān)控制單元對(duì)待 測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,其中包括單獨(dú)對(duì)中繼網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,單獨(dú)對(duì)信令網(wǎng) 關(guān)進(jìn)行呼叫測(cè)試以及對(duì)中繼網(wǎng)關(guān)和信令網(wǎng)關(guān)進(jìn)行同步呼叫測(cè)試。
其中,所述單獨(dú)對(duì)中繼網(wǎng)關(guān)進(jìn)行呼叫測(cè)試包括步驟
向中繼網(wǎng)關(guān)發(fā)送主叫話路加載資源請(qǐng)求;
對(duì)中繼網(wǎng)關(guān)所回復(fù)的回復(fù)消息進(jìn)行解碼,得到呼叫上下文、主叫RTP終結(jié)
點(diǎn)名稱及主叫SDP描述;
向中繼網(wǎng)關(guān)發(fā)送被叫話路加載資源請(qǐng)求;
對(duì)中繼網(wǎng)關(guān)所回復(fù)的回復(fù)消息進(jìn)行解碼,得到被叫RTP終結(jié)點(diǎn)名稱及被叫SDP描述;
根據(jù)被叫SDP描述發(fā)送修改主叫SDP描述;
收到修改請(qǐng)求回復(fù)后,觸發(fā)振鈴定時(shí)器,并發(fā)送修改主叫本地媒體收發(fā)方 式請(qǐng)求;
收到中繼網(wǎng)關(guān)正?;貜?fù)消息后,進(jìn)入通話狀態(tài); 觸發(fā)通話定時(shí)器,發(fā)送主叫資源釋放請(qǐng)求和被叫資源釋放請(qǐng)求; 收到正常主叫釋放回復(fù)消息和被叫釋放回復(fù)消息,啟動(dòng)呼叫定時(shí)器主叫話 路和被叫話路處于空閑狀態(tài),準(zhǔn)備下一次呼叫流程。
其中,所述單獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn)行呼叫測(cè)試的主叫話路包括步驟 收到呼叫間隔定時(shí)器事件,發(fā)送IAM消息; 收到ACM消息后,進(jìn)入等待ANM消息狀態(tài) 收到ANM消息,進(jìn)入通話狀態(tài),啟動(dòng)通話定時(shí)器; 通話定時(shí)器觸發(fā),發(fā)送REL消息;
信令網(wǎng)關(guān)回復(fù)RLC消息后,話路進(jìn)入空閑狀態(tài),啟動(dòng)呼叫間隔定時(shí)器,準(zhǔn) 備下一次呼叫。
其中,所述單獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn)行呼叫測(cè)試的被叫話路包括步驟
在空閑狀態(tài)收到IAM消息,發(fā)送ACM消息,并啟動(dòng)振鈴定時(shí)器;
振鈴定時(shí)器觸發(fā),發(fā)送ANM消息,進(jìn)入通話狀態(tài);
收到REL消息,回復(fù)RLC消息,話路恢復(fù)空閑狀態(tài)。
其中,所述對(duì)中繼網(wǎng)關(guān)和信令網(wǎng)關(guān)進(jìn)行同步呼叫測(cè)試的主叫話路包括步驟
觸發(fā)呼叫間隔定時(shí)器,所述信令網(wǎng)關(guān)控制單元向所述中繼網(wǎng)關(guān)控制單元發(fā) 送進(jìn)程間消息,通知加載對(duì)應(yīng)主叫電路資源;
所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)加載恢復(fù)消息后,通知所述信令網(wǎng)關(guān)控制 單元加載完畢,所述信令網(wǎng)關(guān)控制單元發(fā)送IAM消息;
所述信令網(wǎng)關(guān)控制單元收到ACM消息后,通知所述中繼網(wǎng)關(guān)控制單元修 改主叫遠(yuǎn)端媒體SDP描述;
所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)修改回復(fù)消息后,通知所述信令網(wǎng)關(guān)控制 單元修改成功;
所述信令網(wǎng)關(guān)控制單元在等待ANM消息狀態(tài)下,收到ANM消息后,通知 所述中繼網(wǎng)關(guān)控制單元修改主叫本地媒體收發(fā)方式;
所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)修改本地媒體收發(fā)方式回復(fù)后,通知所述 信令網(wǎng)關(guān)控制單元,進(jìn)入通話狀態(tài),并啟動(dòng)通話時(shí)長(zhǎng)定時(shí)器;
通話定時(shí)器觸發(fā),所述信令網(wǎng)關(guān)控制單元通知所述中繼網(wǎng)關(guān)控制單元釋放 對(duì)應(yīng)主叫電路資源;
主叫資源成功釋放后,所述中繼網(wǎng)關(guān)控制單元話路恢復(fù)空閑狀態(tài),并通知 所述信令網(wǎng)關(guān)控制單元;
所述信令網(wǎng)關(guān)控制單元收到通知,發(fā)送REL消息,收到RLC回復(fù)消息后, 話路恢復(fù)空閑狀態(tài),準(zhǔn)備下一次呼叫。
其中,所述對(duì)中繼網(wǎng)關(guān)和信令網(wǎng)關(guān)進(jìn)行同步呼叫測(cè)試的被叫話路包括步驟
所述信令網(wǎng)關(guān)控制單元和所述中繼網(wǎng)關(guān)控制單元的被叫話路狀態(tài)開(kāi)始均為 空閑;
所述信令網(wǎng)關(guān)控制單元收到IAM消息后,通知所述中繼網(wǎng)關(guān)控制單元加載 對(duì)應(yīng)被叫電路資源;
所述中繼網(wǎng)關(guān)控制單元通知所述信令網(wǎng)關(guān)控制單元加載資源成功后,所述 信令網(wǎng)關(guān)控制單元發(fā)送ACM消息,并啟動(dòng)振鈴定時(shí)器;
振鈴定時(shí)器觸發(fā),所述信令網(wǎng)關(guān)控制單元發(fā)送ANM消息,進(jìn)入通話狀態(tài);
所述信令網(wǎng)關(guān)控制單元在通話狀態(tài)收到REL消息后,通知所述中繼網(wǎng)關(guān)控 制單元釋放對(duì)應(yīng)被叫電路資源;
所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)釋放回復(fù)消息后,通知所述信令網(wǎng)關(guān)控制 單元釋放成功,并進(jìn)入空閑狀態(tài);
所述信令網(wǎng)關(guān)控制單元發(fā)送RLC消息,被叫話路進(jìn)入空閑狀態(tài),并啟動(dòng)呼 叫間隔定時(shí)器,準(zhǔn)備下一次呼叫。
本發(fā)明的一種呼叫測(cè)試裝置和方法由于模擬了軟交換設(shè)備的部分功能,并 通過(guò)使用網(wǎng)關(guān)電路網(wǎng)側(cè)的中繼自環(huán)線,完全省略了 IP網(wǎng)側(cè)和電路網(wǎng)側(cè)的交換 設(shè)備,只需要測(cè)試裝置和待測(cè)網(wǎng)關(guān)組成測(cè)試環(huán)境,環(huán)境配置非常簡(jiǎn)單迅速,測(cè) 試成本也大大降低;由于使用通用PC平臺(tái),成本大大低于專用測(cè)試儀器,很 方便使用多臺(tái)PC同時(shí)對(duì)網(wǎng)關(guān)測(cè)試,加大消息吞吐量;本發(fā)明所提供的呼叫測(cè) 試裝置中包含的TG和SG兩個(gè)控制單元可以單獨(dú)使用對(duì)網(wǎng)關(guān)的TG或SG部 分單獨(dú)進(jìn)行測(cè)試;也可以同時(shí)使用,通過(guò)進(jìn)程間消息,模擬完整的呼叫流程, 對(duì)網(wǎng)關(guān)進(jìn)行全面的呼叫測(cè)試測(cè)試。
圖1為測(cè)試組網(wǎng)圖2為單獨(dú)測(cè)試TG的流程圖3a為單獨(dú)測(cè)試SG的主叫話路流程圖3b為單獨(dú)測(cè)試SG的被叫話路流程圖4為對(duì)SG/TG同步測(cè)試主叫話路流程圖5為對(duì)SG/TG同步測(cè)試被叫話路流程圖。
具體實(shí)施例方式
接下來(lái),結(jié)合附圖具體描述本發(fā)明的具體實(shí)施方式
。
本發(fā)明的呼叫測(cè)試裝置可采用通用的PC平臺(tái),模擬軟交換設(shè)備的H.248 和SIGTRAN協(xié)議,在呼叫測(cè)試中替代實(shí)際的軟交換設(shè)備,在IP網(wǎng)側(cè)控制待 測(cè)的大容量中繼/信令網(wǎng)關(guān)進(jìn)行大容量呼叫測(cè)試。這樣在測(cè)試中就可以節(jié)省軟 交換設(shè)備,而在電路網(wǎng)側(cè)可以采用自環(huán)線,將信令環(huán)回,從而省略程控交換機(jī), 使測(cè)試環(huán)境的配置非常簡(jiǎn)單。
圖1為本發(fā)明呼叫測(cè)試裝置的測(cè)試組網(wǎng)圖,其中包括3種測(cè)試組網(wǎng),分別 是單獨(dú)測(cè)試TG、單獨(dú)測(cè)試SG或聯(lián)合測(cè)試TG+SG。其中在TG/SG網(wǎng)關(guān)上將 網(wǎng)關(guān)控制器配置成模擬裝置所使用的地址端口,網(wǎng)關(guān)電路網(wǎng)側(cè)使用自環(huán)線連 接。如圖1所示,本發(fā)明的R248/SIGTRAN大話務(wù)量呼叫測(cè)試裝置主要由2 個(gè)部分組成,分別為數(shù)據(jù)配置單元1和呼叫控制單元2。數(shù)據(jù)配置單元l用于 配置數(shù)據(jù),包括模擬裝置的H.248和SIGTRAN協(xié)議使用的IP地址和端口 、 待測(cè)網(wǎng)關(guān)的H.248和SIGTRAN協(xié)議使用的地址和端口、終結(jié)點(diǎn)名稱、呼叫定 時(shí)器、呼叫參數(shù)。數(shù)據(jù)配置單元l中包括定時(shí)器單元ll,用于為每個(gè)呼叫 話路單獨(dú)提供定時(shí)器登記和觸發(fā)功能;網(wǎng)絡(luò)通信單元12,負(fù)責(zé)建立UDP端口、 SCTP連接,并提供發(fā)送接口及觸發(fā)接收事件;以及協(xié)議編解碼單元13,用于 提供對(duì)H.248和SIGTRAN協(xié)議的編解碼功能。
呼叫控制單元2用于啟動(dòng)R248注冊(cè)服務(wù),等待中繼網(wǎng)關(guān)注冊(cè),并與信令 網(wǎng)關(guān)建立流量控制傳輸協(xié)議(SCTP)偶聯(lián),建立并激活A(yù)SP,其中偶聯(lián) (Association)是指兩個(gè)SCTP端點(diǎn)通過(guò)SCTP協(xié)議規(guī)定建立起來(lái)的進(jìn)行數(shù)據(jù)
傳遞的邏輯聯(lián)系或者說(shuō)通道;呼叫控制單元2中還包括中繼網(wǎng)關(guān)(TG)控制 單元21和信令網(wǎng)關(guān)(SG)控制單元22。這2個(gè)控制單元可以單獨(dú)配置對(duì)單一 的TG或SG網(wǎng)關(guān)進(jìn)行單獨(dú)直接呼叫測(cè)試,也可以將2個(gè)控制單元集成將七號(hào) 信令中的電路序號(hào)與H.248中繼電路終結(jié)點(diǎn)一一對(duì)應(yīng),對(duì)TG+SG集成網(wǎng)關(guān)進(jìn) 行模擬真實(shí)呼叫環(huán)境的同步呼叫測(cè)試。TG控制單元21模擬軟交換設(shè)備提供的 H.248協(xié)議的網(wǎng)關(guān)注冊(cè)服務(wù),等待網(wǎng)關(guān)注冊(cè)后,再模擬軟交換設(shè)備的呼叫控制 功能,通過(guò)收發(fā)R248協(xié)議消息,控制網(wǎng)關(guān)在短時(shí)間按內(nèi)進(jìn)行大量的加載或釋 放資源的動(dòng)作,從而對(duì)中繼網(wǎng)關(guān)進(jìn)行大容量呼叫測(cè)試。SG控制單元22模擬軟 交換設(shè)備提供的SIGTRAN協(xié)議功能,與待測(cè)信令網(wǎng)關(guān)建立流量傳輸協(xié)議
(SCTP)偶聯(lián)、建立和激活A(yù)SP,通過(guò)收發(fā)M3UA (MTP3用戶適配層協(xié)議) 協(xié)議承載的No.7號(hào)信令,模擬對(duì)信令網(wǎng)關(guān)大容量呼叫。當(dāng)進(jìn)行同步呼叫測(cè)試 時(shí),TG控制單元21在網(wǎng)關(guān)注冊(cè)后不主動(dòng)啟動(dòng)呼叫,而是等待SG控制單元22 發(fā)來(lái)的進(jìn)程間消息,控制對(duì)中繼網(wǎng)關(guān)相應(yīng)電路終結(jié)點(diǎn)的加載或釋放,并返回結(jié) 果。其中TG控制單元21可單獨(dú)對(duì)中繼網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,其向中繼網(wǎng)關(guān)按 照呼叫流程對(duì)每個(gè)話路發(fā)送H.248加載、修改和釋放消息,并分析處理網(wǎng)關(guān)返 回消息;其中SG控制單元22可單獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,其向網(wǎng)關(guān)按 照呼叫流程對(duì)每個(gè)話路發(fā)送No.7呼叫信令,并分析處理網(wǎng)關(guān)返回信令;其中 TG控制單元21和SG控制單元22可聯(lián)合同步對(duì)中繼網(wǎng)關(guān)/信令網(wǎng)關(guān)集成的網(wǎng) 關(guān)進(jìn)行呼叫測(cè)試,TG控制單元21啟動(dòng)后等待SG控制單元22的進(jìn)程間消息。 后者開(kāi)始呼叫后,根據(jù)呼叫流程的各個(gè)狀態(tài),向前者發(fā)送不同的進(jìn)程間消息, 控制前者向中繼網(wǎng)關(guān)發(fā)送11.248加載、修改和釋放消息。中繼網(wǎng)關(guān)回復(fù)的消息 經(jīng)過(guò)前者的處理后,通過(guò)進(jìn)程間消息通知后者,后者更新話路呼叫狀態(tài),繼續(xù) 下一個(gè)步驟,從而完成整個(gè)呼叫流程。
如圖1所示,本發(fā)明的呼叫測(cè)試裝置還可包括接口單元,用于通過(guò)一系 列的定義消息及接口方法提供SG控制單元對(duì)TG控制單元的流程控制功能; 以及顯示單元,用于提供各種參數(shù)配置、信令跟蹤及統(tǒng)計(jì)信息顯示等功能。
在本發(fā)明所提供的H.248/SIGTRAN大話務(wù)量呼叫測(cè)試方法中,首先數(shù)據(jù)配 置單元1進(jìn)行數(shù)據(jù)配置,包括模擬裝置的H.248和SIGTRAN協(xié)議使用的IP 地址和端口、待測(cè)網(wǎng)關(guān)的H.248和SIGTRAN協(xié)議使用的地址和端口、終結(jié)點(diǎn) 名稱、呼叫定時(shí)器、呼叫參數(shù);然后呼叫控制單元2啟動(dòng)11248注冊(cè)服務(wù),等
待中繼網(wǎng)關(guān)注冊(cè);與信令網(wǎng)關(guān)建立SCTP偶聯(lián),建立并激活A(yù)SP;接下來(lái),如 果單獨(dú)對(duì)中繼網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,TG控制單元21則向網(wǎng)關(guān)按照呼叫流程對(duì)每 個(gè)話路發(fā)送R248加載、修改和釋放消息,并分析處理網(wǎng)關(guān)返回消息;如果單 獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,SG控制單元22則向網(wǎng)關(guān)按照呼叫流程對(duì)每個(gè)話 路發(fā)送No.7呼叫信令,并分析處理網(wǎng)關(guān)返回信令;如果對(duì)中繼網(wǎng)關(guān)/信令網(wǎng)關(guān) 集成的網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,則TG控制單元21和SG控制單元22聯(lián)合同步進(jìn) 行呼叫測(cè)試,其中TG控制單元21啟動(dòng)后等待SG控制單元22的進(jìn)程間消息。 后者開(kāi)始呼叫后,根據(jù)呼叫流程的各個(gè)狀態(tài),向前者發(fā)送不同的進(jìn)程間消息, 控制前者向中繼網(wǎng)關(guān)發(fā)送H.248加載、修改和釋放消息。中繼網(wǎng)關(guān)回復(fù)的消息
經(jīng)過(guò)前者的處理后,通過(guò)進(jìn)程間消息通知后者,后者更新話路呼叫狀態(tài),繼續(xù)
下一個(gè)步驟,從而完成整個(gè)呼叫流程。
下面,詳細(xì)說(shuō)明對(duì)TG、 SG和TG/SG集成的網(wǎng)關(guān)的呼叫測(cè)試。
圖2為T(mén)G控制單元21單獨(dú)對(duì)中繼網(wǎng)關(guān)呼叫測(cè)試的流程圖,如圖2所示,
包括以下步驟
SlOl,中繼網(wǎng)關(guān)注冊(cè)后,話路處于空閑狀態(tài);
S102, TG控制單元21收到呼叫間隔定時(shí)器事件后,向中繼網(wǎng)關(guān)發(fā)送主叫 話路加載資源請(qǐng)求;
S103, TG控制單元21收到中繼網(wǎng)關(guān)回復(fù)消息后,進(jìn)行解碼,如果是正確 加載回復(fù)消息,記錄解碼出的呼叫上下文、主叫RTP (實(shí)時(shí)傳輸協(xié)議)終 結(jié)點(diǎn)名稱及主叫SDP (會(huì)話描述協(xié)議)描述;
5104, TG控制單元21發(fā)送被叫話路資源加載請(qǐng)求;
5105, TG控制單元21解碼中繼網(wǎng)關(guān)回復(fù)消息,記錄被叫RTP終結(jié)點(diǎn)名 稱及被叫SDP描述;
S106, TG控制單元21根據(jù)被叫SDP描述發(fā)送修改主叫遠(yuǎn)端媒體SDP描 述;
S107, TG控制單元21收到修改請(qǐng)求回復(fù)后,觸發(fā)振鈴定時(shí)器,發(fā)送修改 主叫本地媒體收發(fā)方式的請(qǐng)求;
S108, TG控制單元21收到中繼網(wǎng)關(guān)正?;貜?fù)消息,進(jìn)入通話狀態(tài); S109,呼叫控制單元2觸發(fā)通話定時(shí)器,TG控制單元21分別發(fā)送主被叫 資源釋放請(qǐng)求;
SllO, TG控制單元21收到正常主被叫釋放回復(fù)消息,主被叫話路處于空 閑狀態(tài),呼叫控制單元啟動(dòng)呼叫間隔定時(shí)器,準(zhǔn)備下一次呼叫流程。 圖3a為SG控制單元22單獨(dú)對(duì)信令網(wǎng)關(guān)呼叫測(cè)試的主叫話路流程圖,如 圖3a所示,包括步驟
S201,在空閑狀態(tài)收到呼叫間隔定時(shí)器事件,SG控制單元22向信令網(wǎng)關(guān) 發(fā)送IAM消息(初始地址消息);
S202, SG控制單元22收到信令網(wǎng)關(guān)ACM消息(地址全消息)后,進(jìn)入 等待ANM消息(應(yīng)答消息)狀態(tài);
S203, SG控制單元22收到ANM消息,進(jìn)入通話狀態(tài),啟動(dòng)通話定時(shí)器; S204,呼叫控制單元2觸發(fā)通話定時(shí)器,并且SG控制單元22向信令網(wǎng)關(guān) 發(fā)送REL消息(釋放消息);
S205,信令網(wǎng)關(guān)回復(fù)RLC消息(釋放完成消息)后,話路進(jìn)入空閑狀態(tài), 呼叫間隔定時(shí)器啟動(dòng),準(zhǔn)備下一次呼叫。
圖3b為SG控制單元22單獨(dú)對(duì)信令網(wǎng)關(guān)呼叫測(cè)試的被叫話路流程圖,如 圖3b所示,包括步驟
S301,在空閑狀態(tài)收到IAM消息,SG控制單元22向信令網(wǎng)關(guān)發(fā)送ACM 消息,并啟動(dòng)振鈴定時(shí)器;
S302,振鈴定時(shí)器觸發(fā),發(fā)送ANM消息,進(jìn)入通話狀態(tài);
S303, SG控制單元22收到REL消息,回復(fù)RLC消息,話路恢復(fù)空閑狀態(tài)。
圖4為對(duì)信令和中繼網(wǎng)關(guān)同步測(cè)試的主叫流程圖,如圖4所示,包括以下 步驟
S401, SG控制單元22和TG控制單元21的主叫話路狀態(tài)開(kāi)始均為空閑; S402,呼叫間隔定時(shí)器觸發(fā),SG控制單元22向TG控制單元21發(fā)送進(jìn)程 間消息,通知加載對(duì)應(yīng)主叫電路資源;
5403, TG控制單元21收到網(wǎng)關(guān)加載恢復(fù)消息后,通知SG控制單元22加 載完畢,SG控制單元22發(fā)送IAM消息;
5404, SG控制單元22收到ACM消息后,通知TG控制單元21修改主叫 遠(yuǎn)端媒體SDP描述;
S405, TG控制單元21收到網(wǎng)關(guān)修改回復(fù)消息后,通知SG控制單元22修 改成功;
S406, SG控制單元22在等待ANM消息狀態(tài)下,收到ANM消息后,通 知TG控制單元21修改主叫本地媒體收發(fā)方式;
S407, TG控制單元21收到網(wǎng)關(guān)修改本地媒體收發(fā)方式回復(fù)后,通知SG
控制單元22,進(jìn)入通話狀態(tài),并啟動(dòng)通話時(shí)長(zhǎng)定時(shí)器;
S408,通話定時(shí)器觸發(fā),SG控制單元22通知TG控制單元22釋放對(duì)應(yīng)主
叫電路資源;
S409,主叫資源成功釋放后,TG控制單元21話路恢復(fù)空閑狀態(tài),并通知 SG控制單元22;
S410, TG控制單元21收到通知,發(fā)送REL消息,收到RLC回復(fù)消息后,
話路恢復(fù)空閑狀態(tài),準(zhǔn)備下一次呼叫。
圖5為對(duì)信令和中繼網(wǎng)關(guān)同步測(cè)試的被叫流程圖,如圖5所示,包括以下 步驟
S501, SG控制單元22和TG控制單元21的被叫話路狀態(tài)開(kāi)始均為空閑; S502, SG控制單元22收到IAM消息后,通知TG控制單元21加載對(duì)應(yīng) 被叫電路資源;
S503, TG控制單元21通知SG控制單元22加載資源成功后,SG控制單 元22發(fā)送ACM消息,并啟動(dòng)振鈴定時(shí)器;
S504,振鈴定時(shí)器觸發(fā),SG控制單元22發(fā)送ANM消息,進(jìn)入通話狀態(tài); S505, SG控制單元22在通話狀態(tài)收到REL消息后,通知TG控制單元21 釋放對(duì)應(yīng)被叫電路資源;
S506, TG控制單元21收到網(wǎng)關(guān)釋放回復(fù)消息后,通知SG控制單元釋放 成功,并進(jìn)入空閑狀態(tài);
S507, SG控制單元22發(fā)送RLC消息,被叫話路進(jìn)入空閑狀態(tài),并啟動(dòng)呼 叫間隔定時(shí)器,準(zhǔn)備下一次呼叫。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種呼叫測(cè)試裝置,用于對(duì)中繼/信令網(wǎng)關(guān)進(jìn)行大話務(wù)量的呼叫測(cè)試,包括數(shù)據(jù)配置單元,用于對(duì)所述呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)進(jìn)行數(shù)據(jù)配置,其中所配置的數(shù)據(jù)包括呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)的協(xié)議使用的地址和端口、終結(jié)點(diǎn)名稱、呼叫定時(shí)器以及呼叫參數(shù);呼叫控制單元,用于對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行注冊(cè)或與待測(cè)網(wǎng)關(guān)建立SCTP偶聯(lián),以及對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,向待測(cè)網(wǎng)關(guān)發(fā)送呼叫消息,并分析處理待測(cè)網(wǎng)關(guān)所返回的消息。
2、 如權(quán)利要求1所述的裝置,其特征在于,其中所述呼叫控制單元包括 中繼網(wǎng)關(guān)控制單元,用于對(duì)待測(cè)中繼網(wǎng)關(guān)進(jìn)行注冊(cè);以及 信令網(wǎng)關(guān)控制單元,用于與待測(cè)信令網(wǎng)關(guān)建立SCTP偶聯(lián)。
3、 如權(quán)利要求1或2所述的裝置,其特征在于,其中所述數(shù)據(jù)配置單元包 括定時(shí)器單元,用于為每個(gè)呼叫話路單獨(dú)提供定時(shí)器登記和觸發(fā)功能。
4、 如權(quán)利要求1或2所述的裝置,其特征在于,其中所述數(shù)據(jù)配置單元包 括網(wǎng)絡(luò)通信單元,用于建立UDP端口、 SCTP連接,并提供發(fā)送接口及觸發(fā) 接收事件。
5、 如權(quán)利要求1或2所述的裝置,其特征在于,其中所述數(shù)據(jù)配置單元包 括協(xié)議編解碼單元,用于提供對(duì)H.248和SIGTRAN協(xié)議的編解碼功能。
6、 一種呼叫測(cè)試方法,用于使用呼叫測(cè)試裝置對(duì)中繼/信令網(wǎng)關(guān)進(jìn)行大話 務(wù)量的呼叫測(cè)試,包括步驟步驟一、對(duì)呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)進(jìn)行數(shù)據(jù)配置,包括模擬呼叫測(cè)試裝 置和待測(cè)網(wǎng)關(guān)的協(xié)議使用的地址和端口、終結(jié)點(diǎn)名稱、呼叫定時(shí)器以及呼叫參 數(shù);步驟二、對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行注冊(cè)或與待測(cè)網(wǎng)關(guān)建立SCTP偶聯(lián); 步驟三、對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,所述呼叫測(cè)試裝置向待測(cè)網(wǎng)關(guān)發(fā)送呼 叫消息,并分析處理待測(cè)網(wǎng)關(guān)所返回的消息。
7、 如權(quán)利要求6所述的方法,其特征在于,在所述步驟二中,所述待測(cè)網(wǎng) 關(guān)包括中繼網(wǎng)關(guān)和/或信令網(wǎng)關(guān),其中對(duì)待測(cè)中繼網(wǎng)關(guān)進(jìn)行注冊(cè),以及與待測(cè)信令網(wǎng)關(guān)建立SCTP偶聯(lián)。
8、 如權(quán)利要求7所述的方法,其特征在于,在所述步驟三中,使用中繼網(wǎng) 關(guān)控制單元和信令網(wǎng)關(guān)控制單元對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,其中包括單獨(dú)對(duì)中 繼網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,單獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn)行呼叫測(cè)試以及對(duì)中繼網(wǎng)關(guān)和信令網(wǎng) 關(guān)進(jìn)行同步呼叫測(cè)試。
9、 如權(quán)利要求8所述的方法,其特征在于,其中所述單獨(dú)對(duì)中繼網(wǎng)關(guān)進(jìn)行呼叫測(cè)試包括步驟向中繼網(wǎng)關(guān)發(fā)送主叫話路加載資源請(qǐng)求;對(duì)中繼網(wǎng)關(guān)所回復(fù)的回復(fù)消息進(jìn)行解碼,得到呼叫上下文、主叫RTP終結(jié)點(diǎn)名稱及主叫SDP描述;向中繼網(wǎng)關(guān)發(fā)送被叫話路加載資源請(qǐng)求;對(duì)中繼網(wǎng)關(guān)所回復(fù)的回復(fù)消息進(jìn)行解碼,得到被叫RTP終結(jié)點(diǎn)名稱及被叫SDP描述;根據(jù)被叫SDP描述發(fā)送修改主叫SDP描述;收到修改請(qǐng)求回復(fù)后,觸發(fā)振鈴定時(shí)器,并發(fā)送修改主叫本地媒體收發(fā)方式請(qǐng)求;收到中繼網(wǎng)關(guān)正?;貜?fù)消息后,進(jìn)入通話狀態(tài); 觸發(fā)通話定時(shí)器,發(fā)送主叫資源釋放請(qǐng)求和被叫資源釋放請(qǐng)求; 收到正常主叫釋放回復(fù)消息和被叫釋放回復(fù)消息,啟動(dòng)呼叫定時(shí)器主叫話 路和被叫話路處于空閑狀態(tài),準(zhǔn)備下一次呼叫流程。
10、 如權(quán)利要求9所述的方法,其特征在于,其中所述單獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn) 行呼叫測(cè)試的主叫話路包括步驟收到呼叫間隔定時(shí)器事件,發(fā)送IAM消息;收到ACM消息后,進(jìn)入等待ANM消息狀態(tài) 收到ANM消息,進(jìn)入通話狀態(tài),啟動(dòng)通話定時(shí)器; 通話定時(shí)器觸發(fā),發(fā)送REL消息;信令網(wǎng)關(guān)回復(fù)RLC消息后,話路進(jìn)入空閑狀態(tài),啟動(dòng)呼叫間隔定時(shí)器,準(zhǔn)備下一次呼叫。
11、 如權(quán)利要求8所述的方法,其特征在于,其中所述單獨(dú)對(duì)信令網(wǎng)關(guān)進(jìn) 行呼叫測(cè)試的被叫話路包括步驟在空閑狀態(tài)收到IAM消息,發(fā)送ACM消息,并啟動(dòng)振鈴定時(shí)器; 振鈴定時(shí)器觸發(fā),發(fā)送ANM消息,進(jìn)入通話狀態(tài); 收到REL消息,回復(fù)RLC消息,話路恢復(fù)空閑狀態(tài)。
12、 如權(quán)利要求8所述的方法,其特征在于,其中所述對(duì)中繼網(wǎng)關(guān)和信令 網(wǎng)關(guān)進(jìn)行同步呼叫測(cè)試的主叫話路包括步驟觸發(fā)呼叫間隔定時(shí)器,所述信令網(wǎng)關(guān)控制單元向所述中繼網(wǎng)關(guān)控制單元發(fā) 送進(jìn)程間消息,通知加載對(duì)應(yīng)主叫電路資源;所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)加載恢復(fù)消息后,通知所述信令網(wǎng)關(guān)控制 單元加載完畢,所述信令網(wǎng)關(guān)控制單元發(fā)送IAM消息;所述信令網(wǎng)關(guān)控制單元收到ACM消息后,通知所述中繼網(wǎng)關(guān)控制單元修 改主叫遠(yuǎn)端媒體SDP描述;所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)修改回復(fù)消息后,通知所述信令網(wǎng)關(guān)控制 單元修改成功;所述信令網(wǎng)關(guān)控制單元在等待ANM消息狀態(tài)下,收到ANM消息后,通知 所述中繼網(wǎng)關(guān)控制單元修改主叫本地媒體收發(fā)方式;所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)修改本地媒體收發(fā)方式回復(fù)后,通知所述 信令網(wǎng)關(guān)控制單元,進(jìn)入通話狀態(tài),并啟動(dòng)通話時(shí)長(zhǎng)定時(shí)器;通話定時(shí)器觸發(fā),所述信令網(wǎng)關(guān)控制單元通知所述中繼網(wǎng)關(guān)控制單元釋放 對(duì)應(yīng)主叫電路資源;主叫資源成功釋放后,所述中繼網(wǎng)關(guān)控制單元話路恢復(fù)空閑狀態(tài),并通知 所述信令網(wǎng)關(guān)控制單元;所述信令網(wǎng)關(guān)控制單元收到通知,發(fā)送REL消息,收到RLC回復(fù)消息后, 話路恢復(fù)空閑狀態(tài),準(zhǔn)備下一次呼叫。
13、 如權(quán)利要求8所述的方法,其特征在于,其中所述對(duì)中繼網(wǎng)關(guān)和信令 網(wǎng)關(guān)進(jìn)行同步呼叫測(cè)試的被叫話路包括步驟所述信令網(wǎng)關(guān)控制單元和所述中繼網(wǎng)關(guān)控制單元的被叫話路狀態(tài)開(kāi)始均為 空閑;所述信令網(wǎng)關(guān)控制單元收到IAM消息后,通知所述中繼網(wǎng)關(guān)控制單元加載 對(duì)應(yīng)被叫電路資源;所述中繼網(wǎng)關(guān)控制單元通知所述信令網(wǎng)關(guān)控制單元加載資源成功后,所述信令網(wǎng)關(guān)控制單元發(fā)送ACM消息,并啟動(dòng)振鈴定時(shí)器;振鈴定時(shí)器觸發(fā),所述信令網(wǎng)關(guān)控制單元發(fā)送ANM消息,進(jìn)入通話狀態(tài); 所迷信令網(wǎng)關(guān)控制單元在通話狀態(tài)收到REL消息后,通知所述中繼網(wǎng)關(guān)控 制單元釋放對(duì)應(yīng)被叫電路資源;所述中繼網(wǎng)關(guān)控制單元收到網(wǎng)關(guān)釋放回復(fù)消息后,通知所述信令網(wǎng)關(guān)控制單元釋放成功,并進(jìn)入空閑狀態(tài);所述信令網(wǎng)關(guān)控制單元發(fā)送RLC消息,被叫話路進(jìn)入空閑狀態(tài),并啟動(dòng)呼 叫間隔定時(shí)器,準(zhǔn)備下一次呼叫。
全文摘要
本發(fā)明公開(kāi)了一種呼叫測(cè)試裝置和方法,用于對(duì)中繼/信令網(wǎng)關(guān)進(jìn)行大話務(wù)量的呼叫測(cè)試,所述呼叫測(cè)試裝置包括數(shù)據(jù)配置單元,用于對(duì)所述呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)進(jìn)行數(shù)據(jù)配置,其中所配置的數(shù)據(jù)包括呼叫測(cè)試裝置和待測(cè)網(wǎng)關(guān)的協(xié)議使用的地址和端口、終結(jié)點(diǎn)名稱、呼叫定時(shí)器以及呼叫參數(shù);呼叫控制單元,用于對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行注冊(cè)或與待測(cè)網(wǎng)關(guān)建立SCTP偶聯(lián),以及對(duì)待測(cè)網(wǎng)關(guān)進(jìn)行呼叫測(cè)試,向待測(cè)網(wǎng)關(guān)發(fā)送呼叫消息,并分析處理待測(cè)網(wǎng)關(guān)所返回的消息。
文檔編號(hào)H04L12/26GK101166121SQ200610113840
公開(kāi)日2008年4月23日 申請(qǐng)日期2006年10月18日 優(yōu)先權(quán)日2006年10月18日
發(fā)明者雷 孫, 春 楊, 費(fèi)秀峰 申請(qǐng)人:中興通訊股份有限公司