專利名稱:Ip接口的測(cè)試方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種在承載和控制分離的通信網(wǎng)絡(luò)中的IP 接口的測(cè)試方法、裝置及系統(tǒng)。
背景技術(shù):
在承載和控制分離的通信網(wǎng)絡(luò)中,如圖1所示,主要采用H. 248協(xié)議在控制實(shí)體 (例如,軟交換網(wǎng)絡(luò)中媒體網(wǎng)關(guān)控制器(MediaGateway Controller,簡(jiǎn)稱為MGC))與媒體網(wǎng)關(guān)(Media feiteWay,簡(jiǎn)稱為MGW)之間進(jìn)行網(wǎng)關(guān)控制以及承載建立控制。當(dāng)MGW采用IP承載方式與其他通信系統(tǒng)進(jìn)行媒體面對(duì)接時(shí),如果承載的業(yè)務(wù)量比較多,則IP接口可能會(huì)有多個(gè),每個(gè)IP接口承擔(dān)一部分業(yè)務(wù)量。IP接口的帶寬一般都比較大,同時(shí)在同一 IP接口上通話的用戶數(shù)量也比較高,當(dāng)某個(gè)IP接口出現(xiàn)問(wèn)題時(shí),其影響比較大,需要做到快速定位。通常對(duì)IP接口異常進(jìn)行定位的手段主要有1、對(duì)IP接口的媒體面報(bào)文進(jìn)行抓取, 并分析;2、獲取IP接口媒體面報(bào)文的統(tǒng)計(jì)信息,并分析。上述的操作方式,由于執(zhí)行比較復(fù)雜,因此,對(duì)操作人員的素質(zhì)要求很高。并且, 由于抓取的數(shù)據(jù)很不直觀,因此,需要操作人員從眾多的數(shù)據(jù)中,提取有效信息進(jìn)行分析判斷,從而導(dǎo)致分析過(guò)程較長(zhǎng),對(duì)IP接口異常的定位不及時(shí)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種IP接口的測(cè)試方法、裝置及系統(tǒng),以至少解決上述的IP接口異常定位比較復(fù)雜的問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種IP接口的測(cè)試方法,該用于在承載和控制分離的通信網(wǎng)絡(luò)中測(cè)試IP接口,包括控制實(shí)體發(fā)起呼叫,確定呼叫的呼叫號(hào)碼為預(yù)設(shè)的測(cè)試呼叫號(hào)碼,向媒體網(wǎng)關(guān)發(fā)送攜帶呼叫號(hào)碼的命令;媒體網(wǎng)關(guān)確定需要為呼叫建立IP承載,獲取預(yù)先設(shè)置的與呼叫號(hào)碼對(duì)應(yīng)的IP接口 ;媒體網(wǎng)關(guān)建立IP承載,指定IP承載從IP 接口發(fā)送報(bào)文;根據(jù)是否能夠聽(tīng)到呼叫的語(yǔ)音,判斷IP接口是否存在異常。根據(jù)本發(fā)明的另一方面,提供了一種IP接口的測(cè)試系統(tǒng),應(yīng)用于承載和控制分離的通信網(wǎng)絡(luò),包括控制實(shí)體,用于在發(fā)起呼叫時(shí),判斷呼叫的呼叫號(hào)碼是否為預(yù)設(shè)的測(cè)試呼叫號(hào)碼,如果是,則向媒體網(wǎng)關(guān)發(fā)送攜帶呼叫號(hào)碼的命令;媒體網(wǎng)關(guān),用于在命令中攜帶呼叫號(hào)碼時(shí),確定是否需要為呼叫建立IP承載,如果是,則獲取預(yù)先設(shè)置的與呼叫號(hào)碼對(duì)應(yīng)的IP接口,并建立IP承載,指定IP承載從IP接口發(fā)送報(bào)文;語(yǔ)音收聽(tīng)裝置,用于聽(tīng)取呼叫的語(yǔ)音,根據(jù)是否能聽(tīng)到呼叫的語(yǔ)音,判斷IP接口是否存在異常。根據(jù)本發(fā)明的再一個(gè)方面,提供了一種承載和控制分離的通信網(wǎng)絡(luò)中的控制實(shí)體,包括存儲(chǔ)模塊,用于保存預(yù)設(shè)的一個(gè)或多個(gè)測(cè)試呼叫號(hào)碼;判斷模塊,用于判斷當(dāng)前發(fā)起的呼叫的呼叫號(hào)碼是否與存儲(chǔ)模塊中保存的測(cè)試呼叫號(hào)碼之一匹配,如果是,則觸發(fā)發(fā)送模塊發(fā)送攜帶呼叫號(hào)碼的命令,否則,觸發(fā)發(fā)送模塊發(fā)送不攜帶呼叫號(hào)碼的命令;發(fā)送模塊,用于向媒體網(wǎng)關(guān)發(fā)送命令。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種媒體網(wǎng)關(guān),包括存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系;接收模塊,用于接收控制實(shí)體在發(fā)起呼叫時(shí)發(fā)送的命令;判斷模塊,用于判斷命令中是否攜帶有呼叫號(hào)碼,以及是否需要為呼叫建立IP 承載,如果均是,則觸發(fā)獲取模塊;獲取模塊,用于從存儲(chǔ)模塊保存的對(duì)應(yīng)關(guān)系中獲取與呼叫號(hào)碼對(duì)應(yīng)的IP接口 ;建立模塊,用于為呼叫建立IP承載,指定IP承載的報(bào)文從獲取模塊獲取的IP接口發(fā)出。通過(guò)本發(fā)明,采用呼叫測(cè)試對(duì)IP接口進(jìn)行異常定位,可以直接根據(jù)呼叫的語(yǔ)音情況判斷IP接口是否存在異常,簡(jiǎn)化了測(cè)試過(guò)程,縮短了測(cè)試時(shí)間,并且降低了對(duì)操作人員的要求。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是承載和控制分離的通信網(wǎng)絡(luò)的架構(gòu)示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的IP接口的測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的控制實(shí)體2的結(jié)構(gòu)示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的媒體網(wǎng)關(guān)4的結(jié)構(gòu)示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的IP接口的測(cè)試方法的流程圖;圖6是本發(fā)明實(shí)施例中使用測(cè)試呼叫號(hào)碼進(jìn)行呼叫的流程圖;圖7是本發(fā)明實(shí)施例中在控制實(shí)體中存儲(chǔ)測(cè)試號(hào)碼的流程圖;圖8是本發(fā)明實(shí)施例中在MGW中存儲(chǔ)測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系的流程圖;圖9是本發(fā)明實(shí)施例中呼叫測(cè)試結(jié)束刪除控制實(shí)體中存儲(chǔ)的測(cè)試號(hào)碼的流程圖;圖10是本發(fā)明實(shí)施例中呼叫測(cè)試結(jié)束刪除MGW中存儲(chǔ)的對(duì)應(yīng)關(guān)系的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。圖2是根據(jù)本發(fā)明實(shí)施例的IP接口的測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)應(yīng)用于承載和控制分離的通信網(wǎng)絡(luò),如圖2所示,該系統(tǒng)包括控制實(shí)體2、媒體網(wǎng)關(guān)4和測(cè)試裝置6。 其中,控制實(shí)體2,用于在發(fā)起呼叫時(shí),判斷該呼叫的呼叫號(hào)碼是否為預(yù)設(shè)的測(cè)試呼叫號(hào)碼, 如果是,則向媒體網(wǎng)關(guān)4發(fā)送攜帶該呼叫號(hào)碼的命令;媒體網(wǎng)關(guān)4,用于在接收到的命令中攜帶有呼叫號(hào)碼時(shí),確定是否需要為上述呼叫建立IP承載,如果是,則獲取預(yù)先設(shè)置的與該呼叫號(hào)碼對(duì)應(yīng)的IP接口,并為該呼叫建立IP承載,指定該IP承載從上述IP接口發(fā)送報(bào)文,例如,媒體網(wǎng)關(guān)可以根據(jù)信令參數(shù),例如,H. 248協(xié)議的BCP包、SDP描述等,判斷是否需要為該呼叫建立IP承載,具體判斷方式與現(xiàn)有技術(shù)相同,這里不再贅述;監(jiān)聽(tīng)裝置6,用于聽(tīng)取該呼叫的語(yǔ)音,根據(jù)是否能聽(tīng)到該呼叫的語(yǔ)音,判斷上述IP接口是否存在異常。例如,可以預(yù)先在控制實(shí)體2中存儲(chǔ)預(yù)設(shè)的一個(gè)或多個(gè)測(cè)試呼叫號(hào)碼,控制實(shí)體2在發(fā)起呼叫時(shí),可以根據(jù)呼叫號(hào)碼是否為預(yù)先存儲(chǔ)的測(cè)試呼叫號(hào)碼判斷當(dāng)前的呼叫是否為測(cè)試呼叫,如果是,則將該呼叫號(hào)碼攜帶發(fā)送給媒體網(wǎng)關(guān)4,否則,向媒體網(wǎng)關(guān)4發(fā)送不攜帶呼叫號(hào)碼的命令,按正常的呼叫進(jìn)行處理。而媒體網(wǎng)關(guān)4在接收到控制實(shí)體2的命令后,如果該命令中攜帶有呼叫號(hào)碼,則媒體網(wǎng)關(guān)4需要判斷是否需要為當(dāng)前呼叫建立IP承載,如果是,則進(jìn)一步判斷該呼叫號(hào)碼是否與預(yù)先設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系中的某個(gè)測(cè)試呼叫號(hào)碼匹配,如果是,則在為該呼叫建立IP承載時(shí),指定該IP承載使用與呼叫號(hào)碼對(duì)應(yīng)的IP接口發(fā)送報(bào)文;否則,媒體網(wǎng)關(guān)4不使用指定的IP接口進(jìn)行處理?;蛘?, 媒體網(wǎng)關(guān)4也可以先判斷該呼叫號(hào)碼是否與預(yù)先設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系中的某個(gè)測(cè)試呼叫號(hào)碼匹配,如果是,則進(jìn)一步判斷是否需要為當(dāng)前呼叫建立IP承載, 如果是,則在為該呼叫建立IP承載時(shí),指定該IP承載使用與呼叫號(hào)碼對(duì)應(yīng)的IP接口發(fā)送報(bào)文。在實(shí)際應(yīng)用中,用戶可以通過(guò)操作維護(hù)系統(tǒng)設(shè)置控制實(shí)體2中存儲(chǔ)的測(cè)試呼叫號(hào)碼和媒體網(wǎng)關(guān)4中存儲(chǔ)的上述對(duì)應(yīng)關(guān)系。或者,用戶也可以直接在控制實(shí)體2中設(shè)置上述測(cè)試呼叫號(hào)碼,在媒體網(wǎng)關(guān)4中設(shè)置上述對(duì)應(yīng)關(guān)系。通過(guò)本發(fā)明實(shí)施例提供的上述系統(tǒng),控制實(shí)體2通過(guò)使用測(cè)試呼叫號(hào)碼發(fā)起呼叫,媒體網(wǎng)關(guān)4在為該呼叫建立IP承載時(shí),使用與測(cè)試呼叫號(hào)碼對(duì)應(yīng)的IP接口,從而可以直接根據(jù)是否能收到呼叫的語(yǔ)音判斷對(duì)應(yīng)的IP接口是否發(fā)生異常,簡(jiǎn)化了 IP接口異常定位的流程,降低了對(duì)測(cè)試人員的要求,節(jié)約了測(cè)試時(shí)間,提高了 IP接口異常定位的效率。圖3是根據(jù)本發(fā)明實(shí)施例的控制實(shí)體2的結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明實(shí)施例的控制實(shí)體2可以包括存儲(chǔ)模塊20,用于保存預(yù)設(shè)的一個(gè)或多個(gè)測(cè)試呼叫號(hào)碼;判斷模塊 22,用于判斷當(dāng)前發(fā)起的呼叫的呼叫號(hào)碼是否與存儲(chǔ)模塊20中保存的某個(gè)測(cè)試呼叫號(hào)碼匹配,如果是,則觸發(fā)發(fā)送模塊M向媒體網(wǎng)關(guān)4發(fā)送攜帶該呼叫號(hào)碼的命令,否則,觸發(fā)發(fā)送模塊M向媒體網(wǎng)關(guān)4發(fā)送不攜帶該呼叫號(hào)碼的命令;發(fā)送模塊對(duì),用于向媒體網(wǎng)關(guān)4發(fā)送命令。通過(guò)本發(fā)明實(shí)施例提供的上述控制實(shí)體2,可以在呼叫號(hào)碼為測(cè)試呼叫號(hào)碼時(shí),將呼叫號(hào)碼攜帶在命令中發(fā)送媒體網(wǎng)關(guān)4,從而使得媒體網(wǎng)關(guān)4可以獲知當(dāng)前的呼叫為測(cè)試呼叫,從而使用與呼叫號(hào)碼對(duì)應(yīng)的IP接口為該呼叫建立IP承載,從而可以通過(guò)測(cè)試呼叫判斷對(duì)應(yīng)的IP接口是否發(fā)生異常,以簡(jiǎn)化現(xiàn)有IP接口異常定位的流程,降低IP接口異常定位的復(fù)雜度。例如,存儲(chǔ)模塊20中保存的測(cè)試呼叫號(hào)碼可以是用戶通過(guò)操作維護(hù)系統(tǒng)發(fā)送給控制實(shí)體2的,也可以是用戶直接在控制實(shí)體2中設(shè)置的。在實(shí)際應(yīng)用中,當(dāng)使用某個(gè)測(cè)試呼叫號(hào)碼進(jìn)行呼叫測(cè)試結(jié)束后,為了節(jié)約控制實(shí)體2的存儲(chǔ)空間,控制實(shí)體2可以刪除存儲(chǔ)模塊20中保存的該測(cè)試呼叫號(hào)碼,因此,控制實(shí)體2還可以包括執(zhí)行模塊,用于在測(cè)試呼叫結(jié)束后,刪除存儲(chǔ)模塊20中與上述呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼,或者,執(zhí)行模塊也可以刪除存儲(chǔ)模塊20中保存的用戶需要?jiǎng)h除的某個(gè)測(cè)試呼叫號(hào)碼。例如,用戶可以通過(guò)操作維護(hù)系統(tǒng)向控制實(shí)體2發(fā)送需要?jiǎng)h除的測(cè)試呼叫號(hào)碼,操作維護(hù)系統(tǒng)將該測(cè)試呼叫號(hào)碼發(fā)送給控制實(shí)體2,執(zhí)行模塊在存儲(chǔ)模塊20中查詢?cè)摐y(cè)試呼叫號(hào)碼,找到后刪除該測(cè)試呼叫號(hào)碼。圖4是根據(jù)本發(fā)明實(shí)施例的媒體網(wǎng)關(guān)4的結(jié)構(gòu)示意圖,如圖4所示,媒體網(wǎng)關(guān)4可
7設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系;接收模塊 42,用于接收控制實(shí)體在發(fā)起呼叫時(shí)發(fā)送的命令;判斷模塊44,用于判斷該命令中是否攜帶有呼叫號(hào)碼,以及是否需要為該呼叫建立IP承載,如果均是,則觸發(fā)獲取模塊46 ;獲取模塊46,用于從存儲(chǔ)模塊40保存的對(duì)應(yīng)關(guān)系中獲取與上述呼叫號(hào)碼對(duì)應(yīng)的IP接口 ;建立模塊48,用于為上述呼叫建立IP承載,指定該IP承載的報(bào)文從獲取模塊46獲取的IP接口發(fā)出ο通過(guò)本發(fā)明實(shí)施例提供的媒體網(wǎng)關(guān)4,可以在為測(cè)試呼叫建立IP承載時(shí),指定使用與測(cè)試呼叫號(hào)碼對(duì)應(yīng)的IP接口發(fā)送報(bào)文,從而可以通過(guò)聽(tīng)取測(cè)試呼叫的語(yǔ)音是否正常來(lái)判斷該IP接口是否發(fā)生異常,進(jìn)而降低了 IP接口異常判定的復(fù)雜度,節(jié)約了成本。例如,存儲(chǔ)模塊40中保存的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系可以是用戶通過(guò)操作維護(hù)系統(tǒng)發(fā)送給媒體網(wǎng)關(guān)4的,也可以是用戶直接在媒體網(wǎng)關(guān)4中設(shè)置的。在實(shí)際應(yīng)用中,當(dāng)使用某個(gè)測(cè)試呼叫號(hào)碼進(jìn)行呼叫測(cè)試結(jié)束后,為了節(jié)約媒體網(wǎng)關(guān)4的存儲(chǔ)空間,媒體網(wǎng)關(guān)4可以刪除存儲(chǔ)模塊40中保存的與測(cè)試呼叫號(hào)碼匹配的記錄, 因此,媒體網(wǎng)關(guān)4還可以包括執(zhí)行模塊,用于在測(cè)試呼叫結(jié)束后,刪除存儲(chǔ)模塊40保存的對(duì)應(yīng)關(guān)系中與上述呼叫號(hào)碼匹配的記錄,或者,執(zhí)行模塊也可以刪除存儲(chǔ)模塊40中保存的用戶需要?jiǎng)h除的某個(gè)對(duì)應(yīng)關(guān)系。例如,用戶可以通過(guò)操作維護(hù)系統(tǒng)向控制實(shí)體2發(fā)送需要?jiǎng)h除的測(cè)試呼叫號(hào)碼,或者需要?jiǎng)h除的測(cè)試呼叫號(hào)碼與IP接口,操作維護(hù)系統(tǒng)將該測(cè)試呼叫號(hào)碼或者測(cè)試呼叫號(hào)碼與IP接口發(fā)送給媒體網(wǎng)關(guān)4,執(zhí)行模塊在存儲(chǔ)模塊40保存的對(duì)應(yīng)關(guān)系中查詢?cè)摐y(cè)試呼叫號(hào)碼,找到后刪除與該測(cè)試呼叫號(hào)碼的對(duì)應(yīng)關(guān)系,或者,查詢?cè)摐y(cè)試呼叫號(hào)碼與IP接口,找到后刪除該測(cè)試呼叫號(hào)碼與IP接口。圖5是根據(jù)本發(fā)明實(shí)施例的IP接口的測(cè)試方法的流程圖,該方法用于在承載和控制分離的通信網(wǎng)絡(luò)中測(cè)試IP接口,如圖5所示,該方法包括以下步驟步驟S502,控制實(shí)體2發(fā)起呼叫,確定該呼叫的呼叫號(hào)碼為預(yù)設(shè)的測(cè)試呼叫號(hào)碼, 向媒體網(wǎng)關(guān)4發(fā)送攜帶該呼叫號(hào)碼的命令;例如,控制實(shí)體2可以查找預(yù)先保存的測(cè)試呼叫號(hào)碼,判斷當(dāng)前呼叫的呼叫號(hào)碼是否與預(yù)先保存的某個(gè)測(cè)試呼叫號(hào)碼匹配,如果是,則向媒體網(wǎng)關(guān)4發(fā)送攜帶該呼叫號(hào)碼的命令,否則,向媒體網(wǎng)關(guān)4發(fā)送不攜帶呼叫號(hào)碼的命令。步驟S504,媒體網(wǎng)關(guān)4確定需要為該呼叫建立IP承載,獲取預(yù)先設(shè)置的與該呼叫號(hào)碼對(duì)應(yīng)的IP接口;例如,媒體網(wǎng)關(guān)4可以通過(guò)查詢預(yù)先設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系, 從中獲取與該呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼對(duì)應(yīng)的IP接口,如果對(duì)應(yīng)關(guān)系中不存在與呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼,則媒體網(wǎng)關(guān)4在后續(xù)不使用指定的IP接口,按正常呼叫進(jìn)行處理。步驟S506,媒體網(wǎng)關(guān)4為當(dāng)前呼叫建立IP承載,指定該IP載從上述IP接口發(fā)送報(bào)文;步驟S508,根據(jù)是否能夠聽(tīng)到該呼叫的語(yǔ)音,判斷上述IP接口是否存在異常。如果可以聽(tīng)到該呼叫的語(yǔ)音,則說(shuō)明上述IP接口正常,否則,說(shuō)明該IP接口發(fā)生異常。通過(guò)本發(fā)明實(shí)施例提供的上述方法,采用呼叫測(cè)試對(duì)IP接口進(jìn)行異常定位,可以直接根據(jù)呼叫的語(yǔ)音情況判斷IP接口是否存在異常,簡(jiǎn)化了測(cè)試過(guò)程,縮短了測(cè)試時(shí)間, 并且降低了對(duì)操作人員的要求。圖6是本發(fā)明實(shí)施例中使用測(cè)試呼叫號(hào)碼進(jìn)行呼叫的流程圖,如圖6所示,在本發(fā)明實(shí)施例中,使用測(cè)試呼叫號(hào)碼進(jìn)行呼叫主要包括以下步驟步驟601,設(shè)定測(cè)試呼叫號(hào)碼,存儲(chǔ)在控制實(shí)體2上;設(shè)定測(cè)試呼叫號(hào)碼與指定IP 接口的對(duì)應(yīng)關(guān)系,存儲(chǔ)在MGW 4上;步驟602,控制實(shí)體2發(fā)起呼叫,并根據(jù)呼叫號(hào)碼與保存的測(cè)試號(hào)碼進(jìn)行比對(duì),若與預(yù)設(shè)的測(cè)試呼叫號(hào)碼相同,則進(jìn)入步驟603,否則,進(jìn)入步驟604 ;在實(shí)際應(yīng)用中,預(yù)設(shè)的測(cè)試呼叫號(hào)碼可以為一個(gè)也可以為多個(gè),控制實(shí)體2只需判斷當(dāng)前呼叫的呼叫號(hào)碼是否與保存的某個(gè)測(cè)試呼叫號(hào)碼相同即可。步驟603,控制實(shí)體2向MGW 4下發(fā)攜帶測(cè)試呼叫號(hào)碼的命令,之后進(jìn)入步驟605 ;步驟604,控制實(shí)體2向MGW 4下發(fā)未攜帶測(cè)試呼叫號(hào)碼的命令,之后進(jìn)入步驟 608 ;步驟605,接收到命令后,MGff 4判斷此呼叫是否需要建立IP承載,且該測(cè)試呼叫號(hào)碼是否與保存的測(cè)試呼叫號(hào)碼對(duì)應(yīng),若是,進(jìn)入步驟606,否則轉(zhuǎn)入步驟608按正常流程處理;步驟606,MGff 4建立IP承載,指定該IP承載從與該測(cè)試呼叫號(hào)碼對(duì)應(yīng)的指定的 IP接口出報(bào)文,并向操作維護(hù)系統(tǒng)上報(bào)指定成功消息;步驟607,IP承載建立成功后,對(duì)外發(fā)送報(bào)文時(shí),將媒體報(bào)文,從指定的IP接口發(fā)出;測(cè)試人員可以聽(tīng)取該呼叫的語(yǔ)音,如果該呼叫的語(yǔ)音正常,則上述指定的IP接口正常,否則,上述指定的IP接口發(fā)生異常。結(jié)束呼叫測(cè)試后,轉(zhuǎn)入步驟609 ;步驟608,按正常流程處理呼叫,不作指定IP接口處理;步驟609,刪除控制實(shí)體2中存儲(chǔ)的測(cè)試號(hào)碼、刪除MGW 4中存儲(chǔ)的測(cè)試號(hào)碼和IP 接口的對(duì)應(yīng)關(guān)系。通過(guò)上述流程,可以通過(guò)使用預(yù)設(shè)的測(cè)試呼叫號(hào)碼發(fā)起呼叫,測(cè)試指定的IP接口是否發(fā)生異常,從而對(duì)IP接口異常進(jìn)行定位。圖7為本發(fā)明實(shí)施例中在控制實(shí)體2中設(shè)置測(cè)試呼叫號(hào)碼的流程圖,如圖7所示, 主要包括以下步驟步驟701,用戶通過(guò)操作維護(hù)系統(tǒng)的人機(jī)界面輸入需要存儲(chǔ)的測(cè)試呼叫號(hào)碼信息;步驟702,操作維護(hù)系統(tǒng)將用戶輸入的相關(guān)信息發(fā)送給控制實(shí)體2保存;步驟703,控制實(shí)體2判斷數(shù)據(jù)保存成功,則返回設(shè)置成功消息給操作維護(hù)系統(tǒng)的人機(jī)界面;否則返回設(shè)置失敗消息給操作維護(hù)系統(tǒng)的人機(jī)界面。通過(guò)上述流程,可以通過(guò)操作維護(hù)系統(tǒng)設(shè)置控制實(shí)體2中保存的測(cè)試呼叫號(hào)碼, 使得測(cè)試呼叫號(hào)碼的設(shè)置易于實(shí)現(xiàn)。圖8是本發(fā)明實(shí)施例中設(shè)定并在MGW 4中存儲(chǔ)測(cè)試呼叫號(hào)碼和IP接口的對(duì)應(yīng)關(guān)系的流程圖,如圖8所示,可以包括以下步驟
步驟801,用戶通過(guò)操作維護(hù)系統(tǒng)的人機(jī)界面輸入需要存儲(chǔ)的測(cè)試號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系信息;步驟802,操作維護(hù)系統(tǒng)將用戶輸入的相關(guān)信息,發(fā)送給MGW4保存;步驟803,MGff 4判斷數(shù)據(jù)保存成功,則返回設(shè)置成功消息給操作維護(hù)系統(tǒng)的人機(jī)界面;否則返回設(shè)置失敗消息給操作維護(hù)系統(tǒng)的人機(jī)界面。通過(guò)上述流程,可以通過(guò)操作維護(hù)系統(tǒng)設(shè)置MGW 4中保存的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系,使得測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系的設(shè)置易于實(shí)現(xiàn),保證數(shù)據(jù)的安全性。圖9是本發(fā)明實(shí)施例中刪除控制實(shí)體2中存儲(chǔ)的測(cè)試呼叫號(hào)碼的流程圖,如圖9 所示,主要包括以下步驟步驟901,用戶通過(guò)操作維護(hù)系統(tǒng)的人機(jī)界面輸入需要?jiǎng)h除的測(cè)試呼叫號(hào)碼信息;其中,該測(cè)試呼叫號(hào)碼可以是剛結(jié)束呼叫測(cè)試使用的測(cè)試呼叫號(hào)碼,也可以是根據(jù)用戶意愿確定的測(cè)試呼叫號(hào)碼。步驟902,操作維護(hù)系統(tǒng)將用戶輸入的相關(guān)信息發(fā)送給控制實(shí)體2 ;步驟903,控制實(shí)體2接收上述相關(guān)信息,刪除保存的與用戶輸入的測(cè)試呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼,并判斷數(shù)據(jù)是否刪除成功,如果成功則返回刪除成功消息給操作維護(hù)系統(tǒng)的人機(jī)界面;否則返回刪除失敗消息給操作維護(hù)系統(tǒng)的人機(jī)界面。通過(guò)上述流程,可以通過(guò)操作維護(hù)系統(tǒng)刪除控制實(shí)體2上保存的測(cè)試呼叫號(hào)碼, 易于用戶操作,保證數(shù)據(jù)的安全性。圖10是本發(fā)明實(shí)施例中刪除MGW 4中存儲(chǔ)的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系的流程圖,如圖10所示,主要包括以下步驟步驟1001,用戶通過(guò)操作維護(hù)系統(tǒng)的人機(jī)界面輸入需要?jiǎng)h除的測(cè)試呼叫號(hào)碼信息、IP接口信息;用戶也可以只輸入需要?jiǎng)h除的測(cè)試呼叫號(hào)碼,指示刪除MGW 4保存的對(duì)應(yīng)關(guān)系中與該測(cè)試呼叫號(hào)碼匹配的記錄(即刪除該測(cè)試呼叫號(hào)碼以及與該測(cè)試呼叫號(hào)碼對(duì)應(yīng)的IP 接口)。步驟1002,操作維護(hù)系統(tǒng)將用戶輸入的相關(guān)信息發(fā)送給MGW4 ;步驟1003,MGff 4接收上述相關(guān)信息,并執(zhí)行相應(yīng)的刪除操作,再判斷數(shù)據(jù)是否刪除成功,如果成功則返回刪除成功消息給操作維護(hù)系統(tǒng)的人機(jī)界面;否則返回刪除失敗消息給操作維護(hù)系統(tǒng)的人機(jī)界面。通過(guò)上述流程,可以通過(guò)操作維護(hù)系統(tǒng)刪除MGW 4上保存的對(duì)應(yīng)關(guān)系,易于用戶操作,保證了數(shù)據(jù)的安全性。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,上述控制實(shí)體2包括但不限于軟交換網(wǎng)絡(luò)中的 MGC。從以上的描述中,可以看出,采用本發(fā)明實(shí)施例提供的技術(shù)方案,簡(jiǎn)化了測(cè)試過(guò)程,縮短了測(cè)試時(shí)間,并且對(duì)操作人員不需要很高的要求。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種IP接口的測(cè)試方法,用于在承載和控制分離的通信網(wǎng)絡(luò)中測(cè)試IP接口,其特征在于,所述方法包括控制實(shí)體發(fā)起呼叫,確定所述呼叫的呼叫號(hào)碼為預(yù)設(shè)的測(cè)試呼叫號(hào)碼,向媒體網(wǎng)關(guān)發(fā)送攜帶所述呼叫號(hào)碼的命令;所述媒體網(wǎng)關(guān)確定需要為所述呼叫建立IP承載,獲取預(yù)先設(shè)置的與所述呼叫號(hào)碼對(duì)應(yīng)的IP接口 ;所述媒體網(wǎng)關(guān)建立所述IP承載,指定所述IP承載從所述IP接口發(fā)送報(bào)文; 根據(jù)是否能夠聽(tīng)到所述呼叫的語(yǔ)音,判斷所述IP接口是否存在異常。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述控制實(shí)體發(fā)起所述呼叫之前,所述方法還包括設(shè)置所述測(cè)試呼叫號(hào)碼以及所述測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系; 將所述測(cè)試呼叫號(hào)碼存儲(chǔ)在所述控制實(shí)體中,并將所述對(duì)應(yīng)關(guān)系存儲(chǔ)在所述媒體網(wǎng)關(guān)中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述測(cè)試呼叫號(hào)碼存儲(chǔ)在所述控制實(shí)體中包括操作維護(hù)系統(tǒng)接受用戶輸入的需要存儲(chǔ)的所述測(cè)試呼叫號(hào)碼,將所述測(cè)試呼叫號(hào)碼發(fā)送給所述控制實(shí)體;所述控制實(shí)體接收并保存所述測(cè)試呼叫號(hào)碼。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述對(duì)應(yīng)關(guān)系存儲(chǔ)在所述媒體網(wǎng)關(guān)中包括操作維護(hù)系統(tǒng)接受用戶輸入的需要存儲(chǔ)的所述對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系發(fā)送給所述媒體網(wǎng)關(guān);所述媒體網(wǎng)關(guān)接收并保存所述對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述控制實(shí)體確定所述呼叫的呼叫號(hào)碼為預(yù)設(shè)的測(cè)試呼叫號(hào)碼包括所述控制實(shí)體判斷所述呼叫的呼叫號(hào)碼是否與存儲(chǔ)在所述控制實(shí)體中的所述測(cè)試呼叫號(hào)碼匹配,如果是,則確定所述呼叫的呼叫號(hào)碼為預(yù)設(shè)的測(cè)試呼叫號(hào)碼。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述媒體網(wǎng)關(guān)獲取預(yù)先設(shè)置的與所述呼叫號(hào)碼對(duì)應(yīng)的IP接口包括所述媒體網(wǎng)關(guān)根據(jù)所述對(duì)應(yīng)關(guān)系,判斷所述對(duì)應(yīng)關(guān)系中是否存在與所述呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼,如果是,則獲取與所述呼叫號(hào)碼對(duì)應(yīng)的IP接口。
7.根據(jù)權(quán)利要求2至6中任一項(xiàng)所述的方法,其特征在于,在判斷所述IP接口是否存在異常之后,所述方法還包括刪除所述控制實(shí)體中保存的與所述呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼; 刪除所述媒體網(wǎng)關(guān)保存的所述對(duì)應(yīng)關(guān)系中與所述呼叫號(hào)碼匹配的記錄。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,刪除所述控制實(shí)體中保存的與所述呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼包括操作維護(hù)系統(tǒng)接受用戶輸入的所述呼叫號(hào)碼,將所述呼叫號(hào)碼發(fā)送給所述控制實(shí)體; 所述控制實(shí)體查詢并刪除保存的與所述呼叫號(hào)碼匹配的測(cè)試呼叫號(hào)碼。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,刪除所述媒體網(wǎng)關(guān)保存的所述對(duì)應(yīng)關(guān)系中與所述呼叫號(hào)碼匹配的記錄包括操作維護(hù)系統(tǒng)接受用戶輸入的所述呼叫號(hào)碼,將所述呼叫號(hào)碼發(fā)送給所述媒體網(wǎng)關(guān); 所述控制實(shí)體查詢并刪除所述對(duì)應(yīng)關(guān)系中與所述呼叫號(hào)碼匹配的記錄。
10.一種IP接口的測(cè)試系統(tǒng),應(yīng)用于承載和控制分離的通信網(wǎng)絡(luò),其特征在于,所述測(cè)試系統(tǒng)包括控制實(shí)體,用于在發(fā)起呼叫時(shí),判斷所述呼叫的呼叫號(hào)碼是否為預(yù)設(shè)的測(cè)試呼叫號(hào)碼,如果是,則向媒體網(wǎng)關(guān)發(fā)送攜帶所述呼叫號(hào)碼的命令; 所述媒體網(wǎng)關(guān),用于在所述命令中攜帶所述呼叫號(hào)碼時(shí),確定是否需要為所述呼叫建立IP承載,如果是,則獲取預(yù)先設(shè)置的與所述呼叫號(hào)碼對(duì)應(yīng)的IP接口,并建立所述IP承載,指定所述IP承載從所述IP接口發(fā)送報(bào)文;語(yǔ)音收聽(tīng)裝置,用于聽(tīng)取所述呼叫的語(yǔ)音,根據(jù)是否能聽(tīng)到所述呼叫的語(yǔ)音,判斷所述 IP接口是否存在異常。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述控制實(shí)體包括 第一存儲(chǔ)模塊,用于保存預(yù)設(shè)的一個(gè)或多個(gè)測(cè)試呼叫號(hào)碼;第一判斷模塊,用于判斷所述呼叫的呼叫號(hào)碼是否與所述第一存儲(chǔ)模塊中保存的測(cè)試呼叫號(hào)碼之一匹配,如果是,則觸發(fā)發(fā)送模塊發(fā)送攜帶所述呼叫號(hào)碼的命令,否則,觸發(fā)所述發(fā)送模塊發(fā)送不攜帶所述呼叫號(hào)碼的命令;所述發(fā)送模塊,用于向所述媒體網(wǎng)關(guān)發(fā)送命令。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述媒體網(wǎng)關(guān)包括 第二存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系; 接收模塊,用于接收所述控制實(shí)體發(fā)送的所述命令;第二判斷模塊,用于判斷所述命令中是否攜帶有呼叫號(hào)碼,以及是否需要為所述呼叫建立IP承載,如果均是,則觸發(fā)獲取模塊;所述獲取模塊,用于從所述第二存儲(chǔ)模塊保存的所述對(duì)應(yīng)關(guān)系中獲取與所述呼叫號(hào)碼對(duì)應(yīng)的所述IP接口;建立模塊,用于為所述呼叫建立IP承載,指定所述IP承載的報(bào)文從所述獲取模塊獲取的所述IP接口發(fā)出。
13.—種承載和控制分離的通信網(wǎng)絡(luò)中的控制實(shí)體,其特征在于,包括 存儲(chǔ)模塊,用于保存預(yù)設(shè)的一個(gè)或多個(gè)測(cè)試呼叫號(hào)碼;判斷模塊,用于判斷當(dāng)前發(fā)起的呼叫的呼叫號(hào)碼是否與所述存儲(chǔ)模塊中保存的測(cè)試呼叫號(hào)碼之一匹配,如果是,則觸發(fā)發(fā)送模塊發(fā)送攜帶所述呼叫號(hào)碼的命令,否則,觸發(fā)所述發(fā)送模塊發(fā)送不攜帶所述呼叫號(hào)碼的命令; 所述發(fā)送模塊,用于向媒體網(wǎng)關(guān)發(fā)送命令。
14.一種媒體網(wǎng)關(guān),其特征在于,包括存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先設(shè)置的測(cè)試呼叫號(hào)碼與IP接口的對(duì)應(yīng)關(guān)系; 接收模塊,用于接收控制實(shí)體在發(fā)起呼叫時(shí)發(fā)送的命令;判斷模塊,用于判斷所述命令中是否攜帶有呼叫號(hào)碼,以及是否需要為所述呼叫建立IP承載,如果均是,則觸發(fā)獲取模塊;所述獲取模塊,用于從所述存儲(chǔ)模塊保存的所述對(duì)應(yīng)關(guān)系中獲取與所述呼叫號(hào)碼對(duì)應(yīng)的IP接口 ;建立模塊,用于為所述呼叫建立IP承載,指定所述IP承載的報(bào)文從所述獲取模塊獲取的所述IP接口發(fā)出。
全文摘要
本發(fā)明公開(kāi)了一種IP接口的測(cè)試方法、裝置及系統(tǒng)。其中,該方法包括控制實(shí)體發(fā)起呼叫,確定呼叫的呼叫號(hào)碼為預(yù)設(shè)的測(cè)試呼叫號(hào)碼,向媒體網(wǎng)關(guān)發(fā)送攜帶呼叫號(hào)碼的命令;媒體網(wǎng)關(guān)確定需要為呼叫建立IP承載,獲取預(yù)先設(shè)置的與呼叫號(hào)碼對(duì)應(yīng)的IP接口;媒體網(wǎng)關(guān)建立IP承載,指定IP承載從IP接口發(fā)送報(bào)文;根據(jù)是否能夠聽(tīng)到呼叫的語(yǔ)音,判斷IP接口是否存在異常。通過(guò)本發(fā)明,可以簡(jiǎn)化測(cè)試過(guò)程,縮短測(cè)試時(shí)間。
文檔編號(hào)H04W24/00GK102404163SQ20101029100
公開(kāi)日2012年4月4日 申請(qǐng)日期2010年9月15日 優(yōu)先權(quán)日2010年9月15日
發(fā)明者溫占波, 葛志明, 董俊賢 申請(qǐng)人:中興通訊股份有限公司