售前電話
135-3656-7657
售前電話 : 135-3656-7657
IMS本身是一個(gè)基于SIP的體系在IP網(wǎng)絡(luò)之上實(shí)現(xiàn)先進(jìn)的IP業(yè)務(wù)和應(yīng)用。IMS為業(yè)務(wù)的調(diào)用提供必要的功能,該功能稱為"業(yè)務(wù)提供(ServiceProvision)"。一般來說IMS的業(yè)務(wù)提供應(yīng)包含3個(gè)基本步驟:
1、定義可能提供的業(yè)務(wù)或業(yè)務(wù)集合;
2、當(dāng)用戶訂購/修改簽約關(guān)系時(shí),以初始過濾規(guī)則的形式創(chuàng)建用戶專有的業(yè)務(wù)數(shù)據(jù);
3、根據(jù)到達(dá)的初始業(yè)務(wù)請求選擇應(yīng)用服務(wù)器。
其中第一步取決千運(yùn)營商和業(yè)務(wù)提供商能夠向用戶提供什么樣的業(yè)務(wù),本章不作討論。下面主要介紹其余兩個(gè)步驟。
一、業(yè)務(wù)數(shù)據(jù)組織
每當(dāng)用戶獲得一個(gè)IMS訂購關(guān)系且其訂購關(guān)系包含一些業(yè)務(wù),或運(yùn)營商將AS作為其IMS基礎(chǔ)設(shè)施的一部分時(shí),他們需要為用戶創(chuàng)建業(yè)務(wù)專用的數(shù)據(jù)。
1.用戶檔案和業(yè)務(wù)檔案
當(dāng)IMS用戶向運(yùn)營商訂購簽約業(yè)務(wù)時(shí),運(yùn)營商為其分配一個(gè)用戶檔案(UserProfile),它包含了與某個(gè)用戶相關(guān)的業(yè)務(wù)信息。IMS用戶檔案的總體結(jié)構(gòu)如圖13.3所示。
用戶檔案至少包含一個(gè)私有用戶標(biāo)識和一個(gè)業(yè)務(wù)檔案(ServiceProfile)。業(yè)務(wù)檔案是永久地存儲(chǔ)在HSS中的用戶專有信息的集合,包括公共標(biāo)識、核心網(wǎng)業(yè)務(wù)授權(quán)和初始過濾規(guī)則3部分。
(1)公共標(biāo)識
公共標(biāo)識由那些與該業(yè)務(wù)檔案相關(guān)聯(lián)的公共用戶標(biāo)識(SIPURI或TELURL)構(gòu)成。每個(gè)公共用戶標(biāo)識都包含一個(gè)相關(guān)的禁止指示(BarringIndication)標(biāo)簽,如果禁止指示被設(shè)置,S-CSCF將禁止此公共用戶標(biāo)識進(jìn)入IMS服務(wù)(注冊和注銷除外)。
(2)核心網(wǎng)業(yè)務(wù)授權(quán)
核心網(wǎng)業(yè)務(wù)授權(quán)攜帶了媒體策略信息,通過這些媒體策略信息,運(yùn)營商可定義不同的客戶等級,比如金、銀和銅。根據(jù)不同的簽約級別,提供相應(yīng)的媒體配置。比如,一個(gè)客戶級別為銅的用戶可能沒有被授權(quán)使用視頻。這種情況下,如果用戶發(fā)起了一個(gè)包含視頻流的會(huì)話,則當(dāng)S-CSCF通過對預(yù)定媒體策略信息的評價(jià)后,將會(huì)拒絕此會(huì)話請求。
(3))初始過濾規(guī)則(iFC,initialFilterCriteria)
初始過濾規(guī)則表示了業(yè)務(wù)觸發(fā)信息,它描述何時(shí)使用特定AS來處理特定的業(yè)務(wù)(即如何根據(jù)到來的SIP消息選擇特定的AS>。用戶業(yè)務(wù)配置里的每個(gè)初始化過濾規(guī)則都有一個(gè)唯一的優(yōu)先級標(biāo)識(整數(shù)),當(dāng)分配多個(gè)初始過濾規(guī)則時(shí),S-CSCF將按優(yōu)先級別的高低順序進(jìn)行先后評估,即具有較大優(yōu)先級數(shù)值的初始過濾規(guī)則將在有較小優(yōu)先級數(shù)值的初始過濾規(guī)則之后被評估。
用戶檔案采用擴(kuò)展標(biāo)記語言(XML,eXtensibleMarkupLanguage)編碼,存儲(chǔ)在HSS中。當(dāng)用戶第一次注冊時(shí),S-CSCF將通過Cx接口下載全部或部分用戶檔案。當(dāng)用戶在網(wǎng)絡(luò)中已注冊,而HSS中的用戶檔案發(fā)生改變時(shí),HSS也會(huì)通過Cx接口來更新S-CSCF中保留的用戶檔案。
2.過濾規(guī)則(FC,FilterCriteria)
過濾規(guī)則決定了提供給每個(gè)用戶的業(yè)務(wù),也是用戶檔案(以及業(yè)務(wù)檔案)中最為重要的一部分。FC包括了用戶相關(guān)的信息,可以協(xié)助S-CSCF決定是否需要轉(zhuǎn)發(fā)SIP請求到應(yīng)用服務(wù)器。當(dāng)S-CSCF收到一條初始SIP請求時(shí),它會(huì)一個(gè)一個(gè)地對FC進(jìn)行匹配驗(yàn)證。如果SIP請求與FC匹配,S-CSCF就會(huì)將SIP請求轉(zhuǎn)發(fā)到與該FC對應(yīng)的應(yīng)用服務(wù)器(SIPAS/IM-SSF/OSASCS)。IMS中的過濾規(guī)則包括兩類:初始過濾規(guī)則(iFC)和后續(xù)過濾規(guī)則(sFC)。
iFC作為用戶檔案的一部分存儲(chǔ)在HSS中,并通過Cx接口下發(fā)到S-CSCF。iFC只應(yīng)用千初始SIP請求消息。比如,當(dāng)S-CSCF收到最初的INVITE消息、SUBSCRIBE消息、MESSAGE消息、創(chuàng)建對話或發(fā)于對話之外的任何請求時(shí),都會(huì)對初始過濾規(guī)則進(jìn)行評估。當(dāng)S-CSCF收到PACK、NOTIFY、UPDATE或BYE請求時(shí),由于這些請求通常是作為己存在的SIP會(huì)話的一部分來發(fā)送的,S-CSCF不會(huì)對初始過濾規(guī)則進(jìn)行評估。
與iFC不同的是,sFC是從SIPAS/OSASCS/IM-SSF下發(fā)到S-CSCF的過濾規(guī)則。當(dāng)S-CSCF在SIP對話中收到后續(xù)請求時(shí),可以基千sFC判斷是否應(yīng)進(jìn)一步聯(lián)系應(yīng)用服務(wù)器。然而,采用后續(xù)過濾規(guī)則會(huì)導(dǎo)致S-CSCF轉(zhuǎn)發(fā)后續(xù)SIP請求到應(yīng)用服務(wù)器,這種行為是與SIP代理的路由規(guī)則相沖突的。另外,當(dāng)應(yīng)用服務(wù)器接收到后續(xù)請求時(shí),它(很有可能)并沒有收到創(chuàng)建SIP對話的初始SIP請求。因此,應(yīng)用服務(wù)器會(huì)拒絕本次請求,并將其忽略,結(jié)果會(huì)是S-CSCF觸發(fā)了后續(xù)過濾規(guī)則,但應(yīng)用服務(wù)器并不執(zhí)行。正是由于存在這些規(guī)則上的相互沖突,所以目前只有初始過濾規(guī)則在使用,后續(xù)過濾規(guī)則仍處千理論研究階段。因此,在IMS中初始過濾規(guī)則與過濾規(guī)則的術(shù)語通??梢越粨Q使用。IMS初始過濾規(guī)則的結(jié)構(gòu)如圖所示。
初始過濾規(guī)則的第一部分是優(yōu)先級(Priority),主體部分則由0個(gè)或1個(gè)觸發(fā)點(diǎn)以及一個(gè)應(yīng)用服務(wù)器組成。
(1)優(yōu)先級