ACR(Accounting Request,計費請求)是Diameter協定中的計費觸發訊息,它通常與ACA(Accounting Answer,計費應答訊息)成對出現。
基本介紹
- 中文名:計費請求
- 外文名:Accounting Request
定義
IMS計費系統
- 線上計費就是計費系統與IMS實體進行實時互動,並控制和監視與業務使用有關的計費過程。
- 離線計費主要是指在會話之後收集計費信息,而且計費系統不會實時地影響所使用的業務。
- 線上計費時AS通過Ro接口將計費信息發往OCS(OnlineChargingSystem),
- 離線計費時AS通過Rf參考點將計費信息發往CCF(ChargingCollection Function)。
ACR與話單構造功能
- 對於一個會話無關的事件(例如“訊息”),網元只傳送一個ACR(Event ACR),CDF在收到該ACR就可以立即構造成一張話單,並存儲到話單檔案中。
- 對於一個會話相關的事件(例如一次通話),網元會傳送多條ACR。
Start ACR標識一個會話的開始。
如果在會話中計費條件發生變化(如媒體發生變化,或者計費interim定時器時長逾時),網元就傳送一條Interim ACR。
當會話結束時,網元傳送Stop ACR標識該會話的終結。
一個會話中,網元可能會傳送一個Start ACR、0或多個Interim ACR和一個Stop 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。