中國IT實(shí)驗(yàn)室 2007/09/05
在建設(shè)V2oIP的過程中,該如何選擇信令標(biāo)準(zhǔn),H.323和SIP到底誰主風(fēng)流?其實(shí),過分強(qiáng)調(diào)技術(shù)本身根本解決不了現(xiàn)實(shí)問題,最本質(zhì)的是“需求決定技術(shù)選擇”。在通信網(wǎng)絡(luò)中,有終端設(shè)備,還有網(wǎng)絡(luò)設(shè)備。終端設(shè)備和網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)設(shè)備之間傳遞的控制信號(hào),就是信令;網(wǎng)絡(luò)通過信令傳遞接入指揮通信的行為,就是呼叫控制。
信令的科學(xué)定義,即各個(gè)交換局在完成呼叫接續(xù)中的一種通信語言,在通信設(shè)備之間傳遞的各種控制信號(hào),如占用、釋放、設(shè)備忙閑狀態(tài)、被叫用戶號(hào)碼等,都屬于信令。信令系統(tǒng)指導(dǎo)系統(tǒng)各個(gè)部分相互配合,協(xié)同運(yùn)行,共同完成某項(xiàng)任務(wù)。
目前,V2oIP有兩個(gè)完整和獨(dú)立的信令標(biāo)準(zhǔn):H.323和SIP。這兩個(gè)協(xié)議對(duì)V2oIP都提出了完整的解決方案,他們對(duì)呼叫的連接都有建立、管理和撤銷的能力,都具有網(wǎng)絡(luò)管理功能,使端點(diǎn)用戶具有建立和交互QoS的能力……
一時(shí)間,更多的用戶都在思考,到底我們?cè)诮ㄔO(shè)V2oIP網(wǎng)絡(luò)時(shí),應(yīng)該怎么選擇信令技術(shù)?
需求決定技術(shù)選擇
作為V2oIP兩個(gè)完整和獨(dú)立的信令標(biāo)準(zhǔn),H.323和SIP是兩個(gè)各有側(cè)重、相對(duì)完整、目標(biāo)相同的協(xié)議體系。目前,關(guān)于兩個(gè)協(xié)議孰優(yōu)孰劣的爭(zhēng)吵紛繁反復(fù)。那么,H.323和SIP到底誰主風(fēng)流?
實(shí)踐表明,過分強(qiáng)調(diào)技術(shù)本身根本解決不了現(xiàn)實(shí)問題,最本質(zhì)的是“需求決定技術(shù)選擇”。舉例來講,以指揮、調(diào)度通信為主的行業(yè)網(wǎng)絡(luò),比較適合于選擇H.323為主,SIP為輔;以省錢、靈活通信為主的企業(yè)網(wǎng)絡(luò),比較適合于選擇SIP協(xié)議為主,H.323為輔。
為什么這樣說呢?因?yàn)橐粋(gè)協(xié)議的優(yōu)點(diǎn)是花代價(jià)才能獲得的,故此優(yōu)點(diǎn)往往也帶來了缺點(diǎn)。而且,H.323和SIP在很多領(lǐng)域方面,并不能簡(jiǎn)單的用優(yōu)點(diǎn)或缺點(diǎn)來評(píng)價(jià),只能說是特點(diǎn)。這個(gè)特點(diǎn)用于合適的行業(yè)需求就是優(yōu)點(diǎn),用于不合適的行業(yè)需求中就是缺點(diǎn)。
當(dāng)然,這也是泛泛的結(jié)論,沒有對(duì)行業(yè)企業(yè)的通信需求的深刻理解,是沒有選擇協(xié)議的發(fā)言權(quán)的。我們必須在充分理解協(xié)議特點(diǎn)的同時(shí),更充分的理解行業(yè)需求,根據(jù)對(duì)行業(yè)需求和技術(shù)發(fā)展的全面理解,才能做出正確的選擇。
圖:H.323和SIP各有側(cè)重
H.323和SIP都是呼叫控制和信令協(xié)議,它們的關(guān)系如圖所示。從圖上可以看出H.323協(xié)議和SIP協(xié)議處于相同的功能區(qū)間,但是又處于不同的范圍,因而各有特點(diǎn),又各自不同。
在很多領(lǐng)域,H.323和SIP各具不同的特點(diǎn):
一、當(dāng)前的專業(yè)會(huì)議電視多采用H.323協(xié)議,只是2005年開始才有個(gè)別廠商宣布支持SIP協(xié)議。導(dǎo)致這個(gè)結(jié)果,一方面是由于H.323推出比較早,另一方面專業(yè)的會(huì)議電視廠商多是專門從事分層分級(jí)的大型運(yùn)營或行業(yè)視訊會(huì)議系統(tǒng)的廠商,H.323比較適合這種特點(diǎn)的應(yīng)用。相反,基于計(jì)算機(jī)實(shí)現(xiàn)會(huì)議電視系統(tǒng)的廠商,有很多采用SIP協(xié)議來實(shí)現(xiàn)系統(tǒng)。
二、在很多行業(yè)的通信系統(tǒng),本身的拓?fù)渚褪欠旨?jí)、主從、集中的模式,職級(jí)的嚴(yán)格差異導(dǎo)致通信的功能也有巨大差異,因此大多是以H.323協(xié)議為主,而很多基于企業(yè)計(jì)算機(jī)網(wǎng)絡(luò)的應(yīng)用則往往選擇SIP產(chǎn)品。
三、H.323的消息表示定義了上百個(gè)基本元素,其復(fù)雜性主要在局端。由局端的復(fù)雜設(shè)備進(jìn)行分析、處理。復(fù)雜這個(gè)代價(jià)之外,換來是對(duì)呼叫控制的嚴(yán)密設(shè)計(jì);SIP協(xié)議只有37個(gè)頭部,簡(jiǎn)單清晰,但必須要求終端復(fù)雜,具有對(duì)嚴(yán)密控制的補(bǔ)充能力。
四、H.323有多個(gè)協(xié)議,協(xié)議之間有一定重復(fù),但H.323的協(xié)議通常都是在PSTN網(wǎng)絡(luò)上千錘百煉的,很成熟;SIP協(xié)議本身比較簡(jiǎn)單,就要求有補(bǔ)充性發(fā)展,其本身較少從傳統(tǒng)通信網(wǎng)絡(luò)中繼承成熟經(jīng)驗(yàn)。
五、H.323協(xié)議將可靠性重于靈活性,SIP協(xié)議的靈活性則勝于可靠性。因此很多行業(yè)的指揮調(diào)度網(wǎng)絡(luò)采用H.323,而很多商業(yè)企業(yè)主要采用SIP協(xié)議。
六、H.323協(xié)議中的網(wǎng)守定義了大量控制和管理功能,而SIP協(xié)議則不支持管理和控制功能,依賴于別的協(xié)議來實(shí)現(xiàn)。因此SIP的網(wǎng)絡(luò)部分很簡(jiǎn)單,但終端必須很智能,如果終端不夠智能,則SIP原始初衷就無處落地。
七、H.323協(xié)議對(duì)編解碼協(xié)議的支持必須是ITU-T標(biāo)準(zhǔn)化的,而SIP有能力支持任何編解碼協(xié)議。
八、應(yīng)用擴(kuò)展性和兼容性方面,H.323弱于SIP協(xié)議。因此H.323協(xié)議在發(fā)展過程中,一直在努力修正這一點(diǎn)。
九、環(huán)路檢測(cè)方面,H.323協(xié)議最初是為局域網(wǎng)設(shè)計(jì)的,其Path Value域的定義限制了其規(guī)模;而SIP沒有這方面的麻煩。
十、呼叫處理能力方面,由于H.323的嚴(yán)格集中控制,需要消耗大量的服務(wù)器資源來保存呼叫狀態(tài),基于TCP來保障可靠,可靠性提高帶來的結(jié)果就是相同服務(wù)器能力的情況下,H.323的呼叫處理能力小于SIP。所以,通常對(duì)可靠性要求不高的大眾性即時(shí)通信軟件通常采用SIP協(xié)議;而行業(yè)網(wǎng)絡(luò)多選擇H.323。
十一、在會(huì)議方面,H.323協(xié)議居多,SIP也有很大的增長(zhǎng)趨勢(shì)。
十二、呼叫轉(zhuǎn)接方面,SIP比H.323有優(yōu)勢(shì)。如果終端沒有移動(dòng)的需要,也就沒有移動(dòng)性方面的差異。
十三、第三方呼叫控制方面,H.323和SIP最初均不支持。目前SIP協(xié)議支持第三方呼叫控制。
十四、成熟度方面,也是相對(duì)而言。硬件產(chǎn)品和終端方面,H.323較成熟;而在計(jì)算機(jī)軟件方面,SIP的應(yīng)用較成熟。