專利名稱:模擬呼叫的方法、設備和系統的制作方法
技術領域:
本發明涉及網絡通信領域,特別涉及一種模擬呼叫的方法、設備和系統。
技術背景在通信網絡中,運營商客服中心經常會收到一些用戶投訴,例如在某些地區無法打通電 話等。現有技術中對這種情況的處理方法為根據投訴用戶提供的故障信息檢査是否運營商 設備或者用戶終端出現故障,如果硬件設備沒有出現故障,則用與投訴用戶相同品牌的預留 卡發起呼叫,跟蹤投訴用戶的呼叫信息,査看是否是數據配置等問題引起故障。 在實現本發明的過程中,發明人發現上述現有技術至少具有以下缺點 在檢測網絡故障時,采用預留卡發起真實呼叫來排査故障,無法仿真用戶故障時的真實 情況,而且需要專門到用戶故障申告地發起測試呼叫進行故障定位,成本較高,非常不方便, 且解決問題的時間較長,用戶的滿意度差。發明內容為了實現模擬真實用戶發起呼叫,本發明實施例提供了一種模擬呼叫的方法、設備和系 統。所述技術方案如下-本發明實施例提供了一種模擬呼叫的方法,所述方法包括模擬呼叫局接收模擬呼叫被叫用戶的請求;根據所述請求模擬到所述被叫用戶的呼叫;當所述呼叫經過的所述模擬呼叫局與所述被叫用戶所在的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼叫經過的所述模擬呼叫局與所述被叫用戶所在的局中所有局均 正常時,判定所述呼叫成功。本發明實施例還提供了一種模擬呼叫的設備,所述設備包括接收模塊,用于接收模擬呼叫被叫用戶的請求;呼叫模塊,用于根據所述接收模塊收到的請求,模擬到所述被叫用戶的呼叫; 判斷模塊,用于當所述呼叫模塊模擬的呼叫經過的所述設備所屬的局與所述被叫用戶所
在的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼叫模塊模擬的呼叫經過的所 述設備所屬的局與所述被叫用戶所在的局中所有局均正常時,判定所述呼叫成功。本發明實施例提供了一種模擬呼叫的系統,所述系統包括模擬呼叫控制設備和模擬呼叫局;所述模擬呼叫控制設備,用于向所述模擬呼叫局發送模擬呼叫被叫用戶的請求; 所述模擬呼叫局包括-接收模塊,用于接收所述模擬呼叫控制設備發來的請求;呼叫模塊,用于根據所述接收模塊收到的請求,模擬到所述被叫用戶的呼叫; 判斷模塊,用于當所述呼叫模塊模擬的呼叫經過的所述模擬呼叫局與所述被叫用戶所在 的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼叫模塊模擬的呼叫經過的所述 模擬呼叫局與所述被叫用戶所在的局中所有局均正常時,判定所述呼叫成功。 本發明實施例提供的技術方案的有益效果是通過接收模擬呼叫的請求,并根據該請求發起模擬呼叫,可以仿真用戶的真實呼叫,用 于定位呼叫過程中的故障時,不必專門到用戶故障申告地發起測試呼叫進行故障定位,解決 用戶投訴的問題,提高了故障定位效率和用戶的滿意度,節省了維護成本,縮短了解決問題 的時間,而且還可以用來對新業務進行測試,節省了測試成本。
圖1是本發明實施例1提供的模擬呼叫的方法的流程圖; 圖2是本發明實施例1提供的模擬主叫用戶呼叫的示意圖; 圖3是本發明實施例2提供的模擬呼叫的方法的流程圖; 圖4是本發明實施例2提供的模擬中繼入局呼叫的示意圖; 圖5是本發明實施例3提供的模擬呼叫的設備的結構圖;圖6是本發明實施例4提供的模擬呼叫的系統的結構圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進 一步地詳細描述。本發明實施例通過模擬呼叫局接收模擬呼叫被叫用戶的請求,根據該請求模擬到被叫用戶的呼叫;當呼叫經過的模擬呼叫局與被叫用戶所在的局中的任一個局發生異常時,判定呼
叫失敗;當呼叫經過的模擬呼叫局與被叫用戶所在的局中所有局均正常時,判定呼叫成功, 可以仿真用戶的真實呼叫,用于定位呼叫過程中的故障時,可以解決用戶投訴的問題,節約 成本,提高故障定位率和用戶的滿意度,另外還可以用來對新業務進行測試,或者在業務割 接時測試業務是否正常,并且如果有第三方設備能夠模擬局間信令,還可以和第三方設備進 行配合測試等等。 實施例1本實施例以模擬呼叫局(以下簡稱為本局)模擬主叫用戶始發呼叫為例進行說明,參見 圖l,本發明實施例提供了一種模擬呼叫的方法,具體包括以下步驟-步驟101:操作員通過客戶端/網管臺向本局MSC (Mobile Switching Center,移動交換中 心)發送模擬主叫用戶呼叫被叫用戶的請求消息。其中,操作員可以通過與本局MSC相連接的網管臺發送模擬主叫用戶呼叫被叫用戶的請 求消息,或者通過客戶端GUI (Graphical User Interface,圖形用戶界面)界面發送模擬主叫 用戶呼叫被叫用戶的請求消息,該請求消息可以由操作員自行定義,例如,可以在該消息中 指定主叫號碼、主叫位置區小區和被叫號碼等信息,該請求消息可以是A口或者Iu口消息。步驟102:本局MSC收到模擬主叫用戶呼叫被叫用戶的請求消息后,根據請求消息中指 定的主叫用戶的信息,獲取主叫用戶的數據。其中,本周MSC還可以返回呼叫響應消息給客 戶端/網管臺。進一步地,參見圖2,還可以在模擬呼叫的過程中引入監控電話, 一被叫用戶解釋當前 是在測試,并檢査模擬主叫用戶到被叫用戶之間的話路是否正常,因此在獲取主叫用戶的數 據之前還可以包括下面的步驟-本局MSC向PSTN( Public Switched Telephone Network,公用電話交換網)發送IAM( Initial Address Message,初始地址消息),呼叫監控電話。該IAM消息可以由設備商自行定義,其 中可以攜帶監控電話號碼等信息。PSTO收到IAM消息后,向本局MSC返回ACM (Address Complete Message,地址全消息)振鈴消息和ANM (Answer Message ,應答消息)響應消息。 本局MSC收到ACM振鈴消息和ANM應答消息后,向網管臺/客戶端返回響應消息,告知網 管臺/客戶端監控電話已接通。
步驟102中本局MSC根據主叫用戶的信息獲取主叫用戶數據的具體過程如下本周MSC根據收到的請求消息中指定的主叫用戶的信息判斷VLR (Visit Loaction Register,拜訪位置寄存器)中是否有主叫用戶的數據(即主叫用戶是否在本局),如果有, 則從VLR中讀取主叫用戶的數據;否則,本局MSC向HLR (Home Loaction Register,歸屬
位置寄存器)發起數據恢復流程,接收HLR插入的主叫用戶的數據。 其中,本局MSC向HLR發起數據恢復流程的過程具體如下本局MSC向HLR發送restoreData (數據恢復)請求消息;HLR收到restoreData請求消 息后,向本局MSC發送insertSubscriberData (插入用戶數據)請求消息,該請求消息中攜帶 主叫用戶數據,HLR通過insertSubscriberData請求消息向MSC插入主叫用戶數據;本局MSC 收到HLR發送的insertSubscriberData請求消息后,從中提取主叫用戶數據,并向HLR返回 insertSubscriberData響應消息,表示己經收到主叫用戶數據;HLR收到insertSubscriberData 響應消息后,向本局MSC返回restoreData響應消息,表示數據恢復流程完成。 進一步地,參見圖2,如果步驟101中操作員指定的主叫用戶號碼是MSISDN (Mobile Station International Integrated Service Digital Network Number,移動臺國際綜合業務數字網號 碼),則在發起數據恢復流程之前,還包括本局MSC向HLR發送sendIMSI請求消息;HLR 收到該請求消息后,向本局MSC返回sendIMSI響應消息,并在該響應消息中攜帶主叫用戶 的MSISDN號碼對應的IMSI (International Mobile Subscriber Identity,國際移動用戶標識), 本局MSC收到IMSI后,向HLR發起數據恢復流程。步驟103:本局MSC根據獲取的主叫用戶的數據,構造始發呼叫消息,然后根據該始發 呼叫消息模擬主叫用戶發起到被叫用戶的呼叫。具體如下本局MSC根據獲取的數據構造CM—SERVICE—REQUEST (Connection Management Service Request,連接管理業務請求)消息,將主叫用戶的狀態更改為活動狀態, 并標識主叫用戶當前的呼叫為模擬呼叫,防止影響主叫用戶發起真實的呼叫,然后模擬主叫 用戶發起到被叫用戶,的呼叫。其中,CM_SERVICE_REQUEST消息即始發呼叫消息。進一步地,步驟102中本局MSC獲取主叫用戶的數據之后,還可以備份該數據,如將獲 取的主叫用戶的數據備份到臨時的數據中,而不保存在VLR,從而避免真實用戶發起的呼叫 受到影響。相應地,步驟103中本局MSC模擬主叫用戶發起呼叫的過程具體如下本局MSC從備份用的臨時數據庫中讀取主叫用戶的數據,根據讀取的主叫用戶的數據構 造CN^SERVICE一REQUEST消息,將備份的數據中主叫用戶的狀態更改為活動狀態,然后模 擬主叫用戶發起到被叫用戶的呼叫。其中,模擬呼叫的過程中,與現有真實呼叫不同的是, MSC通過SIFOC (Send Information For Outgoing Call,為出呼叫而獲取用戶數據)消息到臨 時數據庫中獲取主叫用戶數據,而不是到VLR中獲取數據。步驟104:判斷被叫用戶是否在本局,如果是,則執行步驟105;否則,執行步驟108。步驟105:判斷本局是否異常,如果是,則執行步驟106;否則,執行步驟107。
步驟106:判定當前模擬的呼叫失敗,本局MSC直接向網管臺/客戶端返回故障響應消息, 上報本局MSC發生異常的信息,然后結束。MSC內部異常可能是數據失效,或者主叫用戶簽約了特殊業務而釋放呼叫,例如運營商 制定了業務碼或設置了漫游限制等。步驟107:判定本局MSC當前模擬的呼叫成功,然后結束。步驟108:此時被叫用戶在本局的后向局MSCb,先判斷本局是否異常,如果是,則執行 步驟109;否則,執行步驟IIO。步驟109:判定本局MSC當前模擬的呼叫失敗,然后結束。步驟110:本局MSC向后向局MSCb發送IAM入局消息,將呼叫接續到后向局MSCb, 并接收后向局MSCb返回的響應消息。IAM入局消息信令中的內容可以直接填充,主叫號碼、被叫號碼、OPC、 DPC和NI由 用戶設定。 步驟111:本局MSC根據收到的響應消息判斷后向局是否異常,如果是,則執行歩驟112; 否則,執行步驟113。當后向局MSCb向本局MSC返回REL (Release)拆線消息時,則表明后向擧接續發生 異常,如果后向局有多個,則表明多個后向局中至少有一處異常發生,此時本局的操作員可 以通知后向局的操作員,告知本局無異常情況,請該局的操作員繼續排査異常情況,以進一 步確定是多個后向局中的哪個后向局發生故障;當后向局MSCb向MSC返回ACM振鈴消息 和ANM應答消息時,則表明后向局接續正常。步驟112:判定本局MSC當前模擬的呼叫失敗,本局MSC向網管臺/客戶端返回故障響 應消息,上報后向局發生異常的信息,然后結束。步驟106和112中本局MSC向網管臺/客戶端返回的故障響應消息可以由操作員自行定 義,該消息中可以攜帶本局故障或后向局故障以及故障原因值等信息。步驟113:判定本局MSC當前模擬的呼叫成功,進一步地,本局MSC可以將監控電話 連接到被叫用戶,然后結束。通過監控電話,操作員可以和被叫用戶通話,檢查通話質量,如果通話正常,操作員可 以向被叫用戶解釋當前是一次測試呼叫。本實施例通過本局獲取主叫用戶的數據,根據該數據模擬主叫用戶發起呼叫,當呼叫經 過的所有局中任一個局發生異常,則判定呼叫失敗,當呼叫經過的所有局均正常時,則判定 呼叫成功。該模擬呼叫用于定位呼叫故障時,可以仿真用戶故障時的真實情況,與中繼入局
模擬呼叫結合起來進行故障定位,不必專門到用戶故障申告地發起測試呼叫進行故障定位, 節約了成本,縮短了解決問題的時間,提高了用戶的滿意度和故障定位效率,而且還可以用 來對新業務進行測試,節省了維護成本及新業務測試的成本。修改主叫用戶的狀態時設置標 識,或者備份主叫用戶的數據后修改主叫用戶的狀態,盡可能地反映了真實用戶發起呼叫時 的情景,不會影響真實用戶的呼叫,避免了對真實用戶的呼叫造成影響。 實施例2本實施例以模擬呼叫局(以下簡稱本局)模擬中繼入局呼叫為例進行說明,參見圖3, 本發明實施例還提供了一種模擬呼叫的方法,具體包括以下步驟-步驟201:本局MSCb的操作員通過客戶端/網管臺向本局MSCb發送模擬中繼入局呼叫 被叫用戶的請求消息。模擬中繼入局呼叫的請求消息中可以包含主叫號碼、被叫號碼和入局局向等。該消息可 以是ISUP (ISDN User Part, ISDN用戶部分),PRA, R2, TUP (Telephone User Part,電話 用戶部分),BICC (Bearer Independent Call Control承載無關呼叫控制)等各種中繼信令。步驟202:本局MSCb收到模擬中繼入局呼叫的請求消息后,構造始發呼叫消息,然后 根據該始發呼叫消息模擬中繼入局發起到被叫用戶的呼叫。其中,始發呼叫消息即IAM消息。 另外,本局MSCb還向客戶端/網管臺返回呼叫響應消息。參見圖4,進一步地,本局MSCb還可以在模擬呼叫的過程中引入監控電話,向被叫用 戶解釋當前是在測試,并檢査本局到被叫用戶之間的話路是否正常,因此在模擬中繼入局發 起呼叫之前還可以包括下面的步驟本局MSCb向PSTTSr發送IAM消息,呼叫監控電話。PSTN收到IAM呼叫請求消息后, 向本局返回ACM振鈴消息和ANM應答消息。本局收到PSTN的ACM振鈴消息和ANM應 答消息后,向網管臺/客戶端返回響應消息,告知網管臺/客戶端監控電話已接通。監控電話接 通后,本局繼續執行構擬IAM入局消息,模擬中繼入局發起呼叫的步驟。為了提高測試的真實性,進一步地,還可以在實施例1中模擬主叫用戶發起呼叫的過程 中執行鏈路信令跟蹤,跟蹤主叫用戶所在的局發出的初始地址消息;則本實施例中本局模擬 中繼入局發起呼叫時,可以接收主叫用戶所在的局發來的初始地址消息,并將該初始地址消 息作為中繼入局的初始地址消息,進行模擬呼叫。步驟203:在模擬中繼入局呼叫的過程中,判斷本局是否異常,如果是,則執行步驟204; 否則,執行步驟205。步驟204:判定本局MSCb當前模擬的中繼入周呼叫失敗,本局MSCb直接向網管臺/客
戶端返回故障響應消息,上報本局發生異常的信息,然后結束。步驟205:本局MSCb向后向局MSCb'發送IAM入局消息,將呼叫接續到后向局 MSCb,。步驟206:本局MSCb接收后向局返回的響應消息。步驟207:本局MSCb根據收到的響應消息判斷后向局是否有異常,如果是,則執行步 驟208;否則,執行步驟209。步驟208:判定本局當前模擬的中繼入局呼叫失敗,本局向網管臺/客戶端返回故障響應 消息,上報后向局發生異常的信息,然后結束。如果被叫用戶就在該后向局MSCb',即本局的后向局只有一個,則可以直接定位出故 障在后向局MSCb',如果本局的后向局有多個,則后向局MSCb'返回的響應消息并不能 定位出哪個后向局發生故障,則進一步地,本局的操作員可以通知后向局MSCb'繼續模擬 中繼入局呼叫,從而繼續排査呼叫故障所在。后向局MSCb'發起中繼入局呼叫的過程與本 實施例中的方法相同,此處不再贅述。例如,北京的MSC收到用戶投訴后,操作員通過模擬投訴用戶發起呼叫進行故障定位, 如果北京局正常,則禪知后向局如天津局的MSC進行故障定位,該局的操作員通過模擬中繼 入局發起呼叫,檢測是天津局還是其他局發生故障,如果是其他局發生故障,則通知其他局 繼續進行故障定位。步驟209:判定本局當前模擬的中繼入局呼叫成功,進一步地,本局MSCb可以將監控 電話連接到被叫用戶,然后結束。通過監控電話,本局操作員可以和被叫用戶通話,檢査通話質量,如果通話正常,操作 員可以向被叫用戶解釋當前是一次測試呼叫。進一步地,為了不影響真實用戶的話單,主叫話單中主叫號碼可以讓操作員自行設定或 者由系統設置為測試MSC的MSC號碼;為了不影響后向局的話單,局間IAM消息也可以 填為操作員自行設定的號碼或者由系統設置為測試MSC的MSC號碼。f擬呼叫過程中,如 果主叫用戶或者被叫用戶是智能用戶,則系統可以控制不觸發智能業務,這樣用戶不會被誤 扣費。如果為了測試智能業務而進行模擬呼叫,則在模擬呼叫的過程中,MSC需要將上報給 SCP (Service Control Point,業務控制點)的ACR (Apply Charging Report,應用計費報告) 時長填為0,指示SCP不扣費,SCP收到該ACR后,讀取到ACR的時長為O,則不對當前 的模擬呼叫進行計費。本實施例通過本局模擬中繼入局發起呼叫,可以仿真用戶故障時的真實情況,用于故障 定位時可以解決遠程投訴的問題,遠程排查出故障所在并將結果返回給用戶故障申告地,節 約了成本,縮短了解決問題的時間,提高了用戶的滿意度和故障定位效率,而且還可以用來 對新業務進行測試,節省了維護成本及新業務測試的成本。通過鏈路信令跟蹤的初始地址消 息發送模擬呼叫,可以提高模擬的真實性。 實施例3參見圖5,本發明實施例提供了一種模擬呼叫的設備,具體包括 接收模塊,用于接收模擬呼叫被叫用戶的請求;呼叫模塊,用于根據接收模塊收到的請求,模擬到被叫用戶的呼叫;判斷模塊,用于當呼叫模塊模擬的呼叫經過的設備所屬的局與被叫用戶所在的局中的任 一個局發生異常時,判定呼叫失敗;當呼叫模塊模擬的呼叫經過的設備所屬的局與被叫用戶 所在的局中所有局均正常時,判定呼叫成功。其中,呼叫模塊可以具體包括構造單元,用于根據接收模塊收到的請求構造始發呼叫消息;呼叫單元,用于根據構造單元構造的始發呼叫消息,模擬到被叫用戶的呼叫。其中,模擬呼叫的設備可以用來發起模擬主叫用戶始發呼叫,則接收模塊可以具體用于 接收模擬主叫用戶呼叫被叫用戶的請求;相應地,上述設備還包括獲取模塊,用于根據接 收模塊收到的請求中指定的主叫用戶的信息,獲取主叫用戶的數據;而且呼叫模塊具體用于 根據獲取模塊獲取的數據模擬主叫用戶發起到被叫用戶的呼叫。其中,獲取模塊具體包括判斷單元,用于根據接收模塊收到的請求中指定的主叫用戶的信息,判斷拜訪位置寄存 器中是否有主叫用戶的數據;獲取單元,用于如果判斷單元判斷出拜訪位置寄存器中有主叫用戶的數據,則從拜訪位 置寄存器中讀取數據;否則,發起數據恢復流程,接收歸屬位置寄存器插入的數據。當主叫用戶的號碼為移動臺國際綜合業務數字網號碼,獲取單元具體包括讀取子單元,用于當判斷單元判斷出拜訪位置寄存器中有主叫用戶的數據時,從拜訪位 置寄存器中讀取數據;數據恢復子單元,用于當判斷單元判斷出拜訪位置寄存器中沒有主叫用戶的數據時,向 歸屬位置寄存器發送請求消息,請求發送國際移動用戶標識;還用于接收歸屬位置寄存器返 回的響應消息,響應消息中攜帶主叫用戶的移動臺國際綜合業務數字網號碼對應的國際移動 用戶標識;并根據國際移動用戶標識向歸屬位置寄存器發起數據恢復流程;還用于接收歸屬
位置寄存器插入的數據。其中,呼叫模塊具體包括處理單元,用于根據獲取模塊獲取的數據構造連接管理業務請求消息,將主叫用戶的狀 態更改為活動狀態,并標識主叫用戶當前的呼叫為模擬呼叫;呼叫單元,用于根據處理單元得到的連接管理業務請求消息,模擬主叫用戶發起到被叫 用戶的呼叫。進一步地,設備還可以包括-備份模塊,用于備份獲取模塊獲取的數據;相應地,呼叫模塊具體包括-處理單元,用于根據備份模塊備份的數據構造連接管理業務請求消息,將備份模塊備份 的數據中主叫用戶的狀態更改為活動狀態;呼叫單元,用于根據處理單元得到的連接管理業務請求消息,模擬主叫用戶發起到被叫 用戶的呼叫。其中,判斷模塊具體包括第一判斷單元,用于當被叫用戶在設備所屬的局時,判斷設備所屬的局是否異常,如果 正常,則判定呼叫成功;如果異常,則判定呼叫失敗;第二判斷單元,用于當被叫用戶在設備所屬的局的后向局時,先判斷設備所屬的局是否 異常,如果異常,則判定呼叫失敗;如果正常,將呼叫接續到后向局,通過后向局返回的響 應消息判斷后向局是否異常,如果正常,則判定呼叫成功;如果異常,則判定呼叫失敗。另外,上述模擬呼叫的設備還可以用來發起模擬中繼入局發起呼叫,則接收模塊還可以 用于接收模擬中繼入局呼叫被叫用戶的請求;相應地,呼叫模塊具體用于根據接收模塊收到 的請求,模擬中繼入局發起到被叫用戶的呼叫。進一步地,接收模塊還用于接收主叫用戶所在的局發來的初始地址消息,初始地址消息 為主叫用戶所在的局在模擬主叫用戶發起呼叫的過程中,執行鏈路信令跟蹤獲得的初始地址 消息相應地,呼叫模塊具體用于根據接收模塊收到的請求,將接收模塊收到的初始地址消息 作為中繼入局的初始地址消息,模擬中繼入局發起到被叫用戶的呼叫。本實施例中模擬呼叫的設備通過接收模擬呼叫的請求,并根據該請求發起模擬呼叫,可 以仿真用戶的真實呼叫,可以用于呼叫故障定位,通過模擬主叫用戶始發呼叫以及模擬中繼 入局呼叫,實現了不必專門到用戶故障申告地發起測試呼叫進行故障定位,節約了成本,縮
短了解決問題的時間,提高了用戶的滿意度和故障定位效率,另外還可以用來對新業務進行 測試,節省了維護成本及新業務測試的成本。修改主叫用戶的狀態時設置標識,或者備份主 叫用戶的數據后修改主叫用戶的狀態,盡可能地反映了真實用戶發起呼叫時的情景,不會影 響真實用戶的呼叫,避免了對真實用戶的呼叫造成影響。 實施例4參見圖6,本發明實施例提供了一種模擬呼叫的系統,包括模擬呼叫控制設備和模擬呼 叫局;模擬呼叫控制設備,用于向模擬呼叫局發送模擬呼叫被叫用戶的請求,該設備可以為網 管設備;模擬呼叫局包括-接收模塊,用于接收模擬呼叫控制設備發來的請求;呼叫模塊,用于根據接收模塊收到的請求,模擬到被叫用戶的呼叫;判斷模塊,用于當呼叫模塊模擬的呼叫經過的模擬呼叫局與被叫用戶所在的局中的任一個局發生異常時,判定呼叫失敗;當呼叫模塊模擬的呼叫經過的模擬呼叫局與被叫用戶所在的局中所有局均正常時,判定呼叫成功。模擬呼叫控制設備發送的請求可以為模擬主叫用戶呼叫被叫用戶的請求,則模擬呼叫局還包括跟蹤模塊,用于在呼叫模塊模擬主叫用戶發起到被叫用戶的呼叫的過程中,執行鏈路信 令跟蹤,獲取模擬呼叫局發出的初始地址消息并發送給模擬呼叫局的后向局。模擬呼叫控制設備發送的請求可以為模擬中繼入局呼叫被叫用戶的請求,則接收模塊還 用于接收主叫用戶所在的局發來的初始地址消息,相應地,呼叫模塊具體用于根據模擬中繼 入局呼叫被叫用戶的請求,將接收模塊收到的初始地址消息作為中繼入局的初始地址消息, 模擬中繼入局發起到被叫用戶的呼叫。為了提高測試的真實性,進一步地,上述系統還包括監控電話,用于在模擬呼叫局模擬到被叫用戶的呼叫過程中,接收到模擬呼叫局的呼叫 后,接通被叫用戶。通過監控電話,模擬呼叫局操作員可以和被叫用戶通話,檢査通話質量, 如果通話正常,操作員可以向被叫用戶解釋當前是一次測試呼叫。本實施例通過模擬呼叫局模擬到被叫用戶的呼叫,可以定位呼叫過程中的故障,解決用 戶投訴的問題,使得維護人員無須到投訴用戶故障地發起測試呼叫,縮短了解決問題的時間, 提高了故障定位效率和用戶的滿意度,而且還可以用來對新業務進行測試,節省了維護成本
及新業務測試的成本。通過鏈路信令跟蹤的初始地址消息發送模擬呼叫,可以提高模擬的真 實性。引入監控電話,可以進一步提高測試的真實性。本發明實施例可以通過軟件實現,相應的軟件可以存儲在可讀取的存儲介質中,例如, MSC的硬盤或緩存中。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之 內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種模擬呼叫的方法,其特征在于,所述方法包括模擬呼叫局接收模擬呼叫被叫用戶的請求;根據所述請求模擬到所述被叫用戶的呼叫;當所述呼叫經過的所述模擬呼叫局與所述被叫用戶所在的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼叫經過的所述模擬呼叫局與所述被叫用戶所在的局中所有局均正常時,判定所述呼叫成功。
2. 根據權利要求l所述的模擬呼叫的方法,其特征在于,所述請求具體為模擬主叫用戶 呼叫被叫用戶的請求,相應地,所述根據所述請求模擬到所述被叫用戶的呼叫的步驟具體包 括根據所述請求中指定的所述主叫用戶的信息,獲取所述主叫用戶的數據; 根據所述數據模擬所述主叫用戶發起到所述被叫用戶的呼叫。
3. 根據權利要求2所述的模擬呼叫的方法,其特征在于,所述獲取所述主叫用戶的數據 的步驟具體為判斷拜訪位置寄存器中是否有所述主叫用戶的數據,如果有,則從所述拜訪位置寄存器 中讀取所述數據;否則,發起數據恢復流程,接收歸屬位置寄存器插入的所述數據。
4. 根據權利要求3所述的模擬呼叫的方法,其特征在于,所述主叫用戶的號碼為移動臺 國際綜合業務數字網號碼,所述發起數據恢復流程的步驟具體包括所述模擬呼叫局向歸屬位置寄存器發送請求消息,請求發送國際移動用戶標識 所述歸屬位置寄存器收到該請求消息后,返回響應消息,所述響應消息中攜帶所述主叫 用戶的移動臺國際綜合業務數字網號碼對應的國際移動用戶標識;所述模擬呼叫局收到所述國際移動用戶標識后,向所述歸屬位置寄存器發起數據恢復流程。
5. 根據權利要求2所述的模擬呼叫的方法,其特征在于,所述根據所述數據模擬所述主叫用戶發起到所述被叫用戶的呼叫的步驟具體包括根據所述數據夠造連接管理業務請求消息,將所述主叫用戶的狀態更改為活動狀態,并 標識所述主叫用戶當前的呼叫為模擬呼叫,然后模擬所述主叫用戶發起到所述被叫用戶的呼 叫。
6. 根據權利要求2所述的模擬呼叫的方法,其特征在于,所述獲取所述主叫用戶的數據之后,還包括備份所述數據的步驟,相應地,所述根據所述數據模擬所述主叫用戶發起到所 述被叫用戶的呼叫的步驟具體包括根據所述備份的數據構造連接管理業務請求消息,將所述備份的數據中所述主叫用戶的 狀態更改為活動狀態,然后模擬所述主叫用戶發起到所述被叫用戶的呼叫。
7. 根據權利要求2所述的模擬呼叫的方法,其特征在于,所述當所述呼叫經過的所述模 擬呼叫局與所述被叫用戶所在的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼 叫經過的所述模擬呼叫局與所述被叫用戶所在的局中所有局均正常時,判定所述呼叫成功的 步驟具體包括-如果所述被叫用戶在所述模擬呼叫局,則判斷所述模擬呼叫局是否異常,如果正常,則 判定所述呼叫成功;如果異常,則判定所述呼叫失敗;如果所述被叫用戶在所述模擬呼叫局的后向局,則先判斷所述模擬呼叫局是否異常,如 果異常,則判定所述呼叫失敗;如果正常,將所述呼叫接續到所述后向局,通過所述后向局 返回的響應消息判斷所述后向局是否異常,如果正常,則判定所述呼叫成功;如果異常,則 判定所述呼叫失敗。
8. 根據權利要求1所述的模擬呼叫的方法,其特征在于,所述請求具體為模擬中繼入局 呼叫被叫用戶的請求,相應地,所述根據所述請求模擬到所述被叫用戶的呼叫的步驟具體為根據所述請求,模擬中繼入局發起到所述被叫用戶的呼叫。
9. 根據權利要求8所述的,擬呼叫的方法,其特征在于,所述模擬呼叫局接收模擬呼叫 被叫用戶的請求的步驟之前還包括-接收主叫用戶所在的局發來的初始地址消息,所述初始地址消息為所述主叫用戶所在的 局在模擬所述主叫用戶發起呼叫的過程中,執行鏈路信令跟蹤獲得的初始地址消息; 相應地,所述模擬中繼入局發起到所述被叫用戶的呼叫的步驟具體為 將所述初始地址消息作為中繼入局的初始地址消息,模擬中繼入局發起到所述被叫用戶 的呼叫。
10. 根據權利要求1所述的模擬呼叫的方法,其特征在于,所述根據所述請求模擬到所 述被叫用戶的呼叫的步驟具體包括根據所述請求構造始發呼叫消息,根據所述始發呼叫消息模擬到所述被叫用戶的呼叫。
11. 根據權利要求l所述的模擬呼叫的方法,其特征在于,所述方法還包括 在模擬到所述被叫用戶的呼叫的過程中,建立到監控電話的呼叫,將所述監控電話與所述被叫用戶接通。
12. —種模擬呼叫的設備,其特征在于,所述設備包括接收模塊,用于接收模擬呼叫被叫用戶的請求;呼叫模塊,用于根據所述接收模塊收到的請求,模擬到所述被叫用戶的呼叫; 判斷模塊,用于當所述呼叫模塊模擬的呼叫經過的所述設備所屬的局與所述被叫用戶所 在的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼叫模塊模擬的呼叫經過的所 述設備所屬的局與所述被叫用戶所在的局中所有局均正常時,判定所述呼叫成功。
13. 根據權利要求12所述的模擬呼叫的設備,其特征在于,所述呼叫模塊具體包括 構造單元,用于根據所述接收模塊收到的請求構造始發呼叫消息;呼叫單元,用于根據所述構造單元構造的始發呼叫消息,模擬到所述被叫用戶的呼叫。
14. 根據權利要求12所述的模擬呼叫的設備,其特征在于,所述接收模塊具體用于接收 模擬主叫用戶呼叫被叫用戶的請求;所述設備還包括獲取模塊,用于根據所述接收模塊收到的請求中指定的所述主叫用戶的信息,獲取所述 主叫用戶的數據;所述呼叫模塊具體用于根據所述獲取模塊獲取的數據模擬所述主叫用戶發起到所述被叫 用戶的呼叫。
15. 根據權利要求14所述的模擬呼叫的設備,其特征在于,所述獲取模塊具體包括 判斷單元,用于根據所述接收模塊收到的請求中指定的所述主叫用戶的信息,判斷拜訪位置寄存器中是否有所述主叫用戶的數據;獲取單元,用于如果所述判斷單元判斷出所述拜訪位置寄存器中有所述主叫用戶的數據,則從所述拜訪位置寄存器中讀取所述數據;否則,發起數據恢復流程,接收歸屬位置寄存器 插入的所述數據。
16. 根據權利要求15所述的模擬呼叫的設備,其特征在于,所述主叫用戶的號碼為移動 臺國際綜合業務數字網號碼,所述獲取單元具體包括讀取子單元,用于當所述判斷單元判斷出所述拜訪位置寄存器中有所述主叫用戶的數據 時,從所述拜訪位置寄存器中讀取所述數據;數據恢復子單元,用于當所述判斷單元判斷出所述拜訪位置寄存器中沒有所述主叫用戶 的數據時,向歸屬位置寄存器發送請求消息,請求發送國際移動用戶標識;還用于接收所述 歸屬位置寄存器返回的響應消息,所述響應消息中攜帶所述主叫用戶的移動臺國際綜合業務 數字網號碼對應的國際移動用戶標識;并根據所述國際移動用戶標識向所述歸屬位置寄存器 發起數據恢復流程;還用于接收所述歸屬位置寄存器插入的所述數據。
17. 根據權利要求14所述的模擬呼叫的設備,其特征在于,所述呼叫模塊具體包括-處理單元,用于根據所述獲取模塊獲取的數據構造連接管理業務請求消息,將所述主叫用戶的狀態更改為活動狀態,并標識所述主叫用戶當前的呼叫為模擬呼叫;呼叫單元,用于根據所述處理單元得到的連接管理業務請求消息,模擬所述主叫用戶發 起到所述被叫用戶的呼叫。
18. 根據權利要求14所述的模擬呼叫的設備,其特征在于,所述設備還包括 備份模塊,用于備份所述獲取模塊獲取的數據;相應地,所述呼叫模塊具體包括處理單元,用于根據所述備份模塊備份的數據構造連接管理業務請求消息,將所述備份 模塊備份的數據中所述主叫用戶的狀態更改為活動狀態;呼叫單元,用于根據所述處理單元得到的連接管理業務請求消息,模擬所述主叫用戶發 起到所述被叫用戶的呼叫。
19. 根據權利要求14所述的模擬呼叫的設備,其特征在于,所述判斷模塊具體包括 第一判斷單元,用于當所述被叫用戶在所述設備所屬的局時,判斷所述設備所屬的局是否異常,如果正常,則判定所述呼叫成功;如果異常,則判定所述呼叫失敗;第二判斷單元,用于當所述被叫用戶在所述設備所屬的局的后向局時,先判斷所述設備 所屬的局是否異常,如果異常,則判定所述呼叫失敗;如果正常,將所述呼叫接續到所述后 向局,通過所述后向局返回的響應消息判斷所述后向局是否異常,如果正常,則判定所述呼 叫成功;如果異常,則判定所述呼叫失敗。
20. 根據權利要求12所述的模擬呼叫的設備,其特征在于,所述接收模塊具體用于接收 模擬中繼入局呼叫被叫用戶的請求;相應地,所述呼叫模塊具體用于根據所述接收模塊收到 的請求,模擬中繼入局發起到所述被叫用戶的呼叫。
21. 根據權利要求20所述的模擬呼叫的設備,其特征在于,所述接收模塊還用于接收主 叫用戶所在的局發來的初始地址消息,所述初始地址消息為所述主叫用戶所在的局在模擬所 述主叫用戶發起呼叫的過程中,執行鏈路信令跟蹤獲得的初始地址消息;相應地,所述呼叫模塊具體用于根據所述接收模塊收到的請求,將所述接收模塊收到的 初始地址消息作為中繼入局的初始地址消息,模擬中繼入局發起到所述^叫用戶的呼叫。
22. —種模擬呼叫的系統,其特征在于,所述系統包括模擬呼叫控制設備和模擬呼叫局; 所述模擬呼叫控制設備,用于向所述模擬呼叫局發送模擬呼叫被叫用戶的請求; 所述模擬呼叫局包括 接收模塊,用于接收所述模擬呼叫控制設備發來的請求;呼叫模塊,用于根據所述接收模塊收到的請求,模擬到所述被叫用戶的呼叫; 判斷模塊,用于當所述呼叫模塊模擬的呼叫經過的所述模擬呼叫局與所述被叫用戶所在 的局中的任一個局發生異常時,判定所述呼叫失敗;當所述呼叫模塊模擬的呼叫經過的所述 模擬呼叫局與所述被叫用戶所在的局中所有局均正常時,判定所述呼叫成功。
23. 根據權利要求22所述的模擬呼叫的系統,其特征在于,所述請求為模擬主叫用戶呼 叫所述被叫用戶的請求,所述模擬呼叫局還包括-跟蹤模塊,用于在所述呼叫模塊模擬所述主叫用戶發起到所述被叫用戶的呼叫的過程中, 執行鏈路信令跟蹤,獲取所述模擬呼叫局發出的初始地址消息并發送給所述模擬呼叫局的后 向局。
24. 根據權利要求22所述的模擬呼叫的系統,其特征在于,所述請求為模擬中繼入局呼 叫被叫用戶的請求,所述接收模塊還用于接收主叫用戶所在的局發來的初始地址消息,相應 地,所述呼叫模塊具體用于根據所述模擬中繼入局呼叫被叫用戶的請求,將所述接收模塊收 到的初始地址消息作為中繼入局的初始地址消息,模擬中繼入局發起到所述被叫用戶的呼叫。
25. 根據權利要求22所述的模擬呼叫的系統,其特征在于,所述系統還包括 監控電話,用于在所述模擬呼叫局模擬到所述被叫用戶的呼叫過程中,接收到所述模擬呼叫局的呼叫后,接通所述被叫用戶。
全文摘要
本發明公開了一種模擬呼叫的方法、設備和系統,屬于網絡通信領域。所述方法包括接收模擬呼叫被叫用戶的請求;根據請求模擬到被叫用戶的呼叫;當呼叫經過的模擬呼叫局與被叫用戶所在的局中的任一個局發生異常時,判定呼叫失敗;當呼叫經過的模擬呼叫局與被叫用戶所在的局中所有局均正常時,判定呼叫成功。所述設備包括接收模塊、呼叫模塊和判斷模塊。所述系統包括模擬呼叫控制設備和模擬呼叫局。本發明可以仿真用戶的真實呼叫,用于定位呼叫過程中的故障時,不必專門到故障申告地發起測試呼叫進行故障定位,提高了故障定位效率和用戶的滿意度,節省了維護成本,縮短了解決問題的時間,而且還可以用來對新業務進行測試,節省了測試成本。
文檔編號H04M3/22GK101150623SQ20071017612
公開日2008年3月26日 申請日期2007年10月19日 優先權日2007年10月19日
發明者翔 李, 王海磊, 謝興燦 申請人:華為技術有限公司