摘 要:研究了初始過濾準則的組成、創建、下載以及觸發的詳細過程,并結合具體應用在搭建的仿真環境中進行了實現。結果表明:該觸發機制能夠保證用戶發起IMS呼叫時正常使用IMS體系架構中提供的業務。
關鍵詞:IMS;觸發機制;初始過濾準則
IMS(IP多媒體子系統)是3GPP在R5中提出的支持IP多媒體業務的子系統,在充分借鑒軟交換將承載與控制相分離的基礎上,使業務與控制做到了真正意義上的分離。在IMS網絡中,業務的提供是由歸屬網絡完成的,即當用戶漫游時由其歸屬網絡S-CSCF完成業務的觸發控制,再轉發到相應的應用服務器進行業務邏輯的處理。S-CSCF的控制方式使得IMS的控制層與業務層完全分離,因此IMS的業務觸發方式成為研究的熱門話題。
1 IMS的業務觸發框架
目前IMS的業務觸發機制主要通過iFC來實現,它存儲在HSS中,作為用戶屬性的一部分,在用戶注冊時被下載到S-CSCF上。S-CSCF通過分析到達的SIP呼叫信令,獲取其中的業務點觸發器實例,并與iFC配置在觸發點中的業務點觸發實例進行比較,如果匹配,則將SIP消息觸發到相應的應用服務器,由應用服務器完成業務邏輯的處理;否則基于基本的呼叫機制對該消息進行轉發。
2 IMS的業務觸發數據
當用戶從運營商處得到一個IMS訂購關系時,運營商需要給用戶分配一個用戶配置。用戶配置至少包含一個私有用戶身份和單個業務配置。在業務配置中,用iFC來表示與業務觸發相關的數據。
2.1 iFC的組成架構
iFC由0或1個觸發點以及一個應用服務器相關信息組成。觸發點描述了應該檢查的條件,以便決定是否將業務觸發到相應的AS。每一個觸發點包括一個或多個業務點觸發器,它們以邏輯表達式的方法組成觸發點。如果沒有觸發點,表明將無條件觸發到應用服務器。應用服務器定義當觸發點被匹配時應該聯系的應用服務器,并且包含當無法到達應用服務器時相關會話是否被釋放。應用服務器還包括0或1個業務信息,當在注冊期間滿足初始過濾準則的條件時,業務信息可以透明地從S-CSCF傳到AS。
2.2 iFC觸發AS的場景
2.2.1 注冊過程中的觸發:用戶注冊時通過Register消息觸發到AS,這個AS是用戶簽約業務的AS,在IMS中指S-CSCF,通過SAR請求到HSS下載用戶配置數據,這樣用戶在進行呼叫等其它業務時就能觸發到該AS進行業務處理。如果用戶注冊時沒有觸發AS,而是在進行呼叫時再觸發,AS就可能沒有用戶需要的業務數據而導致業務失敗。
2.2.2 呼叫過程中的觸發:為了進行用戶簽約業務,例如彩鈴,呼叫轉移以及所有第三方服務器所提供的業務。主被叫都能觸發AS,這里的AS一般是指位于IMS應用層的IM-SSF、OSA SCS和SIP AS。S-CSCF注冊時保存了從HSS下載的用戶配置數據,呼叫時直接觸發AS進行業務處理。
3 業務觸發過程的實現
3.1 IMS用戶配置的下載
當用戶向運營商申請了IMS服務時,運營商就為其分配一個包含業務檔案和用戶信息的用戶配置。在用戶注冊或收到未注冊用戶的一個終止的初始請求時,S-CSCF就通過UAR請求從HSS下載這個用戶配置。用戶配置至少包含一個私有用戶身份和服務配置。
最后打開S-CSCF支持共享iFC的功能開關,在CSCF網元下執行下面的命令:MOD SCSCF: SID=0, SHAREDiFC=SUPPORTED.
結果表明:兩個終端之間數據傳輸正常,主叫隱藏服務器工作正常。初始過濾準則能夠正確匹配SIP消息,并將其準確路由到相應的應用服務器,與預期結果相符。
作者簡介:王亞芳,女,河北科技大學,數字交換與傳輸。
鄭曉哲,女,河北科技大學,數字交換與傳輸。
康蕾蕾,女,河北科技大學,多媒體通信與處理。