複製鏈接
請複製以下鏈接發送給好友

CDF

(計費數據功能)

鎖定
CDF,計費數據功能,負責將來自網絡實體的計費信息構造成CDR(Call Detail Record,呼叫詳細記錄,即話單),並傳送給CGF,是離線計費過程中一個重要的邏輯功能實體。
中文名
計費數據功能
外文名
Charging Data Function

CDF定義

CDF位於3GPP網絡實體(核心網中產生計費信息的網元)與CGF(Charging Gateway Function,計費網關功能)之間。

CDF部署

CDF可以作為獨立的網絡單元或內置到網絡實體中。如:內置到網絡實體GGSN(Gateway GPRS Support Node,網關GPRS支持節點)、MSCS(Mobile Switching Center Server,移動交換中心服務器)。
CDF作為獨立網絡單元時,可以從多個網絡實體收集計費信息。
CDF作為獨立網絡單元時,可以和CGF部署在同一設備中。
CDF在離線計費系統中的位置如下圖所示。
CDF在離線計費中的位置 CDF在離線計費中的位置

CDF離線計費結構

如上圖所示。 [1]  離線計費邏輯主要包括以下3個功能實體:
  • CTF(Charging Trigger Function,計費觸發功能):將計費信息組裝成計費事件(Charging Event),將計費事件發送給CDF。 [2] 
  • CDF:通過Rf或者內部接口從CTF接收計費事件,利用計費事件內所包含的信息來構建CDR。CDF生成話單之後,將其傳送給CGF。不同的CDF可以發送話單到同一個CGF。每個CDF都可以配置一個CGF列表,列表中定義各CGF的優先等級,如果主CGF退出服務(出現故障或負荷太重),那麼CDF將把CDR送下一級的CGF,以此類推。CDF與CGF之間的通信採用GTP’協議。IMS(IP Multimedia Subsystem,IP多媒體子系統)網絡中,CTF與CDF之間通常採用Rf接口。CS(Circuit Switched domain,電路交換域)、PS(Packet Switched domain,分組交換域)網絡中,CTF與CDF之間通常採用內部接口,這時,CDF和CTF必須是同一廠家產品。內部接口是廠家自定義其通訊機制的接口。
  • CGF:對話單進行處理,將話單文件傳送給BD(Billing Domain,計費域)。 [3] 

CDF功能

CDF主要功能如下:
  • Diameter計費應用服務器端程序實現(ACR接收)。
  • ACR的等待、排序。
  • ACR構造形成CDR。
  • CDR的存儲。
  • CDR向CGF/BD的輸出。

CDF話單構造

當CDF通過Rf接口從網絡實體中接收計費相關的信息,使用ACR構造形成CDR時,話單構造情形如下:
  • 對於一個會話無關的事件(例如“消息”),網元只發送一個ACR(Event ACR),CDF在收到該ACR就可以立即構造成一張話單,並存儲到話單文件中。
  • 對於一個會話相關的事件(例如一次通話),網元會發送多條ACR(Start/Interim/Stop ACR)。Start ACR標識一個會話的開始,如果在會話中計費條件發生變化(如媒體發生變化,或者計費interim定時器時長超時),網元就發送一條Interim ACR。當會話結束時,網元發送Stop ACR標識該會話的終結。一個會話中,網元可能會發送一個Start ACR、0或多個Interim ACR和一個Stop ACR。
參考資料