欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

遠程診斷sip注冊故障的方法及系統(tǒng)的制作方法

文檔序號:7549834閱讀:391來源:國知局
專利名稱:遠程診斷sip注冊故障的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及SIP (會話初始化協(xié)議,Session Initiation Protocol)通信領域,更具體的說,是涉及一種遠程診斷SIP注冊故障的方法及系統(tǒng)。
背景技術
SIP是一個基于文本的應用層控制協(xié)議,廣泛應用于語音、視頻、數(shù)據、郵件、聊天和游戲等業(yè)務中,用于建立、修改和終止上述業(yè)務中在互聯(lián)網上的雙方或多方多媒體會話。 在上述業(yè)務中,首先需要進行SIP注冊,只有在SIP注冊成功之后才能夠執(zhí)行SIP功能;一旦SIP注冊失敗,SIP功能將不能應用。SIP注冊的基本流程是SIP客戶終端發(fā)起注冊請求,SIP服務端回復響應。
現(xiàn)有技術中,當一個SIP客戶終端進行SIP注冊失敗的時候,導致所述SIP客戶終端不能應用SIP功能,這時所述SIP客戶終端就會聯(lián)系SIP維護人員進行SIP維護。所述 SIP維護人員就需要到所述SIP客戶終端現(xiàn)場根據實際情況診斷出SIP注冊失敗的故障原因。
由此可見,現(xiàn)有技術中診斷SIP注冊失敗的故障原因的方法需要SIP維護人員到現(xiàn)場進行操作,浪費大量人力和財力。發(fā)明內容
有鑒于此,本發(fā)明提供了一種遠程診斷SIP注冊故障的方法及系統(tǒng),以克服現(xiàn)有技術中診斷SIP注冊失敗的故障原因的方法需要SIP維護人員到現(xiàn)場進行操作,浪費大量人力和財力的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案
一種遠程診斷SIP注冊故障的方法,包括
網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);
所述SIP終端檢查自身SIP基本配置是否完整;
當所述SIP終端檢查到自身SIP基本配置 不完整時,所述SIP終端設置并保存故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP 終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。
優(yōu)選的,所述網絡管理器與所述SIP終端之間的通信方式包括網絡管理協(xié)議通信方式。
優(yōu)選的,所述SIP終端與所述SIP服務器之間的通信方式包括SIP協(xié)議通信方式。
優(yōu)選的,上述遠程診斷SIP注冊故障的方法中,當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向所述SIP服務器發(fā)起多次注冊請求。
優(yōu)選的,上述遠程診斷SIP注冊故障的方法中,還包括
在當所述SIP終端檢查到自身SIP基本配置完整之后,所述SIP終端開啟自診斷定時器,由所述SIP終端向所述SIP服務器發(fā)起注冊請求;
當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程未完成時,釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程已完成,將所述診斷狀態(tài)設置為完成狀態(tài),釋放所述自診斷定時器。
優(yōu)選的,當所述故障診斷結果為SIP服務器網絡不通故障時,所述SIP終端向SIP 服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括
所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,當所述SIP服務器無響應或者返回SIP臨時響應碼,且所述SIP終端連續(xù)多次對所述SIP服務器進行分組因特網互通 PING測試時,所述SIP服務器仍無響應;
所述SIP終端設置并保存所述SIP服務器網絡不通故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
優(yōu)選的,當所述故障診斷結果為SIP服務器無響應故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括
所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,當所述SIP服務器無響應或者返回SIP臨時響應碼,但所述SIP終端連續(xù)多次對所述SIP服務器進行PING測試時,所述SIP服務器有響應;
所述SIP終端設置并保存所述SIP服務器無響應故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
優(yōu)選的,當所述故障 診斷結果為SIP賬號密碼錯誤故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括
所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP賬號密碼錯誤故障碼;
所述SIP終端獲取并保存所述SIP賬號密碼錯誤故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
優(yōu)選的,當所述故障診斷結果為SIP服務器注冊周期異常故障時,所述SIP終端向 SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括
所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP服務器注冊周期異常故障碼;
所述SIP終端獲取并保存所述SIP服務器注冊周期異常故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
優(yōu)選的,當所述SIP服務器最終返回的注冊失敗故障碼為最終響應碼時,所述SIP 終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括
所述SIP終端向所述SIP服務器發(fā)起注冊請求,所述SIP服務器返回最終響應碼;
所述SIP終端獲取并保存所述最終響應碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
一種遠程診斷SIP注冊故障的系統(tǒng),包括
網絡管理器,用于下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài),以及從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果;
與所述網絡管理器通過網絡管理協(xié)議通信方式相互連接通信的SIP終端,用于檢查自身SIP基本配置是否完整,當所述SIP終端檢查到自身SIP基本配置不完整時,所述 SIP終端設置并保存所述注冊失敗故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài),以及當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
與所述SIP終端通過SIP協(xié)議通信方式相互連接通信的SIP服務器,用于接收所述SIP終端發(fā)起的注冊請求,同時,與所述SIP終端進行信息交互并向所述SIP終端返回注冊失敗故障碼。
優(yōu)選的,上述遠程診斷SIP注冊故障的系統(tǒng)中,還包括
設置于所述SIP終端內部的自診斷定時器,用于在所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程中,檢測所述注冊請求過程的時間是否超過所述自診斷定時器的預設時間;
當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程未完成時,釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程已完成,將所述診斷狀態(tài)設置為完成狀態(tài),釋放所述自診斷定時器。
經由上述的技術方案可知,與現(xiàn)有技術相比,本發(fā)明公開了一種遠程診斷SIP注冊故障的方法及系統(tǒng),首先,通過網絡管理器下發(fā)SIP診斷要求至SIP終端;然后,所述SIP 終端開始進行自診斷,向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,最后,所述網絡管理器從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。本發(fā)明通過SIP終端自行診斷向SIP服務器發(fā)起注冊請求失敗的故障原因,并通過網絡管理器遠程獲取所述注冊請求失敗的故障原因,并最終確定SIP終端向SIP服務器發(fā)起注冊失敗的故障診斷結果。 可見,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力,同時實現(xiàn)了遠程診斷操作的功能。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
圖1為本發(fā)明實施例一公開的一種遠程診斷SIP注冊故障的方法流程圖2為本發(fā)明實施例二公開的又一種遠程診斷SIP注冊故障的方法流程圖3為本發(fā)明實施例三公開的當故障診斷結果為SIP服務器網絡不通故障時,SIP 終端向SIP服務器發(fā)起注冊請求,獲取SIP服務器最終返回的注冊失敗故障碼,將診斷狀態(tài)設置為完成狀態(tài)的方法流程圖4為本發(fā)明實施例三公開的一種獲取所述SIP服務器網絡不通故障的具體方法流程圖5為本發(fā)明實施例四公開的當故障診斷結果為SIP服務器無響應故障時,SIP終端向SIP服務器發(fā)起注冊請求,獲取SIP服務器最終返回的注冊失敗故障碼,將所述診斷狀態(tài)設置為完成狀態(tài)的方法流程圖6為本發(fā)明實施例四公開的一種獲取所述SIP服務器無響應故障的具體方法流程圖7為本發(fā)明實施例五公開的當故障診斷結果為SIP賬號密碼錯誤故障時,SIP終端向SIP服務器發(fā)起注冊請求,獲取所述SIP服務器最終返回的注冊失敗故障碼,將所述診斷狀態(tài)設置為完成狀態(tài)的方法流程圖8為本發(fā)明實施例五公開的一種獲取所述SIP賬號密碼錯誤故障的具體方法流程圖9為本發(fā)明實施例六公開的當故障診斷結果為SIP服務器注冊周期異常故障時,SIP終端向SIP服務器發(fā)起注冊請求,獲取SIP服務器最終返回的注冊失敗故障碼,將所述診斷狀態(tài)設置為完成狀態(tài)的方法流程圖10為本發(fā)明實施例六公開的一種獲取所述SIP服務器注冊周期異常故障的具體方法流程圖11為本發(fā)明實施例七公開的當SIP服務器最終返回的注冊失敗故障碼為最終響應碼時,SIP終端向SIP服務器發(fā)起注冊請求,獲取SIP服務器最終返回的注冊失敗故障碼,將診斷狀態(tài)設置為完成狀態(tài)的方法流程圖12為本發(fā)明實施例七公開的一種SIP服務器最終返回的注冊失敗故障碼為最終響應碼的方法流程圖13為本發(fā)明實施例八公`開的一種遠程診斷SIP注冊故障的系統(tǒng)結構示意圖14為本發(fā)明實施例九公開的又一種遠程診斷SIP注冊故障的系統(tǒng)結構示意圖。
具體實施方式
為了引用和清楚起見,下文中使用的技術名詞的說明、簡寫或縮寫總結如下
SIP, Session Initiation Protocol,會話初始化協(xié)議;
TCP/IP, Transmission Control Pro toco 1/Internet Protocol,傳輸控制協(xié)議 / 因特網互聯(lián)協(xié)議。
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明公開了一種遠程診斷SIP注冊故障的方法及系統(tǒng),以克服現(xiàn)有技術中診斷 SIP注冊失敗的故障原因的方法需要SIP維護人員到現(xiàn)場進行操作,浪費大量人力和財力的問題。具體的實施方式通過以下實施例進行說明。
實施例一
本發(fā)明實施例一公開的一種遠程診斷SIP注冊故障的方法,其流程圖如圖1所示, 主要包括以下步驟
步驟Sll :網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);
在執(zhí)行步驟Sll的過程中,所述網絡管理器遠程管理配置所述SIP終端,并與所述SIP終端進行遠程通信,下發(fā)SIP診斷要求至SIP終端,開始進行故障診斷;同時,設置與 SIP終端之間的通信參數(shù),具體來說,所述通信參數(shù)中包括診斷狀態(tài),所述網絡管理器將所述診斷狀態(tài)設置為正在進行診斷狀態(tài)。
優(yōu)選的,所述網絡管理器選擇以下型號的網絡管理器TR069網絡管理器、SNMP網絡管理器和OAM網絡管理器等,需要說明的是所述網絡管理器并不僅限于如上列出的型號的網絡管理器,只要是能夠實現(xiàn)上述功能的網絡管理器均可采用。
步驟S12 :所述SIP終端檢查自身SIP基本配置是否完整;
在執(zhí)行步驟S12的過程中,在SIP終端進行自診斷之前,首先是檢查SIP終端本身基本配置是否完整,如果配置不完整,所述SIP終端將不能執(zhí)行SIP功能。
步驟S13 :當所述SIP終端檢查到自身SIP基本配置不完整時,所述SIP終端設置并保存故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
在執(zhí)行步驟S13的過程中,當所述SIP終端檢查到自身SIP基本配置不完整時,所述SIP終端將不能執(zhí)行SIP功能,診斷為SIP終端自身配置不完整故障,引起SIP終端配置不完整故障的原因有網絡管理器下發(fā)配置不完整或者終端配置被篡改等。
步驟S14 :當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向SIP 服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);
在執(zhí)行步驟S14的過程中,當所述SIP終端檢查到自身SIP基本配置完整時,所述 SIP終端向SIP服務器發(fā)起注冊請求,根據注冊流程獲取 SIP服務器最終返回的注冊失敗故障碼,并結束診斷流程。步驟S15 :所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。具體的,所述網絡管理器與所述SIP終端之間的通信方式包括網絡管理協(xié)議通信方式。具體的,所述SIP終端與所述SIP服務器之間的通信方式包括SIP協(xié)議通信方式。經由上述的技術方案可知,與現(xiàn)有技術相比,本實施例首先,通過網絡管理器下發(fā)SIP診斷要求至SIP終端;然后,所述SIP終端開始進行自診斷,向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,最后,所述網絡管理器從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。本發(fā)明通過SIP終端自行診斷向SIP服務器發(fā)起注冊請求失敗的故障原因,并通過網絡管理器遠程獲取所述注冊請求失敗的故障原因,并最終確定SIP終端向SIP服務器發(fā)起注冊失敗的故障診斷結果。可見,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力,同時實現(xiàn)了遠程診斷操作的功能。實施例二基于上述實施例一公開的一種遠程診斷SIP注冊故障的方法,在此基礎上,本發(fā)明該實施例二還增加了以下方法,其流程圖如圖2所示,主要包括以下步驟步驟S21 :在當所 述SIP終端檢查到自身SIP基本配置完整之后,所述SIP終端開啟自診斷定時器,由所述SIP終端向所述SIP服務器發(fā)起注冊請求;在執(zhí)行步驟S21的過程中,所述自診斷定時器是對注冊異常流程的處理定時器,監(jiān)督注冊流程是否能夠正常完成,優(yōu)選的,設置預設時間的時長為32秒。步驟S22 :當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程未完成時,釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);步驟S23 :當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程已完成,將所述診斷狀態(tài)設置為完成狀態(tài),釋放所述自診斷定時器。本實施例公開的所述自診斷定時器能夠確保所述診斷注冊失敗故障的流程在預設時間內完成,如果所述流程沒有在預設時間內完成,即自診斷定時超時,則釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼。實施例三基于上述實施例公開的一種遠程診斷SIP注冊故障的方法,在此基礎上,當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向所述SIP服務器發(fā)起多次注冊請求。具體的,當所述故障診斷結果為SIP服務器網絡不通故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程流程圖如圖3所示,包括步驟S31 :所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,當所述SIP服務器無響應或者返回SIP臨時響應碼,且所述SIP終端連續(xù)多次對所述SIP服務器進行PING測試時,所述SIP服務器仍無響應;在執(zhí)行步驟S31的過程中,判定所述SIP服務器網絡不通故障大多數(shù)情況下是根據所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器無響應,并且所述SIP終端連續(xù)多次對所述SIP服務器進行PING測試時,所述SIP服務器仍無響應這兩種結果。但判定所述SIP服務器網絡不通故障也根據以下結果所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP臨時響應碼,并且所述SIP終端連續(xù)多次對所述SIP服務器進行PING測試時,所述SIP服務器仍無響應。這種情況是由于所述SIP服務器禁止PING功能,并且所述SIP服務器返回SIP臨時響應碼之后所述SIP服務器網絡才出現(xiàn)中斷。所述PING方法是因特網控制報文協(xié)議的PING方法。當注冊請求返回SIP臨時響應碼表示注冊請求仍在處理中未完成,SIP終端收到此范圍響應碼時,認為是無響應,需重新再嘗試注冊。SIP臨時響應碼用10(Γ199之間的數(shù)字表示,包括100和199。步驟S32 :所述SIP終端設置并保存所述SIP服務器網絡不通故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。在實際應用過程中,流程圖如圖4所示,給一示例進行詳細說明獲取所述SIP服務器網絡不通故障的步驟步驟S301 :網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);步驟S302 :當SIP終端檢查得到自身SIP基本配置完整時,開啟自診斷定時器;步驟S303 =SIP終端向SIP服務器發(fā)起注冊請求;步驟S304 =SIP終端判斷SIP服務器返回的注冊失敗故障碼;步驟S305 =SIP終端判定所述SIP服務器無響應或者返回SIP臨時響應碼,所述SIP終端發(fā)起注冊重試請求;步驟S306 =SIP終端判定所述SIP服務器是否再次無響應或者返回SIP臨時響應碼,如果否,返回步驟S304 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S307 :SIP終端判定所述SIP服務器再次無響應或者返回SIP臨時響應碼,所述SIP終端再次發(fā)起注冊重試請求;步驟S308 =SIP終端判定所述SIP服務器是否第三次無響應或者返回SIP臨時響應碼,如果否,返回步驟S304 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S309 :SIP終端判定所述SIP服務器第三次無響應或者返回SIP臨時響應碼;步驟S310 :所述SIP終端對所述SIP服務器進行三次PING測試,判斷所述SIP服務器是否有響應;步驟S311 :所述SIP服務器無響應,所述SIP終端設置并保存所述注冊失敗故障碼為2,將所述診斷狀態(tài)設置為完成狀態(tài) ,釋放自診斷定時器;需要說明的是,在步驟S311中,2表示SIP服務器網絡不通故障碼。步驟S312 :所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取注冊失敗故障碼2,確定所述注冊失敗故障碼2對應的SIP服務器網絡不通故障診斷結果。上述本發(fā)明公開的實施例中詳細描述了所述網絡管理器遠程獲取SIP服務器網絡不通故障的方法步驟,可見,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力。實施例四基于上述實施例公開的遠程診斷SIP注冊故障的方法,在此基礎上,如圖5所示,具體的,當所述故障診斷結果為SIP服務器無響應故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括步驟S41 :所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,當所述SIP服務器無響應或者返回SIP臨時響應碼,但所述SIP終端連續(xù)多次對所述SIP服務器進行PING測試時,所述SIP服務器有響應;步驟S42 :所述SIP終端設置并保存所述SIP服務器無響應故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。在執(zhí)行本實施例上述 步驟的過程中,SIP服務器回復SIP終端發(fā)起的注冊請求響應是在所述SIP服務器的SIP功能模塊產生的;SIP服務器回復PING測試的響應是在所述SIP服務器的TCP/IP網絡模塊產生的。所述SIP功能模塊和所述TCP/IP網絡模塊是兩個相互獨立的模塊。由此可見,出現(xiàn)SIP服務器無響應故障的原因是,SIP服務器的SIP功能模塊出現(xiàn)故障,無法回復所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,但其他模塊正常?;蛘撸琒IP服務器的SIP功能模塊回復的所述SIP終端向所述SIP服務器發(fā)起的注冊請求響應被中間網元攔截沒有到達SIP終端,而所述SIP服務器的TCP/IP網絡模塊回復的PING測試的響應正常到達SIP終端。在實際應用過程中,流程圖如圖6所示,給一示例進行詳細說明獲取所述SIP服務器無響應故障的步驟步驟S401 :網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);步驟S402 :當SIP終端檢查得到自身SIP基本配置完整時,開啟自診斷定時器;步驟S403 :SIP終端向SIP服務器發(fā)起注冊請求;步驟S404 =SIP終端判斷SIP服務器返回的注冊失敗故障碼;步驟S405 =SIP終端判定所述SIP服務器無響應或者返回SIP臨時響應碼,所述SIP終端發(fā)起注冊重試請求;步驟S406 =SIP終端判定所述SIP服務器是否再次無響應或者返回SIP臨時響應碼,如果否,返回步驟S404 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S407 :SIP終端判定所述SIP服務器再次無響應或者返回SIP臨時響應碼,所述SIP終端再次發(fā)起注冊重試請求;步驟S408 =SIP終端判定所述SIP服務器是否第三次無響應或者返回SIP臨時響應碼,如果否,返回步驟S404 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S409 :SIP終端判定所述SIP服務器第三次無響應或者返回SIP臨時響應碼;步驟S410 :所述SIP終端對所述SIP服務器進行三次PING測試,判斷所述SIP服務器是否有響應;步驟S411 :所述SIP服務器有響應,所述SIP終端設置并保存所述注冊失敗故障碼為3,將所述診斷狀態(tài)設置為完成狀態(tài),釋放自診斷定時器;需要說明的是,在步驟S311中,3表示SIP服務器無響應故障碼。步驟S412 :所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取注冊失敗故障碼3,確定所述注冊失敗故障碼3對應的SIP服務器無響應故障診斷結果。上述本發(fā)明公開的實施例中詳細描述了所述網絡管理器遠程獲取SIP服務器無響應故障的方法步驟,可見,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力。實施例五基于上述實施例公開的遠程診斷SIP注冊故障的方法,在此基礎上,如圖7所示,具體的,當所述故障診斷結果為SIP賬號密碼錯誤故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括步驟S51 :所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP賬號密碼錯誤故障碼;步驟S52 :所述SIP終端獲取并保存所述SIP賬號密碼錯誤故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。在實際應用過程中,流程圖如圖8所示,給一示例進行詳細說明獲取所述SIP賬號密碼錯誤故障的步驟步驟S501 :網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);步驟S502 :當SIP終端檢查得到自身SIP基本配置完整時,開啟自診斷定時器;步驟S503 =SIP終端向SIP服務器發(fā)起注冊請求;步驟S504 =SIP終端判斷SIP服務器返回的注冊失敗故障碼;步驟S505 =SIP終端判定所述SIP服務器返回401或407響應碼,所述SIP終端發(fā)起帶鑒權信息注冊請求;在執(zhí)行步驟S505的過程中,所述帶鑒權信息注冊請求中帶有加密鑒權信息,此信息是SIP終端把SIP賬號、SIP密碼以及SIP服務器鑒權挑戰(zhàn)值(SIP服務器在401或407響應中發(fā)給終端的)加密計算得出的,所述SIP服務器鑒權挑戰(zhàn)值是SIP服務器在401或407響應中發(fā)給SIP終端的;而注冊請求則沒有加密鑒權信息。所述鑒權加密信息是SIP服務器判斷注冊請求是否合法的主要信息。需要說明的是, 在步驟S505中,401和407響應碼表示SIP賬號密碼錯誤故障碼。步驟S506 =SIP終端判定所述SIP服務器是否再次返回401或407響應碼,如果否,返回步驟S504 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S507 =SIP終端判定所述SIP服務器再次返回401或407響應碼,所述SIP終端再次發(fā)起帶鑒權信息注冊請求;步驟S508 =SIP終端判定所述SIP服務器是否第三次返回401或407響應碼,如果否,返回步驟S504 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S509 =SIP終端判定所述SIP服務器第三次返回401或407響應碼;步驟S510 :所述SIP終端設置并保存所述注冊失敗故障碼為401或407,將所述診斷狀態(tài)設置為完成狀態(tài),釋放自診斷定時器;步驟S511 :所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取注冊失敗故障碼401或407,確定所述注冊失敗故障碼401或407對應的SIP賬號密碼錯誤故障診斷結果。上述本發(fā)明公開的實施例中詳細描述了所述網絡管理器遠程獲取SIP賬號密碼錯誤故障的方法步驟,可見,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力。 實施例六基于上述實施例公開的遠程診斷SIP注冊故障的方法,在此基礎上,如圖9所示,具體的,當所述故障診斷結果為SIP服務器注冊周期異常故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括步驟S61 :所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP服務器注冊周期異常故障碼;步驟S62 :所述SIP終端獲取并保存所述SIP服務器注冊周期異常故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。在實際應用過程中,流程圖如圖10所示,給一示例進行詳細說明獲取所述SIP服務器注冊周期異常故障的步驟步驟S601 :網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);步驟S602 :當SIP終端檢查得到自身SIP基本配置完整時,開啟自診斷定時器;步驟S603 =SIP終端向SIP服務器發(fā)起注冊請求;步驟S604 =SIP終端判斷SIP服務器返回的注冊失敗故障碼;步驟S605 =SIP終端判定所述SIP服務器返回423響應碼,所述SIP終端發(fā)起注冊周期符合預設值的注冊請求;需要說明的是,在步驟S605中,423響應碼表示SIP服務器注冊周期異常故障碼。步驟S606 =SIP終端判定所述SIP服務器是否再次返回423響應碼,如果否,返回步驟S604 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S607 =SIP終端判定所述SIP服務器再次返回423響應碼,所述SIP終端再次發(fā)起注冊周期符合預設值的注冊請求;步驟S608 =SIP終端判定所述SIP服務器是否第三次返回423響應碼,如果否,返回步驟S604 ;如果是,繼續(xù)執(zhí)行以下步驟;步驟S609 =SIP終端判定所述SIP服務器第三次返回423響應碼;步驟S610 :所述SIP終端設置并保存所述注冊失敗故障碼為423,將所述診斷狀態(tài)設置為完成狀態(tài),釋放自診斷定時器;步驟S611 :所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取注冊失敗故障碼423,確定所述注冊失敗故障碼423對應的SIP服務器注冊周期異常故障診斷結果。上述本發(fā)明公開的實施例中詳細描述了所述網絡管理器遠程獲取SIP服務器注冊周期異常故障的方法步驟,可見,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力。實施例七 基于上述實施例公開的遠程診斷SIP注冊故障的方法,在此基礎上,如圖11所示,當所述SIP服務器最終返回的注冊失敗故障碼為最終響應碼時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括步驟S71 :所述SIP終端向所述SIP服務器發(fā)起注冊請求,所述SIP服務器返回最終響應碼;步驟S72 :所述SIP終端獲取并保存所述最終響應碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。在實際應用過程中,流程圖如圖12所示,給一示例進行詳細說明所述SIP服務器最終返回的注冊失敗故障碼為最終響應碼時的步驟步驟S701 :網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);步驟S702 :當SIP終端檢查得到自身SIP基本配置完整時,開啟自診斷定時器;步驟S703 =SIP終端向SIP服務器發(fā)起注冊請求;步驟S704 =SIP終端判斷SIP服務器返回的注冊失敗故障碼;步驟S705 =SIP終端判定所述SIP服務器返回的注冊失敗故障碼為最終響應碼;需要說明的是,在步驟S705中,所述最終響應碼包括200及以上響應碼,不包括401,407和423 ;不同的最終響應碼對應不同的診斷類型;響應碼200表示注冊成功響應碼,當返回的響應碼為200時,表示注冊成功,本次注冊請求已完成。20(Γ299之間的響應碼為注冊成功的響應碼,但對于注冊請求,注冊成功的情況只有一種,所以只用到200就可以。步驟S706 :所述SIP終端設置并保存所述SIP服務器返回的最終響應碼,將所述診斷狀態(tài)設置為完成狀態(tài),釋放自診斷定時器;步驟S707 :所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取所述SIP服務器返回的最終響應碼,確定所述最終響應碼對應的診斷結果。特別的,SIP服務器不會回復(Γ99之間的響應碼,因為此范圍的響應碼不是與SIP注冊故障相對應的響應碼,而是對應非SIP注冊響應碼故障,如設備內部故障或者網絡環(huán)境故障。特別的,當所述SIP服務器最終返回給SIP終端的響應碼為30(Γ399之間的響應碼,包括300和399時,診斷故障為SIP服務器異常。所述300 399之間的響應碼為重定向響應碼。由于30(Γ399之間的響應碼不是定義為注冊請求的響應碼,而是定義用于其他請求的響應碼,如會話請求等,所以正常情況下,SIP服務器不應給SIP終端的注冊請求回復300^399之間的響應碼,所以在實際應用中不擴展300 399之間的響應碼。一旦發(fā)生,則可認為SIP服務器異常。特別的,當所述SIP服務器最終返回給SIP終端的響應碼為40(Γ499之間的響應碼,包括400和499,表示SIP終端錯誤故障。所述SIP終端故障是指終端SIP功能模塊的故障,不包括SIP終端的致命故障。自診斷功能是靠是SIP終端軟件的一個子模塊實現(xiàn)的,與SIP功能模塊相互獨立,SIP模塊出現(xiàn)故障不會影響到自診斷程序的執(zhí)行。當所述SIP服務器最終返回給SIP終端的響應碼為50(Γ599之間的響應碼,包括500和599時,表示注冊失敗,失敗原因在于SIP服務器方,針對500 599之間不同的響應碼,失敗原因也不同,診斷故障為SIP服務器錯誤。所述SIP服務器錯誤不是指SIP服務器完全不能工作的致命故障,SIP服務器收到注冊請求后,會根據注冊請求信息,內部數(shù)據庫以及不同模塊處理,判斷注冊請求是否有效、合法,最后回復不同響應碼?;貜?0(Γ499或50(Γ599失敗響應碼,有可能是數(shù)據庫配置問題、內部模塊功能配置問題等,不是嚴重致命的故障。當所述SIP服務器最終返回給SIP終端的響應碼為60(Γ699之間的響應碼,包括600和699時,表示全局故障導致失敗回復的響應碼,如SIP服務器希望拒絕SIP終端所有請求(包括注冊,會話,查詢等請求),則SIP服務器回復此范圍響應碼。注冊流程沒有應用到此范圍響應碼。如果SIP注冊收到此范圍響應碼,SIP注冊流程結束。對于700以上的響 應碼,包括700,SIP協(xié)議中未定義。上述本發(fā)明公開的實施例中詳細描述了一種遠程診斷SIP注冊故障的方法,對于本發(fā)明所公開的一種遠程診斷SIP注冊故障的方法可采用多種形式的系統(tǒng)實現(xiàn),因此本發(fā)明還公開了下述的一種遠程診斷SIP注冊故障的系統(tǒng),下面給出具體的實施例進行詳細說明。實施例八本發(fā)明實施例八公開了一種遠程診斷SIP注冊故障的系統(tǒng),其結構如圖13所示,主要包括網絡管理器Al、SIP終端Α2和SIP服務器A3。網絡管理器Al,用于下發(fā)SIP診斷要求至SIP終端Α2,并設置診斷狀態(tài)為正在進行診斷狀態(tài),以及從所述SIP終端Α2獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端Α2讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果;與所述網絡管理器Al通過網絡管理協(xié)議通信方式相互連接通信的SIP終端Α2,用于檢查自身SIP基本配置是否完整,當所述SIP終端Α2檢查到自身SIP基本配置不完整時,所述SIP終端Α2設置并保存所述注冊失敗故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài),以及當所述SIP終端Α2檢查到自身SIP基本配置完整時,所述SIP終端Α2向SIP服務器A3發(fā)起注冊請求,并與所述SIP服務器A3進行信息交互獲取所述SIP服務器A3最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);與所述SIP終端A2通過SIP協(xié)議通信方式相互連接通信的SIP服務器A3,用于接收所述SIP終端A2發(fā)起的注冊請求,同時,與所述SIP終端A2進行信息交互并向所述SIP終端A2返回注冊失敗故障碼。所述網絡管理器Al遠程管理配置所述SIP終端A2,并與所述SIP終端A2進行遠程通信,下發(fā)SIP診斷要求至SIP終端A2,開始進行故障診斷;同時,設置與SIP終端A2之間的通信參數(shù),具體來說,所述通信參數(shù)中包括診斷狀態(tài),所述網絡管理器Al將所述診斷狀態(tài)設置為正在進行診斷狀態(tài)。優(yōu)選的,所述網絡管理器Al選擇以下型號的網絡管理器TR069網絡管理器、SNMP網絡管理器和OAM網絡管理器等,需要說明的是所述網絡管理器Al并不僅限于如上列出的型號的網絡管理器,只要是能夠實現(xiàn)上述功能的網絡管理器均可采用。當所述SIP終端A2檢查到自身SIP基本配置不完整時,所述SIP終端A2將不能執(zhí)行SIP功能,診斷為SIP終端自身配置不完整故障,引起SIP終端配置不完整故障的原因有網絡管理器下發(fā)配置不完整或者終端配置被篡改等。經由上述的技術方案可知,與現(xiàn)有技術相比,本實施例首先,通過網絡管理器下發(fā)SIP診斷要求至SIP終端;然后,所述SIP終端開始進行自診斷,向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,最后,所述網絡管理器從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。本發(fā)明通過SIP終端自行診斷向SIP服務器發(fā)起注冊請求失敗的故障原因,并通過網絡管理器遠程獲取所述注冊請求失敗的故障原因,并最終確定SIP終端向SIP服務器發(fā)起注冊失敗的故障診斷結果??梢?,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力,同時實現(xiàn)了遠程診斷操作的功能。

實施例九本發(fā)明實施例九公開了一種遠程診斷SIP注冊故障的系統(tǒng),其結構如圖14所示,主要包括網絡管理器Al、SIP終端A2、SIP服務器A3和自診斷定時器A4。網絡管理器Al,用于下發(fā)SIP診斷要求至SIP終端A2,并設置診斷狀態(tài)為正在進行診斷狀態(tài),以及從所述SIP終端A2獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端A2讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果;與所述網絡管理器Al通過網絡管理協(xié)議通信方式相互連接通信的SIP終端A2,用于檢查自身SIP基本配置是否完整,當所述SIP終端A2檢查到自身SIP基本配置不完整時,所述SIP終端A2設置并保存所述注冊失敗故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài),以及當所述SIP終端A2檢查到自身SIP基本配置完整時,所述SIP終端A2向SIP服務器A3發(fā)起注冊請求,并與所述SIP服務器A3進行信息交互獲取所述SIP服務器A3最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài); 與所述SIP終端A2通過SIP協(xié)議通信方式相互連接通信的SIP服務器A3,用于接收所述SIP終端A2發(fā)起的注冊請求,同時,與所述SIP終端A2進行信息交互并向所述SIP終端A2返回注冊失敗故障碼;設置于所述SIP終端A2內部的自診斷定時器A4,用于在所述SIP終端A2向所述SIP服務器A3發(fā)起注冊請求,并與所述SIP服務器A3進行信息交互獲取所述SIP服務器A3最終返回的注冊失敗故障碼的過程中,檢測所述注冊請求過程的時間是否超過所述自診斷定時器A4的預設時間;當所述自診斷定時器A4在預設時間內檢測到所述SIP終端A2向所述SIP服務器A3發(fā)起注冊請求,并與所述SIP服務器A3進行信息交互獲取所述SIP服務器A3最終返回的注冊失敗故障碼的過程未完成時,釋放注冊流程,并保存所述SIP服務器A3最后返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);當所述自診斷定時器A4在預設時間內檢測到所述SIP終端A2向所述SIP服務器A3發(fā)起注冊請求,并與所述SIP服務器A3進行信息交互獲取所述SIP服務器A3最終返回的注冊失敗故障碼的過程已完成,將所述診斷狀態(tài)設置為完成狀態(tài),釋放所述自診斷定時器A4。本實施例公開的所述自診斷定時器能夠確保所述診斷注冊失敗故障的流程在預設時間內完成,如果所述流程沒有在預設時間內完成,即自診斷定時超時,則釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼。綜上所述與現(xiàn)有技術相比,本發(fā)明公開了一種遠程診斷SIP注冊故障的方法及系統(tǒng),首先,通過網絡管理器下發(fā)SIP診斷要求至SIP終端;然后,所述SIP終端開始進行自診斷,向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,最后,所述網絡管理器從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。本發(fā)明通過SIP終端自行診斷向SIP服務器發(fā)起注冊請求失敗的故障原因,并通 過網絡管理器遠程獲取所述注冊請求失敗的故障原因,并最終確定SIP終端向SIP服務器發(fā)起注冊失敗的故障診斷結果??梢?,本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力,同時實現(xiàn)了遠程診斷操作的功能。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權利要求
1.一種遠程診斷會話初始化協(xié)議SIP注冊故障的方法,其特征在于,包括網絡管理器下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài);所述SIP終端檢查自身SIP基本配置是否完整;當所述SIP終端檢查到自身SIP基本配置不完整時,所述SIP終端設置并保存故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);所述網絡管理器從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。
2.根據權利要求1所述的方法,其特征在于,所述網絡管理器與所述SIP終端之間的通信方式包括網絡管理協(xié)議通信方式。
3.根據權利要求1所述的方法,其特征在于,所述SIP終端與所述SIP服務器之間的通信方式包括=SIP協(xié)議通信方式。
4.根據權利要求1所述的方法,其特征在于,當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向所述SIP服務器發(fā)起多次注冊請求。
5.根據權利要求1所述的方法,其特征在于,還包括在當所述SIP終端檢查到自身SIP基本配置完整之后,所述SIP終端開啟自診斷定時器,由所述SIP終端向所述SIP服務器發(fā)起注冊請求;當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程未完成時,釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程已完成,將所述診斷狀態(tài)設置為完成狀態(tài),釋放所述自診斷定時器。
6.根據權利要求1-4所述的方法,其特征在于,當所述故障診斷結果為SIP服務器網絡不通故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,當所述SIP服務器無響應或者返回SIP臨時響應碼,且所述SIP終端連續(xù)多次對所述SIP服務器進行分組因特網互通PING 測試時,所述SIP服務器仍無響應;所述SIP終端設置并保存SIP服務器網絡不通故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
7.根據權利要求1-4所述的方法,其特征在于,當所述故障診斷結果為SIP服務器無響應故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,當所述SIP服務器無響應或者返回SIP臨時響應碼,但所述SIP終端連續(xù)多次對所述SIP服務器進行PING測試時,所述SIP 服務器有響應;所述SIP終端設置并保存所述SIP服務器無響應故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
8.根據權利要求1-4所述的方法,其特征在于,當所述故障診斷結果為SIP賬號密碼錯誤故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP賬號密碼錯誤故障碼;所述SIP終端獲取并保存所述SIP賬號密碼錯誤故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
9.根據權利要求1-4所述的方法,其特征在于,當所述故障診斷結果為SIP服務器注冊周期異常故障時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括所述SIP終端向所述SIP服務器發(fā)起多次注冊請求,所述SIP服務器返回SIP服務器注冊周期異常故障碼;所述SIP終端獲取并保存所述SIP服務器注冊周期異常故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
10.根據權利要求1-3所述的方法,其特征在于,當所述SIP服務器最終返回的注冊失敗故障碼為最終響應碼時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài)的過程包括所述SIP終端向所述SIP服務器發(fā)起注冊請求,所述SIP服務器返回最終響應碼;所述SIP終端獲取并保存所述最終響應碼,并將所述診斷狀態(tài)設置為完成狀態(tài)。
11.一種遠程診斷SIP注冊故障的系統(tǒng),其特征在于,包括網絡管理器,用于下發(fā)SIP診斷要求至SIP終端,并設置診斷狀態(tài)為正在進行診斷狀態(tài),以及從所述SIP終端獲取到所述診斷狀態(tài)為完成狀態(tài)后,從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果;與所述網絡管理器通過網絡管理協(xié)議通信方式相互連接通信的SIP終端,用于檢查自身SIP基本配置是否完整,當所述SIP終端檢查到自身SIP基本配置不完整時,所述SIP終端設置并保存所述注冊失敗故障碼為配置不完整故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài),以及當所述SIP終端檢查到自身SIP基本配置完整時,所述SIP終端向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);與所述SIP終端通過SIP協(xié)議通信方式相互連接通信的SIP服務器,用于接收所述SIP 終端發(fā)起的注冊請求,同時,與所述SIP終端進行信息交互并向所述SIP終端返回注冊失敗故障碼。
12.根據權利要求11所述的系統(tǒng),其特征在于,還包括設置于所述SIP終端內部的自診斷定時器,用于在所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程中,檢測所述注冊請求過程的時間是否超過所述自診斷定時器的預設時間; 當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程未完成時,釋放注冊流程,并保存所述SIP服務器最后返回的注冊失敗故障碼,并將所述診斷狀態(tài)設置為完成狀態(tài);當所述自診斷定時器在預設時間內檢測到所述SIP終端向所述SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼的過程已完成,將所述診斷狀態(tài)設置為完成狀態(tài),釋放所述自診斷定時器。
全文摘要
本發(fā)明公開了一種遠程診斷SIP注冊故障的方法及系統(tǒng),首先,通過網絡管理器下發(fā)SIP診斷要求至SIP終端;然后,所述SIP終端開始進行自診斷,向SIP服務器發(fā)起注冊請求,并與所述SIP服務器進行信息交互獲取所述SIP服務器最終返回的注冊失敗故障碼,最后,所述網絡管理器從所述SIP終端讀取所述注冊失敗故障碼,確定所述注冊失敗故障碼對應的故障診斷結果。本發(fā)明是直接經所述網絡管理器遠程獲取了所述SIP終端診斷出的向SIP服務器發(fā)起注冊請求失敗的故障原因,無需再指派SIP維護人員到現(xiàn)場進行診斷,節(jié)約了大量的人力、財力,同時實現(xiàn)了遠程診斷操作的功能。
文檔編號H04L12/26GK103067208SQ201310003510
公開日2013年4月24日 申請日期2013年1月6日 優(yōu)先權日2013年1月6日
發(fā)明者林劍亮, 劉文昌, 謝光輝, 李德海 申請人:深圳市共進電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
伊宁市| 诸暨市| 象山县| 上杭县| 镇沅| 义马市| 新安县| 博兴县| 甘肃省| 海城市| 六枝特区| 宁蒗| 钟山县| 县级市| 墨玉县| 黄冈市| 正镶白旗| 屏东市| 嘉禾县| 浑源县| 汉源县| 丹东市| 合水县| 高唐县| 德钦县| 武山县| 泊头市| 呼和浩特市| 德令哈市| 宁武县| 成安县| 明星| 西吉县| 农安县| 天祝| 德庆县| 突泉县| 建昌县| 白城市| 湟源县| 和硕县|