摘要:多媒體彩振業(yè)務(wù)(MRS)是一種采用多媒體作為振鈴音的增值業(yè)務(wù)。多媒體彩振是一個(gè)基于主叫,展示在被叫終端的業(yè)務(wù)。本文結(jié)合IP多媒體子系統(tǒng)(IMS)和多媒體彩振的業(yè)務(wù)屬性,提出了多媒體彩振的實(shí)現(xiàn)方案,包括系統(tǒng)的設(shè)計(jì)和基于會(huì)話的SIP信令,并對(duì)SIP信令中的關(guān)鍵部分給出示例。
1 引言
IP多媒體子系統(tǒng)(IP Multimedia Subsystem,IMS)是由3GPP在Release 5版本提出,旨在提供增強(qiáng)型IP服務(wù)的全方位框架,是對(duì)IP多媒體業(yè)務(wù)進(jìn)行控制的網(wǎng)絡(luò)核心層邏輯功能實(shí)體的總稱。IMS基于會(huì)話初始協(xié)議(Session Initiation Protocol,SIP),支持各種融合業(yè)務(wù)的公共平臺(tái),并且不依賴于任何接入技術(shù)。IMS不僅能夠滿足用戶對(duì)移動(dòng)多媒體業(yè)務(wù)的需求,還能滿足終端客戶更新穎與多樣化的多媒體業(yè)務(wù)需求。IMS提供了一個(gè)完整的架構(gòu)提供多媒體業(yè)務(wù),可以同時(shí)支持固定和移動(dòng)多種接入方式。目前IMS被認(rèn)為是下一代網(wǎng)絡(luò)的核心技術(shù),也是解決移動(dòng)固網(wǎng)融合,引入語(yǔ)音、數(shù)據(jù)、視頻三重融合等差異化業(yè)務(wù)的首要方式。
本技術(shù)方案描述的IMS域多媒體振鈴業(yè)務(wù)屬于主叫定制的業(yè)務(wù),業(yè)務(wù)感受則由被叫用戶體驗(yàn)。業(yè)務(wù)用戶可以為某一位或某一組被叫用戶設(shè)定不同的個(gè)性化振鈴媒體,如音頻、視頻、圖片、文本和電子名片。當(dāng)主叫呼叫被叫時(shí),被叫終端振鈴過(guò)程中,被叫將從網(wǎng)絡(luò)接收到主叫預(yù)設(shè)的包含了多種媒體信息的個(gè)性化振鈴,并將多媒體振鈴展現(xiàn)給被叫用戶。
2 業(yè)務(wù)背景描述
隨著電信市場(chǎng)競(jìng)爭(zhēng)的日趨激烈,運(yùn)營(yíng)商話音業(yè)務(wù)利潤(rùn)不斷下降,同時(shí)傳統(tǒng)的話音和短信等業(yè)務(wù)已經(jīng)不能滿足用戶日趨多樣化與個(gè)性化的要求。面對(duì)嚴(yán)峻的市場(chǎng)形勢(shì),運(yùn)營(yíng)商必須尋找新的業(yè)務(wù)增長(zhǎng)點(diǎn),開(kāi)發(fā)更多的增值業(yè)務(wù)。IMS多媒體彩振業(yè)務(wù)就是在這種大背景下產(chǎn)生的一種新的移動(dòng)增值業(yè)務(wù)。
在傳統(tǒng)的PSTN(Public Switched Telephone Network)以及移動(dòng)網(wǎng)絡(luò)中,一個(gè)呼叫的最終目的是讓兩個(gè)用戶進(jìn)行交談。通常,主叫用戶發(fā)起呼叫后用戶交談并不會(huì)立即開(kāi)始(甚至可能最終沒(méi)有開(kāi)始),等待時(shí)間一般是幾秒到幾十秒,這完全取決于被叫用戶何時(shí)應(yīng)答。在被叫應(yīng)答之前,被叫的用戶終端會(huì)播放振鈴音。IMS多媒體振鈴業(yè)務(wù)就是個(gè)性化振鈴音的一個(gè)應(yīng)用實(shí)例。
在早期的固話與移動(dòng)網(wǎng)絡(luò)時(shí)代,被叫用戶的振鈴音完全是由系統(tǒng)默認(rèn)設(shè)置。隨著終端功能的發(fā)展,振鈴可以由被叫用戶設(shè)置為手機(jī)中存儲(chǔ)的音頻或視頻文件。而多媒體彩振業(yè)務(wù)的出現(xiàn),使得使用多媒體振鈴業(yè)務(wù)的主叫用戶為被叫設(shè)置包括音頻、視頻、圖片、文本以及電子名片在內(nèi)的多種振鈴媒體。
多媒體振鈴是一個(gè)全新的移動(dòng)增值業(yè)務(wù),它不僅將原本由被叫設(shè)置振鈴音擴(kuò)展到由主叫設(shè)置,同時(shí)也大大地?cái)U(kuò)展了振鈴媒體文件的類型,由原來(lái)單一的音、視頻文件擴(kuò)展到圖片、文本以及電子名片以及各種媒體文件的組合。多媒體彩振業(yè)務(wù)能為用戶提供更加個(gè)性化與多樣化的業(yè)務(wù)體驗(yàn),相信在不遠(yuǎn)的將來(lái)彩振業(yè)務(wù)就能得到市場(chǎng)充分的認(rèn)可,并帶來(lái)巨大的商業(yè)利益。
3 技術(shù)實(shí)現(xiàn)
3.1 IMS系統(tǒng)組網(wǎng)
IMS網(wǎng)絡(luò)由業(yè)務(wù)層、控制層、終端層以及網(wǎng)管計(jì)費(fèi)網(wǎng)元組成,不同層面之間采用開(kāi)放接口協(xié)議,提供以IP為承載的、基于SIP協(xié)議的多媒體會(huì)話業(yè)務(wù)的控制能力和業(yè)務(wù)提供能力,支持1x/HRPD(High Rate Packet Data),WLAN(Wireless Local Area Networks),xDSL(Digital Subscribe Line),LAN(Local Area Network),光纖接入,支持傳統(tǒng)固定電話的接入,并可以與CDMA(Code Division Multiple Access)網(wǎng)絡(luò)電路域、PSTN/軟交換系統(tǒng)以及其它網(wǎng)絡(luò)互通。IMS網(wǎng)絡(luò)相對(duì)于軟交換網(wǎng)絡(luò)而言增加了一個(gè)外置的數(shù)據(jù)庫(kù):歸屬用戶服務(wù)器(Home Subscriber Server,HSS),用于用戶鑒權(quán)和保存用戶業(yè)務(wù)觸發(fā)規(guī)則。所有業(yè)務(wù)運(yùn)行在控制層以上,通過(guò)SIP消息與呼叫會(huì)話控制功能(Call Session Control Function,CSCF)進(jìn)行業(yè)務(wù)控制的交互。
圖1所示為IMS網(wǎng)絡(luò)結(jié)構(gòu)圖,介紹了IMS網(wǎng)絡(luò)中各網(wǎng)元的位置以及其它網(wǎng)元之間的交互,下面按照結(jié)構(gòu)圖對(duì)每個(gè)層面的主要功能實(shí)體進(jìn)行簡(jiǎn)要的描述。
圖1 IMS網(wǎng)絡(luò)結(jié)構(gòu)圖
(1)業(yè)務(wù)層:IMS業(yè)務(wù)層網(wǎng)絡(luò)完成IMS業(yè)務(wù)的提供、執(zhí)行、IMS業(yè)務(wù)能力的抽象與開(kāi)放,支持自營(yíng)業(yè)務(wù)、第三方業(yè)務(wù)等多種提供方式,各IMS業(yè)務(wù)能力之間可以相互調(diào)用,并且能夠開(kāi)放給自營(yíng)業(yè)務(wù)平臺(tái),還能夠通過(guò)業(yè)務(wù)能力開(kāi)發(fā)網(wǎng)關(guān)給第三方業(yè)務(wù)平臺(tái)。
(2)控制層:IMS控制層主要完成會(huì)話控制、資源分配、協(xié)議處理、路由、認(rèn)證、計(jì)費(fèi)、業(yè)務(wù)觸發(fā)等功能。IMS控制層得主要功能實(shí)體如下:
●P-CSCF(Proxy-CSCF):IMS用戶接入IMS網(wǎng)絡(luò)的入口節(jié)點(diǎn),主要負(fù)責(zé)信令和消息的代理。
●I-CSCF(Interrogating-CSCF):各個(gè)IMS歸屬域的入口節(jié)點(diǎn),負(fù)責(zé)用戶注冊(cè)的S-CSCF(Serving-CSCF)的指配和查詢。
●S-CSCF:IMS網(wǎng)絡(luò)中的中心節(jié)點(diǎn),提供注冊(cè)服務(wù)、會(huì)話控制、相關(guān)的選路和業(yè)務(wù)觸發(fā)等功能,并維持會(huì)話狀態(tài)信息。
●E-CSCF(Emergency-CSCF):IMS網(wǎng)絡(luò)處理緊急呼叫的功能實(shí)體。
●HSS:負(fù)責(zé)存儲(chǔ)IMS用戶的相關(guān)信息以及其業(yè)務(wù)觸發(fā)信息。
●AGCF(Access Gateway Control Function):負(fù)責(zé)H.248方式接入的網(wǎng)元接入IMS。
●BFCF(Breakout Gateway Control Function):負(fù)責(zé)存儲(chǔ)IMS用戶的相關(guān)信息及其相關(guān)業(yè)務(wù)信息。
●MGCF(Media Gateway Control Function)和MGW(Media Gateway):提供IMS與PSTN、軟交換、C網(wǎng)電路域互通時(shí)的信令控制和媒體轉(zhuǎn)換功能。
●BAC(Border Access Controller):位于IMS網(wǎng)絡(luò)的邊緣,是各種終端接入IMS核心網(wǎng)絡(luò)的信令代理設(shè)備和媒體代理設(shè)備。
●MRFC(Media Resource Control Function):實(shí)現(xiàn)媒體控制功能,如放音和通知、媒體編碼格式轉(zhuǎn)換、Ad hoc會(huì)議等。
●ENUM(E.164 Number Mapping):處理S-CSCF,P-CSCF,AS(Application Server)的查詢,將Tel URI中的E.164地址翻譯成在統(tǒng)一IMS核心網(wǎng)中可路由的SIP URI。
●DNS(Domain Name System):主要提供域名查詢服務(wù),P-CSCF,S-CSCF,MGCF等設(shè)備可以直接查詢DNS獲得被叫或注冊(cè)用戶歸屬域的I-CSCF地址,通過(guò)查詢指定網(wǎng)元的標(biāo)示得到該網(wǎng)元的實(shí)際IP地址。
(3)終端層:IMS終端設(shè)備是IMS業(yè)務(wù)能力的延伸。IMS的接入終端主要包括:
●固定終端:支持IMS SIP協(xié)議并且通過(guò)xDSL,WLAN,LAN接入IMS的終端,SIP IAD(Integrated Access Device),SIP AG(Access Gateway),PON(Passive Optical Network),H248 AG/IAD等終端。
●IP軟終端:指支持IMS SIP協(xié)議并且通過(guò)xDSL,WLAN,LAN接入IMS網(wǎng)絡(luò)的一種軟件客戶端,通常安裝在個(gè)人PC等設(shè)備上。WEB客戶端也是軟終端的一種。
(4)網(wǎng)管與運(yùn)營(yíng)支撐網(wǎng)元主要如下:
●OMC(Operations & Maintenance Center):負(fù)責(zé)IMS網(wǎng)絡(luò)內(nèi)各網(wǎng)元的配置管理,與網(wǎng)管中心連接。
●CCF(Content Charging Function):負(fù)責(zé)離線計(jì)費(fèi),與計(jì)費(fèi)中心連接。
●OCF(Online Charging System):負(fù)責(zé)對(duì)IMS網(wǎng)絡(luò)用戶的在線計(jì)費(fèi)。
●業(yè)務(wù)開(kāi)通網(wǎng)關(guān):負(fù)責(zé)業(yè)務(wù)開(kāi)通。
3.2 彩振業(yè)務(wù)平臺(tái)總體結(jié)構(gòu)
多媒體彩振業(yè)務(wù)平臺(tái)屬于IMS網(wǎng)元中的一個(gè)SIP AS,位于業(yè)務(wù)層之上。彩振業(yè)務(wù)平臺(tái)通過(guò)基于SIP的ISC(Internal Service Control)接口,與S-CSCF進(jìn)行信令交互。SIP硬終端、SIP軟終端、CDMA終端等都可以通過(guò)IMS承載層接入IMS網(wǎng)絡(luò),使用多媒體彩振業(yè)務(wù)。
IMS域彩振業(yè)務(wù)平臺(tái)按照功能邏輯可劃分為4大部分,如圖2所示,分別為SIP前臺(tái)、AS、數(shù)據(jù)庫(kù)、Portal。在實(shí)際組網(wǎng)中,這些邏輯部分可以實(shí)現(xiàn)在一個(gè)或多個(gè)物理實(shí)體上,多個(gè)SIP前臺(tái)與多個(gè)AS之間可以交叉相連。各功能實(shí)體功能描述如下:
圖2 多媒體彩振平臺(tái)結(jié)構(gòu)圖
(1)SIP前臺(tái):負(fù)責(zé)對(duì)外來(lái)SIP信令以及外出SIP信令進(jìn)行控制和管理,負(fù)責(zé)SIP消息的Session管理、超時(shí)重發(fā)SIP消息以及對(duì)重發(fā)消息的攔截。
(2)AS:負(fù)責(zé)呼叫過(guò)程中IMS域彩振業(yè)務(wù)控制,通過(guò)SIP前臺(tái)與S-CSCF交互。AS與S-CSCF交互以實(shí)現(xiàn)對(duì)業(yè)務(wù)的呼叫控制,并執(zhí)行彩振的業(yè)務(wù)邏輯。
(3)Portal:Portal是多媒體彩振業(yè)務(wù)的門戶網(wǎng)站,多媒體彩振用戶、內(nèi)容提供商、運(yùn)營(yíng)商都可以使用WWW瀏覽器通過(guò)Web接口登錄門戶網(wǎng)站,并對(duì)多媒體彩振業(yè)務(wù)進(jìn)行管理與配置。
(4)DB(Data Base):用戶信息數(shù)據(jù)庫(kù)(DB)存儲(chǔ)用戶業(yè)務(wù)數(shù)據(jù),其余網(wǎng)元通過(guò)數(shù)據(jù)庫(kù)訪問(wèn)接口訪問(wèn)用戶信息數(shù)據(jù)庫(kù)。
3.3 彩振業(yè)務(wù)平臺(tái)詳細(xì)設(shè)計(jì)
AS模塊和Portal模塊是IMS多媒體彩振業(yè)務(wù)系統(tǒng)中最重要的兩個(gè)模塊。
3.3.1 AS模塊
AS模塊從功能上主要分為SIP信令處理模塊以及振鈴選擇模塊。
(1)SIP信令處理模塊:開(kāi)發(fā)語(yǔ)言為Java,選用EB-Xjoin框架。主要功能是按照3.4節(jié)的信令流程圖完成主叫側(cè)與被叫側(cè)的SIP信令處理。要特別注意AS對(duì)于信令的處理使用B2B(Back To Back)方式,即在AS針對(duì)主叫、被叫分別維護(hù)一個(gè)SIP Session。下面分別對(duì)主叫、被叫側(cè)的SIP信令處理進(jìn)行說(shuō)明。
●主叫側(cè):主要功能是在收到彩振用戶的初始INVITE消息后,執(zhí)行業(yè)務(wù)邏輯。從INVTIE消息中提取主叫、被叫號(hào)碼,調(diào)用振鈴選擇模塊獲取彩振用戶設(shè)置的多媒體文件,將多媒體文件信息添加到INVITE消息中,發(fā)送給被叫。同時(shí)需要對(duì)主叫側(cè)SIP信令進(jìn)行轉(zhuǎn)發(fā)。
●被叫側(cè):對(duì)被叫側(cè)SIP信令進(jìn)行轉(zhuǎn)發(fā),不執(zhí)行業(yè)務(wù)邏輯。
(2)振鈴選擇模塊:開(kāi)發(fā)語(yǔ)言為Java,選用Spring,Hibernate框架,數(shù)據(jù)庫(kù)使用Informix。主要功能是根據(jù)用戶設(shè)置的規(guī)則,返回對(duì)應(yīng)的多媒體振鈴文件。振鈴選擇模塊主要包括振鈴規(guī)則匹配、振鈴文件選擇、振鈴文件返回三大功能。
●振鈴規(guī)則匹配:由于主叫用戶可能針對(duì)同一被叫用戶設(shè)置包括群組規(guī)則、呈現(xiàn)規(guī)則在內(nèi)的多種規(guī)則。所以當(dāng)振鈴選擇模塊被調(diào)用后,會(huì)首先從配置文件中讀取當(dāng)前用戶設(shè)置的各規(guī)則的優(yōu)先級(jí),按照優(yōu)先級(jí)順序依次判斷鈴音規(guī)則是否匹配,如果匹配則返回對(duì)應(yīng)的振鈴文件,如果沒(méi)有任何規(guī)則匹配則返回系統(tǒng)默認(rèn)振鈴文件。
●振鈴文件選擇:主叫用戶可以設(shè)置同類媒體資源的振鈴盒,例如圖片盒、文本盒、電子名片盒以及視頻盒。如果當(dāng)前規(guī)則對(duì)應(yīng)的多媒體文件是一個(gè)振鈴盒,那么振鈴選擇模塊會(huì)根據(jù)用戶的設(shè)置,順序或者隨機(jī)返回媒體資源盒中的一個(gè)媒體文件。
●振鈴文件返回:主叫用戶可以設(shè)置多種媒體資源的組合,例如圖片、文本、電子名片、視頻的組合。鈴音選擇模塊會(huì)向SIP信令處理模塊返回一個(gè)Java中的Object數(shù)組,這個(gè)數(shù)組中可以包含多個(gè)多媒體振鈴文件。
3.3.2 Portal模塊
Portal模塊的開(kāi)發(fā)語(yǔ)言為Java,使用的框架為Spring,Hibernate,Struts,數(shù)據(jù)庫(kù)使用Informix。Portal模塊主要由用戶管理網(wǎng)站、內(nèi)容提供商管理網(wǎng)站、運(yùn)營(yíng)商管理網(wǎng)站構(gòu)成。
(1)用戶管理網(wǎng)站:多媒體彩振用戶可以通過(guò)Web方式對(duì)自己的個(gè)性化振鈴業(yè)務(wù)進(jìn)行配置和管理。
●提供主叫用戶對(duì)個(gè)性化振鈴業(yè)務(wù)播放規(guī)則的管理配置,包括被叫群組、時(shí)間段的設(shè)置,振鈴播放規(guī)則的設(shè)置。
●提供用戶對(duì)個(gè)人資源庫(kù)的管理,包括個(gè)性化振鈴資源的瀏覽/訂購(gòu)、個(gè)性化振鈴資源的定制。用戶上傳的個(gè)性化振鈴資源需經(jīng)運(yùn)營(yíng)商審批后才能上傳到個(gè)人資源庫(kù)。
(2)內(nèi)容提供商管理網(wǎng)站:多媒體彩振內(nèi)容提供者可通過(guò)運(yùn)營(yíng)商提供的接入方式對(duì)所提供的振鈴資源進(jìn)行自我管理維護(hù),包括:
●上傳振鈴資源:個(gè)性化振鈴內(nèi)容提供者上傳新的振鈴資源,上傳的媒體資源經(jīng)運(yùn)營(yíng)商審批后才可提供給用戶下載。
●維護(hù)振鈴資源:個(gè)性化振鈴內(nèi)容提供者應(yīng)對(duì)上傳之后尚未通過(guò)審核的振鈴資源進(jìn)行維護(hù),包括修改基本信息、試聽(tīng)或刪除振鈴資源。
●查詢振鈴資源訂購(gòu)情況:包括訂購(gòu)的用戶數(shù)、被訂購(gòu)振鈴資源的數(shù)量、訂購(gòu)的收入、每個(gè)振鈴資源訂購(gòu)的次數(shù)、訂購(gòu)的用戶數(shù)等。
(3)運(yùn)營(yíng)商管理功能。
●系統(tǒng)管理功能:能夠管理多媒體彩振業(yè)務(wù)的系統(tǒng)資源,進(jìn)行整個(gè)系統(tǒng)的參數(shù)配置和默認(rèn)業(yè)務(wù)參數(shù)配置。
●權(quán)限管理功能:分配多媒體彩振內(nèi)容提供者、多媒體彩振用戶的管理權(quán)限,并負(fù)責(zé)維護(hù)系統(tǒng)管理員的增加,刪除,修改等功能。
●對(duì)多媒體彩振內(nèi)容提供者的管理:主要完成對(duì)內(nèi)容提供者基本信息、信用等級(jí)、合作協(xié)議及接入功能及權(quán)限的管理。
●對(duì)多媒體彩振資源的管理維護(hù):主要完成系統(tǒng)默認(rèn)振鈴的設(shè)置、審批維護(hù)內(nèi)容提供者和用戶上傳的振鈴資源和維護(hù)媒體文件分類和信息。
3.4 信令流程
IMS多媒體彩振業(yè)務(wù)是主叫側(cè)業(yè)務(wù),主叫用戶終端的INVITE經(jīng)過(guò)主叫側(cè)S-CSCF的IFC(Initial Filter Criteria)評(píng)估,觸發(fā)到多媒體彩振服務(wù)器。多媒體彩振服務(wù)器根據(jù)用戶的群組、時(shí)間條件設(shè)置,通過(guò)選鈴音算法選擇振鈴文件,將音、視頻文件的URL寫(xiě)入INVITE消息的Alert-Info,將文本、圖片、電子名片按照規(guī)范編碼寫(xiě)入MIME體中。INVITE消息送達(dá)被叫后,根據(jù)Alert-Info頭下載和播放振鈴文件,解析MIME中的媒體文件并在客戶端呈現(xiàn)。被叫用戶摘機(jī)后,終端停止播放和呈現(xiàn)振鈴文件,并建立通話。具體流程圖如圖3所示。
圖3 多媒體彩振呼叫信令流程圖
流程描述:
(1)主叫用戶撥打被叫用戶,INVITE請(qǐng)求到達(dá)主叫S-CSCF。
(2)主叫側(cè)S-CSCF對(duì)所收到的INVITE消息進(jìn)行IFC評(píng)估。
(3)當(dāng)主叫用戶申請(qǐng)了多媒體彩振業(yè)務(wù),主叫側(cè)S-CSCF根據(jù)個(gè)性化振鈴業(yè)務(wù)的IFC,將呼叫路由到個(gè)性化振鈴服務(wù)器。
(4)個(gè)性化振鈴服務(wù)器收到INVITE請(qǐng)求后,啟動(dòng)振鈴業(yè)務(wù)邏輯,選擇正確的振鈴文件。
(5)如主叫用戶為該被叫用戶或所屬群組設(shè)置的個(gè)性化振鈴文件為包含了音樂(lè)和文本的個(gè)性化振鈴文件,則個(gè)性化振鈴服務(wù)器在INVITE消息中添加Alert-Info(包含音樂(lè)媒體文件的URL)同時(shí)將Content-type設(shè)置為相應(yīng)的文本的MIME類型并將文件內(nèi)容添加到消息體中。然后向被叫S-CSCF發(fā)送INVITE消息。
(6)用戶B處于空閑狀態(tài),包含了媒體文件url和MIME消息體的INVITE消息送達(dá)被叫客戶端。
(7)如果被叫用戶不屏蔽主叫個(gè)性化振鈴,則被叫客戶端解析INVITE消息,根據(jù)得到的媒體文件的URL地址到個(gè)性化振鈴服務(wù)器下載,同時(shí)對(duì)SIP消息中的MIME消息體進(jìn)行解碼。如果被叫用戶屏蔽主叫個(gè)性化振鈴,則被叫客戶端不對(duì)INVITE消息中的Alert-Info頭域和MIME消息體進(jìn)行處理。
(8)被叫客戶端返回180Ringing消息并進(jìn)行振鈴文件的播放/顯示,對(duì)于Alert-Info頭域中對(duì)應(yīng)的媒體文件要求客戶端實(shí)時(shí)播放。
(9)被叫側(cè)S-CSCF向個(gè)性化振鈴服務(wù)器轉(zhuǎn)發(fā)180消息。
(10)個(gè)性化振鈴服務(wù)器向主叫側(cè)S-CSCF轉(zhuǎn)發(fā)180消息。(11)主叫側(cè)S-CSCF向主叫發(fā)送180消息。
(12)被叫摘機(jī),發(fā)送200 OK響應(yīng)消息。
(13)被叫客戶端發(fā)出200 OK響應(yīng)后立即停止Alert-Info頭域中對(duì)應(yīng)的媒體文件的播放。
(14)被叫側(cè)S-CSCF向個(gè)性化振鈴服務(wù)器轉(zhuǎn)發(fā)200 OK響應(yīng)。
(15)個(gè)性化振鈴服務(wù)器向主叫側(cè)S-CSCF轉(zhuǎn)發(fā)200 OK響應(yīng)。
(16)主叫側(cè)S-CSCF向主叫發(fā)送200 OK響應(yīng)。
(17)主叫客戶端發(fā)送ACK。
(18)主叫側(cè)S-CSCF向個(gè)性化振鈴服務(wù)器轉(zhuǎn)發(fā)ACK。
(19)個(gè)性化振鈴服務(wù)器向被叫轉(zhuǎn)發(fā)ACK。
(20)被叫側(cè)S-CSCF向被叫網(wǎng)絡(luò)發(fā)送ACK,通話建立。
3.5 SIP信令詳解
3.5.1 SIP信令定義
SIP消息攜帶多媒體文件主要有兩種方式:HTTP方式(攜帶音頻、視頻文件)和信令方式(攜帶文本、圖片、電子名片文件)。
(1)HTTP方式:將音頻、視頻文件的URL地址放入INVITE消息中的Alert-Info頭域。RFC3261對(duì)Alert-Info頭域的語(yǔ)法定義如下:
Alert-Info =“Alert-Info” HCOLON alert-param *(COMMA alert-param)。
alert-param = LAQUOT absoluteURI RAQUOT *( SEMI generic-param )。
(2)信令方式:多媒體振鈴業(yè)務(wù)將文本、圖片或電子名片以消息體的形式添加到INVITE消息中,并以MIME類型進(jìn)行標(biāo)識(shí)。
●文本:IEFT RFC 1521對(duì)文本類型的Content-type的語(yǔ)法定義如下:
text-type := “text” “/” text-subtype [“;” “charset” “=” charset]。
text-subtype := “plain”/extension-token。
●圖片:IETF RFC 1521對(duì)圖片類型的 Content-type的語(yǔ)法定義如下:
image-type := “image”“/”(“gif”/“jpeg”/extension-token)。
●電子名片:IETF RFC 2425給出的電子名片的Content-type的用法如下:
Content-Type: text/directory,charset=“iso-8859-1”,profile=“vCard”。
3.5.2 MIME消息體示例
本節(jié)主要給INVITE消息中文本、電子名片的MIME消息體示例:
(1)INVITE消息中文本MIME體示例:
--boundary1234
Content-Type:text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Welcome to call me.
--boundary1234--
(2)INVITE消息中電子名片MIME體示例:
--boundary1234
Content-Type: text/directory; charset=utf-8; profile=”vCard”;name=”Frank.vcf”
BEGIN:vCard
VERSION:3.0
FN:Frank Dawson
ORG:Lotus Development Corporation
ADR;TYPE=WORK,POSTAL,PARCEL:;;6544 Battleford Drive
;Raleigh;NC;27613-3502;U.S.A.
TEL;TYPE=VOICE,MSG,WORK:+1-919-676-9515
TEL;TYPE=FAX,WORK:+1-919-676-9564
EMAIL;TYPE=INTERNET,PREF:Frank_Dawson@Lotus.com
EMAIL;TYPE=INTERNET:fdawson@earthlink.net
URL:http://home.earthlink.net/~fdawson
END:vCard
--boundary1234--
4 結(jié)束語(yǔ)
本文詳細(xì)介紹了多媒體彩振業(yè)務(wù)的組網(wǎng)、總體設(shè)計(jì)和主要信令流程等。通過(guò)本文希望能夠給從事通信IMS業(yè)務(wù)開(kāi)發(fā)人員一些參考。
相對(duì)于傳統(tǒng)的早期媒體彩鈴業(yè)務(wù),多媒體彩振將個(gè)性化服務(wù)由被叫擴(kuò)寬到主叫,同時(shí)將傳統(tǒng)彩鈴音頻媒體擴(kuò)展到音頻、視頻、文本、電子名片甚至多種多媒體文件的結(jié)合。通過(guò)多媒體彩振業(yè)務(wù),運(yùn)營(yíng)商能夠?yàn)槠胀ㄓ脩籼峁└觽(gè)性化的服務(wù),同時(shí)還能為企業(yè)用戶提供企業(yè)級(jí)的彩振業(yè)務(wù),達(dá)到擴(kuò)展市場(chǎng)的目的;通過(guò)多媒體彩振業(yè)務(wù),用戶能夠獲得更好的業(yè)務(wù)體驗(yàn),能夠在生活與工作中充分利用多媒體彩振業(yè)務(wù)。不難看出多媒體彩振業(yè)務(wù)有很好的應(yīng)用前景,順應(yīng)通信網(wǎng)發(fā)展的浪潮,多媒體彩振業(yè)務(wù)一定能夠擁有更廣闊的發(fā)展空間。