prepaid extensions to radius for event- based charging christian guenther, hannes tschofenig

10
Prepaid Extensions to Radius for Event-based Charging <draft-guenther-radext-ppebc-00.txt> Christian Guenther, Hannes Tschofenig

Upload: edmund-rich

Post on 15-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Prepaid Extensions to Radius for Event-based Charging

<draft-guenther-radext-ppebc-00.txt>

Christian Guenther, Hannes Tschofenig

Page 2: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Overview

Several models for charging:— Volume-based charging (e.g., 2 Cent/KiloByte), — Duration-based charging (e.g., 3 Cent/minute), — Subscription-based charging (e.g., 5

Dollar/month+service), — Event-based charging (e.g., 7 Cent/URL or email).

Volume- and time-based charging with debiting of prepaid accounts is being treated in <draft-lior-radius-prepaid-extensions-*>

In event-based charging procedures, customers get charged for service usage per se.

This type of charging can be independent of data volume transferred, time period of service availment, or user subscription status.

Page 3: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Framework User/Host | +----------+ +-----+-----+ | Event | | | | Policy | | | | Database +----+ Event | | (EPD) | | Handler | +----------+ | (EH) | +----------+ | | +-----------+ +----------+ | Rating | | | | Charging | | Accounts | | Entity +----+ +----+ Handler +----+ Database | | (RE) | | | | (CH) | | (AD) | +----------+ +-----+-----+ +-----------+ +----------+ | +-----+-----+ | Service | | Provider | | (SP) | +-----------+

User wants to use service of SP EH permanently scans the service access requests EH has a database (EPD) which allows to distinguish between chargeable

and non-chargeable events RE supplies the EH with cost information CH performs necessary actions (debiting, amount reservation, amount

capture) on the users account

Page 4: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Use CasePrice Enquiry

+---------------+ +---------------+|Event Handler | | Rating Entity |+---------------+ +---------------+ | | | Price Enquiry Request | |---------------------------------------------->| | | | | | Price Enquiry Response | |<----------------------------------------------| | |

Used to determine price information related to a given service.

Page 5: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Use CaseDirect Debiting

+---------------+ +------------------+| Event Handler | | Charging Handler |+---------------+ +------------------+ | | | Direct Debiting Request | |---------------------------------------------->| | | | | | Direct Debiting Response | |<----------------------------------------------| | |

Debiting of prepaid accounts can be preceded by reserving a sufficient amount from the prepaid account or can go without such an amount reservation.

The latter case is referred to as 'direct debiting' which can occur prior to service execution or afterwards.

Page 6: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Use Case Amount Reservation

+---------------+ +------------------+| Event Handler | | Charging Handler |+---------------+ +------------------+ | | | Amount Reservation Request | |---------------------------------------------->| | | | | | Amount Reservation Response | |<----------------------------------------------| | |

Reservation of amounts of money (or of non-monetary units)

Reserved amounts are then captured at a later point of time.

Page 7: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Use CaseAmount Capture

+---------------+ +------------------+| Event Handler | | Charging Handler |+---------------+ +------------------+ | | | Amount Capture Request | |---------------------------------------------->| | | | | | Amount Capture Response | |<----------------------------------------------| | |

After having reserved a certain amount of a prepaid account, this amount can be captured.

Page 8: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

New RADIUS Attributes

Service-Name

— Specifies the service to which the user requests access.

Requested-Action

— Action requested to perform: price enquiry, amount reservation, amount capture, or price enquiry

Cost

— Indicates price information

Currency-Code

— Currency of the value of the cost attribute

Charging-Session-Id

— Unique identifier

Page 9: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Next Steps

Resolve some open issues

Work together with authors of <draft-lior-radius-prepaid-extensions-*>

Page 10: Prepaid Extensions to Radius for Event- based Charging Christian Guenther, Hannes Tschofenig

Questions?