SIP構(gòu)建增值平臺(tái)
陳文 2002/03/04
針對(duì)H.323架構(gòu)復(fù)雜、應(yīng)用上的技術(shù)限制較多,IETF提出了結(jié)構(gòu)簡(jiǎn)單的SIP標(biāo)準(zhǔn),且非常適用于廣域網(wǎng)絡(luò)的傳輸架構(gòu)。
它要將IP 電話(huà)作為Internet上的一種應(yīng)用,在FTP、E-mail等應(yīng)用上增加信令和QoS的要求。
想要讓網(wǎng)絡(luò)電話(huà)真正可以取代傳統(tǒng)電話(huà),全球一致互通的標(biāo)準(zhǔn)便顯得相當(dāng)重要。國(guó)際電信聯(lián)盟(ITU)1996年制訂了H.323規(guī)范,解決了互通問(wèn)題,因此,只要廠(chǎng)商開(kāi)發(fā)的是符合H.323規(guī)范的網(wǎng)絡(luò)電話(huà)產(chǎn)品,彼此就可以互相通話(huà)。但是,由于H.323規(guī)范是針對(duì)企業(yè)使用而設(shè)計(jì),負(fù)責(zé)與公眾電話(huà)系統(tǒng)連接的網(wǎng)絡(luò)電話(huà)網(wǎng)關(guān),只具備DTMF(Dual Tone Multiple Frequency)信令能力,信令能力有限,因此限制了網(wǎng)絡(luò)電話(huà)系統(tǒng)的服務(wù)功能。當(dāng)以H.323為基礎(chǔ)的網(wǎng)絡(luò)電話(huà)系統(tǒng)要與傳統(tǒng)公眾電話(huà)系統(tǒng)整合,來(lái)提供廣泛的網(wǎng)絡(luò)電話(huà)服務(wù)時(shí),其架構(gòu)上的缺點(diǎn)與限制便逐漸顯現(xiàn)。
針對(duì)H.323架構(gòu)復(fù)雜、應(yīng)用上技術(shù)限制較多的特點(diǎn),IETF(Internet Engineering Task Force)于1999年提出了SIP標(biāo)準(zhǔn)。SIP是屬于OSI中應(yīng)用層(Application Layer)的協(xié)議,屬于Client-Server的架構(gòu),在數(shù)據(jù)包的處理上,SIP可以利用HTTP既有的數(shù)據(jù)包資料,而不需要像H.323的數(shù)據(jù)包那樣必須保留很多傳輸上的信息,所以SIP更適合廣域網(wǎng)絡(luò)的傳輸架構(gòu)。
IP電話(huà)新協(xié)議SIP
SIP(Session Initiation Protocol,會(huì)話(huà)發(fā)起協(xié)議)是由IETF(Internet工程任務(wù)組)提出的IP電話(huà)信令協(xié)議,主要目的是為了解決IP網(wǎng)中的信令控制以及同SoftSwitch的通信,從而構(gòu)成下一代的增值業(yè)務(wù)平臺(tái),對(duì)電信、銀行、金融等行業(yè)提供更好的增值業(yè)務(wù)。 其結(jié)構(gòu)如右圖所示。
各功能模塊說(shuō)明如下:
SoftSwitch: 主要實(shí)現(xiàn)連接、路由和呼叫控制、網(wǎng)關(guān)和帶寬的管理以及話(huà)務(wù)記錄的生成。
Media Gateway: 提供電路交換網(wǎng)(即傳統(tǒng)的PSTN網(wǎng))與包交換網(wǎng)(即IP、ATM網(wǎng))中信息轉(zhuǎn)換(包括語(yǔ)音壓縮、數(shù)據(jù)檢測(cè)等)。
Signaling Gateway:提供PSTN網(wǎng)同IP網(wǎng)間的協(xié)議轉(zhuǎn)換。
Application Server:作為運(yùn)行和管理增值業(yè)務(wù)的平臺(tái),與SoftSwitch用SIP進(jìn)行通信。
圖 軟交換結(jié)構(gòu)圖
Media Server: 提供媒體和語(yǔ)音資源平臺(tái),同時(shí)與Media Gateway進(jìn)行RTP流的傳輸。
使用SIP作為SoftSwitch和Application Server之間的接口,可以實(shí)現(xiàn)呼叫控制的所有功能,同時(shí)SIP已被SoftSwitch接受為通用的接口標(biāo)準(zhǔn),可以實(shí)現(xiàn)SoftSwitch之間的互連。
安全機(jī)制簡(jiǎn)單
結(jié)構(gòu)簡(jiǎn)單是SIP最大的特色,因此SIP在安全性方面也沒(méi)有很復(fù)雜的機(jī)制,其最主要的保密方式有三種:第一種是最常見(jiàn)且簡(jiǎn)單的密碼保密,使用者經(jīng)由輸入密碼決定權(quán)限;第二種是由Server盤(pán)查發(fā)出請(qǐng)求的使用者是否具有權(quán)限;第三種是對(duì)信息加密的機(jī)制,這種方法在安全性的維護(hù)上,一向有不錯(cuò)的表現(xiàn)。不過(guò),經(jīng)過(guò)加密過(guò)的數(shù)據(jù)包,會(huì)造成SIP架構(gòu)下的一些中繼點(diǎn),在傳送數(shù)據(jù)包時(shí),不易解讀Header。
開(kāi)發(fā)全I(xiàn)P通信業(yè)務(wù)
SIP提供了一個(gè)開(kāi)發(fā)框架,可以開(kāi)發(fā)大量應(yīng)用于第三代移動(dòng)通信領(lǐng)域的全I(xiàn)P通信業(yè)務(wù)。這項(xiàng)技術(shù)通過(guò)一致的協(xié)議,將互聯(lián)網(wǎng)和移動(dòng)電話(huà)連接起來(lái),使未來(lái)的移動(dòng)終端和其它連接到互聯(lián)網(wǎng)上的設(shè)備可以更直接地通過(guò)IP數(shù)據(jù)流進(jìn)行通信。服務(wù)商可以使用更智能的方式向移動(dòng)電話(huà)用戶(hù)提供有更豐富功能的話(huà)音、短信息和電子郵件業(yè)務(wù)。例如,來(lái)電顯示不再僅僅是不斷的閃爍呼叫者的電話(huà)號(hào)碼,而可以用個(gè)性化的圖標(biāo)或公司的有關(guān)信息顯示。
支持多媒體通信
SIP是一種應(yīng)用層控制與信令協(xié)議,用于創(chuàng)建、修改和結(jié)束與一個(gè)或多個(gè)參與者的會(huì)話(huà)。這些會(huì)話(huà)可以包括Internet多媒體會(huì)議、遠(yuǎn)程學(xué)習(xí)、Internet電話(huà)呼叫以及多媒體發(fā)布。SIP可以在兩個(gè)不同類(lèi)型通話(huà)設(shè)備之間通信會(huì)話(huà),比如PC到電話(huà),或者具有IP功能的桌面電話(huà)到PC。 它使用類(lèi)似于電子郵件地址的基于Web的URL,向接收方發(fā)出“邀請(qǐng)”請(qǐng)求。SIP還有一個(gè)優(yōu)勢(shì)就是能夠發(fā)往多個(gè)地址,這種功能被稱(chēng)作“分叉”(forking)功能。這樣,一個(gè)呼叫就可以被送到多個(gè)地點(diǎn),呼叫者始終能夠找到接收者,無(wú)論接收者是在家里、辦公室,還是在路上。這個(gè)特色使SIP能夠支持一些傳統(tǒng)電話(huà)通信服務(wù),如多方通話(huà)或分機(jī)接聽(tīng)。
SIP支持建立和終止多媒體通信的五個(gè)方面:用戶(hù)定位、能力、可用性、通話(huà)建立和通話(huà)處理。SIP有三種方式來(lái)交換一個(gè)通話(huà)群體內(nèi)的多媒體資料:第一種方式采用完全的復(fù)制,每個(gè)通話(huà)群體內(nèi)的使用者,將自己所有的多媒體資料流復(fù)制,并傳送給其它的使用者,這種方式適合在小型的群體內(nèi)使用(如三方通話(huà))。第二種方式是建立一個(gè)多媒體混合單位,使用者將自己的資料傳送給多媒體混合單位,由它負(fù)責(zé)復(fù)制并傳送給群體內(nèi)的所有使用者,不過(guò)這種方式仍然不適用于大型的通話(huà)群體。最后一種,也最適合目前大型網(wǎng)絡(luò)架構(gòu)的方式,是利用多播(multicast)的特性,將多媒體流傳送給使用者。
簡(jiǎn)化互用性
因?yàn)镾IP是一個(gè)基于文本的協(xié)議,建立在現(xiàn)有的流行協(xié)議,如HTTP的IP體系架構(gòu)之上,所以SIP簡(jiǎn)化了互用性,加速了新服務(wù)的開(kāi)發(fā)和部署。SIP透明地支持名字映射和重定向服務(wù),因而可以實(shí)現(xiàn)ISDN和智能網(wǎng)絡(luò)電話(huà)用戶(hù)服務(wù)。 該協(xié)議不提供會(huì)議控制服務(wù),也沒(méi)對(duì)如何管理會(huì)議做出規(guī)定。SIP不分配多播地址,也不保留資源,但它可以向被邀請(qǐng)的系統(tǒng)發(fā)送完成這種功能的必要信息。
運(yùn)營(yíng)商鐘情SIP
SIP由于推出時(shí)間較晚,而且是根據(jù)IP電話(huà)網(wǎng)上已經(jīng)存在的問(wèn)題開(kāi)發(fā)新的型協(xié)議,因此,它在使用方面有更多的靈活性。2002年,廠(chǎng)商支持不同協(xié)議的比例是,H.323V2基本上還有72%的廠(chǎng)商支持,但只有4%的廠(chǎng)商愿意在新產(chǎn)品里支持它。2002年廠(chǎng)商增加的新協(xié)議主要是SIP和H.248。要構(gòu)建靈活性高、有更多新功能的新網(wǎng)絡(luò),通常都使用SIP協(xié)議。現(xiàn)在,基本上全球大的運(yùn)營(yíng)商都轉(zhuǎn)向支持SIP方式,在北美和歐洲,多數(shù)新的方案都選用SIP,國(guó)內(nèi)的服務(wù)商考慮新網(wǎng)絡(luò)的時(shí)候,也基本上開(kāi)始采用SIP。而且,SIP和H.323可以并行,有很多產(chǎn)品具有相應(yīng)模塊,可以方便地把兩個(gè)協(xié)議的網(wǎng)絡(luò)對(duì)接起來(lái),在H.323網(wǎng)絡(luò)里的用戶(hù)可以呼叫到SIP中去,SIP里的用戶(hù)也可以呼叫H.323的網(wǎng)絡(luò)。
目前來(lái)講,業(yè)界對(duì)SIP的支持比其它協(xié)議要更為廣泛。主要是它的結(jié)構(gòu)簡(jiǎn)單、使用方便,適合于使用智能終端的用戶(hù)。SIP協(xié)議很重要的一點(diǎn)是,它是專(zhuān)門(mén)為傳輸多媒體服務(wù)而設(shè)置的,可以有效控制媒體網(wǎng)關(guān),控制PC呼叫。過(guò)去的H.323從PC機(jī)出來(lái)的會(huì)話(huà),電信網(wǎng)絡(luò)很難處理,而采用SIP以后,可以把電信網(wǎng)絡(luò)和PC網(wǎng)絡(luò)的電話(huà)融合在一起。而且,現(xiàn)在SIP也是廠(chǎng)家支持得比較多的協(xié)議,被認(rèn)為是下一代網(wǎng)絡(luò)的首選協(xié)議。SIP比較簡(jiǎn)單,而H.323最初設(shè)計(jì)是為了視頻會(huì)議,所以構(gòu)架很復(fù)雜。SIP用了一個(gè)比較簡(jiǎn)潔的用戶(hù)文件包,IP處理起來(lái)相對(duì)容易。SIP可以提供PC作為一個(gè)軟客戶(hù),這樣的方式入網(wǎng),可以通過(guò)IP電話(huà),終端識(shí)別器的方式,也可以通過(guò)網(wǎng)關(guān)的方式。還可以提供多媒體服務(wù)IP電話(huà)、呼叫中心、個(gè)性化服務(wù)。微軟在XP中支持SIP協(xié)議大大推動(dòng)了SIP的應(yīng)用。這樣,安裝了XP的個(gè)人電腦就可以直接使用SIP協(xié)議,很容易地建立PC網(wǎng)絡(luò)與電話(huà)網(wǎng)絡(luò)之間的鏈路。一旦服務(wù)商開(kāi)通SIP網(wǎng)絡(luò),電腦中的話(huà)務(wù)量將大大增加。由于多數(shù)PC中安裝的是微軟操作系統(tǒng),也許今后幾年,幾乎所有的用戶(hù)都可以使用PC進(jìn)行IP電話(huà)通信。
中國(guó)計(jì)算機(jī)報(bào) 2002/03/04