1 / 10

Prepaid Extensions to Radius for Event-based Charging

Learn about models for event-based charging, handling chargeable events, price enquiries, direct debiting, amount reservation, and amount capture in the context of prepaid accounts within the Radius framework. This draft introduces new RADIUS attributes for service requests and actions.

zetta
Download Presentation

Prepaid Extensions to Radius for Event-based Charging

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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.

  3. 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

  4. Use CasePrice Enquiry +---------------+ +---------------+ |Event Handler | | Rating Entity | +---------------+ +---------------+ | | | Price Enquiry Request | |---------------------------------------------->| | | | | | Price Enquiry Response | |<----------------------------------------------| | | • Used to determine price information related to a given service.

  5. 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.

  6. 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.

  7. 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.

  8. 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

  9. Next Steps • Resolve some open issues • Work together with authors of <draft-lior-radius-prepaid-extensions-*>

  10. Questions?

More Related