ACR[計費請求]

ACR(Accounting Request,計費請求)是Diameter協定中的計費觸發訊息,它通常與ACA(Accounting Answer,計費應答訊息)成對出現。

定義

在計費系統中,IMS、EPC等網路中的網元(如:CSCF、GGSN)在收到特定的訊息後向CDF報告計費信息。如果採用Diameter協定,報告是通過傳送ACR訊息實現的。CDF實時接收IMS和EPC等網路中的網元傳送的ACR,並能正確回送ACA。

縮寫解釋如下:

IMS(IP Multimedia Subsystem,IP多媒體子系統)

EPC(Evolved Packet Core,演進的分組核心網)

CSCF(Call Session Control Function,呼叫會話控制功能)

GGSN(Gateway GPRS Support Node,網關GPRS支持節點)

CDF(Charging Data Function,計費數據功能)

ACR與話單構造功能

CDF對ACR進行處理,並構造出話單。其過程描述如下:

•對於一個會話無關的事件(例如“訊息”),網元只傳送一個Event ACR),CDF在收到該ACR就可以立即構造成一張話單,並存儲到話單檔案中。

•對於一個會話相關的事件(例如一次通話),網元會傳送多條ACR。

•Start ACR標識一個會話的開始。

•如果在會話中計費條件發生變化(如媒體發生變化,或者計費interim定時器時長逾時),網元就傳送一條Interim ACR。

•當會話結束時,網元傳送Stop ACR標識該會話的終結。

•一個會話中,網元可能會傳送一個Start ACR、0或多個Interim ACR和一個Stop ACR。

ACR與話單構造 ACR與話單構造

如上圖所示的一次會話中,網元觸發了Start ACR、Stop ACR和多個Interim ACR。

CDF收到一個會話相關的所有ACR後,提取其中相應的計費信息,構造成話單。

ACR觸發條件

ACR訊息的觸發由運營商根據具體情況進行定義。

以CSCF網元為例,ACR訊息的觸發條件可以是:

•Start ACR訊息的觸發條件:

•收到Invite訊息的200 OK回響後,觸發Start ACR。

•Interim ACR訊息的觸發條件:

•收到Update訊息的200 OK回響後,觸發Interim ACR。

•收到reInvite訊息的200 OK回響後,觸發Interim ACR。

•Acct-Interim-Interval逾時後,觸發Interim ACR。

•Stop ACR訊息的觸發條件:

•收到BYE請求後,觸發Stop ACR。

•Session Timer逾時後,觸發Stop ACR。

•終端deRegisteration後,觸發Stop ACR。

•Event ACR訊息的觸發條件:

•收到Invite/reInvite/Update訊息的3XX回響後,觸發Event ACR。

•收到Invite/reInvite/Update訊息的4XX/5XX/6XX回響後,觸發Event ACR。

•收到Cancel訊息後,觸發Event ACR。

•收到Invite訊息回響逾時後,觸發Event ACR。

相關詞條

相關搜尋

熱門詞條

聯絡我們