在Windows中內(nèi)置的NetMeeting就是典型的H.323協(xié)議客戶端,而比較常見的SIP系統(tǒng)是微軟開發(fā)的MSN Messenger系統(tǒng)。首先,由用戶A向SIP服務(wù)器發(fā)出呼叫請求,請求的信息包含自身的端點名、所在位置以及對方的端點名、所在位置。描述的語言也很簡單就像郵件地址的格式一樣,如,實際的IP地址由網(wǎng)絡(luò)上的DNS服務(wù)器來解析,當(dāng)然也可以直接使用IP地址,或者事先注冊好的、和端點名以及所在位置相對應(yīng)的一組。SIP服務(wù)器收到信息后判斷被叫用戶是否是在本SIP服務(wù)器注冊的用戶。如果是,將會話邀請發(fā)給被叫終端;如果不是,則發(fā)給相應(yīng)的另一臺SIP服務(wù)器,由另一臺服務(wù)器向被叫方轉(zhuǎn)發(fā)會話邀請。被叫收到邀請后,向SIP服務(wù)器發(fā)出兩個消息:首先是振鈴,表示我收到邀請可以響應(yīng),第二個消息是我接受邀請可以通話。這兩個消息依次由SIP服務(wù)器轉(zhuǎn)發(fā)給主叫方之后,主叫方會直接向被叫用戶發(fā)送確認(rèn)和通話信息,這以后的通信,就不再通過SIP服務(wù)器了。語音或者其他媒體流的傳送使用的是RTP(實時傳送協(xié)議)協(xié)議。
的呼叫建立過程類似于SIP協(xié)議。需要明確的是,H.323協(xié)議中的關(guān)守起到SIP協(xié)議中SIP服務(wù)器的作用,但是H.323是由ITU-T制定的標(biāo)準(zhǔn),它的出現(xiàn)比SIP還要早,它在管理控制和QoS機(jī)制上比SIP更加嚴(yán)格一些,當(dāng)然也就更加復(fù)雜一些。H.323協(xié)議族在視頻通信領(lǐng)域仍然有著很強(qiáng)的優(yōu)勢.
MGCP協(xié)議與H.323和SIP協(xié)議不同,H.323和SIP分別提出兩套IP電話體系結(jié)構(gòu),二者獨立,不能互相兼容,只能互通。但MGCP協(xié)議不涉及IP電話的體系結(jié)構(gòu),只涉及網(wǎng)關(guān)分解問題,因而不僅可用于H.323 IP電話系統(tǒng),也可用于SIP IP電話系統(tǒng)。網(wǎng)關(guān)可分解成媒體網(wǎng)關(guān)(MG)和媒體網(wǎng)關(guān)控制器(MGC),MG在MGC(或軟交換)的控制下,實現(xiàn)跨網(wǎng)媒體業(yè)務(wù)。
相對于單純SIP或者H.323協(xié)議而言,基于MGCP協(xié)議組網(wǎng)有自己的特點。MGCP更加適應(yīng)需要控制的通信服務(wù)方式,因此更適宜運營商采用。當(dāng)然,這也是行業(yè)用戶選擇它的主要因素,因為在大規(guī)模VoIP網(wǎng)絡(luò)中,集中管理的意義不言而喻。位于管理位置的MGC可以將不同的服務(wù)靈活地發(fā)放給MG,也就是一個個用戶,用戶所需要的功能由MGC統(tǒng)一處理和分發(fā)。
MGCP協(xié)議是1999年由IETF制定的媒體網(wǎng)關(guān)控制協(xié)議。MGCP協(xié)議定義的連接模型包括端點(endpoint)和連接(connection)兩個主要概念:端點是數(shù)據(jù)源或數(shù)據(jù)宿,可以是物理端點,也可以是虛擬端點;端點類型包括數(shù)字通道、模擬線、錄音服務(wù)器接入點及交互式話音響應(yīng)接入點;端點標(biāo)識由端點所在網(wǎng)關(guān)域名和網(wǎng)關(guān)中的本地名兩部分組成。連接可以是點到點連接或多點連接,點到點連接是兩個互相發(fā)送數(shù)據(jù)的端點之間的一種關(guān)聯(lián),該關(guān)聯(lián)在兩個端點都建立起來后,就可開始傳送數(shù)據(jù)。
MGCP采用文本協(xié)議,協(xié)議消息分為命令和響應(yīng),每個命令需要接收方回送響應(yīng),采用三次握手方式證實。命令消息由命令行和若干參數(shù)行組成,響應(yīng)消息帶有3位數(shù)字的響應(yīng)碼。MGCP采用媒體描述協(xié)議(SDP)向網(wǎng)關(guān)描述連接參數(shù)。為了減小信令傳送時延,MGCP采用UDP傳送。
推薦文章: