【網絡故障】網絡故障-06-其他業務故障排除_第1頁
【網絡故障】網絡故障-06-其他業務故障排除_第2頁
【網絡故障】網絡故障-06-其他業務故障排除_第3頁
【網絡故障】網絡故障-06-其他業務故障排除_第4頁
【網絡故障】網絡故障-06-其他業務故障排除_第5頁
已閱讀5頁,還剩185頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

華為中低端路由器故障處理手冊目錄語音故障排除1語音故障排除語音故障排除綜述語音知識簡介VoIP簡介日常所說的IP電話就是VoIP的一項典型應,VoIP在路由器上的應用使得語音業務可以通過IP網絡進行承載。VoIP主要是一種軟件解決方案,但需要在路由器上加裝模塊化語音插卡來支持。VoIP系統的基本組網應用VoIP通過對語音數據包的壓縮傳輸,提供了一種基于包的語音服務,與傳統電話業務相比降低了價格,實現了多業務的統一平臺建設和統一管理;但是由于實現網絡環境復雜和VoIP技術的應用不得不在原有語音系統的基礎上進行建設(保護用戶原有投資),所以應用中涉及相互配合的設備比較多,不僅包括網絡側的數據鏈路的支持,還包括PSTN側的交換機、電話機、傳真機、電話會議匯接機等設備。因此,在VoIP的實施中遇到的問題較為繁雜,現象千差萬別。需要工程施工和調試工程師耐心細致的考慮定位才能將問題逐個的排除掉。E1語音簡介E1語音是指在E1線路上實現VoIP功能,從而提供與數據傳輸兼容的語音傳輸方式。采用E1線路進行語音傳輸的組網和一般VoIP組網應用基本相同,所不同的只是PSTN交換機與路由器之間為E1中繼線路連接,線路中采用的信令為R2信令(中國一號信令與之類似)、ISDNPRI接口上的DSS1用戶信令,基本組網如下圖所示:E1語音系統的基本構成E1語音的物理端口為cE1/PRI接口,該接口在物理上分為32個時隙,對應編號為0~31,有三種使用該接口的方法:在邏輯上不將接口分時隙,該接口的全部能力參與數據傳輸;在邏輯上將接口分時隙,第16時隙不作特殊通道使用,可以任意地將時隙分成若干組,每組時隙捆綁以后作為一個接口使用;在邏輯上將接口分時隙,第16時隙作為信令通道使用,目前可采用的信令包括DSS1、R2等。IPFax簡介IPFax通過Internet來發送和接收傳真。IPFax系統結構示意圖如下:IPFax系統結構示意圖IP實時傳真在PSTN側遵循ITU-TT.30、T.4建議,在IP側遵循H.323、T.38建議。在實時傳真中,發方與收方之間所進行的呼叫建立、握手、訓練、報文傳輸以及呼叫拆除始終是實時的,用戶感覺起來就跟普通PSTN網上的傳真一樣。一次實時傳真的過程可分為以下5個階段:階段A:傳真呼叫建立階段,這一階段與電話呼叫建立的過程相似,不同之處在于包含標識發送/接收終端的傳真單音;階段B:報文前過程階段,主要進行傳真能力的協商與訓練;階段C:報文傳輸階段,按照T.4規程傳輸傳真報文,并進行報文傳輸控制過程(報文同步、誤碼檢測和糾錯、線路監測);階段D:報文后過程階段,主要提供報文的證實、報文結束、多頁續發等控制操作;階段E:傳真呼叫釋放過程,結束傳真呼叫。語音RADIUS簡介語音RADIUS是在路由器上實現語音用戶認證、授權和計費服務的RADIUS客戶端模塊,它是整個VRP語音功能模塊的一部分。當發生語音呼叫時,路由器將會根據配置參數與用戶交互,并把交互得來的用戶信息和統計信息封裝在RADIUS認證/授權/計費報文里發送給RADIUSServer,再根據其響應消息決定是否進行本次呼叫的接續;而當呼叫結束時,路由器將把本次呼叫的通話時長、報文數、字節數等統計信息上報給RADIUSServer,以完成通話計費等工作。GKClient簡介根據ITU-T規范定義,網守(GateKeeper,簡稱GK)是一個能夠對局域網或廣域網的H.323終端、GW或一些多點控制單元(MCU)提供地址翻譯、訪問許可、帶寬控制和管理、區域管理、安全檢查、呼叫控制信令以及呼叫管理等功能的H.323實體,有時也提供路由控制和計費等功能。按照實現完整GK功能的實體構成,可以分為Client端和Server端。GKClient實體通常以路由器作為硬件載體,通過命令行接口完成對路由器IP語音網關功能的配置,通過RAS(Registration,Admission,andStatus)消息與GKServer進行交互,從而使得GKServer為路由器IP語音網關提供地址翻譯、訪問許可、帶寬管理和路由器IP語音網關的管理等服務。目前,GKServer功能通常在SUN工作站或服務器上提供,Quidway系列路由器暫提供GKClient功能。語音功能和性能的常見問題主叫是FXS接口,撥號后忙音并且沒有回鈴音主要原因可能是不能正確接收用戶所撥的號碼,按照如下步驟進行排錯:檢查相連用戶線上發送號碼是否為DTMF號碼,如電話機是否采用音頻撥號,交換機的用戶線是否設置為音頻撥號。用戶輸入(或交換機轉發)的號碼個數是否與路由器上配置的號碼一致,如果少于路由器配置的號碼長度,需要修改路由器配置。主叫或被叫使用FXO接口,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:由于路由器FXO接口只接收DTMF號碼,檢查交換機用戶線發送號碼是否為DTMF。交換機發送號碼被誤檢或漏檢與交換機發送號碼的電平能量等級有關。漏檢時發送能量稱為國標標準低;誤檢時用戶線上噪音能量將超過國標標準的能量下限。使用debugvpmcommand命令打開調試開關,查看交換機發送的號碼是否被漏檢或誤檢,并使用dtmfthreshold命令適當調整路由器接收號碼的靈敏度(即能量閾值等級)。檢查交換機是否能夠正確接收路由器發送的電話號碼,如果不能檢測到或漏檢,請調整交換機對應接口的輸出增益、用戶線接線和路由器該端口的輸出增益,使用outputattenuation命令調整路由器對應接口的輸出增益。主叫或被叫使用FXO接口,撥號后忙音并且有回鈴音按照如下步驟進行排錯:確認用戶線上的號碼是DTMF號碼被叫端FXO接口是否和交換機FXS接口可靠連接該號碼用戶是否存在確認被叫交換機的撥號策略被叫號碼是否空閑主叫或被叫使用模擬E&M接口,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:檢查交換機向路由器發起呼叫時,路由器模擬E&M接口的指示燈狀態;如果燈滅,則檢查:模擬E&M中繼線的E線和M線是否正確連接,即確認模擬E&M中繼線、收/發線連接是否正確,接線方法請參見《QuidwayR2600/3600系列模塊化路由器安裝手冊》。檢查模擬E&M接口的物理特性是否匹配(模擬E&M模塊支持貝爾I、II、III、V類,2線和4線音頻,電平支持-24v/-48v,缺省時為五類四線、電平為-48v。使用type命令修改信號類型,使用operation命令修改線纜方案,調節E&M模塊插卡的跳線可以更改電壓參數。檢查交換機和路由器的呼叫過程是否正常,如果呼叫過程失敗,則:確認兩端模擬E&M接口使用的啟動方式一致,目前模擬E&M模塊插卡支持三種啟動方式:立即、閃斷和延時。缺省時采用立即啟動方式。檢查兩端語音網關是否共地,并確保共地。檢查路由器是否能正確接收交換機發送的電話號碼;如果不能,則:確認對端使用的收發號方式為DTMF。檢查模擬E&M中繼的收/發線連接是否正確,接線方法請參見《QuidwayR2600/3600系列模塊化路由器安裝手冊》。檢查兩端采用的電纜方案是否一致,即都采用2線或4線方式。其它使用debugvpmall命令打開調試開關,重復呼叫過程并記錄調試信息和配置版本信息,然后將信息發送給市場技術接口人分析處理。主叫或被叫使用E&M接口,撥號后忙音并且有回鈴音按照如下步驟進行排錯:確認被叫號碼是否為空閑狀態。確認被叫端是否存在有關被叫號碼的配置。在以上兩點已經確認的情況下,使用debugvpm命令打開調試信息開關,將打不通電話的調試信息連同showversion以及showrunning信息一起發給研發人員進行定位。電話單通或雙不通單通或雙不通是指呼叫建立過程正常,但無法相互通話,即主叫和被叫一方不能聽到聲音或雙方都不能聽到聲音。按照如下步驟進行排錯:信令單通華為路由器之間互通:確認兩端版本是否相同,如果不同請更換版本;確認兩端的編解碼配置是否相同,如果不同請將編解碼配置為相同。華為路由器和其他設備互通:確認對端設備是否支持H.323建議;是否進行了相應的配置。網絡側故障使用debugippacket命令打開調試開關,確認本端網關是否收到數據。如果網關沒有收到網絡側對應IP地址的語音數據包(UDP數據包port>=16384),有以下幾種可能:網絡通訊已經中斷或丟包分成嚴重;通過Ping包的方式確認,是否可以抵達對方。網絡中間有包過濾設備,如防火墻、代理服務器、QoS設置、VPN等,語音數據包不能穿過這些設備或服務,導致語音數據不能到達對方。對端語音網關是其他廠家設備:使用debugvoice-dataall命令打開調試開關,確認本端網關是否接收到語音數據,如果語音網關收到語音數據包并將其丟棄,有以下幾種可能:接收到的對端數據包錯誤;RTP包中的負載類型、序號錯誤;FSW_RCV:DiscardtheRTPdatagramreceivedfromIP!total=200以上信息說明本端網關在處理接收的RTP數據包時,由于RTP包不能被正常解開造成數據包地丟棄,總共丟棄地數據包為200個(累計數據)。對端發送數據包的目的或源地址不是H.245協商指定的數據通道地址。其他使用debugvoice-dataall、debugvpmreceive、debugippacket命令打開對應調試開關,并將調試信息和詳細組網圖發給華為公司技術接口人。使用FXO端口,掛機后線路不釋放按照如下步驟進行排錯:確認對端設備忙音參數標準,路由器語音模塊缺省方式下使用國標參數,和歐洲標準相同;如果對端設備是北美設備,請使用area命令修改路由器相應語音端口的配置。如果忙音參數不符合歐洲和北美標準,請使用voipbusytone-detectauto命令啟動自動忙音檢測功能,對對端設備的忙音參數進行適配學習。如果自動檢測之后沒能掛斷電話,請多試幾次。主叫或被叫使用E&M接口,掛機后線路不釋放按照如下步驟進行排錯:使用debugvpmall命令打開調試信息開關,再次撥打電話進行測試。雙方開始通話后本端先掛機,查看調試信息有沒有收到對端的釋放應答信號(即由高到低的電平變化)。如果收到但是線路仍然沒有釋放,請執行步驟(4);如果沒有收到,請檢查對端的物理特性是否和本端一致(本端缺省使用五類四線,電平為0到-48v)。雙方開始通話后對端先掛機,接著進行上述測試。使用debugvpmall命令打開調試信息開關,將打不通電話的調試信息連同showversion以及showrunning信息一起發給華為公司人員。通話有回聲按照如下步驟進行排錯:回音非常大。被叫語音端口為FXO,如果交換機沒有可靠連接導致回聲,回聲幾乎和送過去的話音一樣大。交換機的接口阻抗不符合國標,需要進行調整。在阻抗不匹配的情況下,當僅占用單板的一個端口時通話沒有問題,但當占用同一單板的兩個端口時出現回聲。用戶電話產生回聲,更換電話做測試,或者使用inputgain命令將對端E1語音端口的輸入增益小幅下調,可以降低回音影響,同時對端聽到的聲音僅出現小幅變小。回波路徑較長。通過調整Echo-delay,以8ms為單位向大的方向調整,問題應該可以得到解決。通話有斷續按照如下步驟進行排錯:網絡側丟包或包抖動較大。檢查是否有很好的QoS保障,如果網絡上的數據傳輸不均勻則增加QoS策略。檢查MTU值的大小,大包傳輸對語音傳輸的實時性沖擊較大,將導致帶來抖動,建議設為256。網絡側數據傳輸有誤碼錯幀,檢查物理線路和鏈路;帶寬小一路語音在沒有壓縮的條件下需要23Kbps帶寬,需要實測網絡側鏈路實際帶寬而不是設置帶寬。增加頭壓縮設置,支持在PPP上進行頭壓縮。通話延時大按照如下步驟進行排錯:檢查網絡鏈路的延時,網絡側延時不能超過100ms,VoIP對延時要求在250ms以下,設備延時150ms以下,網絡延時100ms以下。檢查MTU值的大小,大包傳輸對語音傳輸的實時性沖擊較大,將導致帶來抖動,建議設為256。檢查帶寬,帶寬小將引起語音流量時延驟增。聲音小按照如下步驟進行排錯:丟包嚴重檢查IP側線路是否有較多的丟包現象,因為丟包在一定程度時將不會直接反映成斷續,而反映為聲音小。語音衰減嚴重使用inputgain和outputattenuation命令調整輸入增益和輸出衰減,數值越大聲音越大。注意調整是避免用太大的數值,否則會產生失真,導致語音質量不可接受。與交換機的配合使用slic-gain命令調整FXS或模擬E&M接口的物理增益,進而提高語音音量。噪音嚴重、語音失真大、雜音大按照如下步驟進行排錯:噪音嚴重檢查配置,看兩端的設備的編解碼設置是否一致,如果不一致,需要更改配置,統一編解碼。互通時,對方設備的版本比較特殊(如某些臨時版本),導致互通時的語音質量較差,建議更換對端設備的版本。聽到的語音失真嚴重剛通話時話音正常,之后有雜音。帶寬不足,丟包比較嚴重,建議配置頭壓縮IPHC或增加可用帶寬。由于對端不支持靜音,本端啟動靜音可能引入的雜音,建議將靜音功能關閉。檢查兩端配置,查看編解碼是否一致,如果不一致則需要更改配置,統一編解碼。互通時,對方版本比較特殊,建議更換特殊版本。與華為公司Refiner設備互通時,由于Refiner的字節序與其他設備相反,所以在和Refiner互通時,建議不使用G.711A/律。雜音產生與靜音有關的雜音,主要是因為對端設備對協議的支持不好。例如有的設備不支持G.729,無法識別發送過去的語音包,導致噪音。請更改對方設備的版本或者禁止靜音功能。主叫或被叫使用cE1/PRI接口,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:檢查物理線路,并確認連接正確。E1模塊插卡背面的綠燈亮表示物理連接成功,如果綠燈滅則必須檢查收/發線以及接地線是否連接正確。橙燈亮說明有數據收發。檢查并確保本端使用的主機版本和E1VI版本相配套。檢查并確保E1端口的阻抗與連線的阻抗匹配,路由器E1語音接口應使用120歐姆的接線。檢查并確保交換機E1端口和路由器E1語音接口的線路編碼類型一致。檢查并確保E1語音接口的時鐘配置與能提供的時鐘一致,缺省時路由器E1語音接口使用交換機時鐘。檢查并確保E1語音接口的線路校驗配置與交換機側一致,缺省時路由器E1語音接口沒有校驗。檢查并確保E1語音接口的線路數據類型(PCMA律、PCM律)與交換機側一致。主叫或被叫使用PRI信令,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:檢查交換機E1接口使用的信令是否為PRI信令。路由器實現的PRI信令采用ITU-T標準的NET5信令和Q.SIG信令。檢查交換機PRI信令的配置是否為網絡側,路由器PRI信令的配置為用戶側。檢查交換機側各時隙狀態是否空閑,定位非空閑狀態的原因,諸如線路噪音等。如果以上步驟不能排錯,請使用debugisdnq921、debugisdnq931、debugrcvcc、debugrcvvcc打開對應的調試開關,收集相關調試信息、交換機側詳細信息及組網結構一起發給市場技術接口人處理。主叫或被叫使用R2信令,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:檢查對端是否使用R2信令。由于R2信令在很多國家有變種(如巴西R2信令),中國一號信令的定義和處理過程就和R2信令存在區別。請參照各交換機的信令手冊和路由器R2信令進行對比,并通過命令調整相關參數。檢查對端使用的發送號碼方式,中國一號采用MFC,而某些交換機采用DTMF或Pulse方式發號,請確保兩端一致。使用debugr2all命令打開R2信令的調試開關,觀察本端發送被叫號碼的過程中有沒有收到對端的A4或者A5信號(A4表示對端機鍵擁塞,A5表示空號),如果有則需要核對兩端的號碼配置。使用debugr2all命令打開R2信令的調試開關,觀察對端發送的KB信令值。在確認所撥打的被叫號碼是空的情況下,如果對端發送的KB值不為1,此時使用kbidle命令配置被叫狀態空閑。如果以上步驟不能排錯,請使用debugr2all命令打開R2信令的調試開關,將打不通電話的調試信息連同showversion、showrunning信息一起發給市場技術接口人給予分析處理。主叫或被叫使用E1/T1接口,撥號后忙音并且有回鈴音按照如下步驟進行排錯:確認被叫號碼是否為空閑狀態。確認被叫端是否存在有關被叫號碼的配置。使用debugr2命令打開R2信令的調試信息開關,將打不通電話的調試信息連同showversion以及showrunning信息一起發給研發人員進行定位。主叫或被叫使用E1/T1接口,掛機后線路不釋放按照如下步驟進行排錯:使用debugr2all命令打開R2調試信息開關,查看有沒有收到對端的閉塞信號(即在空閑狀態下收到線路信令1101)。如果收到請檢查對端的配置。在確認沒有收到閉塞信號的情況下,將打不通電話的調試信息連同showversion以及showrunning信息一起發給華為公司人員。傳真過程失敗按照如下步驟進行排錯:使用debugipfaxall命令打開傳真調試開關,如果在傳真過程中沒有輸出調試信息,有兩種可能:未經過路由器進行語音呼叫。使用debugvpmcommand命令打開調試開關,檢查撥打電話時是否有調試信息。如果沒有則請檢查撥號方式,或交換機設置。接收傳真機(先按下啟動開關的傳真機)不能發送傳真開始的單音信號,導致發送側路由器不能進入傳真過程。首先檢查明文傳輸是否正常;如果正常,再檢查加密器類型,如果是JCZ85加密器,檢查功能5的設置是否設置為start,如果是則將該功能設置為300bps。如果還不成功,請使用自動發送的方式發送傳真。在傳真面板上撥號,接著按下啟動鍵,對方傳真機聽到有較長間隔的“嘀”聲;接收方按下啟動鍵,值得注意的是:如果使用FXS(或FXO)模塊插卡提供接入時,傳真機的撥號方式一定是音頻撥號,否則將導致斷線。如果以上幾種方法都不成功,請更換傳真機進行測試。使用debugipfaxall命令打開調試開關,從調試信息如果發現訓練過程失敗(FTT),沒有出現CFR信號,則請檢查dial-peer對等體中的傳真訓練模式是否采用PPP方式。如果傳真發送過程正常,但接收方接收到的信息不正確,或傳真過程傳送的數據量非常少時,可能原因是加密傳真機的軟件版本有缺陷,則請更換加密傳真機的軟件版本。傳真中途失敗或出現斷頁按照如下步驟進行排錯:如果傳真過程中途失敗,請檢查網絡丟包情況。如果有丟包存在,請使用faxprotocolt38hs-redundancy、faxprotocolt38ls-redundancy命令增加冗余包數。冗余包的個數可以根據帶寬情況選擇,如果帶寬大并且存在丟包,則可以將取值配置大些,反之請謹慎考慮,因為設定冗余包后將導致數據量加大;帶寬不足時使用這兩條命令將導致更大量的丟包,這時請用戶增加帶寬。一頁傳真不斷的重傳,一直不停直至最后失敗,檢查配置中是否配置了ECM模式,如果是請將該配置改成非ECM模式。主叫或被叫使用AAA功能,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:啟動語音RADIUS計費并將計費方式設置為wait-start,或者啟動了認證/授權功能后系統無法接續電話。首先使用showrunning-configh323命令檢查當前的設置是否正確。如果配置沒有問題,接下來使用showaaaunsent-h323-call-record命令來查看呼叫連接斷開的原因。如果RADIUS服務器出現問題,則使用showgw-h323statisticsaaa命令檢查RADIUS服務器是否已經宕機;檢查RADIUS服務器是否能夠ping通,路由器配置的RADIUS服務器地址、端口號、KEY是否與使用的RADIUS服務器一致。檢查是否在RADIUS服務器的屬性字典中加入了華為公司的特有屬性。使用radius-serverhost命令重新配置RADIUS服務器的IP地址。因為可能由于剛才與RADIUS服務器通信失敗,使系統認為RADIUS服務器已經不可用,同時又未配置radius-serverdead-time命令(默認為5分鐘)或配置了較長時間,使得系統尚未認為RADIUS服務器已經恢復。此時使用noradius-serverhost命令刪除已配置的RADIUS服務器的IP地址,再用radius-serverhost命令重新配置新的RADIUS服務器IP地址,這樣就可以使此RADIUS服務器配置立即生效。語音呼叫用戶的RADIUS認證/授權總是被拒絕。首先按照上述步驟進行核查。接下來檢查RADIUS服務器對該用戶設置的用戶名、口令、可用權限是否正確。如果設置正確,檢查是否已經生效。使用debugvcc命令把VCC軟件模塊的調試開關打開,觀察整個認證/授權過程中的消息交互,分析調試信息中語音呼叫斷開原因信息。使用noaaa-enable命令將AAA功能關閉,然后重復用戶拔號過程,如果問題解決,則問題與AAA功能有關。修改認證方式為本地認證。使用aaa-enable命令使能AAA功能。使用gw-voip-aaalocal-user命令配置本地用戶,并配置正確的用戶名和密碼。重復用戶拔號過程,如果電話通話正常,則問題與AAA功能有關。檢查路由器和RADIUS服務器是否能正常通信。使用ping命令測試主叫網關與RADIUS服務器通信是否正常。如果沒有Ping回應包,請檢查網線是否連接正確,網絡是否出現故障或網絡中是否存在包過濾設備。檢查主叫網關上RADIUS服務器的配置是否正確。檢查是否已配置了RADIUS服務器主機IP地址和密鑰,并且正確配置。如果用戶采用的RADIUS服務器是華為公司或亞信公司的服務器,請使用gw-voip-aaaclienttype命令將RADIUS客戶端模式配置為huawei模式,如果采用的是Cisco的RADIUS服務器,請配置為ciscoI-overload模式,如果用戶不清楚AAA服務器的類型,請配置為ietf-rfc模式。檢查RADIUS服務器上的客戶端配置是否正確。檢查在RADIUS服務器上是否已配置了客戶端網關的IP地址和相應的密鑰。檢查在RADIUS服務器上是否已配置了相應的用戶名和密碼。對于卡號認證應當配置正確的卡號和密碼;對于主叫號碼認證,應當以主叫號碼作為用戶名,密碼無需配置。檢查RADIUS服務器是否已正常運行。檢查RADIUS服務器上的配置是否與主叫網關上的RADIUS配置一致。檢查并確認在RADIUS服務器上已配置的密鑰,并且與主叫網關上配置的密鑰一致。如果已配置了命令aaaaccountingconnection-h323wait-start,請刪除配置。進行正常用戶拔號過程,如果此時電話仍然無回鈴音,請通知華為工程師。其它使用debuggingradiuspacket命令打開RADIUS調試開關,重復用戶拔號過程,記錄調試信息和配置信息和市場技術接口人聯系;如果有數據包發往RADIUS服務器,但RADIUS服務器無回應數據包,請再次檢查RADIUS服務器配置。主叫或被叫使用GK功能,撥號后忙音并且沒有回鈴音按照如下步驟進行排錯:作為GKClient,路由器不能向GKServer成功注冊檢查GKClient端gateway命令是否已激活。檢查GKClient端與Server端是否能ping通。檢查GKClient端h323-gatewayvoipsupport-mode命令的配置是否與Server端GK類型相符。當Server端為Cisco兼容GK時,檢查其是否已配置相應的區域參數。當Server端為Cisco兼容GK時,檢查其gatekeeper命令是否已激活。當Server端為Huawei類型GK時,檢查GKClient端H323-ID與Server端網關名是否相符。使用debugras命令打開調試開關,根據Server端返回的具體失敗原因定位。網絡側呼叫不能建立,登記成功,但是不能建立互叫檢查GKClient端與Server端是否能ping通。使用debugras命令打開調試開關,根據調試信息查看什么原因導致呼叫失敗。如果是發送ARQ消息后收到ACF消息,則呼叫失敗與GKClient無關;如果是發送ARQ消息后收到ARJ消息,則呼叫失敗與GKClient相關,可根據具體失敗原因進行定位。當Server端為Cisco兼容GK時,Server發送ARJ給GKClient最大可能是由于查號失敗導致的。如果被叫號碼全由數字組成,檢查該被叫號碼是否已在GKServer上作為GKClient的E.164別名進行了登記。檢查在GKServer端是否配置了區域前綴(zoneprefix),并且是否有與被叫號碼相符合用來形成路由的信息。檢查在GKServer端是否已配置技術前綴(tech-prefix)。Server端的相關配置問題當Server端為CiscoGK時,發送ARJ給GKClient最大可能是由于查號失敗導致的。查看Server端是否配置了路由。查看Server端是否配置了撥號策略。查看Server端是否配置了號首變換,如已配置則檢查是否正確。查看其他配置。其他注意事項進行登記時,如果Server端是CiscoGK,GKClient端可以不配置H323-ID;如果Server端是HuaweiGK,則必須配置H323-ID,并且該配置必須與Server端對網關的配置保持一致。GKClient發送ARQ消息時,如果Server端是HuaweiGK,必須在消息內至少填寫本地號碼和H323-ID之一;如果Server端是CiscoGK,則沒有這種要求。GKClient發送DRQ消息時,如果Server端是HuaweiGK,必須對AnsweredCall進行設置;如果Server端是CiscoGK,則沒有這種要求。對一些消息細節要求不同,HuaweiGK比CiscoGK對某些消息域的要求相對來說嚴格一些。與VoIP故障相關的show、debug命令介紹華為中低端路由器上用于排除VoIP故障的常用命令在下面分別介紹。showaaaunsent-h323-call-record【用法說明】顯示未成功發送的呼叫的詳細記錄信息。【語法】showaaaunsent-h323-call-record【參數說明】無【輸出實例】Quidway#showaaaunsent-h323-call-recordIndex=1CallOrigin=AnswerCallType=TelephonyCallernumber=1000Callednumber=1001CallDuration=00:00:03SetupTime=18:38:03.081UTCMonSep172001ConnectTime=18:39:00.000UTCMonSep172001DisconnectTime=18:39:03.000UTCMonSep172001TransmitPackets=1000TransmitBytes=32000ReceivePackets=1100ReceiveBytes=35200【輸出關鍵點說明】未成功發送的呼叫的詳細記錄顯示信息描述表域名描述Index呼叫失敗歷史記錄的索引號Acct_session_IdRADIUS會話ID,由RADIUSServer與Client協商而定CallOrigin呼叫方向,即指明本端是主叫還是被叫CallType呼叫類型,分為Telephony(語音)和Fax(傳真)兩類Callernumber主叫號碼Callednumber被叫號碼CallDuration呼叫持續時間SetupTime呼叫建立時間ConnectTime呼叫實際連接開始時間DisconnectTime呼叫實際連接斷開時間TransmitPackets本端已發送的報文數TransmitBytes本端已發送的字節數ReceivePackets本端已接收的報文數ReceiveBytes本端已接收的字節數showcall-history【用法說明】顯示呼叫歷史記錄信息。【語法】showcall-history[callednumbercalled-number|callingnumbercalling-number|cardnumbercard-number|remote-ip-addripaddress|last[last-number]|voice-portport-number][brief]【參數說明】callednumbercalled-number:按照被叫號碼顯示呼叫歷史記錄,called-number取值為E.164號碼,為不超過31位字符的字符串。callingnumbercalling-number:按照主叫號碼顯示呼叫歷史記錄,calling-number取值主叫E.164號碼,為不超過31位字符的字符串。cardnumbercard-number:按照預付費卡號顯示呼叫歷史記錄,card-number取值為不超過31位字符的字符串。remote-ip-addripaddress:按照被叫用戶的IP地址顯示呼叫歷史記錄,ipaddress為被叫用戶的IP地址,為點分十進制格式。lastlast-number:按照指定的最近通話記錄數目顯示呼叫歷史記錄,取值范圍為0~500。voice-portport-number:按照路由器上接收呼叫的端口過濾顯示呼叫歷史記錄,取值范圍根據路由器中實際投入工作的語音單板種類和數量而定。brief:指定使用簡潔格式顯示呼叫歷史記錄。【輸出實例】Quidway#showcall-historycallingnumber1001!GENERIC:Index=0CallerNum=1001CalledNum=1002EncodeType=711uPeerAddress=DisconnectCause=0DisconnectText=NormalreleaseCallDuration=00h05m01sVoiceCallDuration=00h05m01sFaxCallDuration=00h00m00sImgPages=0CallOrigin=1!VoIP:SetupTime(voip)=Jan1,200210:00:01ConnectTime(voip)=Jan1,200210:00:06DisconectTime(voip)=Jan1,200210:05:05TransmitPackets(voip)=18445TransmitBytes(voip)=2025382ReceivePackets(voip)=5966ReceiveBytes(voip)=697406!PSTN:SetupTime(pstn)=Jan1,200210:00:00ConnectTime(pstn)=Jan1,200210:00:06DisconectTime(pstn)=Jan1,200210:05:07TransmitPackets(pstn)=18275TransmitBytes(pstn)=2001120ReceivePackets(pstn)=5939ReceiveBytes(pstn)=691928【輸出關鍵點說明】呼叫歷史記錄顯示信息描述表域名描述Index呼叫歷史記錄的索引號CallerNum主叫號碼CalledNum被叫號碼EncodeType語音編解碼類型PeerAddress對端網關IP地址DisconnectCause連接斷開原因碼DisconnectText連接斷開原因(文字解釋)CallDuration呼叫持續時間VoiceTxDurationPSTN側語音持續總時間FaxTxDurationPSTN側傳真持續總時間ImgPages收發傳真的總頁數CallOrigin呼叫方向,即指明本端是1(主叫)還是2(被叫)SetupTime(voip/pstn)呼叫建立時間(voip/pstn)ConnectTime(voip/pstn)呼叫實際連接開始時間(voip/pstn)DisconnectTime(voip/pstn)呼叫實際連接斷開時間(voip/pstn)TransmitPackets本端已發送的報文數TransmitBytes本端已發送的字節數ReceivePackets本端已接收的報文數ReceiveBytes本端已接收的字節數showcall-historyvoice-port【用法說明】顯示語音端口的呼叫信息。【語法】showcall-historyvoice-portport-number【參數說明】port-number:語音端口號。【輸出實例】Quidway#showcall-historyvoice-port0Voice-port0typeFXSPOTS,Linestateisopenedstartoutgoingcall13times,7successreceiveincomingcall4times,3successthelatest10callingnumberis:%1%callednumber2001%2%callednumber2001%3%callednumber2001%4%callednumber2001%5%callednumber2001%6%callednumber2001%7%callednumber2001%8%callednumber2001%9%callednumber2001%10%callednumber2001【輸出關鍵點說明】用于顯示指定語音端口的接口類型、線路狀態以及最近的呼入呼出情況。顯示最近10次由本端發起的呼叫的被叫號碼。當呼叫不足10次時,以實際的呼叫次數為準。showgateway【用法說明】顯示網關向GKServer的注冊狀態信息。【語法】showgateway【參數說明】無【輸出實例】Quidway#showgatewayThisgatewayisnotregisteredtoanygatekeeper.Aliaslist(CLIconfigured)H323-IDGw_beijingE164-ID3681111E164-ID3681222E164-ID3681333E164-ID3681444Aliaslist(lastRCF)isempty【輸出關鍵點說明】上述信息顯示了網關向GKServer的注冊狀態、網關別名列表等信息。showgw-h323statisticsaaa【用法說明】顯示與RADIUSServer有關的統計信息。【語法】showgw-h323statisticsaaa【參數說明】無【輸出實例】Quidway#showgw-h323statisticsaaaServerdownduration=00h33m30sTheVoIPdroppedend-accountingpackets=356【輸出關鍵點說明】上述信息表示與RADIUS服務器通訊中斷時間為33分30秒,丟棄的計費結束請求包為356個。showgw-voip-aaalocal-user【用法說明】顯示本地語音用戶數據庫中的用戶名及認證密碼。【語法】showgw-voip-aaalocal-user【參數說明】無【輸出實例】Quidway#showgw-voip-aaalocal-userCurrentvoipusernumber:3Username:abcdepassword:12345Username:xyzpassword:12345Username:caopassword:cao【輸出關鍵點說明】上述信息表示本地語音用戶數據庫中包含3個用戶,用戶名及密碼分別為:abcde/12345、xyz/12345、cao/cao。showiprtpheader-compression【用法說明】顯示RTP報文頭壓縮的信息。【語法】showiprtpheader-compression[interface-typeinterface-number]【參數說明】interface-type:接口類型。interface-number:接口編號。【輸出實例】Quidway#showiprtpheader-compressionserial0RTP/UDP/IPheadercompressionstatistics:InterfaceSerial0Rcvd:136total,135compressed,0errors0dropped,0buffercopies,0bufferfailuresSent:136total,135compressed5120bytessaved,4400bytessent1.16efficiencyimprovementfactorConnect:16rxslots,16txslots,0LONGsearches,1misses99%hitulRatio,fiveminutemissrate0misses/5mins,0max.【輸出關鍵點說明】以上信息顯示了Serial0接口上接收和發送的RTP包總數、壓縮的RTP包數、節省的字節數、效率改進因子等參數。showiptcpheader-compression【用法說明】顯示TCP報文頭壓縮的信息。【語法】showiptcpheader-compression[interface-typeinterface-number]【參數說明】interface-type:接口類型。interface-number:接口編號。【輸出實例】Quidway#showiptcpheader-compressionserial0TCP/IPheadercompressionstatistics:InterfaceSerial0Rcvd:15total,8compressed,0errors0dropped,0buffercopies,0bufferfailuresSent:14total,9compressed304bytessaved,820bytessent0.37lefficiencyimprovementfactorConnect:16rxslots,16txslots,0LONGsearches,2misses64%hitulRatio,fiveminutemissrate0misses/5mins,0max.【輸出關鍵點說明】以上信息顯示了Serial0接口上接收和發送的TCP包總數、壓縮的TCP包數、節省的字節數、效率改進因子等參數。showr2call-statistics【用法說明】顯示R2信令的呼叫統計信息。【語法】showr2call-statistics【參數說明】無【輸出實例】Quidway#showr2call-statisticsr2signallingcallstatistics30dropfromstateTK_BLOCKED_BY_PEER1dropfromstateTKI_WAIT_CALLED_NUM2dropfromstateTKI_WAIT_VPU_ACTIVE_ACK2dropfromstateTKI_CALLED_ONHOOK1dropfromstateTKO_SEND_CALLED_NUM2dropfromstateTKO_RELEASE_GUARD【輸出關鍵點說明】本命令用于顯示有關R2信令的呼叫統計信息,這些信息包括因為對端阻塞導致呼叫被丟棄的數量,等待被叫號碼導致呼入呼叫被丟棄的數量,等待語音通道激活確認導致呼入呼叫被丟棄的數量,被叫掛機導致呼入呼叫被丟棄的數量,發送被叫號碼導致呼出呼叫被丟棄的數量,釋放監護信號導致呼出呼叫被丟棄的數量等。showrcvccb【用法說明】顯示RCV軟件模塊中的呼叫控制塊的相關信息。【語法】showrcvccb【參數說明】無【輸出實例】Quidway#showrcvccbRCV:CCB[1]{CallID:0x0043CallState:TALKIppID:0x004fIppState:IPPS_CONNECTEDCcID:0xffffCcState:CCS_CONNECTEDVpmID:0xffffCallType:OUTGOINGCallAttribute:0x00000000CallSignaling:0x00000002EncodeType:0x0000001fE1Slot:0xffffffffE1Port:0xffffffffTimeSlot:0xffffffffChannelID:0x00000003VpuState:VS_CONNECTEDIppTimer:0x00000000CcTimer:0x00000000VpuTimer:0x00000000CcChanMsg:0x00000000E1ChanMsg:0x00000000CallerNumber:111CalledNumber:660010prev:0x00000000next:0x01409500}RCV:CCB[2]{CallID:0x0042CallState:TALKIppID:0x004eIppState:IPPS_CONNECTEDCcID:0xffffCcState:CCS_CONNECTEDVpmID:0x0039CallType:INCOMINGCallAttribute:0x00000000CallSignaling:0x00000004EncodeType:0x00000009E1Slot:0xffffffffE1Port:0xffffffffTimeSlot:0xffffffffChannelID:0x00000000VpuState:VS_CONNECTEDIppTimer:0x00000000CcTimer:0x00000000VpuTimer:0x00000000CcChanMsg:0x00000000E1ChanMsg:0x00000000CallerNumber:111CalledNumber:660010prev:0x01409000next:0x00000000}【輸出關鍵點說明】本命令用于顯示呼入和呼出呼叫控制塊的相關信息、各軟件模塊的連接狀態、呼叫狀態、主叫號碼、被叫號碼等信息。showrcvstatistic【用法說明】顯示RCV軟件模塊與其它軟件模塊之間的呼叫統計信息。【語法】showrcvstatistic{all|call|cc|error|ipp|proc|r2|timer|vpm|vpp}【參數說明】all:顯示RCV軟件模塊所有統計信息。call:顯示RCV軟件模塊中呼叫統計信息。cc:顯示RCV軟件模塊與底層CC模塊之間的各種統計信息。error:顯示RCV軟件模塊導致連接失敗的各種統計信息。ipp:顯示RCV軟件模塊與上層IPP軟件模塊之間的各種統計信息。r2:顯示RCV軟件模塊中有關R2信令的呼叫統計信息。proc:顯示RCV軟件模塊中各個函數的執行次數統計信息。timer:顯示RCV軟件模塊中關于定時器操作的各種統計信息。vpm:顯示RCV軟件模塊和底層VPM模塊之間的各種統計信息。vpp:顯示RCV軟件模塊與底層VPP模塊之間的各種統計信息。【輸出實例】Quidway#showrcvstatisticcallStatisticaboutRCVcalls:{RCV_CC_ACTIVE_CALL:0RCV_CC_ACTIVE_CALL_SUCCEEDED:0RCV_CC_ACTIVE_CALL_FAILED:0RCV_CC_PASSIVE_CALL:0RCV_CC_PASSIVE_CALL_SUCCEEDED:0RCV_CC_PASSIVE_CALL_FAILED:0RCV_R2_ACTIVE_CALL:5RCV_R2_ACTIVE_CALL_SUCCEEDED:2RCV_R2_ACTIVE_CALL_FAILED:3RCV_R2_PASSIVE_CALL:4RCV_R2_PASSIVE_CALL_SUCCEEDED:1RCV_R2_PASSIVE_CALL_FAILED:3RCV_VPM_ACTIVE_CALL:39RCV_VPM_ACTIVE_CALL_SUCCEEDED:11RCV_VPM_ACTIVE_CALL_FAILED:28RCV_VPM_PASSIVE_CALL:18RCV_VPM_PASSIVE_CALL_SUCCEEDED:15RCV_VPM_PASSIVE_CALL_FAILED:3}Quidway#showrcvstatisticr2StatisticbetweenRCVandR2:{Send_R2_ConnectReqAck_SUCCESS:0Send_R2_ConnectReqAck_FAIL:0Send_R2_ActiveAck_SUCCESS:0Send_R2_ActiveAck_FAIL:0Send_R2_Onhook:0Send_R2_Offhook:0Recv_R2_ConnectReq:0Recv_R2_Active_TD_IN:0Recv_R2_Active_TD_OUT:0Recv_R2_Active_ELSE:0Recv_R2_Release:0Recv_R2_Alert_AP_ALERTING:0Recv_R2_Alert_ELSE:0Recv_R2_Unknow:0}【輸出關鍵點說明】showrcvstatisticcall命令用于顯示RCV軟件模塊和CC、IPP、VPM等軟件模塊之間的各種類型消息的統計數目。showrcvstatisticr2命令用來顯示RCV軟件模塊與R2信令模塊之間交互的消息,包括發送連接請求確認成功和失敗的消息數目,發送激活確認成功和失敗的消息數目,發送掛機和摘機的消息數目,接收連接請求的消息數目,接收激活的消息數目,接收釋放、振鈴、不可識別等消息的數目。showrunning-configh323【用法說明】顯示系統當前的語音RADIUS配置信息。【語法】showrunning-configh323[aaa|access-number|dial-control-mib|accounting-method]【參數說明】aaa:顯示一次認證、授權、計費的配置信息。access-number:顯示接入服務號的相關配置信息。dial-control-mib:顯示呼叫記錄保存規則的配置信息。accounting-method:顯示計費請求報文處理方式的配置信息。【輸出實例】Quidway#showrunning-configh323access-number!AAA(accountingauthenticationauthorization):gw-accounting=offgw-authentication-did=offgw-authorization-did=off!accounting-method=stop-only!accessnumber(caller):#accessnumber:[17900]authentication=offauthorization=off!accessnumber(card):#accessnumber:[17907]authentication=offauthorization=offcarddigit=12passworddigit=6redialtimes=3!dial-control-mib:max-size=50retain-timer=15【輸出關鍵點說明】上述信息表示已配置兩個接入服務號:主叫號碼流程(17900)、不認證、不授權;卡號流程(17907)、不認證不授權、卡號位數為12、密碼位數為6、每輪撥號可以撥4次(即卡號、密碼、被叫號碼都允許重撥3次);最后顯示了撥號控制MIB庫的尺寸和記錄保存時間。showvcc【用法說明】顯示呼叫通道狀態信息和呼叫統計信息。【語法】showvcc{voice-port[port-number]|statistics{all|error|ipp|proc|rcv|rds|timer|vpp}}【參數說明】voice-port[port-number]:顯示指定語音端口上的呼叫通道狀態信息。port-number為語音端口號,取值范圍根據實際投入工作的語音單板的種類和數量而定。statistics:顯示VCC軟件模塊的統計信息。all:顯示VCC軟件模塊所有的統計信息。error:顯示VCC軟件模塊的出錯統計信息。ipp:顯示VCC軟件模塊與IPP軟件模塊間交互消息的統計信息。proc:顯示VCC軟件模塊與系統進程間交互消息的統計信息。rcv:顯示VCC軟件模塊與RCV軟件模塊間交互消息的統計信息。rds:顯示VCC軟件模塊與RDS軟件模塊間交互消息的統計信息。timer:顯示VCC軟件模塊和定時器間交互消息的統計信息。vpp:顯示VCC軟件模塊和VPP軟件模塊間交互消息的統計信息。【輸出實例】Quidway#showvccvoice-port1LogicChannel=Index=PhySlot=PhyTimeslot=IPPStatus=RCVStatus=RDSStatus=VPPStatus=SetupTime(voip)=ConnectTime(voip)=SetupTime(pstn)=ConnectTime(pstn)=RemoteIPAddr=CallerNumber=CalledNumber=CallOrign=EncodeType=EncodeAbilities=ProcessFlag=RemainMoney=RemainTime=LanguageType=AcctMethod=AuthenFlag=AuthorFlag=AcctFlag=LangSelectTimes=CardRcvTimes=PasswordRcvTimes=CalledRcvTimes=【輸出關鍵點說明】呼叫通道狀態顯示信息描述表域名描述LogicalChannel邏輯通道號Index索引號PhySlot呼叫通道所在的物理槽號PhyTimeslot呼叫通道所對應的物理時隙號IPPStatusIPP軟件模塊狀態RCVStatusRCV軟件模塊狀態RDSStatusRDS軟件模塊狀態VPPStatusVPP軟件模塊狀態SetupTime(voip)VoIP側的呼叫建立時間ConnectTime(voip)VoIP側的實際連接開始時間SetupTime(pstn)PSTN側的呼叫建立時間ConnectTime(pstn)PSTN側的實際連接開始時間RemoteIPAddr對端網關IP地址CallerNumber主叫號碼CalledNumber被叫號碼CallOrigin呼叫方向,即主叫還是被叫EncodeType語音編解碼類型EncodeAbilities語音編解碼能力集ProcessFlag流程標記,即一次呼叫流程、二次被叫號碼流程還是二次卡號流程RemainMoney余額,即可供通話的剩余金額RemainTime剩余時間,即還可通話多少時間LanguageType提示音語言類型AcctMethod計費方式,即路由器系統對計費請求/響應報文的處理方式AuthenFlag認證標記AuthorFlag授權標記AcctFlag計費標記LangSelectTimes選擇提示音語言類型總次數CardRcvTimes輸入卡號總次數PasswordRcvTimes輸入密碼總次數CalledRcvTimes輸入被叫號碼總次數showvoice-port【用法說明】顯示語音端口的配置信息。【語法】showvoice-portport-number1showvoice-portport-number2:{ds0-group-number|15}【參數說明】port-number1:語音端口號。port-number2:表示創建DS0組或ISDNPRI組時生成的語音端口編號。ds0-group-number:表示成功建立的DS0組編號。15:表示語音端口是在創建ISDNPRI組時生成的。【輸出實例】Quidway#showvoice-port0Voice-port0typeFXSPOTS,LinestateisopenedchannelstatusisCH_TALKINGcodingprotocol729,decodingprotocol729callingnumber1001callednumber2001,directionoutgoingCall-IDis2Call-referenceis12comfort-voiceisenabled,reset0timesAdministrativeInGainisSetto0dBOutAttenuationisSetto0dBEchoCancellationisenableInitialTimeOutissetto10sInterdigitTimeOutissetto10sQuidway#showvoice-port0:0Thevoiceportwasds0connectiontypeisPLAR,connectionnumber:2001Thevoiceport'sdescrition:e1-portechocancelenableechocancelcoverage16comfortnoiseenableQuidway#showvoice-port1:15ThevoiceportwasprithisvoiceportwasnotsetconnectionThevoiceport'sdescrition:echocancelenableechocancelcoverage16musicthresholdis-70inputgain0outputattenuation0non-linearinitialtimeouts10inter-digitstimeouts10【輸出關鍵點說明】showvoice-port命令可用于顯示語音端口的類型、狀態、編解碼方式、以及輸入增益、輸出衰減等信息。命令showvoice-portport-number:ds0-group-number主要用來顯示E1語音端口對應的DS0組、PLAR連接的狀態及連接號碼、語音端口描述、回波抵消功能的狀態、回波抵消采樣時間長度、舒適噪音功能的狀態。命令showvoice-portport-number:15主要用來顯示與ISDNPRI組對應的語音端口的配置信息,如PLAR連接的狀態、語音端口描述、回波抵消功能的狀態、回波抵消采樣時間長度、輸入增益和輸出衰減、回波抵消中非線性處理的啟動狀態,另外還顯示等待首位號碼的時間及各號碼之間的撥號時間間隔等信息。showvoip【用法說明】顯示關于VoIP的相關信息。【語法】showvoip{down-queuee1vi-bno|phy-statistice1vi-bno|up-queuee1vi-bno|versionvpu-bno}【參數說明】e1vi-bno:表示E1語音單板的板號。vpu-bno:表示語音單板的序號。【輸出實例】Quidway#showvoipdown-queue5V=0,I=0,P=0,C=0,E=E1VI_NULL_EVENT,B=0V=0,I=1,P=0,C=0,E=E1VI_NULL_EVENT,B=0……V=0,I=255,P=0,C=0,E=E1VI_NULL_EVENT,B=0E1VIboard5downinterruptqueueisempty:Quidway#showvoipversion0[Slot1]VI_NULLHardwareVersionis1.0,DriverVersionis1.0【輸出關鍵點說明】命令showvoipdown-queuee1vi-bno顯示了E1語音單板和路由器主板之間的下行中斷隊列中的內容。命令showvoipversionvpu-bno顯示了VI單板的硬件版本和驅動程序版本。showvoipdata-statistic【用法說明】顯示語音數據的統計信息。【語法】showvoipdata-statistic[channelchannelno][detail]【參數說明】channelchannelno:顯示指定通道的語音數據統計信息,channelno為語音邏輯通道編號,從編號0開始累加,按照先編號2VI和4VI模塊化插卡的通道,后編號E1VI模塊化插卡的通道。detail:顯示語音邏輯通道上詳細信息。【輸出實例】Quidway#showvoipdata-statistic===VoIPdatagramsummary===[NET]SearchVoiceTableSuccess:0[NET]ReceiveDatagramTotal:0[NET]FastSearchTableTimes:0[NET]NormalSearchTableTimes:0Receivechannel:000[NET]ReceiveDatagramTotal:0[COM]DiscardDatagramTotal:0[NET]ReceiveRtpDatagram:0[NET]ReceiveRtcpDatagram:0[COM]AddReceiveTable:3[COM]ClearReceiveTable:0[C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論