【正文】
個端點都建立起來后,就可開始傳送數(shù)據(jù)。為了減小信令傳送時延, MGCP采用UDP傳送。 ? 當(dāng)消息發(fā)送到 MG或 MGC時,稱它為命令。 MGCP協(xié)議的 命令行 命令名稱 事務(wù)標(biāo)識 端點 參數(shù)名 : 參數(shù)值 參數(shù)名 : 參數(shù)值 …… 協(xié)議版本 命令行 參數(shù)行 42 MGCP協(xié)議的 命令名稱 序號 命令名稱 代碼 描述 1 EndpointConfiguration EPCF MGC→MG , 指示網(wǎng)關(guān)某端點電路側(cè)的編碼特性 2 CreateConnection CRCX MGC→MG , 呼叫代理用此命令將某端點和指定的 IP地址和 UDP端口關(guān)聯(lián)。響應(yīng)行由響應(yīng)碼,連接標(biāo)識和一個由空格隔開的可選注釋組成。 MGCP協(xié)議有哪些命令? EPCF、 CRCX 、 MDCX 、 DLCX 、 RQNT 、 NTFY 、 AUEP 、 AUCX 、 RSIP MGCP協(xié)議有哪些命令響應(yīng)? 200和 299之間的值表示成功完成 400和 499之間的值表示臨時錯誤 500和 599之間的值表示永久錯誤 小結(jié) 51 第四部分 SIP/SIPT協(xié)議 部分 52 SIP協(xié)議概述 SIP( 會話初始協(xié)議 )的開發(fā)目的是用來幫助提供跨越因特網(wǎng)的高級電話業(yè)務(wù)。為了提供電話業(yè)務(wù)它還需要結(jié)合不同的標(biāo)準(zhǔn)和協(xié)議:特別是需要確保傳輸( RTP),與當(dāng)前電話網(wǎng)絡(luò)的信令互連,能夠確保語音質(zhì)量( RSVP),能夠提供目錄( LDAP),能夠鑒權(quán)用戶( RADIUS)等等。 SIP支持會話描述,它允許參與者在一組兼容媒體類型上達(dá)成一致。 54 SIP協(xié)議特點 ? 簡單 ? 只包括六個主要請求,六類響應(yīng); ? 基于文本編碼,易實現(xiàn)、易調(diào)試,便于跟蹤和手工操作; ? 擴(kuò)展性和伸縮性 ? 具有靈活的擴(kuò)展機(jī)制和強(qiáng)大的能力協(xié)商機(jī)制; ? 新的方法、消息頭和功能添加,無須改動協(xié)議,網(wǎng)絡(luò)簡單,智能邊緣; ? 分布式體系結(jié)構(gòu)提高了系統(tǒng)的靈活性和可靠性; ? 安全性和可靠性 ? 逐跳加密和認(rèn)證: Ipsec、 SSL; ? 代理認(rèn)證: ProxyAuthentication; ? 端到端 HTTP認(rèn)證:基本方式和摘要方式,端到端加密 PGP、 S/MIME; ? 每次呼叫包含一個時間 /空間唯一的 CallID,每次請求都有一個 Cseq,用于復(fù)制包檢測,請求之后有應(yīng)答, INVITE應(yīng)答后有 ACK確認(rèn),沒有收到回應(yīng)則重傳; ? 互通性 ? 簡單、輕型協(xié)議,基于文本編碼方式,容易描述和分析; ? 應(yīng)用層協(xié)議與底層傳輸無關(guān)。 ? 特征協(xié)商:它允許與呼叫有關(guān)的組(這可以是多方呼叫)在支持的特征上達(dá)成一致(注意:不是所有方都能夠支持相同級別的特征)。此外,用戶可以被轉(zhuǎn)移或置為呼叫保持。 56 SIP功能實體 ? UserAgent( UA)用戶代理 : 用于代表用戶發(fā)起、接收、結(jié)束一個呼叫 ; UAC:發(fā)起一個呼叫請求 ; UAS:對呼叫請求進(jìn)行回應(yīng) ; 一個 UA,既可以發(fā)起呼叫,也可以接收呼叫 ; UAC和 UAS是邏輯角色,不是獨立的物理實體 ; ? ProxyServer代理服務(wù)器 : 作為一個邏輯網(wǎng)絡(luò)實體代表客戶端轉(zhuǎn)發(fā)請求或者響應(yīng)可以同時作為客戶端和服務(wù)器端 。 與代理服務(wù)器的區(qū)別:不會把用戶請求轉(zhuǎn)發(fā)給其他的服務(wù)器 57 SIP功能實體 ? LocationServer位置服務(wù)器 : 配合代理服務(wù)器和重定向服務(wù)器提供可能的,被叫用戶的地址(或位置 )。 73 SIPT協(xié)議 介紹 74 SIPT協(xié)議概述 SIPT( RFC3372)是由 IETF的 SIPPING工作組在 SIP的基礎(chǔ)上制定的協(xié)議。 SIPT努力提供一種將傳統(tǒng)電話信令集成到 SIP消息的框架。 75 SIPT協(xié)議的目的 ? 使基于 SIP的軟交換網(wǎng)絡(luò)能夠與傳統(tǒng)電信網(wǎng)絡(luò)互通 ? 使 SIP網(wǎng)絡(luò)橋接 PSTN網(wǎng)絡(luò)時能夠透明傳遞 ISUP消息 ? 保證 SIP網(wǎng)絡(luò)與傳統(tǒng)電信網(wǎng)絡(luò)互通 制定了詳細(xì)的 SIP消息與 ISUP消息的映射 ? 保持 SIP網(wǎng)絡(luò)對 PSTN網(wǎng)絡(luò)的透明性 保證 ISUP信令的透明傳遞,通過 “封裝 ”的方法實現(xiàn) 保證 PSTN呼叫請求的路由能力,通過 “翻譯 ”的方法實現(xiàn) SIPT協(xié)議應(yīng)用場景 ? SIP網(wǎng)絡(luò)與 PSTN網(wǎng)絡(luò)互通 ? SIP網(wǎng)絡(luò)橋接 PSTN網(wǎng)絡(luò) ? 下一代網(wǎng)絡(luò)的軟交換互通協(xié)議 76 SIP網(wǎng)絡(luò)與 PSTN網(wǎng)絡(luò)互通 PSTN網(wǎng)絡(luò) 信令網(wǎng)關(guān) 軟交換設(shè)備 SIPT協(xié)議用于指導(dǎo)軟交換設(shè)備完成 SIPISUP的映射。信令信息利用信令傳送轉(zhuǎn)換器轉(zhuǎn)換之后,采用 APM傳送 BICC特定的控制信息。包括ATM網(wǎng)絡(luò)和 IP網(wǎng)絡(luò)在內(nèi)的各種數(shù)據(jù)網(wǎng)絡(luò),利用該信令協(xié)議就可以承載全方位的 PSTN/ISDN業(yè)務(wù)。 ? 理論上, BICC協(xié)議可部署在各種各樣的信號傳輸協(xié)議棧之上,提供與具體業(yè)務(wù)承載無關(guān)的呼叫控制。 ? 在固定網(wǎng) NGN應(yīng)用中, BICC協(xié)議處于分層體系結(jié)構(gòu)中的呼叫控制層,提供了不同 SoftSwitch之間呼叫接續(xù)的支持。 BCF決定是否使用隧道 95 BICC隧道承載建立方式 ? 前向快速隧道承載建立流程 1: T un n e l I nf o 5: AP M ( t un ne l data) 2: I AM ( t un ne l data) 4: Tun nel I nfo 6: T un n e l I nf o 3: Tun nel I nfo CS F BCF CS F BCF 96 BICC隧道承載建立方式 ? 前向快速隧道承載建立流程 T 1 1 1 1 2 1 2 0 0 1C S F NB C F RI S N AB C F RC S F TT S NS WN 1 S WN 2B C F R B C F RC S F NI S N BS WN 1 S WN 2B I C C B I C CI S U P I S U PB C F N( x )B C F N( y )B C F N( z )I A MACMACMANMANMACMANM B B B C O T A A A ACMANMA P M ( A c t i o n = C o n n e c t e d )I A M ( A c t i o n = C o n n e c t F o r w a r d ) , ( B N C c h a r a c t e r i s t i c s ) ,( T u n n e l d a t a )I A M ( C O T o n p r e v i o u s ) , ( A c t i o n = C o n n e c t F o r w a r d ) ,( B N C c h a r a c t e r i s t i c s ) , ( T u n n e l d a t a )A P M ( A c t i o n = C o n n e c t F o r w a r d , p l u s n o t i f i c a t i o n ) ,( T u n n e l d a t a )A P M ( A c t i o n = C o n n e c t e d )A P M ( A c t i o n = C o n n e c t F o r w a r d , p l u s n o t i f i c a t i o n ) ,( T u n n e l d a t a )( 1 2 2 0 4 1 )97 BICC隧道承載建立方式 ? 前向延遲隧道承載建立流程 3: T unn el I nf o 2 : A PM 1: I A M 6: Tun nel I nfo 8: T unn el I nf o 5: Tun nel I nfo C SF BCF C SF BCF 4: A PM ( t un ne l data) 7: A PM ( t un ne l data) 98 BICC隧道承載建立方式 ? 后向延遲隧道承載建立方式 5: T unn el I nf o 3: A PM ( t un ne l data) 1: I A M 2: Tun nel I nfo 4: T unn el I nf o 7: Tun nel I nfo C SF BCF C SF BCF 6: A PM ( t un ne l data) 99 BICC呼叫釋放過程 CS F N I SN A CS F T T SN CS F N I SN B B I CC B I CC RE L RE L RE L RE L B CF N RLC RLC RLC RL C B ea r er r elea s e r eq . B ea r er r elea s e A c k . B CF N B CF N B ea r er r e l e as e A c k . B ea r er r e l e as e Re q. ISU P IS UP Di r ec t ion o f C all . F w d be ar er C on ne c t ion B w d be ar er C on ne c t ion 100 第六部分 SIGRTAN協(xié)議 部分 101 SIGTRAN協(xié)議概述 ? SIGTRAN本身不是一個協(xié)議而是一個協(xié)議簇,它包含兩層協(xié)議:傳輸協(xié)議和適配協(xié)議,前者就是 SCTP/IP,后者如 M3UA(適配MTP3用戶)、 IUA(適配 )等。 ? 應(yīng)用層和適配層的對應(yīng)關(guān)系 不同的信令應(yīng)用層需要不同的信令傳輸適配層,但 IP協(xié)議層和信令傳輸層是共享的和相同的。 ? SCTP的設(shè)計用于通過 IP網(wǎng)傳輸 SCN窄帶信令消息。 106 SCTP傳輸?shù)刂? ? 傳輸?shù)刂? ? SCTP傳輸?shù)刂肪褪且粋€ IP地址加一個 SCTP端口號。 ? “ 端點 ” ( End Point) ? 端點是 SCTP的基本邏輯概念,是數(shù)據(jù)報的邏輯發(fā)送者和接收者,是一個典型的邏輯實體。嚴(yán)格地說, “ 流 ” 就是一條SCTP偶聯(lián)中,從一個端點到另一個端點的單向邏輯通道。 ? TSN是基于偶聯(lián)維護(hù)的。 110 SCTP協(xié)議術(shù)語 TSN和 SSN ? TSN和 SSN的分配是相互獨立的,舉個例子來說,一個連接的端點 A使用兩個輸出流和端點 B相連。 ? RWND:接收窗口。 RWND的大小限制了SCTP可以發(fā)送的數(shù)據(jù)的大小。因此偶聯(lián)建立和關(guān)閉是 SCTP提供其他服務(wù)的前提 ? 流內(nèi)順序傳遞 ? SCTP提供數(shù)據(jù)報的順序傳遞,順序傳遞的數(shù)據(jù)報必需放在一個“ 流 ” 中傳遞。證實機(jī)制是 SCTP保證傳輸可靠性的基石。 SCTP通過對用戶數(shù)據(jù)使用 ADLER16 或 CRC32算法,計算出一個 32位的校驗和,帶在數(shù)據(jù)報中,在接收端進(jìn)行同樣的運算,通過檢查校驗和是否相等來驗證用戶數(shù)據(jù)是否遭到破壞。 INIT ACK 用來確認(rèn) SCTP連接的發(fā)起消息( INIT)。 ABORT 關(guān)閉連接。 COOKIE ECHO 僅用于連接發(fā)起過程,它由連接的發(fā)起者發(fā)送至對端以完成發(fā)起程序。 I N I T ( T a g _ A )T 1 i n i tI N I T A C K ( T a g _ Z , 連接信息 Z)e n d p o i n t A e n d p o i n t ZT 1 c o o k i eC O O K I E E C H O ( 連接信息 Z) + DAT AC O O K I E A C K + D A T A + S A C Ke s t a b l i s h e de s t a b l i s h e dS A C K紅色字 :可選的信息塊T 3 r t x 117 SCTP協(xié)議規(guī)程 ? SCTP偶聯(lián)的終止分為兩種,一種是 GRACEFUL的終止,一種是UNGRACEFUL的終止。 ? 該協(xié)議可用于信令網(wǎng)關(guān)( SG)和媒體網(wǎng)關(guān)控制器( MGC)或 IP數(shù)據(jù)庫之間的信令傳輸,也可用于基于 IP的應(yīng)用之間的信令