軟交換分組協(xié)議基礎(chǔ)_第1頁
軟交換分組協(xié)議基礎(chǔ)_第2頁
軟交換分組協(xié)議基礎(chǔ)_第3頁
軟交換分組協(xié)議基礎(chǔ)_第4頁
軟交換分組協(xié)議基礎(chǔ)_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)編碼產(chǎn)品名稱NGN使用對象工程師產(chǎn)品版本編寫部門固網(wǎng)技術(shù)支持部數(shù)據(jù)版本2.0軟互換分組協(xié)議基礎(chǔ)--H.323擬制:陸峰日期:2023-12-10審核:日期:審核:日期:批準(zhǔn):日期:華為技術(shù)有限公司版權(quán)所有侵權(quán)必究

修訂記錄日期修訂版本描述作者2023-11-101.0文檔完畢陸峰2023-12-102.0轉(zhuǎn)換為word文檔,并修改部分筆誤陸峰目錄(TOCHeading)第1章協(xié)議概述 錯(cuò)誤!未定義書簽。第2章協(xié)議概念 錯(cuò)誤!未定義書簽。2.1名詞解釋 52.2協(xié)議模型 錯(cuò)誤!未定義書簽。2.2.2RAS 錯(cuò)誤!未定義書簽。2.2.3Q.931 錯(cuò)誤!未定義書簽。2.2.4H.245 錯(cuò)誤!未定義書簽。2.2.5三者的區(qū)別和聯(lián)系 錯(cuò)誤!未定義書簽。2.3組件的特性 錯(cuò)誤!未定義書簽。2.3.1GK 錯(cuò)誤!未定義書簽。2.3.2GW 錯(cuò)誤!未定義書簽。2.3.3MCU 錯(cuò)誤!未定義書簽。2.3.4信息流 錯(cuò)誤!未定義書簽。2.3.5終端 錯(cuò)誤!未定義書簽。第3章協(xié)議命令 錯(cuò)誤!未定義書簽。3.1.2尋找網(wǎng)守消息 錯(cuò)誤!未定義書簽。3.1.3注冊登記消息 錯(cuò)誤!未定義書簽。3.1.4注銷消息 錯(cuò)誤!未定義書簽。3.1.5修改消息 錯(cuò)誤!未定義書簽。3.1.6接入認(rèn)證授權(quán)和地址解析消息 錯(cuò)誤!未定義書簽。3.1.7地址解析請求消息 錯(cuò)誤!未定義書簽。3.1.8呼喊脫離消息 錯(cuò)誤!未定義書簽。3.1.9狀態(tài)消息 錯(cuò)誤!未定義書簽。3.1.10帶寬改變消息 錯(cuò)誤!未定義書簽。3.1.11網(wǎng)關(guān)資源可運(yùn)用性消息 錯(cuò)誤!未定義書簽。3.1.12RAS定期器修改消息 錯(cuò)誤!未定義書簽。3.1.13頂級網(wǎng)守間消息 錯(cuò)誤!未定義書簽。3.1.14頂級網(wǎng)守間消息 錯(cuò)誤!未定義書簽。3.1.15終端能力設(shè)定 錯(cuò)誤!未定義書簽。3.1.16主從決定 錯(cuò)誤!未定義書簽。3.1.17打開邏輯通道 錯(cuò)誤!未定義書簽。3.1.18結(jié)束會話 錯(cuò)誤!未定義書簽。3.1.19關(guān)閉邏輯通道 錯(cuò)誤!未定義書簽。第4章呼喊流程 錯(cuò)誤!未定義書簽。4.1RAS 錯(cuò)誤!未定義書簽。4.1.1網(wǎng)守的發(fā)現(xiàn) 錯(cuò)誤!未定義書簽。4.1.2節(jié)點(diǎn)登記與注銷 錯(cuò)誤!未定義書簽。4.1.3呼喊接入與退出 錯(cuò)誤!未定義書簽。4.1.4基本呼喊建立流程(直接路由) 錯(cuò)誤!未定義書簽。4.1.5基本呼喊建立流程(GK路由) 錯(cuò)誤!未定義書簽。4.1.6呼喊斷開流程 錯(cuò)誤!未定義書簽。4.1.7能力互換(CapabilityExchange) 錯(cuò)誤!未定義書簽。4.1.8主從擬定(MasterSlaveDetermination) 錯(cuò)誤!未定義書簽。4.1.9打開邏輯通道(OpenLogicalChannel) 錯(cuò)誤!未定義書簽。4.1.10關(guān)閉邏輯通道(CloseLogicalChannel) 錯(cuò)誤!未定義書簽。4.1.11結(jié)束會話過程(EndSession) 錯(cuò)誤!未定義書簽。4.2信令配合 錯(cuò)誤!未定義書簽。4.2.1典型呼喊流程(正常啟動) 錯(cuò)誤!未定義書簽。4.2.2典型呼喊流程(快啟) 錯(cuò)誤!未定義書簽。第5章在NGN中的應(yīng)用 錯(cuò)誤!未定義書簽。5.1NGN組網(wǎng)中的H.323 錯(cuò)誤!未定義書簽。5.1.2Softswitch和Softswitch之間的互通 錯(cuò)誤!未定義書簽。5.1.3H.323終端 錯(cuò)誤!未定義書簽。5.1.4H.323軟終端 錯(cuò)誤!未定義書簽。5.2Softswitch在H.323應(yīng)用的作用 錯(cuò)誤!未定義書簽。5.2.2SoftswitchH.323域 錯(cuò)誤!未定義書簽。5.2.3H.323域 錯(cuò)誤!未定義書簽。

關(guān)鍵詞: H.323、RAS、H.245、Q.931、GK、MCU、MC、MP、GW摘要: H.323是由ITU制定的通信控制協(xié)議,用于在分組互換網(wǎng)中提供多媒體業(yè)務(wù)。呼喊控制是其中的重要組成部分,它可用來建立點(diǎn)到點(diǎn)的媒體會話和多點(diǎn)間媒體會議。H.323定義了介于電路互換網(wǎng)和分組互換網(wǎng)之間的H.323網(wǎng)關(guān)(GateWay)、用于地址翻譯和訪問控制的網(wǎng)守(GateKeeper)、提供多點(diǎn)控制的多點(diǎn)會議控制器(MC)、提供多點(diǎn)會議媒體流混合的多點(diǎn)解決器(MP),以及多點(diǎn)會議控制單元(MCU)等實(shí)體縮略語清單: PBN(Packetbasednetwork) 使用基于包傳輸協(xié)議的網(wǎng)絡(luò) SCN(Switchedcircuitnetwork) 電路互換網(wǎng) B-ISDN 寬帶綜合數(shù)字業(yè)務(wù)網(wǎng)絡(luò) GSTN 普通電話互換網(wǎng)絡(luò)參考數(shù)據(jù)清單:

協(xié)議概述H.323是ITU-T開發(fā)的IP網(wǎng)絡(luò)實(shí)時(shí)多媒體通信協(xié)議簇,由呼喊控制、媒體編碼、管理控制、網(wǎng)絡(luò)安全等一系列協(xié)議組成。H.323合用于在底層傳輸不提供QoS保證的分組網(wǎng)絡(luò)上進(jìn)行多媒體通訊的技術(shù)需求,重要目的是實(shí)現(xiàn)位于不同網(wǎng)絡(luò)中的終端之間的音視交互通信。H.323協(xié)議定義了的系統(tǒng)組件涉及終端,網(wǎng)關(guān)(GW),網(wǎng)守(GateKeeper,簡稱GK),多點(diǎn)控制(MC),多點(diǎn)解決(MP),多點(diǎn)解決單元(MCU)等。最重要的系統(tǒng)組件為網(wǎng)關(guān)和網(wǎng)守。H.323終端提供在點(diǎn)對點(diǎn)或點(diǎn)對多點(diǎn)會議中,進(jìn)行語音和可選用的視頻,數(shù)據(jù)通訊能力。H.323的范圍不涉及網(wǎng)絡(luò)接口,物理網(wǎng)絡(luò),及網(wǎng)絡(luò)上的傳輸協(xié)議。協(xié)議概念名詞解釋H.323構(gòu)件及互相關(guān)系GW(GateWay):H.323網(wǎng)關(guān)是指在PBN(分組互換網(wǎng)絡(luò))上的H.323終端與SCN上的其它終端之間,或另一個(gè)H.323網(wǎng)關(guān)之間,提供實(shí)時(shí)雙向業(yè)務(wù)的節(jié)點(diǎn)。GK(GateKeeper):GK是網(wǎng)絡(luò)上的H.323實(shí)體,它為H.323終端,網(wǎng)關(guān)和MCU提供地址翻譯,控制網(wǎng)絡(luò)訪問。也可認(rèn)為終端,網(wǎng)關(guān),和MCU提供其它服務(wù):如帶寬管理,定位網(wǎng)關(guān)等。MCU(Multipointcontrolunit):多點(diǎn)控制單元用于控制多點(diǎn)會議。也可以用于連接兩個(gè)終端的點(diǎn)對點(diǎn)會議(這種點(diǎn)對點(diǎn)會議以后也許發(fā)展為多點(diǎn)會議)。MCU通常按H.231MCU的方式行事,但是音頻解決器不是必須的。MCU由兩部分組成:必備的MC和可選的MP。最簡樸的MCU可以只涉及一個(gè)MC,沒有MP。MCU也也許在不被某個(gè)節(jié)點(diǎn)顯式呼喊的情況下,通過GK加入會議。MC(Multipointcontroller):MC是網(wǎng)絡(luò)上的一個(gè)H.323實(shí)體,它為多點(diǎn)會議中三個(gè)或更多個(gè)終端的參與提供控制。也可以在點(diǎn)對點(diǎn)會議中連接兩個(gè)終端,以后發(fā)展為多點(diǎn)會議。MC與所有終端進(jìn)行能力協(xié)商,在共有的水平上進(jìn)行通訊。它也可以管理睬議資源,例如誰正在多點(diǎn)傳送視頻。MC不執(zhí)行媒體流的混響與互換。MP(Multipointprocessor):MP是網(wǎng)絡(luò)上的H.323實(shí)體,它為多點(diǎn)會議中的媒體流提供集中解決能力。在MC的控制下,提供混響,互換,和其它對媒體流的解決過程。MP可以解決單個(gè)或多個(gè)媒體流依賴于支持的會議類型。Terminal:H.323終端是網(wǎng)絡(luò)上的一個(gè)節(jié)點(diǎn),它與其它H.323終端,網(wǎng)關(guān),或MCU之間進(jìn)行實(shí)時(shí)、雙向的通訊。EP(EndPoint):節(jié)點(diǎn)指H.323終端,網(wǎng)關(guān),或MCU。它能發(fā)起呼喊或被呼喊。由它產(chǎn)生、終止信息流。Zone:區(qū)域是由一個(gè)GK管理的所有終端,網(wǎng)關(guān),和MCU的集合。一個(gè)區(qū)域至少涉及一個(gè)終端,可以不涉及網(wǎng)關(guān)和MCU。一個(gè)區(qū)域有且只有一個(gè)GK。區(qū)域獨(dú)立于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),可以由通過路由設(shè)備相連的多個(gè)網(wǎng)段組成。H.323–Zone呼喊信令:一組消息和流程。用于建立呼喊,請求改變呼喊的帶寬,得到呼喊中端點(diǎn)的狀態(tài)終止呼喊等。協(xié)議模型H.323協(xié)議是一種傘形規(guī)范,由于它涵蓋了其它協(xié)議,涉及H.225.0分組和同步,H.245控制,H.261和H.263視頻CODEC,G.711、G.722、G.728、G.729和G.723音頻CODEC,以及T.120系列多媒體通信協(xié)議。H.323協(xié)議棧結(jié)構(gòu)如下圖所示H.323協(xié)議棧在我司NGN解決方案的核心部件SoftX中,使用了H.323協(xié)議簇中的RAS、Q.931和H.245協(xié)議。其網(wǎng)絡(luò)層協(xié)議是IP,傳送層協(xié)議為UDP和TCP,其中RAS承載在UDP上,Q.931和H.245承載在TCP上。H.323消息編碼格式是基于ASN.1二進(jìn)制編碼。本文將只對RAS、Q.931、H.245做進(jìn)一步描述。RASITU-TRAS(Registration,Admission,andStatus)協(xié)議為網(wǎng)關(guān)與網(wǎng)守之間進(jìn)行信息交互所使用的協(xié)議,在RAS協(xié)議中,一般模式都是網(wǎng)關(guān)向網(wǎng)守發(fā)送一個(gè)請求,然后網(wǎng)守返回接受或拒絕消息。RAS消息重要遵循H.323V2協(xié)議。Q.931ITU-TQ.931協(xié)議為網(wǎng)關(guān)與網(wǎng)守之間進(jìn)行信息交互所使用的協(xié)議,重要負(fù)責(zé)呼喊過程中的信令解決。H.245ITU-TH.245協(xié)議為主、被叫網(wǎng)關(guān)之間進(jìn)行信息交互所使用的協(xié)議,H.245指定了許多獨(dú)立的協(xié)議實(shí)體,支持端對端信令。一個(gè)協(xié)議實(shí)體由語法、詞義、語義和一套流程來指定消息互換以及用戶的互操作。H.245消息分為四類:請求、響應(yīng)、命令、指示。請求和響應(yīng)消息用于協(xié)議實(shí)體。請求消息規(guī)定一個(gè)指定的行動及一個(gè)立即的響應(yīng)。響應(yīng)消息響應(yīng)一個(gè)相應(yīng)的請求。命令消息規(guī)定一個(gè)指定的行動,但不需要響應(yīng)。指示消息只是提供信息,不規(guī)定行動和響應(yīng)。H.245控制信道是用來承載控制信息用以對H.323實(shí)體的操作,這些控制重要涉及如下三個(gè):主從決定決定兩方誰是主、誰是從。H.245主從決定消息流程用于解決下述情況的沖突:一是會議中兩個(gè)節(jié)點(diǎn)都是MC,二是兩個(gè)節(jié)點(diǎn)間嘗試建立雙向通道。兩個(gè)節(jié)點(diǎn)在masterSlaveDetermination消息中互換隨機(jī)數(shù),以決定主從節(jié)點(diǎn)。能力互換進(jìn)行能力協(xié)商,獲得雙方都可接受的編解碼類型。打開或關(guān)閉邏輯信道打開RTP、RTCP通道,為通話作準(zhǔn)備。三者的區(qū)別和聯(lián)系聯(lián)系它們?yōu)橥戤呉淮魏艉岸餐浜?,各有分工:RAS完畢H.323實(shí)體向GK的注冊,H.245完畢要連接實(shí)體之間的參數(shù)協(xié)商和準(zhǔn)備,Q.931完畢連接實(shí)體的連接。區(qū)別先后順序不同,先RAS,再H.245,最后Q.931組件的特性GK在H.323系統(tǒng)中,GK是可選的,為H.323節(jié)點(diǎn)提供呼喊控制服務(wù)。不止一個(gè)GK也許出現(xiàn),并以未指明的方式互相通訊。GK和節(jié)點(diǎn)是邏輯分離的,但是,在物理實(shí)現(xiàn)時(shí)可以和終端,MCU,GW,MC或其它非H.323網(wǎng)絡(luò)設(shè)備共存。在系統(tǒng)中出現(xiàn)時(shí),GK必須提供以下服務(wù):地址翻譯――將地址別名翻譯為傳輸?shù)刂?。這需要由Registration消息維護(hù)轉(zhuǎn)換表。其它更新轉(zhuǎn)換表的方式也是允許的。接入控制――GK必須使用ARQ、ACF、ARJ驗(yàn)證網(wǎng)絡(luò)接入,這可以基于呼喊鑒權(quán),帶寬,或其它由廠家設(shè)定的標(biāo)準(zhǔn)。它可以是一個(gè)空函數(shù),允許所有的呼喊。帶寬控制――GK必須支持BRQ、BCF、BRJ消息。這可以基于帶寬管理,也可以是一個(gè)空函數(shù),接受所有的帶寬修改請求。區(qū)域管理――GK必須向已登記的終端,MCU,網(wǎng)關(guān)提供上述功能。GK可以執(zhí)行以下可選功能:呼喊控制信令――GK可以選擇由節(jié)點(diǎn)完畢呼喊信令,也可以選擇由自己解決呼喊信令。另一個(gè)選擇是:GK可以讓節(jié)點(diǎn)間以呼喊信令通道直接相連,這種方式,GK可以避免解決H.225.0呼喊信令。GK可以按Q.931的定義行動,以支持補(bǔ)充業(yè)務(wù)。這需進(jìn)一步研究。呼喊鑒權(quán)――通過使用H.225.0信令,GK可以因鑒權(quán)失敗拒絕來自終端的呼喊。拒絕的因素至少涉及:接入特定的終端或網(wǎng)絡(luò)受限,在某個(gè)時(shí)間限制接入。鑒權(quán)通過或失敗的標(biāo)準(zhǔn)在本建議之外。帶寬管理――控制同時(shí)允許訪問網(wǎng)絡(luò)的終端數(shù)目。通過使用H.225.0信令,GK可以因帶寬受限拒絕來自終端的呼喊。假如GK擬定網(wǎng)絡(luò)無足夠的帶寬,這就會發(fā)生。帶寬是否夠用在本建議范圍之外。注意:這可以是一個(gè)空函數(shù),批準(zhǔn)所有終端接入。當(dāng)一個(gè)活動的呼喊規(guī)定額外的帶寬時(shí),這個(gè)功能也起作用。呼喊管理――例如,GK可以維護(hù)正在進(jìn)行的呼喊列表。這個(gè)信息對于指示被叫是否忙是有用的,以及給帶寬管理功能提供信息。帶寬管理信息數(shù)據(jù)結(jié)構(gòu)――供進(jìn)一步研究。帶寬預(yù)留――供進(jìn)一步研究。目錄服務(wù)――供進(jìn)一步研究。為了支持adhoc多點(diǎn)會議,GK可以選擇從點(diǎn)對點(diǎn)會議的兩個(gè)終端接受H.245控制通道。當(dāng)會議改成多點(diǎn)會議時(shí),GK可以復(fù)位向H.245控制通道至MC。GK不解決H.245信令,只需在終端之間或終端和MC之間傳遞它。包含網(wǎng)關(guān)的網(wǎng)絡(luò)應(yīng)當(dāng)涉及GK,以將收到的E.164或partyNumber地址翻譯成傳輸?shù)刂贰0珿K的H.323實(shí)體必須有一個(gè)機(jī)制使內(nèi)部的GK失效,以便當(dāng)一個(gè)網(wǎng)絡(luò)上有多個(gè)H.323實(shí)體包含GK時(shí),這些H.323實(shí)體能被配置成同一Zone。GW網(wǎng)關(guān)提供傳送格式的轉(zhuǎn)換,和通訊流程的轉(zhuǎn)換。這個(gè)轉(zhuǎn)換的具體說明在H.246。網(wǎng)關(guān)應(yīng)當(dāng)能在PBN側(cè)和SCN側(cè)執(zhí)行建立和清除流程,傳輸格式的轉(zhuǎn)換也在網(wǎng)關(guān)執(zhí)行。通常網(wǎng)關(guān)(不作為MCU)的作用映像網(wǎng)絡(luò)端和SCN端的特性,與此相反的是透明傳輸。一個(gè)H.323節(jié)點(diǎn)可以和另一個(gè)H.323節(jié)點(diǎn)在同一個(gè)網(wǎng)絡(luò),不通過網(wǎng)關(guān)互聯(lián),假如不規(guī)定與SCN終端通訊,可以省略網(wǎng)關(guān)。以下情況也是也許的:為了旁路路由器或一個(gè)低帶寬鏈接,網(wǎng)絡(luò)上一個(gè)網(wǎng)段的終端通過一個(gè)網(wǎng)關(guān)呼出,再從另一個(gè)網(wǎng)關(guān)回到原先的網(wǎng)絡(luò)。在網(wǎng)絡(luò)側(cè),網(wǎng)關(guān)可具有H.323終端,或MCU的功能。在SCN側(cè),網(wǎng)關(guān)可以有SCN終端或MCU的功能。具體選擇終端,或MCU功能,由制造廠家決定。網(wǎng)關(guān)提供不同類型終端之間的必要轉(zhuǎn)換。注意:網(wǎng)關(guān)可以在初始呼喊時(shí)作為終端使用,以后通過H.245信令,為同一個(gè)初始化為點(diǎn)對點(diǎn)的呼喊作為MCU使用。由于向GK登記時(shí)的指示,GK知道哪些終端是網(wǎng)關(guān)。在SCN和網(wǎng)絡(luò)之間傳送T.120數(shù)據(jù)的網(wǎng)關(guān)需包含T.120MCSProvider,它連接網(wǎng)絡(luò)和SCN上的T.120MCSProviders。網(wǎng)關(guān)的例子見圖3,它顯示網(wǎng)關(guān)由三部分組成:H.323終端或MCU,SCN終端或MCU,以及轉(zhuǎn)換功能。網(wǎng)關(guān)對網(wǎng)絡(luò)上的其它H.323終端而言,是一個(gè)或多個(gè)H.323終端,或一個(gè)H.323MCU。它使用本建議中的流程與其它H.323終端通訊。SCN終端或MCU功能由相應(yīng)的建議描述(H.310,H.320,H.321,H.322,H.324,V.70,GSTN或ISDN語音終端)。在SCN側(cè),網(wǎng)關(guān)對于終端而言是一個(gè)或多個(gè)同類終端或MCU。它和其它終端使用相應(yīng)建議規(guī)定的流程進(jìn)行通訊。SCN的信令過程,涉及H.323網(wǎng)關(guān)對SCN而言表現(xiàn)為終端還是網(wǎng)絡(luò)在本建議之外。注意:網(wǎng)關(guān)可以不通過H.320直接將H.323轉(zhuǎn)換為H.324或H.310。支持和GSTN或ISDN語音終端互通的網(wǎng)關(guān)應(yīng)當(dāng)能發(fā)出和檢測相應(yīng)的DTMF信號:0-9,*,#,用于H.245userInputIndications。H.323gatewayconfigurations轉(zhuǎn)換功能在不同的終端建議的格式間提供必要的轉(zhuǎn)換。至少,網(wǎng)關(guān)必須提供傳輸格式,呼喊建立信令和流程,連接控制信令和流程的轉(zhuǎn)換功能。規(guī)定期,網(wǎng)關(guān)必須提供H.245與H.242的轉(zhuǎn)換。網(wǎng)關(guān)在H.225.0呼喊信令和SCN信令系統(tǒng)(Q.931,Q.2931,等)之間執(zhí)行必要的轉(zhuǎn)換。網(wǎng)絡(luò)上Q.931的和SCN上的Q.931轉(zhuǎn)換在H.246上描述。所有來自SCN節(jié)點(diǎn)的呼喊信令,網(wǎng)關(guān)不能解決的,應(yīng)當(dāng)轉(zhuǎn)送給網(wǎng)絡(luò)節(jié)點(diǎn),反之亦然。這些信令至少涉及:Q.932,Q.950和H.450系列消息。這將允許H.323節(jié)點(diǎn)實(shí)現(xiàn)上述建議定義的補(bǔ)充業(yè)務(wù)。其它SCN呼喊信令系統(tǒng)的解決需進(jìn)一步研究。本建議描述了H.323終端經(jīng)網(wǎng)關(guān)與外部SCN終端的連接。能經(jīng)網(wǎng)關(guān)通訊的H.323終端的實(shí)際數(shù)目沒有標(biāo)準(zhǔn)。類似地,SCN的連接數(shù)目,同時(shí)的獨(dú)立會議數(shù)目,audio、video、data的轉(zhuǎn)換功能,和多點(diǎn)功能的包含,由廠家決定。假如網(wǎng)關(guān)在網(wǎng)絡(luò)側(cè)包含MCU功能,必須是一個(gè)網(wǎng)絡(luò)上的H.323MCU。假如網(wǎng)關(guān)在SCN側(cè)包含MCU功能,它可以是一個(gè)SCN側(cè)的H.231、H.243MCU,或H.310,H.324系統(tǒng)的MCU(這些MCU需在各自的建議中進(jìn)一步研究)。一個(gè)網(wǎng)關(guān)可以經(jīng)SCN連接到其它網(wǎng)關(guān),使不在同一網(wǎng)絡(luò)上的H.323終端之間可以通訊。在網(wǎng)絡(luò)間提供透明傳輸?shù)脑O(shè)備,不是本建議范圍內(nèi)定義的網(wǎng)關(guān)。MCU由一個(gè)MC和零或多個(gè)MP組成的節(jié)點(diǎn),共同實(shí)現(xiàn)多點(diǎn)特性MC(控制)控制功能能力互換(與各終端)決定SCM(選定通信模式)建立連接,終端通過H.245控制通道與MC連接會議模式的選擇(如分散或集中)MP(解決)視頻:視頻互換(Switching)和視頻多畫面(Mixing)語音:互換,混合,或者它們的組合T.120數(shù)據(jù)非標(biāo)準(zhǔn)數(shù)據(jù),透明用戶數(shù)據(jù)和其它類型數(shù)據(jù)算法和格式轉(zhuǎn)換信息流虛擬電話組件通過傳輸信息流聯(lián)系。這些信息流可分為以下幾類:video,audio,data,通訊控制和呼喊控制。Audio信號包含編碼的數(shù)字化語音,以及隨著語音的語音控制信號??梢圆捎么胧p小語音帶寬。Video信號包含編碼的數(shù)字化運(yùn)動圖像,以及隨著的圖像控制信號。Video的傳輸帶寬不能超過在能力互換時(shí)選定的值。數(shù)據(jù)信號涉及圖形,文文獻(xiàn)等各種數(shù)據(jù)流。通訊控制信號通過互換控制數(shù)據(jù),實(shí)現(xiàn)能力互換,打開,關(guān)閉邏輯信道,模式控制和其它功能。呼喊控制信號用于呼喊建立,終止,和其它呼喊功能。上述信息流被格式化(H.225.0)后送至網(wǎng)絡(luò)接口。終端H.323終端涉及用戶設(shè)備接口,視頻編譯碼,音頻編譯碼,遠(yuǎn)程信息解決設(shè)備,H.225.0層,系統(tǒng)控制功能塊,及與PBN的接口。其中系統(tǒng)控制單元,H.225.0層,網(wǎng)絡(luò)接口,和一個(gè)音頻編譯碼單元是必備的。視頻編譯碼單元,和用戶數(shù)據(jù)應(yīng)用是可選的。協(xié)議命令RAS命令RAS消息是H.225.0協(xié)議規(guī)定的消息的一種,重要涉及注冊、訪問控制和狀態(tài)等內(nèi)容。RAS消息編碼采用文本格式,重要由消息名和一系列必配/選配的參數(shù)構(gòu)成,不同的消息會有不同參數(shù),下面以RRQ消息為例描述RAS消息結(jié)構(gòu)。網(wǎng)關(guān)注冊登記的RRQ消息參數(shù)參數(shù)必備(M)/任選(O)RequestSeqNumMProtocolIdentifierMNonStandardDataOCallSignalAddressMRasAddressMTerminalTypeMTerminalAliasOGatekeeperIdentifierOEndpointVendorMAlternateEndpointsOTimeToLiveOTokensOCryptoTokensOIntegrityCheckValueOKeepAliveOEndpointIdentifierOWillSupplyUUIEsO一個(gè)RRQ消息實(shí)例如下:RegistrationRequest 消息類型RequestSeqNum:23917 序列號,ProtocolIdentifier:0.0.8.2250.0.2DiscoveryComplete:FalseCallSignalAddress(TransportAddress)Item0(ipAddress)IpAddressIp:172.20.1.160Port:1720RasAddress(TransportAddress)Item0(ipAddress)IpAddressIp:172.20.1.160Port:1719TerminalType(EndpointType)Vendor(VendorIdentifier) Vendor(H221NonStandard) t35CountryCode:28 t35Extension:21 manufacturercode:555 productId:HuaweiH.323ProtocolStack versionId:HuaweiH.323Stackversion1.1 mcu(McuInfo) mc:False undefinedNode:FalseterminalAlias(AliasAddress) Item0(e164) e164:82882200 Item1(h323_ID) h323_ID:MediaCenter01A0endpointerVendor(vendorIdentifier)Vendor(VendorIdentifier) Vendor(H221NonStandard) t35CountryCode:28 t35Extension:21 manufacturercode:555 productId:HuaweiH.323ProtocolStack versionId:HuaweiH.323Stackversion1.1timeToLive:300keepAlive:FalsewillSupplyUUIEs:False尋找網(wǎng)守消息消息英文全稱含義GRQGatekeeperRequest受理終端初次使用,向網(wǎng)絡(luò)廣播尋找網(wǎng)守的請求,以找到自己所屬的網(wǎng)守。GCFGatekeeperConfirm網(wǎng)守向受理終端發(fā)送的尋找網(wǎng)守請求(GRQ)的確認(rèn)回答GRJGatekeeperReject網(wǎng)守向受理終端發(fā)送的尋找網(wǎng)守請求(GRQ)的拒絕回答注冊登記消息消息英文全稱含義RRQRegistrationRequest受理終端向網(wǎng)守發(fā)起的網(wǎng)關(guān)注冊登記的請求RCFRegistrationConfirm網(wǎng)守向受理終端發(fā)送的對網(wǎng)關(guān)注冊登記請求RRQ的確認(rèn)回答RRJRegistrationReject網(wǎng)守向受理終端發(fā)送的對網(wǎng)關(guān)的注冊登記請求(RRQ)的拒絕回答注銷消息消息英文全稱含義URQUnregistrationRequest受理終端向網(wǎng)守發(fā)送的關(guān)于網(wǎng)關(guān)請求注銷注冊登記的消息UCFUnregistrationConfirm網(wǎng)守向受理終端發(fā)送的關(guān)于網(wǎng)關(guān)的URQ的確認(rèn)回答;或計(jì)費(fèi)認(rèn)證中心向受理終端發(fā)送的關(guān)于用戶4URQ消息的確認(rèn)回答URJUnregistrationReject網(wǎng)守向受理終端發(fā)送的關(guān)于網(wǎng)關(guān)的URQ的拒絕回答;或計(jì)費(fèi)認(rèn)證中心向受理終端發(fā)送的關(guān)于用戶的URQ的拒絕回答修改消息消息英文全稱含義MRQModificationRequest受理終端向計(jì)費(fèi)認(rèn)證中心發(fā)送的修改用戶數(shù)據(jù)請求MCFModificationConfirm計(jì)費(fèi)認(rèn)證中心向受理終端發(fā)送的對修改用戶數(shù)據(jù)請求的確認(rèn)消息MRJModificationReject計(jì)費(fèi)認(rèn)證中心向受理終端發(fā)送的對修改用戶數(shù)據(jù)請求的拒絕消息接入認(rèn)證授權(quán)和地址解析消息消息英文全稱含義ARQAdmissionRequest網(wǎng)關(guān)向網(wǎng)守發(fā)送的用戶接入認(rèn)證、地址解析請求消息ACFAdmissionConfirm網(wǎng)守對ARQ的確認(rèn)回答,并給出地址解析結(jié)果,對于卡號用戶,還需要給出用戶余額和最長通話時(shí)長ARJAdmissionReject網(wǎng)守對ARQ消息的拒絕回答,并給出拒絕因素地址解析請求消息消息英文全稱含義LRQLocationRequest網(wǎng)守向上一級網(wǎng)守發(fā)出地址解析請求LCFLocationConfirm上一級網(wǎng)守對LRQ消息的確認(rèn)回答,并給出地址解析結(jié)果LRJLocationReject上一級網(wǎng)守對LRQ消息的拒絕回答,并給出拒絕因素呼喊脫離消息消息英文全稱含義DRQDisengageRequest網(wǎng)關(guān)與網(wǎng)守之間的呼喊脫離請求消息。當(dāng)該消息由網(wǎng)關(guān)發(fā)起時(shí),則應(yīng)同時(shí)傳遞計(jì)費(fèi)信息。計(jì)費(fèi)信息放在“非標(biāo)準(zhǔn)數(shù)據(jù)”(NonStandardData)字段中DCFDisengageConfirm網(wǎng)守對DRQ消息的確認(rèn)回答DRJDisengageReject網(wǎng)守對DRQ消息的拒絕回答,并給出拒絕因素狀態(tài)消息消息英文全稱含義IRQInfoRequest網(wǎng)守向網(wǎng)關(guān)發(fā)的狀態(tài)請求消息IRRInfoRequestResponse網(wǎng)關(guān)根據(jù)ACF命令設(shè)定的間隔或IRQ請求向網(wǎng)守發(fā)送的狀態(tài)響應(yīng)消息IACKInfoAcknowledgement對IRR消息的證實(shí)消息INAKInformationNegativeAcknowledgement對IRR消息的拒絕消息帶寬改變消息消息英文全稱含義BRQBandwidthRequest網(wǎng)關(guān)與網(wǎng)守之間的帶寬改變的請求消息BCFBandwidthConfirm網(wǎng)關(guān)與網(wǎng)守之間的帶寬改變的確認(rèn)消息BRJBandwidthReject網(wǎng)關(guān)與網(wǎng)守之間的帶寬改變的拒絕消息網(wǎng)關(guān)資源可運(yùn)用性消息消息英文全稱含義RAIResourceAvailabilityIndication網(wǎng)關(guān)向網(wǎng)守發(fā)送的資源可運(yùn)用性報(bào)告RACResourceAvailabilityConfirmation網(wǎng)守對RAI消息的確認(rèn)消息RAS定期器修改消息消息英文全稱含義RIPRASTimersandRequestinProgress對RAS消息和后續(xù)的重試計(jì)數(shù)的回應(yīng)頂級網(wǎng)守間消息消息英文全稱含義業(yè)務(wù)請求ServiceRequest頂級網(wǎng)守間業(yè)務(wù)請求消息業(yè)務(wù)確認(rèn)ServiceConfirmation收到業(yè)務(wù)請求的頂級網(wǎng)守對ServiceRequest消息的確認(rèn)回答,并建立業(yè)務(wù)關(guān)聯(lián)關(guān)系業(yè)務(wù)拒絕ServiceRejection頂級網(wǎng)守對ServiceRequest消息的拒絕回答,并給出拒絕因素描述器ID請求DescriptorIDRequest頂級網(wǎng)守向別的頂級網(wǎng)守請求描述器ID描述器ID確認(rèn)DescriptorIDConfirmation頂級網(wǎng)守對DescriptorIDRequest消息的確認(rèn)回答,并給出該頂級網(wǎng)守的描述器ID列表描述器ID拒絕DescriptorIDRejection頂級網(wǎng)守對DescriptorIDRequest消息的拒絕回答,并給出拒絕因素描述器請求DescriptorRequest頂級網(wǎng)守向另一個(gè)頂級網(wǎng)守請求特定描述器的內(nèi)容描述器確認(rèn)DescriptorConfirmation頂級網(wǎng)守對DescriptorRequest消息的確認(rèn)回答,并給出描述器的具體內(nèi)容描述器拒絕DescriptorRejection頂級網(wǎng)守對DescriptorRequest消息的拒絕回答,并給出拒絕因素地址解析請求AccessRequest頂級網(wǎng)守間的地址解析請求地址解析確認(rèn)AccessConfirmation頂級網(wǎng)守對地址解析請求的確認(rèn)回答地址解析拒絕AccessRejection頂級網(wǎng)守對地址解析請求的拒絕回答Q.931Q.931消息編碼采用文本格式,重要由消息名和一系列必配/選配的參數(shù)構(gòu)成,不同的消息會有不同參數(shù),下面以Setup消息為例描述Q.931消息結(jié)構(gòu)。Setup消息的重要內(nèi)容信息單元必備(M)/任選(O)長度ProtocoldiscriminatorM1CallreferenceM3MessagetypeM1SendingcompleteO1BearercapabilityM5~6ExtendedfacilityO8~*FacilityO8~*NotificationIndicatorO2~*DisplayO2~82KeypadfacilityO2~34SignalO2~3CallingpartynumberO2~131Calledpartynumber

O2~131User-to-UserM2~131一個(gè)Setup消息實(shí)例如下:Q.931 Protocoldiscriminator:Q.931 Callreferencevaluelength:2 Callreferencevalue:018A MessageType:Setup(0x05) BearerCapability Display CalledPartyNumber User-user Informationelement:user-user Length:149 Protocoldiscriminator:X.208andX.209codeduserinformation ITU-TRecommendationH.225.0 h323_uu_pdu(H323-UU-PDU) h323_message_body(setup) setup protocolIdentifer:0.0.8.2250.0.2 sourceaddress:(AliasAddress) e164: sourceInfo(EndpointType) Vendor(VendorIdentifier) vendor(H221NonStandard) t35CountryCode:28 t35Extension:21 manufacturercode:555 productId:HuaweiH.323ProtocolStack versionId:HuaweiH.323Stackversion1.1 mcu(McuInfo) mc:False undefinedNode:False destinationAddress(AliasAddress) e164: destCallSingalAddress ipAddress: ip:172.20.1.45 port:1720 activeMC:False conferenceID:8CBFDA-3030-E030-8314-AC1401A006 conferenceGoal:(invite) invite callType:pointerToPointer sourcecallSignalAddress: ipAddress: ip:172.20.1.60 port:1720 callIdentifer: guid:8CBFDA-3030-E030-8314-AC1401A006 mediawaitForConnect:False canOverLapsend:False h245Tunneling:False頂級網(wǎng)守間消息消息中文描述含義Setup呼喊建立主叫發(fā)給被叫的消息,表達(dá)希望建立通話CallProceeding呼喊進(jìn)程被叫發(fā)給主叫的消息,表達(dá)呼喊正在解決Alerting提醒被叫發(fā)給主叫的消息,表達(dá)被叫用戶已振鈴Progress進(jìn)展用戶或網(wǎng)絡(luò)發(fā)送的消息,說明一個(gè)呼喊的進(jìn)展情況Connect連接被叫發(fā)給主叫的消息,表達(dá)被叫用戶已摘機(jī)Notify告知用戶或網(wǎng)絡(luò)發(fā)送的消息,用以對狀態(tài)詢問(StatusInquiry)消息進(jìn)行響應(yīng)或在呼喊期間對特定錯(cuò)誤情況進(jìn)行報(bào)告Status狀態(tài)頂級網(wǎng)守向另一個(gè)頂級網(wǎng)守請求特定描述器的內(nèi)容StatusInquiry狀態(tài)詢問用戶或網(wǎng)絡(luò)發(fā)送的消息,用以從一個(gè)同等的三層實(shí)體請求狀態(tài)信息UserInformation用戶信息用戶或網(wǎng)絡(luò)發(fā)送的附加消息,用以提供呼喊建立或各種與呼喊相關(guān)的信息ReleaseComplete釋放完畢由先掛機(jī)的一方發(fā)給此外一方,表達(dá)釋放過程已完畢H.245H.245消息編碼采用文本格式,重要由消息名和一系列必配/選配的參數(shù)構(gòu)成,不同的消息會有不同參數(shù),下面以O(shè)LC消息為例描述H.245消息結(jié)構(gòu)。OLC消息的重要內(nèi)容參數(shù)必備(M)/任選(O)參數(shù)ForwardLogicalChannalNumberMForwardLogicalChannalNumberForwardLogicalChannalParametersMForwardLogicalChannalParametersReverseLogicalChannalParametersOReverseLogicalChannalParametersSeparateStackOSeparateStackEncryptionSyncOEncryptionSync一個(gè)OpenLogcialChannel(OLC)消息實(shí)例如下:ITU-TRecommendationH.245requestopenLogicalChannel forwardLogicalChannelNumber:2 forwardLogicalChannelParameters dataType(audioData) audioData: g7231 maxAl_sduAudioFrames:1 silenceSuppression:False multiplexParameters(h2250LogicalChannelParemeter) h225LogicalChannelParameters sessionID:1 mediaChannel:(unicastAddress) unicastAddress: ipAddress: network:172.20.1.198 tsapIdentifer:40000 mediaGuaranteedDelivery:False mediaControlChannel: unicastAddress: ipAddress: network:172.20.1.198 tsapIdentifer:40001 mediaGuaranteedDelivery:False終端能力設(shè)定消息英文全稱含義TCSTerminalCapabilitySet能力互換請求,告訴對方本端支持的接受能力TCSATerminalCapabilitySetAcknowlege能力互換請求回應(yīng)TCSRTerminalCapabilitySetReject能力互換請求拒絕主從決定在建立H.245通道過程中,可以使用主從決定,也可以不使用,對于IP電話,H.245體制建議不采用此流程。消息英文全稱含義MSDMasterSlaveDetermination主從擬定請求MSDAMasterSlaveDeterminationAcknowlege主從擬定請求回應(yīng)MSDRMasterSlaveDeterminationReject主從擬定請求拒絕打開邏輯信道消息英文全稱含義OLCOpenLogicalChannel打開邏輯信道請求消息OLCAOpenLogicalChannelAcknowledge打開邏輯信道請求響應(yīng)消息OLCROpenLogicalChannelReject打開邏輯信道請求拒絕消息結(jié)束會話消息英文全稱含義ESCEndSessionCommand結(jié)束會話命令,即關(guān)閉H.245通道關(guān)閉邏輯信道消息英文全稱含義CLCCloseLogicalChannal關(guān)閉邏輯信道命令CLCACloseLogicalChannelAck關(guān)閉邏輯信道響應(yīng)消息呼喊流程RAS網(wǎng)守的發(fā)現(xiàn)RAS——網(wǎng)守的發(fā)現(xiàn)網(wǎng)關(guān)(或H.323終端)在啟動后,一方面向網(wǎng)守發(fā)送GRQ消息,尋找網(wǎng)守;網(wǎng)守對網(wǎng)關(guān)(終端)信息進(jìn)行分析,擬定是本區(qū)域網(wǎng)關(guān)(終端),發(fā)GCF確認(rèn);否則發(fā)GRF拒絕。節(jié)點(diǎn)登記與注銷RAS——節(jié)點(diǎn)登記與注銷尋找網(wǎng)守成功,網(wǎng)關(guān)(終端)再通過RRQ向網(wǎng)守注冊;網(wǎng)守對網(wǎng)關(guān)(終端)信息進(jìn)行分析,擬定是本區(qū)域網(wǎng)關(guān)(終端),發(fā)RCF確認(rèn),注冊成功;否則發(fā)RRJ拒絕,注冊失敗。網(wǎng)關(guān)(終端)退出服務(wù),向網(wǎng)守發(fā)送URQ,請求注銷登記;網(wǎng)守回URF(或URJ)進(jìn)行確認(rèn)(或拒絕)。呼喊接入與退出RAS——呼喊接入與退出終端發(fā)起呼喊時(shí),網(wǎng)關(guān)(終端)向網(wǎng)守發(fā)送ARQ請求用戶接入認(rèn)證、地址解析;網(wǎng)守回送ACF確認(rèn)回答,并給出地址解析結(jié)果,對于卡號用戶,還需要給出用戶余額和最長通話時(shí)長。呼喊完畢,網(wǎng)關(guān)向網(wǎng)守發(fā)送DRQ請求呼喊脫離;網(wǎng)守回送DCF進(jìn)行確認(rèn)。Q.931基本呼喊建立流程(直接路由)Q.931——基本呼喊建立流程(直接路由)主叫(終端1)發(fā)起呼喊,通過RAS消息(ARQ)接入,在收到網(wǎng)守的ACF消息后,解析出翻譯后的地址,與被叫(終端2)建立TCP連接;終端1通過Q.931消息發(fā)送Setup消息給對端,對端一般回應(yīng)CallProceeding、Alerting、Connect消息;主叫收到Connect后,進(jìn)入H.245協(xié)商階段;此外,主叫、被叫都可以發(fā)送Release消息,結(jié)束本次呼喊?;竞艉敖⒘鞒蹋℅K路由)Q.931——基本呼喊建立流程(GK路由)主叫(終端1)發(fā)起呼喊,通過RAS消息(ARQ)接入,在收到網(wǎng)守的ACF消息后,解析出翻譯后的地址(需要GK路由),與GK建立TCP連接;終端1通過Q.931消息發(fā)送Setup消息給GK,GK響應(yīng)CallProceeding消息;GK與被叫(終端2)建立TCP連接,發(fā)送Setup消息給終端2,終端2一般回應(yīng)CallProceeding、Alerting、Connect消息;GK傳送Alerting、Connect消息給終端1;主叫收到Connect后,進(jìn)入H.245協(xié)商階段;此外,主叫、被叫都可以發(fā)送Release消息,結(jié)束本次呼喊。呼喊斷開流程Q.931——呼喊斷開流程主被叫任何一端掛機(jī),送ReleaseComplete消息給對端;主被叫間斷開TCP連接。H.245能力互換(CapabilityExchange)H.245——能力互換流程主從擬定(MasterSlaveDetermination)H.245——主從擬定流程打開邏輯信道(OpenLogicalChannel)H.245——打開邏輯信道流程關(guān)閉邏輯信道(CloseLogicalChannel)H.245——關(guān)閉邏輯信道流程結(jié)束會話過程(EndSession)H.245——結(jié)束會話流程信令配合典型呼喊流程(正常啟動)信令配合——典型呼喊流程(正常啟動)典型呼喊流程(快啟)信令配合——典型呼喊流程(快啟)H.323之童話故事篇說了這么多的呼喊流程,大家是不是有些頭暈眼花,沒有關(guān)系,看了下面的小故事,相信大家對于H.323一次呼喊過程就有了比較全面的了解。請看:在H.323的王國里有許多成員(各種H.323節(jié)點(diǎn)),為了保證這個(gè)王國的正常運(yùn)轉(zhuǎn),頌布了許多法令(H.323協(xié)議簇,其中重要有RAS、Q.931、H.245、TCP/IP、RTP/RTCP、UDP),無論是國王、還是臣民,大家都嚴(yán)格遵守這些法規(guī)。在這里將介紹H.323王國最重要的兩個(gè)角色國王(GK)、臣民(GW)是如何遵照法規(guī)(RAS、Q.931、H.245)通信的。其中國王與臣民之間的通信遵守RAS協(xié)議,臣民與臣民間的通信遵守Q.931、H.245協(xié)議。一方面,臣民(GW)應(yīng)向國王注冊。一個(gè)臣民(GW)誕生后,會使用RAS協(xié)議去尋找自己的國王(GK),他高聲問到:“誰是我的國王請回答我!”,這時(shí)也許會有一個(gè)或者多個(gè)國王來響應(yīng):“你是我的臣民(GW),到我這里來注冊吧,這是我的地址。”,當(dāng)然國王也可以拒絕臣民(GW)的請求:“你不是我的臣民(GW),別來煩我?!奔偃绯济瘢℅W)幸運(yùn)地得到了多個(gè)國王的青睞,他可以選擇一個(gè)國王并向他注冊。注冊成功后,臣民(GW)就可以享受國王提供的各種服務(wù)(如接入控制、帶寬管理、地址翻譯等功能)。這時(shí),當(dāng)臣民(GW)與另一臣民(GW)通信時(shí),不需要知道對方的地址,只需告訴國王想要和誰通信,國王會把對方的地址找來給他。對于那些沒有找到國王的臣民(GW)來說就有點(diǎn)慘了,由于沒有國王的幫助,他只能與自己相稱熟悉的臣民(GW)通信(即知道對方的地址)。臣民(GW)向國王注冊可以有一個(gè)生命期,過了這個(gè)有效期,臣民(GW)還要再向國王注冊。下面看看H.323的國王與臣民是如何幫助PSTN王國的臣民通過IP網(wǎng)互相通信的(即IP

溫馨提示

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

評論

0/150

提交評論