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

下載本文檔

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

文檔簡介

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

2、息132.8 呼叫脫離消息142.9 狀態(tài)消息142.10 帶寬改變消息142.11 網(wǎng)關資源可利用性消息152.12 RAS定時器修改消息152.13 頂級網(wǎng)守間消息152.14 Q.931162.15 頂級網(wǎng)守間消息182.16 H.245192.17 終端能力設定202.18 主從決定212.19 打開邏輯通道212.20 結束會話212.21 關閉邏輯通道21第3章呼叫流程233.1 RAS233.1.1 網(wǎng)守的發(fā)現(xiàn)233.1.2 節(jié)點登記與注銷233.1.3 呼叫接入與退出243.2 Q.931253.2.1 基本呼叫建立流程(直接路由)253.2.2 基本呼叫建立流程(GK路由)2

3、53.2.3 呼叫斷開流程263.3 H.245263.3.1 能力交換(CapabilityExchange)263.3.2 主從確定(MasterSlaveDetermination)273.3.3 打開邏輯通道(OpenLogicalChannel)273.3.4 關閉邏輯通道(CloseLogicalChannel)273.3.5 結束會話過程(EndSession)283.4 信令配合283.4.1 典型呼叫流程(正常啟動)283.4.2 典型呼叫流程(快啟)293.5 H.323之童話故事篇29第4章在NGN中的應用324.1 NGN組網(wǎng)中的H.323324.1.1 Softswi

4、tch和Softswitch之間的互通324.1.2 H.323終端324.1.3 H.323軟終端324.2 SOFTSWITCH在H.323應用的作用334.2.1 SoftswitchH.323域334.2.2 H.323域33第1章協(xié)議概念1.1 協(xié)議概述H.323是由ITU制定的通信控制協(xié)議,用于在分組交換網(wǎng)中提供多媒體業(yè)務。呼叫控制是其中的重要組成部分,它可用來建立點到點的媒體會話和多點間媒體會議。H.323定義了介于電路交換網(wǎng)和分組交換網(wǎng)之間的H.323網(wǎng)關(Gateway)、用于地址翻譯和訪問控制的網(wǎng)守(Gatekeeper)、提供多點控制的多點會議控制器(MC)、提供多點會議

5、媒體流混合的多點處理器(MP),以及多點會議控制單元(MCU)等實體H.323是ITU-T開發(fā)的IP網(wǎng)絡實時多媒體通信協(xié)議簇,由呼叫控制、媒體編碼、管理控制、網(wǎng)絡安全等一系列協(xié)議組成。H.323適用于在底層彳輸不提供QoS保證的分組網(wǎng)絡上進行多媒體通訊的技術需求,主要目的是實現(xiàn)位于不同網(wǎng)絡中的終端之間的音視交互通信。H.323建議定義了的系統(tǒng)組件包括終端,網(wǎng)關(GW),網(wǎng)守(Gatekeeper,簡稱GK),多點控制(MC),多點處理(MP),多點處理單元(MCU)等。最重要的系統(tǒng)組件為網(wǎng)關和網(wǎng)守。H.323終端提供在點對點或點對多點會議中,進行語音和可選用的視頻,數(shù)據(jù)通訊能力。H.323的范

6、圍不包括網(wǎng)絡界面,物理網(wǎng)絡,及網(wǎng)絡上的傳輸協(xié)議。1.2名詞解釋a. 2 22 weirm. aza匚出:r ?=n a,11-fr圖1.2-1 H.323構件及相互關系1. GW(Gateway):H.323網(wǎng)關是指在PBN上的H.323終端與SCN上的其它終端之間,或另一個H.323網(wǎng)關之間,提供實時雙向業(yè)務的節(jié)點。2. GK(Gatekeeper):GK是網(wǎng)絡上的H.323實體,它為H.323終端,網(wǎng)關和MCU提供地址翻譯,控制網(wǎng)絡訪問。也可以為終端,網(wǎng)關,和MCU提供其它服務:如帶寬管理,定位網(wǎng)關等。3. MCU(Multipointcontrolunit):多點控制單元用于控制多點會議

7、。也可以用于連接兩個終端的點對點會議(這種點對點會議以后可能發(fā)展為多點會議)。MCU通常按H.231MCU的方式行事,不過音頻處理器不是必須的。MCU由兩部分組成:必備的MC和可選白MP。最簡單的MCU可以只包括一個MC,沒有MP。MCU也可能在不被某個節(jié)點顯式呼叫的情況下,通過GK加入會議。4. MC(Multipointcontroller):MC是網(wǎng)絡上的一個H.323實體,它為多點會議中三個或更多個終端的參與提供控制。也可以在點對點會議中連接兩個終端,以后發(fā)展為多點會議。MC與所有終端進行能力協(xié)商,在共有的水平上進行通訊。它也可以管理會議資源,例如誰正在多點傳送視頻。MC不執(zhí)行媒體流的

8、混響與交換。5. MP(Multipointprocessor):MP是網(wǎng)絡上的H.323實體,它為多點會議中的媒體流提供集中處理能力。在MC的控制下,提供混響,交換,和其它對媒體流的處理過程。MP能夠處理單個或多個媒體流依賴于支持的會議類型。6. Terminal:H.323終端是網(wǎng)絡上的一個節(jié)點,它與其它H.323終端,網(wǎng)關,或MCU之間進行實時、雙向的通訊。7. EP(Endpoint):節(jié)點指H.323終端,網(wǎng)關,或MCU。它能發(fā)起呼叫或被呼叫。由它產(chǎn)生、終止信息流。8. Zone:區(qū)域是由一個GK管理的所有終端,網(wǎng)關,和MCU的集合。一個區(qū)域至少包括一個終端,可以不包括網(wǎng)關和MCU。

9、一個區(qū)域有且只有一個GK。區(qū)域獨立于網(wǎng)絡拓撲結構,可以由通過路由設備相連的多個網(wǎng)段組成。/Zone/T1521220-96圖1.2-2H.323Zone9. 呼叫信令:一組消息和流程。用于建立呼叫,請求改變呼叫的帶寬,得到呼叫中端點的狀態(tài)終止呼叫等。1.3 協(xié)議模型H.323協(xié)議是一種傘形規(guī)范,因為它涵蓋了其它建議,包才H.225.0分組和同步,H.245控制,H.261和H.263視頻CODEC,G711、G.722、G.728、G.729和G.723音頻CODEC,以及T.120系列多媒體通信協(xié)議。H.323協(xié)議棧結構如下圖所示圖1.3-1H.323協(xié)議棧在我司NGN解決方案的核心部件So

10、ftswitch中,使用了H.323協(xié)議簇中的RAS、Q.931和H.245協(xié)議。其網(wǎng)絡層協(xié)議是IP,傳送層協(xié)議為UDP和TCP,其中RAS承載在UPD上,Q.931和H.245承載在TCP上。H.323消息編碼格式是基于ASN.1二進制編碼。本文將只對RAS、Q.931、H.245做進一步描述。1.3.1 RASITU-TRAS(Registration,Admission,andStatus)協(xié)議為網(wǎng)關與網(wǎng)守之間進行信息交互所使用的協(xié)議,在RAS協(xié)議中,一般模式都是網(wǎng)關向網(wǎng)守發(fā)送一個請求,然后網(wǎng)守返回接受或拒絕消息。RAS消息主要遵循H.323V2協(xié)議。1.3.2 Q.931ITU-TQ.

11、931協(xié)議為網(wǎng)關與網(wǎng)守之間進行信息交互所使用的協(xié)議,主要負責呼叫過程中的信令處理。1.3.3 H.245ITU-TH.245協(xié)議為主、被叫網(wǎng)關之間進行信息交互所使用的協(xié)議,H.245指定了許多獨立的協(xié)議實體,支持端對端信令。一個協(xié)議實體由語法、詞義、語義和一套流程來指定消息交換以及用戶的互操作。H.245消息分為四類:請求、響應、命令、指示。請求和響應消息用于協(xié)議實體。請求消息要求一個指定的行動及一個立即的響應。響應消息響應一個相應的請求。命令消息要求一個指定的行動,但不需要響應。指示消息只是提供信息,不要求行動和響應。H.245控制信道是用來承載控制信息用以對H.323實體的操作,這些控制主

12、要包括如下三個:1. 主從決定決定兩方誰是主、誰是從。H.245主從決定消息流程用于解決下述情況的沖突:一是會議中兩個節(jié)點都是MC,二是兩個節(jié)點間嘗試建立雙向信道。兩個節(jié)點在masterSlaveDetermination消息中交換隨機數(shù),以決定主從節(jié)點。2. 能力交換進行能力協(xié)商,獲得雙方都可接受的編解碼類型。3. 打開或關閉邏輯通道打開RTP、RTCP通道,為通話做準備。1.3.4 三者的區(qū)別和聯(lián)系1.3.4.1 聯(lián)系它們?yōu)橥瓿梢淮魏艚卸餐浜希饔蟹止ぃ篟AS完成H.323實體向GK的注冊,H.245完成要連接實體之間的參數(shù)協(xié)商和準備,Q.931完成連接實體的連接。1.3.4.2 區(qū)另

13、I先后順序不同,先RAS,再H.245,最后Q.931。1.4 組件的特征1.4.1 GK在H.323系統(tǒng)中,GK是可選的,為H.323節(jié)點提供呼叫控制服務。不止一個GK可能出現(xiàn),并以未指明的方式相互通訊。GK和節(jié)點是邏輯分離的,不過,在物理實現(xiàn)日可以和終端,MCU,GW,MC或其它非H.323網(wǎng)絡設備共存。在系統(tǒng)中出現(xiàn)時,GK必須提供以下服務:地址翻譯一一將地址別名翻譯為傳輸?shù)刂贰_@需要由Registration消息維護轉換表。其它更新轉換表的方式也是允許的。接入控制一一GK必須使用ARQ、ACF、ARJ驗證網(wǎng)絡接入,這可以基于呼叫鑒權,帶寬,或其它由廠家設定的標準。它可以是一個空函數(shù),允許

14、所有的呼叫。帶寬控制一一GK必須支持BRQ、BCF、BRJ消息。這可以基于帶寬管理,也可以是一個空函數(shù),接受所有的帶寬修改請求。區(qū)域管理一一GK必須向已登記的終端,MCU,網(wǎng)關提供上述功能。GK可以執(zhí)行以下可選功能:呼叫控制信令一一GK可以選擇由節(jié)點完成呼叫信令,也可以選擇由自己處理呼叫信令。另一個選擇是:GK可以讓節(jié)點間以呼叫信令信道直接相連,這種方式,GK可以避免處理H.225.0呼叫信令。GK可以按Q.931的定義行動,以支持補充業(yè)務。這需進一步研究。呼叫鑒權一一通過使用H.225.0信令,GK可以因為鑒權失敗拒絕來自終端的呼叫。拒絕的原因至少包括:接入特定的終端或網(wǎng)絡受限,在某個時間限

15、制接入。鑒權通過或失敗的標準在本建議之外。帶寬管理一一控制同時允許訪問網(wǎng)絡的終端數(shù)目。通過使用H.225.0信令,GK可以因帶寬受限拒絕來自終端的呼叫。如果GK確定網(wǎng)絡無足夠的帶寬,這就會發(fā)生。帶寬是否夠用在本建議范圍之外。注意:這可以是一個空函數(shù),同意所有終端接入。當一個活動的呼叫要求額外的帶寬時,這個功能也起作用。呼叫管理一一例如,GK可以維護正在進行的呼叫列表。這個信息對于指示被叫是否忙是有用的,以及給帶寬管理功能提供信息。帶寬管理信息數(shù)據(jù)結構一一供進一步研究。帶寬預留一一供進一步研究。目錄服務一一供進一步研究。為了支持adhoc多點會議,GK可以選擇從點對點會議的兩個終端接收H.245

16、控制信道。當會議改成多點會議時,GK可以重定向H.245控制信道至MC。GK不處理H.245信令,只需在終端之間或終端和MC之間傳遞它。包含網(wǎng)關的網(wǎng)絡應當包括GK,以將收到的E.164或partyNumber地址翻譯成傳輸?shù)刂?。包含GK的H.323實體必須有一個機制使內部的GK失效,以便當一個網(wǎng)絡上有多個H.323實體包含GK時,這些H.323實體能被配置成同一Zone。1.4.2 GW網(wǎng)關提供傳送格式的轉換,和通訊流程的轉換。這個轉換的詳細說明在H.246。網(wǎng)關應當能在PBN側和SCN側執(zhí)行建立和清除流程,傳輸格式的轉換也在網(wǎng)關執(zhí)行。通常網(wǎng)關(不作為MCU)的作用映射網(wǎng)絡端和SCN端的特征,

17、與此相反的是透明傳輸。一個H.323節(jié)點可以和另一個H.323節(jié)點在同一個網(wǎng)絡,不經(jīng)過網(wǎng)關互聯(lián),如果不要求與SCN終端通訊,可以省略網(wǎng)關。以下情況也是可能的:為了旁路路由器或一個低帶寬鏈接,網(wǎng)絡上一個網(wǎng)段的終端通過一個網(wǎng)關呼出,再從另一個網(wǎng)關回到原先的網(wǎng)絡。在網(wǎng)絡側,網(wǎng)關可具有H.323終端,或MCU的功能。在SCN側,網(wǎng)關可以有SCN終端或MCU的功能。具體選擇終端,或MCU功能,由制造廠家決定。網(wǎng)關提供不同類型終端之間的必要轉換。注意:網(wǎng)關可以在初始呼叫時作為終端使用,以后通過H.245信令,為同一個初始化為點對點的呼叫作為MCU使用。由于向GK登記時的指示,GK知道哪些終端是網(wǎng)關。在SC

18、N和網(wǎng)絡之間傳送T.120數(shù)據(jù)的網(wǎng)關需包含T.120MCSProvider,它連接網(wǎng)絡和SCN上的T.120MCSProviders。網(wǎng)關由三部分組成:H.323終端或MCU,SCN終端或MCU,以及轉換功能。網(wǎng)關對網(wǎng)絡上的其他H.323終端而言,是一個或多個H.323終端,或一個H.323MCU。它使用本建議中的流程與其他H.323終端通訊。SCN終端或MCU功能由相應的建議描述(H.310,H.320,H.321,H.322,H.324,V.70,GSTN或ISDN語音終端)。在SCN側,網(wǎng)關對于終端而言是一個或多個同類終端或MCU。它和其他終端使用相應建議規(guī)定的流程進行通訊。SCN的信令

19、過程,包括H.323網(wǎng)關對SCN而言表現(xiàn)為終端還是網(wǎng)絡在本建議之外。注汪息:網(wǎng)關可以不經(jīng)過H.320直接將H.323轉換為H.324或H.310。支持和GSTN或ISDN語音終端互通的網(wǎng)關應當能發(fā)出和檢測相應的DTMF信號:0-9,*,#,用于H.245userinputindications。H.323ConversionSCNTerminalFunctionLANTerminalFunctionFunctionGatewayASCNH.323ConversionSCNTerminalFunctionLANMCUFunctionFunctionSCNGatewayBH.323Conversi

20、onSCNLANTerminalFunctionFunctionMCUFunctionSCNGatewayCH.323ConversionSCNLANMCUFunctionFunctionGatewayDMCUFunctionSCNT1521240-96圖1.4-1H.323gatewayconfigurations轉換功能在不同的終端建議的格式間提供必要的轉換。至少,網(wǎng)關必須提供傳輸格式,呼叫建立信令和流程,連接控制信令和流程的轉換功能。要求時,網(wǎng)關必須提供H.245與H.242的轉換。網(wǎng)關在H.225.0呼叫信令和SCN信令系統(tǒng)(Q.931,Q.2931,等)之間執(zhí)行必要的轉換。網(wǎng)絡上Q.

21、931的和SCN上白QQ.931轉換在H.246上描述。所有來自SCN節(jié)點的呼叫信令,網(wǎng)關不能處理的,應當轉送給網(wǎng)絡節(jié)點,反之亦然。這些信令至少包括:Q.932,Q.950和H.450系列消息。這將允許H.323節(jié)點實現(xiàn)上述建議定義的補充業(yè)務。其它SCN呼叫信令系統(tǒng)的處理需進一步研究。本建議描述了H.323終端經(jīng)網(wǎng)關與外部SCN終端的連接。能經(jīng)網(wǎng)關通訊的H.323終端的實際數(shù)目沒有標準。類似地,SCN的連接數(shù)目,同時的獨立會議數(shù)目,audio、video、data的轉換功能,和多點功能的包含,由廠家決定。如果網(wǎng)關在網(wǎng)絡側包含MCU功能,必須是一個網(wǎng)絡上的H.323MCU。如果網(wǎng)關在SCN側包含

22、MCU功能,它可以是一個SCN側的H.231、H.243MCU,或H.310,H.324系統(tǒng)的MCU(這些MCU需在各自的建議中進一步研究)。一個網(wǎng)關可以經(jīng)SCN連接到其它網(wǎng)關,使不在同一網(wǎng)絡上的H.323終端之間能夠通訊。在網(wǎng)絡間提供透明傳輸?shù)脑O備,不是本建議范圍內定義的網(wǎng)關。1.4.3 MCU由一個MC和零或多個MP組成的節(jié)點,共同實現(xiàn)多點特性。1.4.3.1 MC(控制)控制功能。能力交換(與各終端)。決定SCM(選定通信模式)。建立連接,終端通過H.245控制信道與MC連接。會議模式的選擇(如分散或集中)。1.4.3.2 MP(處理)視頻:視頻交換(Switching)和視頻多畫面(M

23、ixing)。語音:交換,混合,或者它們的組合。T.120數(shù)據(jù)。非標準數(shù)據(jù),透明用戶數(shù)據(jù)和其它類型數(shù)據(jù)。算法和格式轉換。1.4.4 信息流虛擬電話組件通過傳輸信息流聯(lián)系。這些信息流可分為以下幾類:video,audio,data,通訊控制和呼叫控制。Audio信號包含編碼的數(shù)字化語音,以及伴隨語音的語音控制信號。可以采取措施減小語音帶寬。Video信號包含編碼的數(shù)字化運動圖像,以及伴隨的圖象控制信號。Video的傳輸帶寬不能超過在能力交換時選定的值。數(shù)據(jù)信號包括圖形,文檔等各種數(shù)據(jù)流。通訊控制信號通過交換控制數(shù)據(jù),實現(xiàn)能力交換,打開,關閉邏輯信道,模式控制和其他功能。呼叫控制信號用于呼叫建立,

24、終止,和其他呼叫功能。上述信息流被格式化(H.225.0)后送至網(wǎng)絡界面。1.4.5 終端H.323終端包括用戶設備界面,視頻編解碼,音頻編解碼,遠程信息處理設備,H.225.0層,系統(tǒng)控制功能塊,及與PBN的界面。其中系統(tǒng)控制單元,H.225.0層,網(wǎng)絡界面,和一個音頻編解碼單元是必備的。視頻編解碼單元,和用戶數(shù)據(jù)應用是可選的。第2章協(xié)議命令2.1 RAS命令RAS消息是H.225.0協(xié)議規(guī)定的消息的一種,主要包括注冊、訪問控制和狀態(tài)等內容。RAS消息編碼采用文本格式,主要由消息名和一系列必配/選配的參數(shù)構成,不同的消息會有不同參數(shù),下面以RRQ消息為例描述RAS消息結構。表2.1-1網(wǎng)關注

25、冊登記的RRQ消息參數(shù)參數(shù)必備(M)/任選(O)RequestSeqNumMProtocolIdentifierMNonStandardDataOCallSignalAddressMRasAddressMTerminalTypeMTerminalAliasOGatekeeperIdentifierOEndpointVendorMAlternateEndpointsOTimeToLiveOTokensOCryptoTokensOIntegrityCheckValueOKeepAliveOEndpointIdentifierOWillSupplyUUIEsO一個RRQ消息實例如下:Registra

26、tionRequestRequestSeqNum:23917ProtocolIdentifier:0.0.8.2250.0.2DiscoveryComplete:FalseCallSignalAddress(TransportAddress)Item0(ipAddress)IpAddressIp:172.20.1.160Port:1720RasAddress(TransportAddress)ItemO(ipAddress)IpAddressIp:172.20.1.160Port:1719TerminalType(EndpointType)Vendor(Vendorldentifier)Ven

27、dor(H221NonStandard)t35CountryCode:28t35Extension:21manufacturercode:555productId:HuaweiH.323ProtocolStackversionId:HuaweiH.323Stackversion1.1mcu(McuInfo)mc:FalseundefinedNode:FalseterminalAlias(AliasAddress)Item0(e164)e164:82882200Item1(H.323_ID)H.323_ID:MediaCenter01A0endpointerVendor(vendorIdenti

28、fier)Vendor(VendorIdentifier)Vendor(H221NonStandard)t35CountryCode:28t35Extension:21manufacturercode:555productId:HuaweiH.323ProtocolStackversionld:HuaweiH.323Stackversion1.1timeToLive:300keepAlive:FalsewillSupplyUUIEs:False。2.2 尋找網(wǎng)守消息表2.2-1網(wǎng)守消息消息英文全稱含義GRQGatekeeperRequest受理終端初次使用,向網(wǎng)絡廣播尋找網(wǎng)守的請求,以找到自己

29、所屬的網(wǎng)守。GCFGatekeeperReject網(wǎng)守向受理終端發(fā)送的尋找網(wǎng)守請求(GRQ)的確認回答GRJGatekeeperReject網(wǎng)守向受理終端發(fā)送的尋找網(wǎng)守請求(GRQ)的拒絕回答2.3 注冊登記消息表2.3-1注冊登記消息消息英文全稱含義RRQRegistrationRequest受理終端向網(wǎng)守發(fā)起的網(wǎng)關注冊登記的請求RCFRegistrationConfirm網(wǎng)守向受理終端發(fā)送的對網(wǎng)關注冊登記請求RRQ的確認回答RRJRegistrationReject網(wǎng)守向受理終端發(fā)送的對網(wǎng)關的注冊登記請求(RRQ)的拒絕回答2.4 注銷消息表2.4-1注銷消息消息英文全稱含義URQUnre

30、gistrationRequest受理終端向網(wǎng)守發(fā)送的關于網(wǎng)關請求注銷注冊登記的消息消息英文全稱含義UCFUnregistrationConfirm網(wǎng)守向受理終端發(fā)送的關于網(wǎng)關的URQ的確認回答;或計費認證中心向受理終端發(fā)送的關于用戶4URQ消息的確認回答URJUnregistrationReject網(wǎng)守向受理終端發(fā)送的關于網(wǎng)關的URQ的拒絕回答;或計費認證中心向受理終端發(fā)送的關于用戶的URQ的拒絕回答2.5 修改消息表2.5-1修改消息消息英文全稱含義MRQModificationRequest受理終端向計費認證中心發(fā)送的修改用戶數(shù)據(jù)請求MCFModificationConfirm計費認證中

31、心向受理終端發(fā)送的對修改用戶數(shù)據(jù)請求的確認消息MRJModificationReject計費認證中心向受理終端發(fā)送的對修改用戶數(shù)據(jù)請求的拒絕消息2.6 接入認證授權和地址解析消息表2.6-1地址解析消息消息英文全稱含義ARQAdmissionRequest網(wǎng)關向網(wǎng)守發(fā)送的用戶接入認證、地址解析請求消息ACFAdmissionConfirm網(wǎng)守對ARQ的確認回答,并給出地址解析結果,對于卡號用戶,還需要給出用戶余額和最長通話時長ARJAdmissionReject網(wǎng)守對ARQ消息的拒絕回答,并給出拒絕原因2.7 地址解析請求消息表2.7-1地址解析請求消息消息英文全稱含義LRQLocationR

32、equest網(wǎng)守向上一級網(wǎng)守發(fā)出地址解析請求LCFLocationConfirm上一級網(wǎng)守對LRQ消息的確認回答,并給出地址解析結果LRJLocationReject上一級網(wǎng)守對LRQ消息的拒絕回答,并給出拒絕原因2.8 呼叫脫離消息表2.8-1呼叫脫離消息消息英文全稱含義DRQDisengageRequest網(wǎng)關與網(wǎng)守之間的呼叫脫離請求消息。當該消息由網(wǎng)關發(fā)起時,則應同時傳遞計費信息。計費信息放在邪標準數(shù)據(jù)"(NonStandardData)字段中DCFDisengageConfirm網(wǎng)守對DRQ消息的確認回答DRJDisengageReject網(wǎng)守對DRQ消息的拒絕回答,并給出拒

33、絕原因2.9 狀態(tài)消息表2.9-1狀態(tài)消息消息英文全稱含義IRQInfoRequest網(wǎng)守向網(wǎng)關發(fā)的狀態(tài)請求消息IRRInfoRequestResponse網(wǎng)關根據(jù)ACF命令設定的間隔或IRQ請求向網(wǎng)守發(fā)送的狀態(tài)回應消息IACKInfoAcknowledgement對IRR消息的證實消息INAKInformationNegativeAcknowledgement對IRR消息的拒絕消息2.10 帶寬改變消息表2.10-1帶寬改變消息消息英文全稱含義BRQBandwidthRequest網(wǎng)關與網(wǎng)守之間的帶寬改變的請求消息BCFBandwidthConfirm網(wǎng)關與網(wǎng)守之間的帶寬改變的確認消息BRJ

34、BandwidthReject網(wǎng)關與網(wǎng)守之間的帶寬改變的拒絕消息2.11 網(wǎng)關資源可利用性消息表2.11-1網(wǎng)關資源可利用消息消息英文全稱含義RAIResourceAvailabilityIndication網(wǎng)關向網(wǎng)守發(fā)送的資源可利用性報告RACResourceAvailabilityConfirmation網(wǎng)守對RAI消息的確認消息2.12 RAS定時器修改消息表2.12-1RAS定時器修改消息消息英文全稱含義RIPRASTimersandRequestinProgress對RAS消息和后續(xù)的重試計數(shù)的響應2.13 頂級網(wǎng)守間消息表2.13-1頂級網(wǎng)守間消息消息英文全稱含義業(yè)務請求Servi

35、ceRequest頂級網(wǎng)守間業(yè)務請求消息業(yè)務確認ServiceConfirmation收到業(yè)務請求的頂級網(wǎng)守對ServiceRequest消息的確認回答,并建立業(yè)務關聯(lián)關系業(yè)務拒絕ServiceRejection頂級網(wǎng)守對ServiceRequest消息的拒絕回答,并給出拒絕原因描述器ID請求DescriptorIDRequest頂級網(wǎng)守向別的頂級網(wǎng)守請求描述器ID描述器ID確認DescriptorIDConfirmation頂級網(wǎng)守對DescriptorIDRequest消息的確認回答,并給出該頂級網(wǎng)守的描述器ID列表描述器ID拒絕DescriptorIDRejection頂級網(wǎng)守對Desc

36、riptorIDRequest消息的拒絕回答,并給出拒絕原因描述器請求DescriptorRequest頂級網(wǎng)守向另一個頂級網(wǎng)守請求特定描述器的內容描述器確認DescriptorConfirmation頂級網(wǎng)守對DescriptorRequest消息的確認回答,并給出描述器的具體內容描述器拒絕DescriptorRejection頂級網(wǎng)守對DescriptorRequest消息的拒絕回答,并給出拒絕原因消息英文全稱含義地址解析請求AccessRequest頂級網(wǎng)守間的地址解析請求地址解析確認AccessConfirmation頂級網(wǎng)守對地址解析請求的確認回答地址解析拒絕AccessReject

37、ion頂級網(wǎng)守對地址解析請求的拒絕回答2.14 Q.931/選配的參數(shù)構成,不同的消息會Q.931消息編碼采用文本格式,主要由消息名和一系列必配有不同參數(shù),下面以Setup消息為例描述Q.931消息結構。表2.14-1Setup消息的主要內容信息單元必備(M)/任選(O)長度ProtocoldiscriminatorM1CallreferenceM3MessagetypeM1SendingcompleteO1BearercapabilityM56ExtendedfacilityO8*FacilityO8*NotificationIndicatorO2*DisplayO282Keypadfaci

38、lityO234SignalO23CallingpartynumberO2131CalledpartynumberO2131User-to-UserM2131一個Setup消息實例如下:Q.931Protocoldiscriminator:Q.931Callreferencevaluelength:2Callreferencevalue:018AMessageType:Setup(0x05)BearerCapabilityDisplayCalledPartyNumberUser-userInformationelement:user-userLength:149user information

39、Protocoldiscriminator:X.208andX.209codedITU-TRecommendationH.225.0H.323_uu_pdu(H.323-UU-PDU)H.323_message_body(setup)setupprotocolIdentifer:0.0.8.2250.0.2sourceaddress:(AliasAddress)e164:sourceInfo(EndpointType)Vendor(VendorIdentifier)vendor(H221NonStandard)t35CountryCode:28t35Extension:21manufactur

40、ercode:555productId:HuaweiH.323ProtocolStackversionId:HuaweiH.323Stackversion1.1mcu(McuInfo)mc:FalseundefinedNode:FalsedestinationAddress(AliasAddress)e164:0destCallSingalAddressipAddress:ip:172.20.1.45port:1720activeMC:FalseconferenceID:8CBFDA-3030-E030-8314-AC1401A006conferenceGoal:(invite)invitec

41、allType:pointerToPointersourcecallSignalAddress:ipAddress:ip:172.20.1.60port:1720callIdentifer:guid:8CBFDA-3030-E030-8314-AC1401A006mediawaitForConnect:FalsecanOverLapsend:Falseh245Tunneling:False。2.15 頂級網(wǎng)守間消息表2.15-1頂級網(wǎng)守間消息消息中文描述含義Setup呼叫建立主叫發(fā)給被叫的消息,表示希望建立通話CallProceeding呼叫進程被叫發(fā)給主叫的消息,表示呼叫正在處理Alerti

42、ng提醒被叫發(fā)給主叫的消息,表示被叫用戶已振鈴Progress進展用戶或網(wǎng)絡發(fā)送的消息,說明一個呼叫的進展情況Connect連接被叫發(fā)給主叫的消息,表示被叫用戶已摘機Notify通知用戶或網(wǎng)絡發(fā)送的消息,用以對狀態(tài)詢問(StatusInquiry)消息進行響應或在呼叫期間對特定錯誤情況進行報告Status狀態(tài)頂級網(wǎng)守向另一個頂級網(wǎng)守請求特定描述器的內容StatusInquiry狀態(tài)詢問用戶或網(wǎng)絡發(fā)送的消息,用以從一個同等的三層實體請求狀態(tài)信息UserInformation用戶信息用戶或網(wǎng)絡發(fā)送的附加消息,用以提供呼叫建立或各種與呼叫相關的信息ReleaseComplete釋放完成由先掛機的一方

43、發(fā)給另外一方,表示釋放過程已完成2.16H.245H.245消息編碼采用文本格式,主要由消息名和一系列必配/選配的參數(shù)構成,不同的消息會有不同參數(shù),下面以OLC消息為例描述H.245消息結構。表2.16-1OLC消息的主要內容參數(shù)必備(M)/任選(O)參數(shù)ForwardLogicalChannalNumberMForwardLogicalChannalNumberForwardLogicalChannalParametersMForwardLogicalChannalParametersReverseLogicalChannalParametersOReverseLogicalChannalP

44、arametersSeparateStackOSeparateStackEncryptionSyncOEncryptionSync一個OpenLogcialChannel(OLC)消息實例如下:ITU-TRecommendationH.245requestopenLogicalChannelforwardLogicalChannelNumber:2forwardLogicalChannelParametersdataType(audioData)audioData:g7231maxAl_sduAudioFrames:1silenceSuppression:FalsemultiplexParam

45、eters(h2250LogicalChannelParemeter)h225LogicalChannelParameterssessionID:1mediaChannel:(unicastAddress)unicastAddress:ipAddress:network:172.20.1.198tsapIdentifer:40000mediaGuaranteedDelivery:FalsemediaControlChannel:unicastAddress:ipAddress:network:172.20.1.198tsapIdentifer:40001mediaGuaranteedDeliv

46、ery:False。2.17終端能力設定表2.17-1終端能力設定消息英文全稱含義TCSTerminalCapabilitySet能力交換請求,告訴對方本端支持的接收能力TCSATerminalCapabilitySetAcknowlege能力交換請求響應TCSRTerminalCapabilitySetReject能力交換請求拒絕2.18主從決定在建立H.245通道過程中,可以使用主從決定,也可以不使用,對于IP電話,H.245體制建議不采用此流程。表2.18-1主從決定消息英文全稱含義MSDMasterSlaveDetermination主從確定請求MSDAMasterSlaveDeter

47、minationAcknowlege主從確定請求響應MSDRMasterSlaveDeterminationReject主從確定請求拒絕2.19打開邏輯通道表2.19-1打開邏輯通道消息英文全稱含義OLCOpenLogicalChannel打開邏輯通道請求消息OLCAOpenLogicalChannelAcknowledge打開邏輯通道請求響應消息OLCROpenLogicalChannelReject打開邏輯通道請求拒絕消息2.20結束會話表2.20-1結束會話消息英文全稱含義ESCEndSessionCommand結束會話命令,即關閉H.245通道2.21關閉邏輯通道表2.21-1關閉邏輯

48、通道消息英文全稱含義CLCCloseLogicalChannal關閉邏輯通道命令CLCACloseLogicalChannelAck關閉邏輯通道響應消息3.1 RAS3.1.1網(wǎng)守的發(fā)現(xiàn)第3章呼叫流程終端GKGRQGCFGRJ圖3.1-1RAS網(wǎng)守的發(fā)現(xiàn)網(wǎng)關(或H.323終端)在啟動后,首先向網(wǎng)守發(fā)送GRQ消息,尋找網(wǎng)守;網(wǎng)守對網(wǎng)關(終端)信息進行分析,確定是本區(qū)域網(wǎng)關(終端),發(fā)GCF確認;否則發(fā)GRF拒絕。3.1.2 節(jié)點登記與注銷圖3.1-2 RAS 節(jié)點登記與注銷尋找網(wǎng)守成功,網(wǎng)關(終端)再通過RRQ向網(wǎng)守注冊;網(wǎng)守對網(wǎng)關(終端)信息進行分析,確定是本區(qū)域網(wǎng)關(終端),發(fā)RCF確認,注

49、冊成功;否則發(fā)RRJ拒絕,注冊失?。痪W(wǎng)關(終端)退出服務,向網(wǎng)守發(fā)送URQ,請求注銷登記;網(wǎng)守回URF(或URJ)進行確認(或拒絕)。3.1.3 呼叫接入與退出終端GK_ARQ-ACF-ARJDRQ一;DCFDRJ圖3.1-3RAS呼叫接入與退出終端發(fā)起呼叫時,網(wǎng)關(終端)向網(wǎng)守發(fā)送ARQ請求用戶接入認證、地址解析;網(wǎng)守回送ACF確認回答,并給出地址解析結果,對于卡號用戶,還需要給出用戶余額和最長通話時長;呼叫完畢,網(wǎng)關向網(wǎng)守發(fā)送DRQ請求呼叫脫離;網(wǎng)守回送DCF進行確認。3.2Q.9311.1.1 基本呼叫建立流程(直接路由)終端1GK終端2ARQ'ACF-Q.931呼叫信令信道建立

50、TCP連接SetupCallProceedingAlerting -Connect圖3.2-1Q.931基本呼叫建立流程(直接路由)主叫(終端1)發(fā)起呼叫,通過RAS消息(ARQ)接入,在收到網(wǎng)守的ACF消息后,解析出翻譯后的地址,與被叫(終端2)建立TCP連接;終端1通過Q.931消息發(fā)送Setup消息給對端,對端一般回應CallProceeding>Alerting>Connect消息;主叫收到Connect后,進入H.245協(xié)商階段;另外,主叫、被叫都可以發(fā)送Release消息,結束本次呼叫。1.1.2 基本呼叫建立流程(GK路由)終端1GK終端2ARQACF建立TC睢接Se

51、tupCallProceeding 建立TCP連接Setup'_CallProceeding-Connect1AlertingAlerting一一-Connect-"圖3.2-2Q.931基本呼叫建立流程(GK路由)主叫(終端1)發(fā)起呼叫,通過RAS消息(ARQ)接入,在收到網(wǎng)守的ACF消息后,解析出翻譯后的地址(需要GK路由),與GK建立TCP連接;終端1通過Q.931消息發(fā)送Setup消息給GK,GK回應CallProceeding消息;GK與被叫(終端2)建立TCP連接,發(fā)送Setup消息給終端2,終端2一般回應CallProceeding、Alerting、Conne

52、ct消息;GK傳送Alerting、Connect消息給終端1;主叫收到Connect后,進入H.245協(xié)商階段;另外,主叫、被叫都可以發(fā)送Release消息,結束本次呼叫。1.1.3 呼叫斷開流程TCP圖3.2-3Q.931呼叫斷開流程主被叫任何一端掛機,送ReleaseComplete消息給對端;主被叫間斷開TCP連接。3.3 H.2453.3.1 能力交換(CapabilityExchange)終端1終端2TCSReqTCSAck.-TCSRej超時一一.TCS.Rel圖3.3-1H.245能力交換流程3.3.2 主從確定(MasterSlaveDetermination)超時MSDReqMSDAckMSDRejMSDRel圖3.3-2H.245主從確定流程3.3.3 打開邏輯通道(OpenLogicalChannel)超時圖3.3-3H.245打開邏輯通道流程3.3.4 關閉邏輯通道(CloseLogicalChannel)CLCRej超時*'&

溫馨提示

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

最新文檔

評論

0/150

提交評論