2017年2月21日 星期二

【摳丁心得】IMS技術分享《五》_ S-CSCF

S-CSCF主要的功能在於Serving,也就是為用戶端找到合適的伺服器來服務。S-CSCF接收到用戶端的訊息後,會透過Cx介面從HSS得到資料,再透過ISC介面將訊息轉發給合適的AS。


1. S-CSCF檔案





在原始碼目錄中(/usr/local/src/kamailio-4.4.0/examples/scscf/)有S-CSCF的範例。將需要的檔案:  dispatcher.list、scscf.cfg、CxDataType_Rel7.xsd、kamailio.cfg、scscf.xml複製到/usr/local/etc/kamailio/中。


2. 資料庫
在原始碼目錄中(/usr/local/src/kamailio-4.4.0/utils/kamctl/mysql),有S-CSCF的資料庫script。透過ims_usrloc_scscf-create.sql可產生S-CSCF的資料庫。

3. kamailio.cfg

透過修改kamailio.cfg可將S-CSCF設定需要的參數以及修改成合適的運作模式。以下是幾個需要特別注意的參數,根據執行環境依照各個檔案擺放的位置給予設定。









4. scscf.cfg
scscf.cfg是關於S-CSCF主要的參數設定,所以獨立出一個檔案方便管理。以我的環境為例:


5. scscf.xml

scscf.xml是關於Cx介面的參數設定。內容須指定HSS伺服器的相關設定。

沒有留言:

張貼留言