22.1273GPPRelease 9Service requirement for the Open Services Access (OSA)Stage 1TS
The charging functionality of OSA allows an application to raise a charge against a subscriber’s account for goods and services provided to her. It enables the invoicing, by the operator, of soft (e.g. download of software, music,…) and hard goods (e.g. CDs, books,…), which potentially are provided by third parties.
Additionally, the charging functionality of OSA shall provide for the maintenance of non-monetary subscriber accounts. An application may add or deduct non-monetary units to or from these accounts.
The responsibility for the subscriber accounts can be assigned to either the home network or elsewhere.:
- If the home network does not handle the accounts itself, charging requests are sent from the home network (and possible other applications) to a dedicated charging application, typically a charging centre. This case is out of scope of OSA.
- If the accounts are handled by the home network, the operator takes care of them.
They may be used to charge for network resource usage (call charging, as it is done today) as well as any non-telecommunication related activity (any E-commerce activity like service usage, online purchases…)
OSA shall provide sufficient functions to support charging when the accounts are handled by the home network.
Two cases need to be considered in more detail:
Call, Session and Event Charging: OSA shall enable applications to control the charge of a call, a session (PS Session or IM Session) and / or an event that is under supervision of this application. OSA shall allow an application to provide additional charging information to the network;
Service Usage (e.g. Online Purchases): On the other hand, OSA shall allow to employ the charging capabilities of the network to charge subscribers for any kind of service or even online purchases. Calculation of the charge may be based on monetary and/or non monetary grounds.
Beyond this, there are general charging functions on subscriber accounts (monetary and non-monetary) that shall be available via OSA:
- Query the current account balance and current reservations.
- Monitor account access (send notifications if charges or recharges are applied to a subscriber’s account).
- Retrieve the history of the transactions