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