オンライン課金システム(OCS )とは、通信サービスプロバイダーがサービス利用状況に基づいて顧客にリアルタイムで課金することを可能にするシステムである。
イベントベース課金機能(EBCF)は、イベントの期間や使用量ではなく、イベントの発生に基づいて課金するために使用されます。典型的なイベントとしては、SMS、MMS、コンテンツの購入(アプリケーション、ゲーム、音楽、ビデオオンデマンドなど)が挙げられます。
CC-Request-Type AVP = 4 の場合、イベントベースの課金機能が使われます。つまり、イベントリクエストの例: diameter-sms または diameter-.....
イベントベース課金の例を一つ考えてみましょう。1. リンゴ1個の値段は25ルピーです。その金額を支払ってリンゴを受け取り、立ち去ります。同様に、テキストメッセージを送信すると1ルピーの費用がかかり、それだけです。着信音(CRBT)に加入すると、1ヶ月に受信する通話数に関係なく、月額30ルピーの料金がかかります。このように、イベントベース課金は、1回限りの費用、または1回限りの発生費用と表現できます。
セッションベース課金機能(SBCF)は、音声通話、IP CANベアラ、IP CANセッション、IMSセッションなどのネットワーク/ユーザーセッションのオンライン課金を担当します。[ 1 ]
セッションベース課金の例を考えてみましょう。電気や水道などの公共サービスは、一定期間の総使用量に基づいて課金されます。例えば、1か月に「x」単位の電力を消費した場合、その月の消費量に応じて料金を支払います。使用量は月によって変動するため、料金も変動します。水道なども同様です。このように、消費量に基づいて課金される方式は、従量制課金またはセッションベース課金と呼ばれます。
口座残高管理機能(ABMF)は、OCS内における加入者の口座残高を管理する場所です。