H323協(xié)議呼叫流程_第1頁
H323協(xié)議呼叫流程_第2頁
H323協(xié)議呼叫流程_第3頁
H323協(xié)議呼叫流程_第4頁
H323協(xié)議呼叫流程_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、H.323協(xié)議簡介和呼叫流程編者: 審核: 修改記錄文檔編號版本號擬制人/修改人審核人擬制/修改日期更改理由主要更改內(nèi)容(寫要點即可)無目 錄第1章 協(xié)議概念11.1 協(xié)議概述11.2 名詞解釋21.3 協(xié)議模型31.3.1 RAS41.3.2 Q.93141.3.3 H.2454 三者的區(qū)別和聯(lián)系41.4 組件的特征51.4.1 GK51.4.2 GW61.4.3 MCU7 信息流8 終端8第2章 協(xié)議命令92.1 RAS命令92.2 尋找網(wǎng)守消息112.3 注冊登記消息112.4 注銷消息112.5 修改消息122.6 接入認(rèn)證授權(quán)和地址解析消息122.7 地址解析請求消息122.8 呼叫

2、脫離消息132.9 狀態(tài)消息132.10 帶寬改變消息132.11 網(wǎng)關(guān)資源可利用性消息142.12 RAS定時器修改消息142.13 頂級網(wǎng)守間消息142.14 Q.931152.15 頂級網(wǎng)守間消息172.16 H.245182.17 終端能力設(shè)定202.18 主從決定202.19 打開邏輯通道202.20 結(jié)束會話212.21 關(guān)閉邏輯通道21第3章 呼叫流程223.1 RAS22 網(wǎng)守的發(fā)現(xiàn)22 節(jié)點登記與注銷22 呼叫接入與退出233.2 Q.93124 基本呼叫建立流程(直接路由)24 基本呼叫建立流程(GK路由)24 呼叫斷開流程253.3 H.24525 能力交換(Capabi

3、lityExchange)25 主從確定(MasterSlaveDetermination)26 打開邏輯通道(OpenLogicalChannel)26 關(guān)閉邏輯通道(CloseLogicalChannel)26 結(jié)束會話過程(EndSession)273.4 信令配合27 典型呼叫流程(正常啟動)27 典型呼叫流程(快啟)283.5 H.323之童話故事篇28第4章 在NGN中的應(yīng)用314.1 NGN組網(wǎng)中的H.323314.1.1 Softswitch和Softswitch之間的互通314.1.2 H.323終端314.1.3 H.323軟終端314.2 Softswitch在H.323

4、應(yīng)用的作用324.2.1 Softswitch H.323域324.2.2 H.323域32第1章 協(xié)議概念1.1 協(xié)議概述H.323是由ITU制定的通信控制協(xié)議,用于在分組交換網(wǎng)中提供多媒體業(yè)務(wù)。呼叫控制是其中的重要組成部分,它可用來建立點到點的媒體會話和多點間媒體會議。H.323定義了介于電路交換網(wǎng)和分組交換網(wǎng)之間的H.323網(wǎng)關(guān)(Gateway)、用于地址翻譯和訪問控制的網(wǎng)守(Gatekeeper)、提供多點控制的多點會議控制器(MC)、提供多點會議媒體流混合的多點處理器(MP),以及多點會議控制單元(MCU)等實體H. 323是ITU-T開發(fā)的IP網(wǎng)絡(luò)實時多媒體通信協(xié)議簇,由呼叫控制、

5、媒體編碼、管理控制、網(wǎng)絡(luò)安全等一系列協(xié)議組成。H.323適用于在底層傳輸不提供QoS保證的分組網(wǎng)絡(luò)上進(jìn)行多媒體通訊的技術(shù)需求,主要目的是實現(xiàn)位于不同網(wǎng)絡(luò)中的終端之間的音視交互通信。H.323建議定義了的系統(tǒng)組件包括終端,網(wǎng)關(guān)(GW),網(wǎng)守(Gatekeeper,簡稱GK),多點控制(MC),多點處理(MP),多點處理單元(MCU)等。最重要的系統(tǒng)組件為網(wǎng)關(guān)和網(wǎng)守。H.323終端提供在點對點或點對多點會議中,進(jìn)行語音和可選用的視頻,數(shù)據(jù)通訊能力。H.323的范圍不包括網(wǎng)絡(luò)界面,物理網(wǎng)絡(luò),及網(wǎng)絡(luò)上的傳輸協(xié)議。1.2 名詞解釋圖 1.21 H.323構(gòu)件及相互關(guān)系1GW(Gateway):H.323

6、網(wǎng)關(guān)是指在PBN上的H.323終端與SCN上的其它終端之間,或另一個H.323網(wǎng)關(guān)之間,提供實時雙向業(yè)務(wù)的節(jié)點。2GK(Gatekeeper):GK是網(wǎng)絡(luò)上的H.323實體,它為H.323終端,網(wǎng)關(guān)和MCU提供地址翻譯,控制網(wǎng)絡(luò)訪問。也可以為終端,網(wǎng)關(guān),和MCU提供其它服務(wù):如帶寬管理,定位網(wǎng)關(guān)等。3MCU(Multipoint control unit):多點控制單元用于控制多點會議。也可以用于連接兩個終端的點對點會議(這種點對點會議以后可能發(fā)展為多點會議)。MCU通常按H.231 MCU的方式行事,不過音頻處理器不是必須的。MCU由兩部分組成:必備的MC和可選的MP。最簡單的MCU可以只包

7、括一個MC,沒有MP。MCU也可能在不被某個節(jié)點顯式呼叫的情況下,通過GK加入會議。4MC(Multipoint controller):MC是網(wǎng)絡(luò)上的一個H.323實體,它為多點會議中三個或更多個終端的參與提供控制。也可以在點對點會議中連接兩個終端,以后發(fā)展為多點會議。MC與所有終端進(jìn)行能力協(xié)商,在共有的水平上進(jìn)行通訊。它也可以管理會議資源,例如誰正在多點傳送視頻。MC不執(zhí)行媒體流的混響與交換。5MP(Multipoint processor):MP是網(wǎng)絡(luò)上的H.323實體,它為多點會議中的媒體流提供集中處理能力。在MC的控制下,提供混響,交換,和其它對媒體流的處理過程。MP 能夠處理單個或

8、多個媒體流依賴于支持的會議類型。6Terminal:H.323終端是網(wǎng)絡(luò)上的一個節(jié)點,它與其它H.323終端,網(wǎng)關(guān),或MCU之間進(jìn)行實時、雙向的通訊。7EP(Endpoint):節(jié)點指H.323終端,網(wǎng)關(guān),或MCU。它能發(fā)起呼叫或被呼叫。由它產(chǎn)生、終止信息流。8Zone:區(qū)域是由一個GK管理的所有終端,網(wǎng)關(guān),和MCU的集合。一個區(qū)域至少包括一個終端,可以不包括網(wǎng)關(guān)和MCU。一個區(qū)域有且只有一個GK。區(qū)域獨立于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),可以由通過路由設(shè)備相連的多個網(wǎng)段組成。圖 1.22 H.323 Zone9呼叫信令:一組消息和流程。用于建立呼叫,請求改變呼叫的帶寬,得到呼叫中端點的狀態(tài)終止呼叫等。1.3

9、協(xié)議模型H.323協(xié)議是一種傘形規(guī)范,因為它涵蓋了其它建議,包括分組和同步,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)如下圖所示圖 1.31H.323協(xié)議棧在我司NGN解決方案的核心部件Softswitch中,使用了H.323協(xié)議簇中的RAS、Q.931和H.245協(xié)議。其網(wǎng)絡(luò)層協(xié)議是IP,傳送層協(xié)議為UDP和TCP,其中RAS承載在UPD上,Q.931和H.245承載在TCP上。H.323消息編碼格式是基于ASN.1二進(jìn)制編碼。本文將只對RAS、Q.93

10、1、H.245做進(jìn)一步描述。1.3.1 RASITU-T RAS (Registration, Admission, and Status)協(xié)議為網(wǎng)關(guān)與網(wǎng)守之間進(jìn)行信息交互所使用的協(xié)議,在RAS協(xié)議中,一般模式都是網(wǎng)關(guān)向網(wǎng)守發(fā)送一個請求,然后網(wǎng)守返回接受或拒絕消息。RAS消息主要遵循H.323 V2協(xié)議。1.3.2 Q.931ITU-T Q.931協(xié)議為網(wǎng)關(guān)與網(wǎng)守之間進(jìn)行信息交互所使用的協(xié)議,主要負(fù)責(zé)呼叫過程中的信令處理。1.3.3 H.245ITU-T H.245協(xié)議為主、被叫網(wǎng)關(guān)之間進(jìn)行信息交互所使用的協(xié)議,H.245指定了許多獨立的協(xié)議實體,支持端對端信令。一個協(xié)議實體由語法、詞義、語義

11、和一套流程來指定消息交換以及用戶的互操作。H.245消息分為四類:請求、響應(yīng)、命令、指示。請求和響應(yīng)消息用于協(xié)議實體。請求消息要求一個指定的行動及一個立即的響應(yīng)。響應(yīng)消息響應(yīng)一個相應(yīng)的請求。命令消息要求一個指定的行動,但不需要響應(yīng)。指示消息只是提供信息,不要求行動和響應(yīng)。H.245控制信道是用來承載控制信息用以對H.323實體的操作,這些控制主要包括如下三個:1主從決定決定兩方誰是主、誰是從。H.245主從決定消息流程用于解決下述情況的沖突:一是會議中兩個節(jié)點都是MC,二是兩個節(jié)點間嘗試建立雙向信道。兩個節(jié)點在masterSlaveDetermination消息中交換隨機數(shù),以決定主從節(jié)點。2

12、能力交換進(jìn)行能力協(xié)商,獲得雙方都可接受的編解碼類型。3打開或關(guān)閉邏輯通道打開RTP、RTCP通道,為通話做準(zhǔn)備。1.3.4 三者的區(qū)別和聯(lián)系1.3.4.1 聯(lián)系它們?yōu)橥瓿梢淮魏艚卸餐浜希饔蟹止ぃ篟AS完成H.323實體向GK的注冊,H.245完成要連接實體之間的參數(shù)協(xié)商和準(zhǔn)備,Q.931完成連接實體的連接。1.3.4.2 區(qū)別先后順序不同,先RAS,再H.245,最后Q.931。1.4 組件的特征1.4.1 GK在H.323系統(tǒng)中,GK是可選的,為H.323節(jié)點提供呼叫控制服務(wù)。不止一個GK可能出現(xiàn),并以未指明的方式相互通訊。GK和節(jié)點是邏輯分離的,不過,在物理實現(xiàn)時可以和終端,MCU,

13、GW,MC或其它非H.323網(wǎng)絡(luò)設(shè)備共存。在系統(tǒng)中出現(xiàn)時,GK必須提供以下服務(wù):地址翻譯將地址別名翻譯為傳輸?shù)刂?。這需要由Registration消息維護轉(zhuǎn)換表。其它更新轉(zhuǎn)換表的方式也是允許的。接入控制GK必須使用ARQ、ACF、ARJ驗證網(wǎng)絡(luò)接入,這可以基于呼叫鑒權(quán),帶寬,或其它由廠家設(shè)定的標(biāo)準(zhǔn)。它可以是一個空函數(shù),允許所有的呼叫。帶寬控制GK必須支持BRQ、BCF、BRJ消息。這可以基于帶寬管理,也可以是一個空函數(shù),接受所有的帶寬修改請求。區(qū)域管理GK必須向已登記的終端,MCU,網(wǎng)關(guān)提供上述功能。GK可以執(zhí)行以下可選功能:呼叫控制信令GK可以選擇由節(jié)點完成呼叫信令,也可以選擇由自己處理呼叫

14、信令。另一個選擇是:GK可以讓節(jié)點間以呼叫信令信道直接相連,這種方式,GK可以避免處理呼叫信令。GK可以按Q.931的定義行動,以支持補充業(yè)務(wù)。這需進(jìn)一步研究。呼叫鑒權(quán)通過使用信令,GK可以因為鑒權(quán)失敗拒絕來自終端的呼叫。拒絕的原因至少包括:接入特定的終端或網(wǎng)絡(luò)受限,在某個時間限制接入。鑒權(quán)通過或失敗的標(biāo)準(zhǔn)在本建議之外。帶寬管理控制同時允許訪問網(wǎng)絡(luò)的終端數(shù)目。通過使用信令,GK可以因帶寬受限拒絕來自終端的呼叫。如果GK確定網(wǎng)絡(luò)無足夠的帶寬,這就會發(fā)生。帶寬是否夠用在本建議范圍之外。注意:這可以是一個空函數(shù),同意所有終端接入。當(dāng)一個活動的呼叫要求額外的帶寬時,這個功能也起作用。呼叫管理例如,GK

15、可以維護正在進(jìn)行的呼叫列表。這個信息對于指示被叫是否忙是有用的,以及給帶寬管理功能提供信息。帶寬管理信息數(shù)據(jù)結(jié)構(gòu)供進(jìn)一步研究。帶寬預(yù)留供進(jìn)一步研究。目錄服務(wù)供進(jìn)一步研究。為了支持ad hoc多點會議,GK可以選擇從點對點會議的兩個終端接收H.245控制信道。當(dāng)會議改成多點會議時,GK可以重定向H.245控制信道至MC。GK不處理H.245信令,只需在終端之間或終端和MC之間傳遞它。包含網(wǎng)關(guān)的網(wǎng)絡(luò)應(yīng)當(dāng)包括GK,以將收到的E.164或party Number地址翻譯成傳輸?shù)刂?。包含GK的H.323實體必須有一個機制使內(nèi)部的GK失效,以便當(dāng)一個網(wǎng)絡(luò)上有多個H.323實體包含GK時,這些H.323實體

16、能被配置成同一Zone。1.4.2 GW網(wǎng)關(guān)提供傳送格式的轉(zhuǎn)換,和通訊流程的轉(zhuǎn)換。這個轉(zhuǎn)換的詳細(xì)說明在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端的特征,與此相反的是透明傳輸。一個H.323節(jié)點可以和另一個H.323節(jié)點在同一個網(wǎng)絡(luò),不經(jīng)過網(wǎng)關(guān)互聯(lián),如果不要求與SCN終端通訊,可以省略網(wǎng)關(guān)。以下情況也是可能的:為了旁路路由器或一個低帶寬鏈接,網(wǎng)絡(luò)上一個網(wǎng)段的終端通過一個網(wǎng)關(guān)呼出,再從另一個網(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

17、的功能。具體選擇終端,或MCU功能,由制造廠家決定。網(wǎng)關(guān)提供不同類型終端之間的必要轉(zhuǎn)換。注意:網(wǎng)關(guān)可以在初始呼叫時作為終端使用,以后通過H.245信令,為同一個初始化為點對點的呼叫作為MCU使用。由于向GK登記時的指示,GK知道哪些終端是網(wǎng)關(guān)。在SCN和網(wǎng)絡(luò)之間傳送T.120數(shù)據(jù)的網(wǎng)關(guān)需包含T.120 MCS Provider,它連接網(wǎng)絡(luò)和SCN上的T.120 MCS Providers。網(wǎng)關(guān)由三部分組成:H.323終端或MCU,SCN終端或MCU,以及轉(zhuǎn)換功能。網(wǎng)關(guān)對網(wǎng)絡(luò)上的其他H.323終端而言,是一個或多個H.323終端,或一個H.323 MCU。它使用本建議中的流程與其他H.323終端

18、通訊。SCN終端或MCU功能由相應(yīng)的建議描述(H.310,H.320,H.321,H.322,H.324,V.70,GSTN 或ISDN語音終端)。在SCN側(cè),網(wǎng)關(guān)對于終端而言是一個或多個同類終端或MCU。它和其他終端使用相應(yīng)建議規(guī)定的流程進(jìn)行通訊。SCN的信令過程,包括H.323網(wǎng)關(guān)對SCN而言表現(xiàn)為終端還是網(wǎng)絡(luò)在本建議之外。注意:網(wǎng)關(guān)可以不經(jīng)過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.245 userInputIndications。圖 1.41H.323 gateway c

19、onfigurations轉(zhuǎn)換功能在不同的終端建議的格式間提供必要的轉(zhuǎn)換。至少,網(wǎng)關(guān)必須提供傳輸格式,呼叫建立信令和流程,連接控制信令和流程的轉(zhuǎn)換功能。要求時,網(wǎng)關(guān)必須提供H.245與H.242的轉(zhuǎn)換。網(wǎng)關(guān)在呼叫信令和SCN信令系統(tǒng)(Q.931,Q.2931,等)之間執(zhí)行必要的轉(zhuǎn)換。網(wǎng)絡(luò)上Q.931的和SCN上的Q.931轉(zhuǎn)換在H.246上描述。所有來自SCN節(jié)點的呼叫信令,網(wǎng)關(guān)不能處理的,應(yīng)當(dāng)轉(zhuǎn)送給網(wǎng)絡(luò)節(jié)點,反之亦然。這些信令至少包括:Q.932,Q.950和H.450系列消息。這將允許H.323節(jié)點實現(xiàn)上述建議定義的補充業(yè)務(wù)。其它SCN呼叫信令系統(tǒng)的處理需進(jìn)一步研究。本建議描述了H.323

20、終端經(jīng)網(wǎng)關(guān)與外部SCN終端的連接。能經(jīng)網(wǎng)關(guān)通訊的H.323終端的實際數(shù)目沒有標(biāo)準(zhǔn)。類似地,SCN的連接數(shù)目,同時的獨立會議數(shù)目,audio、video、data的轉(zhuǎn)換功能,和多點功能的包含,由廠家決定。如果網(wǎng)關(guān)在網(wǎng)絡(luò)側(cè)包含MCU功能,必須是一個網(wǎng)絡(luò)上的H.323 MCU。如果網(wǎng)關(guān)在SCN側(cè)包含MCU功能,它可以是一個SCN側(cè)的H.231、H.243 MCU,或H.310,H.324系統(tǒng)的MCU(這些MCU需在各自的建議中進(jìn)一步研究)。一個網(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)。1.4.3 MCU由一個

21、MC和零或多個MP組成的節(jié)點,共同實現(xiàn)多點特性。1.4.3.1 MC(控制) 控制功能。能力交換(與各終端)。決定SCM(選定通信模式)。建立連接,終端通過H.245控制信道與MC連接。會議模式的選擇(如分散或集中)。1.4.3.2 MP(處理)視頻:視頻交換(Switching)和視頻多畫面(Mixing)。語音:交換,混合,或者它們的組合。T.120數(shù)據(jù)。非標(biāo)準(zhǔn)數(shù)據(jù),透明用戶數(shù)據(jù)和其它類型數(shù)據(jù)。算法和格式轉(zhuǎn)換。1.4.4 信息流虛擬電話組件通過傳輸信息流聯(lián)系。這些信息流可分為以下幾類:video, audio, data, 通訊控制和呼叫控制。Audio信號包含編碼的數(shù)字化語音,以及伴隨語

22、音的語音控制信號??梢圆扇〈胧p小語音帶寬。Video信號包含編碼的數(shù)字化運動圖像,以及伴隨的圖象控制信號。Video的傳輸帶寬不能超過在能力交換時選定的值。數(shù)據(jù)信號包括圖形,文檔等各種數(shù)據(jù)流。通訊控制信號通過交換控制數(shù)據(jù),實現(xiàn)能力交換,打開,關(guān)閉邏輯信道,模式控制和其他功能。呼叫控制信號用于呼叫建立,終止,和其他呼叫功能。上述信息流被格式化()后送至網(wǎng)絡(luò)界面。1.4.5 終端H.323終端包括用戶設(shè)備界面,視頻編解碼,音頻編解碼,遠(yuǎn)程信息處理設(shè)備,層,系統(tǒng)控制功能塊,及與PBN的界面。其中系統(tǒng)控制單元,層,網(wǎng)絡(luò)界面,和一個音頻編解碼單元是必備的。視頻編解碼單元,和用戶數(shù)據(jù)應(yīng)用是可選的。第2章

23、 協(xié)議命令2.1 RAS命令RAS消息是協(xié)議規(guī)定的消息的一種,主要包括注冊、訪問控制和狀態(tài)等內(nèi)容。RAS消息編碼采用文本格式,主要由消息名和一系列必配/選配的參數(shù)構(gòu)成,不同的消息會有不同參數(shù),下面以RRQ消息為例描述RAS消息結(jié)構(gòu)。表 2.11網(wǎng)關(guān)注冊登記的RRQ消息參數(shù) 參數(shù)必備(M)/任選(O)RequestSeqNumMProtocolIdentifierMNonStandardDataOCallSignalAddressMRasAddressMTerminalTypeMTerminalAliasOGatekeeperIdentifierOEndpointVendorMAlternate

24、EndpointsOTimeToLiveOTokensOCryptoTokensOIntegrityCheckValueOKeepAliveOEndpointIdentifierOWillSupplyUUIEsO一個RRQ消息實例如下:RegistrationRequestRequestSeqNum:23917ProtocolIdentifier: DiscoveryComplete: FalseCallSignalAddress (TransportAddress)Item 0(ipAddress)IpAddressPort:1720RasAddress(TransportAddress)I

25、tem 0(ipAddress)IpAddressPort:1719TerminalType(EndpointType)Vendor(VendorIdentifier)Vendor(H221NonStandard)t35CountryCode: 28t35Extension:21manufacturercode:555productId: Huawei H.323 Protocol StackversionId: Huawei H.323 Stack version 1.1mcu(McuInfo)mc:FalseundefinedNode:FalseterminalAlias(AliasAdd

26、ress)Item 0(e164)e164:82882200Item 1(H.323_ID)H.323_ID: MediaCenter01A0endpointerVendor(vendorIdentifier)Vendor(VendorIdentifier)Vendor(H221NonStandard)t35CountryCode: 28t35Extension:21manufacturercode:555productId: Huawei H.323 Protocol StackversionId: Huawei H.323 Stack version 1.1timeToLive:300ke

27、epAlive: FalsewillSupplyUUIEs: False。2.2 尋找網(wǎng)守消息表 2.21網(wǎng)守消息消息英文全稱含義GRQ Gatekeeper Request受理終端初次使用,向網(wǎng)絡(luò)廣播尋找網(wǎng)守的請求,以找到自己所屬的網(wǎng)守。GCFGatekeeper Reject網(wǎng)守向受理終端發(fā)送的尋找網(wǎng)守請求(GRQ)的確認(rèn)回答GRJGatekeeper Reject網(wǎng)守向受理終端發(fā)送的尋找網(wǎng)守請求(GRQ)的拒絕回答2.3 注冊登記消息表 2.31注冊登記消息消息英文全稱含義RRQ Registration Request受理終端向網(wǎng)守發(fā)起的網(wǎng)關(guān)注冊登記的請求RCFRegistration

28、 Confirm網(wǎng)守向受理終端發(fā)送的對網(wǎng)關(guān)注冊登記請求RRQ的確認(rèn)回答RRJRegistration Reject網(wǎng)守向受理終端發(fā)送的對網(wǎng)關(guān)的注冊登記請求(RRQ)的拒絕回答2.4 注銷消息表 2.41注銷消息消息英文全稱含義URQUnregistration Request受理終端向網(wǎng)守發(fā)送的關(guān)于網(wǎng)關(guān)請求注銷注冊登記的消息UCFUnregistration Confirm網(wǎng)守向受理終端發(fā)送的關(guān)于網(wǎng)關(guān)的URQ的確認(rèn)回答;或計費認(rèn)證中心向受理終端發(fā)送的關(guān)于用戶4URQ消息的確認(rèn)回答URJUnregistration Reject網(wǎng)守向受理終端發(fā)送的關(guān)于網(wǎng)關(guān)的URQ的拒絕回答;或計費認(rèn)證中心向受理

29、終端發(fā)送的關(guān)于用戶的URQ的拒絕回答2.5 修改消息表 2.51修改消息消息英文全稱含義MRQModification Request受理終端向計費認(rèn)證中心發(fā)送的修改用戶數(shù)據(jù)請求MCFModification Confirm計費認(rèn)證中心向受理終端發(fā)送的對修改用戶數(shù)據(jù)請求的確認(rèn)消息MRJModification Reject計費認(rèn)證中心向受理終端發(fā)送的對修改用戶數(shù)據(jù)請求的拒絕消息2.6 接入認(rèn)證授權(quán)和地址解析消息表 2.61地址解析消息消息英文全稱含義ARQAdmission Request網(wǎng)關(guān)向網(wǎng)守發(fā)送的用戶接入認(rèn)證、地址解析請求消息ACFAdmission Confirm網(wǎng)守對ARQ的確認(rèn)回

30、答,并給出地址解析結(jié)果,對于卡號用戶,還需要給出用戶余額和最長通話時長ARJAdmission Reject網(wǎng)守對ARQ消息的拒絕回答,并給出拒絕原因2.7 地址解析請求消息表 2.71地址解析請求消息消息英文全稱含義LRQLocation Request網(wǎng)守向上一級網(wǎng)守發(fā)出地址解析請求LCFLocation Confirm上一級網(wǎng)守對LRQ消息的確認(rèn)回答,并給出地址解析結(jié)果LRJLocation Reject上一級網(wǎng)守對LRQ消息的拒絕回答,并給出拒絕原因2.8 呼叫脫離消息表 2.81呼叫脫離消息消息英文全稱含義DRQDisengage Request網(wǎng)關(guān)與網(wǎng)守之間的呼叫脫離請求消息。當(dāng)該

31、消息由網(wǎng)關(guān)發(fā)起時,則應(yīng)同時傳遞計費信息。計費信息放在“非標(biāo)準(zhǔn)數(shù)據(jù)”(NonStandard Data)字段中DCFDisengage Confirm網(wǎng)守對DRQ消息的確認(rèn)回答DRJDisengage Reject網(wǎng)守對DRQ消息的拒絕回答,并給出拒絕原因 2.9 狀態(tài)消息表 2.91狀態(tài)消息消息英文全稱含義IRQInfo Request網(wǎng)守向網(wǎng)關(guān)發(fā)的狀態(tài)請求消息IRRInfo Request Response網(wǎng)關(guān)根據(jù)ACF命令設(shè)定的間隔或IRQ請求向網(wǎng)守發(fā)送的狀態(tài)回應(yīng)消息IACKInfo Acknowledgement對IRR消息的證實消息INAKInformation Negative Ac

32、knowledgement對IRR消息的拒絕消息2.10 帶寬改變消息表 2.101帶寬改變消息消息英文全稱含義BRQBandwidth Request網(wǎng)關(guān)與網(wǎng)守之間的帶寬改變的請求消息BCFBandwidth Confirm網(wǎng)關(guān)與網(wǎng)守之間的帶寬改變的確認(rèn)消息BRJBandwidth Reject網(wǎng)關(guān)與網(wǎng)守之間的帶寬改變的拒絕消息2.11 網(wǎng)關(guān)資源可利用性消息表 2.111網(wǎng)關(guān)資源可利用消息消息英文全稱含義RAIResource Availability Indication網(wǎng)關(guān)向網(wǎng)守發(fā)送的資源可利用性報告RACResource Availability Confirmation網(wǎng)守對RAI消

33、息的確認(rèn)消息2.12 RAS定時器修改消息表 2.121RAS定時器修改消息消息英文全稱含義RIPRAS Timers and Request in Progress對RAS消息和后續(xù)的重試計數(shù)的響應(yīng)2.13 頂級網(wǎng)守間消息表 2.131頂級網(wǎng)守間消息消息英文全稱含義業(yè)務(wù)請求Service Request頂級網(wǎng)守間業(yè)務(wù)請求消息業(yè)務(wù)確認(rèn)Service Confirmation收到業(yè)務(wù)請求的頂級網(wǎng)守對Service Request消息的確認(rèn)回答,并建立業(yè)務(wù)關(guān)聯(lián)關(guān)系業(yè)務(wù)拒絕Service Rejection頂級網(wǎng)守對Service Request消息的拒絕回答,并給出拒絕原因描述器ID請求Descr

34、iptor ID Request頂級網(wǎng)守向別的頂級網(wǎng)守請求描述器ID描述器ID確認(rèn)Descriptor ID Confirmation頂級網(wǎng)守對Descriptor ID Request消息的確認(rèn)回答,并給出該頂級網(wǎng)守的描述器ID列表描述器ID拒絕Descriptor ID Rejection頂級網(wǎng)守對Descriptor ID Request消息的拒絕回答,并給出拒絕原因描述器請求Descriptor Request頂級網(wǎng)守向另一個頂級網(wǎng)守請求特定描述器的內(nèi)容描述器確認(rèn)Descriptor Confirmation頂級網(wǎng)守對Descriptor Request消息的確認(rèn)回答,并給出描述器的具

35、體內(nèi)容描述器拒絕Descriptor Rejection頂級網(wǎng)守對Descriptor Request消息的拒絕回答,并給出拒絕原因地址解析請求Access Request頂級網(wǎng)守間的地址解析請求地址解析確認(rèn)Access Confirmation頂級網(wǎng)守對地址解析請求的確認(rèn)回答地址解析拒絕Access Rejection頂級網(wǎng)守對地址解析請求的拒絕回答2.14 Q.931Q.931消息編碼采用文本格式,主要由消息名和一系列必配/選配的參數(shù)構(gòu)成,不同的消息會有不同參數(shù),下面以Setup消息為例描述Q.931消息結(jié)構(gòu)。表 2.141Setup消息的主要內(nèi)容信息單元必備(M)/任選(O)長度Prot

36、ocol discriminatorM1Call referenceM3Message typeM1Sending completeO1Bearer capabilityM5 6Extended facilityO8 *FacilityO8 *Notification IndicatorO2 *DisplayO2 82Keypad facilityO2 34SignalO2 3Calling party numberO2 131Called party numberO2 131User-to-UserM2 131一個Setup消息實例如下:Q.931Protocol discriminator

37、 : Q.931Call reference value length: 2Call reference value: 018AMessage Type: Setup (0x05)Bearer CapabilityDisplayCalled Party NumberUser-userInformation element : user-userLength: 149Protocol discriminator: X.208 and X.209 coded user informationH.323_uu_pdu(H.323-UU-PDU)H.323_message_body(setup)set

38、upprotocolIdentifer: sourceaddress: (AliasAddress)e164 : 07551680052sourceInfo(EndpointType)Vendor(VendorIdentifier)vendor(H221NonStandard)t35CountryCode: 28t35Extension:21manufacturercode:555productId: Huawei H.323 Protocol StackversionId: Huawei H.323 Stack version 1.1mcu(McuInfo)mc:Falseundefined

39、Node:FalsedestinationAddress(AliasAddress)e164:075582882200destCallSingalAddressipAddress:ip:port:1720activeMC:FalseconferenceID: 8CBFDA-3030-E030-8314-AC1401A006conferenceGoal:(invite)invitecallType:pointerToPointersource call Signal Address:ip Address:ip:port:1720callIdentifer:guid:8CBFDA-3030-E03

40、0-8314-AC1401A006mediawaitForConnect:FalsecanOverLapsend:Falseh245Tunneling:False。2.15 頂級網(wǎng)守間消息表 2.151頂級網(wǎng)守間消息消息中文描述含義Setup呼叫建立主叫發(fā)給被叫的消息,表示希望建立通話Call Proceeding呼叫進(jìn)程被叫發(fā)給主叫的消息,表示呼叫正在處理Alerting提醒被叫發(fā)給主叫的消息,表示被叫用戶已振鈴Progress進(jìn)展用戶或網(wǎng)絡(luò)發(fā)送的消息,說明一個呼叫的進(jìn)展情況Connect連接被叫發(fā)給主叫的消息,表示被叫用戶已摘機Notify通知用戶或網(wǎng)絡(luò)發(fā)送的消息,用以對狀態(tài)詢問(Stat

41、us Inquiry)消息進(jìn)行響應(yīng)或在呼叫期間對特定錯誤情況進(jìn)行報告Status狀態(tài)頂級網(wǎng)守向另一個頂級網(wǎng)守請求特定描述器的內(nèi)容Status Inquiry狀態(tài)詢問用戶或網(wǎng)絡(luò)發(fā)送的消息,用以從一個同等的三層實體請求狀態(tài)信息User Information用戶信息用戶或網(wǎng)絡(luò)發(fā)送的附加消息,用以提供呼叫建立或各種與呼叫相關(guān)的信息Release Complete釋放完成由先掛機的一方發(fā)給另外一方,表示釋放過程已完成2.16 H.245H.245消息編碼采用文本格式,主要由消息名和一系列必配/選配的參數(shù)構(gòu)成,不同的消息會有不同參數(shù),下面以O(shè)LC消息為例描述H.245消息結(jié)構(gòu)。表 2.161OLC消息的

42、主要內(nèi)容參數(shù)必備(M)/任選(O)參數(shù)ForwardLogicalChannalNumberMForwardLogicalChannalNumberForwardLogicalChannalParametersMForwardLogicalChannalParametersReverseLogicalChannalParametersOReverseLogicalChannalParametersSeparateStackOSeparateStack EncryptionSyncO EncryptionSync一個OpenLogcialChannel (OLC)消息實例如下:ITU-T Rec

43、ommendation H.245requestopenLogicalChannelforwardLogicalChannelNumber: 2forwardLogicalChannelParametersdataType(audioData)audioData:g7231maxAl_sduAudioFrames:1silenceSuppression: FalsemultiplexParameters(h2250LogicalChannelParemeter)h225LogicalChannelParameterssessionID: 1mediaChannel: (unicastAddre

44、ss)unicastAddress:ipAddress:tsapIdentifer:40000mediaGuaranteedDelivery: FalsemediaControlChannel:unicastAddress:ipAddress:tsapIdentifer:40001mediaGuaranteedDelivery:False。2.17 終端能力設(shè)定表 2.171終端能力設(shè)定消息英文全稱含義TCSTerminal Capability Set能力交換請求,告訴對方本端支持的接收能力TCSATerminal Capability Set Acknowlege能力交換請求響應(yīng)TCSRT

45、erminal Capability Set Reject能力交換請求拒絕2.18 主從決定在建立H.245通道過程中,可以使用主從決定,也可以不使用,對于IP電話,H.245體制建議不采用此流程。表 2.181主從決定消息英文全稱含義MSDMaster Slave Determination主從確定請求MSDAMaster Slave Determination Acknowlege主從確定請求響應(yīng)MSDRMaster Slave Determination Reject主從確定請求拒絕2.19 打開邏輯通道表 2.191打開邏輯通道消息英文全稱含義OLCOpen Logical Chann

46、el打開邏輯通道請求消息OLCAOpen Logical Channel Acknowledge打開邏輯通道請求響應(yīng)消息OLCROpen Logical Channel Reject打開邏輯通道請求拒絕消息2.20 結(jié)束會話表 2.201結(jié)束會話消息英文全稱含義ESCEnd Session Command結(jié)束會話命令,即關(guān)閉H.245通道2.21 關(guān)閉邏輯通道表 2.211關(guān)閉邏輯通道消息英文全稱含義CLCClose Logical Channal關(guān)閉邏輯通道命令CLCAClose Logical Channel Ack關(guān)閉邏輯通道響應(yīng)消息第3章 呼叫流程3.1 RAS3.1.1 網(wǎng)守的發(fā)現(xiàn)圖

47、 3.11 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拒絕。3.1.2 節(jié)點登記與注銷圖 3.12 RAS節(jié)點登記與注銷尋找網(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(wǎng)關(guān)(終端)退出服務(wù),向網(wǎng)守發(fā)送URQ,請求注銷登記;網(wǎng)守回URF(或URJ)進(jìn)行確認(rèn)(或拒絕)。3.1.3 呼叫接入與退出圖 3.13 RAS呼叫接入與退出終端發(fā)起呼叫時,網(wǎng)關(guān)(終端)向網(wǎng)守

48、發(fā)送ARQ請求用戶接入認(rèn)證、地址解析;網(wǎng)守回送ACF確認(rèn)回答,并給出地址解析結(jié)果,對于卡號用戶,還需要給出用戶余額和最長通話時長;呼叫完畢,網(wǎng)關(guān)向網(wǎng)守發(fā)送DRQ請求呼叫脫離;網(wǎng)守回送DCF進(jìn)行確認(rèn)。3.2 Q.9313.2.1 基本呼叫建立流程(直接路由)圖 3.21 Q.931基本呼叫建立流程(直接路由)主叫(終端1)發(fā)起呼叫,通過RAS消息(ARQ)接入,在收到網(wǎng)守的ACF消息后,解析出翻譯后的地址,與被叫(終端2)建立TCP連接;終端1通過Q.931消息發(fā)送Setup消息給對端,對端一般回應(yīng)Call Proceeding、Alerting、Connect消息;主叫收到Connect后,進(jìn)

49、入H.245協(xié)商階段;另外,主叫、被叫都可以發(fā)送Release消息,結(jié)束本次呼叫。3.2.2 基本呼叫建立流程(GK路由)圖 3.22 Q.931基本呼叫建立流程(GK路由)主叫(終端1)發(fā)起呼叫,通過RAS消息(ARQ)接入,在收到網(wǎng)守的ACF消息后,解析出翻譯后的地址(需要GK路由),與GK建立TCP連接;終端1通過Q.931消息發(fā)送Setup消息給GK,GK回應(yīng)Call Proceeding消息;GK與被叫(終端2)建立TCP連接,發(fā)送Setup消息給終端2,終端2一般回應(yīng)Call Proceeding、Alerting、Connect消息;GK傳送Alerting、Connect消息給

50、終端1;主叫收到Connect后,進(jìn)入H.245協(xié)商階段;另外,主叫、被叫都可以發(fā)送Release消息,結(jié)束本次呼叫。3.2.3 呼叫斷開流程圖 3.23 Q.931呼叫斷開流程主被叫任何一端掛機,送Release Complete消息給對端;主被叫間斷開TCP連接。3.3 H.2453.3.1 能力交換(CapabilityExchange)圖 3.31 H.245能力交換流程3.3.2 主從確定(MasterSlaveDetermination)圖 3.32 H.245主從確定流程3.3.3 打開邏輯通道(OpenLogicalChannel)圖 3.33 H.245打開邏輯通道流程3.3

51、.4 關(guān)閉邏輯通道(CloseLogicalChannel)圖 3.34 H.245關(guān)閉邏輯通道流程3.3.5 結(jié)束會話過程(EndSession)圖 3.35 H.245結(jié)束會話流程3.4 信令配合3.4.1 典型呼叫流程(正常啟動)圖 3.41信令配合典型呼叫流程(正常啟動)-1圖 3.42信令配合典型呼叫流程(正常啟動)-23.4.2 典型呼叫流程(快啟)圖 3.43 信令配合典型呼叫流程(快啟)3.5 H.323之童話故事篇說了這么多的呼叫流程,大家是不是有些頭暈眼花,沒有關(guān)系,看了下面的小故事,相信大家對于H.323一次呼叫過程就有了比較全面的了解。請看:在H.323的王國里有許多成

52、員(各種H.323節(jié)點),為了確保這個王國的正常運轉(zhuǎn),頌布了許多法令(H.323協(xié)議簇,其中主要有RAS、Q.931、H.245、TCP/IP、RTP/RTCP、UDP),無論是國王、還是臣民,大家都嚴(yán)格遵守這些法規(guī)。在這里將介紹H.323王國最重要的兩個角色國王(GK)、臣民(GW)是如何遵照法規(guī)(RAS、Q.931、H.245)通信的。其中國王與臣民之間的通信遵守RAS協(xié)議,臣民與臣民間的通信遵守Q.931、H.245協(xié)議。首先,臣民(GW)應(yīng)向國王注冊。一個臣民(GW)誕生后,會使用RAS協(xié)議去尋找自己的國王(GK),他高聲問到:“誰是我的國王請回答我!”,這時可能會有一個或者多個國王來

53、響應(yīng):“你是我的臣民(GW),到我這里來注冊吧,這是我的地址?!?,當(dāng)然國王也可以拒絕臣民(GW)的請求:“你不是我的臣民(GW),別來煩我?!比绻济瘢℅W)幸運地得到了多個國王的青睞,他可以選擇一個國王并向他注冊。注冊成功后,臣民(GW)就可以享受國王提供的各種服務(wù)(如接入控制、帶寬管理、地址翻譯等功能)。這時,當(dāng)臣民(GW)與另一臣民(GW)通信時,不需要知道對方的地址,只需告訴國王想要和誰通信,國王會把對方的地址找來給他。對于那些沒有找到國王的臣民(GW)來說就有點慘了,因為沒有國王的幫助,他只能與自己相當(dāng)熟悉的臣民(GW)通信(即知道對方的地址)。臣民(GW)向國王注冊可以有一個生命期,過了這個有效期,臣民(GW)還要再向國王注冊。下面看看H.323的國王與臣民是如何幫助PSTN王國的臣民通過IP網(wǎng)相互通信的(即IP電話是如何實現(xiàn)的)。一個PSTN王國的臣民C想通過IP網(wǎng)送給他遠(yuǎn)方的朋友D一份特別的禮物,他跑去找與自己相熟的H.323王國的臣民A(GW),并把朋友的電話告訴他,請他幫助通過IP網(wǎng)找這個朋友(即一個PSTN用戶撥打IP電話,呼入GW)。臣民A(GW)看不懂這個電話號碼,他應(yīng)該怎么做才能找到那位朋友呢?向國王(GK)尋求幫助,解析電話號碼。由于在H.323王國里是使用IP協(xié)議通信的,所以臣民A(GW)拿到對方的電話號碼是

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論