Skip to content
  • Tools
    • ARFCN-Frequency Converter
  • Contact Us
  • Foreword
  • Introduction
  • 1 Scope
  • 2 References
  • 3 Definitions and abbreviations
  • 4 Detailed service description
  • 5 Namespaces
  • 6 Sequence diagrams
  • 7 XML Schema data type definition
  • 8 Web Service interface definition
  • 9 Fault definitions
  • 10 Service policies
  • B.1 General Exceptions
  • B.2 Specific Exceptions

6 Sequence diagrams

29.199-073GPPOpen Service Access (OSA)Parlay X web servicesPart 7: Account managementTS

Tools: ARFCN - Frequency Conversion for 5G NR/LTE/UMTS/GSM

This subclause discusses three scenarios; one where a subscriber uses a voucher, one where the subscriber directly recharges after the payment is cleared, and one where the subscriber checks the recent transactions.

NOTE: Associated Account Management API messages are shown in ‘bold’ format: e.g. (getBalance).

6.1 Prepaid account recharge using a voucher

The prepaid subscriber wishes to recharge their account with a voucher and query their account balance. The subscriber uses their mobile phone or other wireline phone to interact with an IVR system. In order to recharge their account, the subscriber must enter the voucher number, the MSISDN to be recharged , and PIN(s). The IVR system accesses an external voucher database to validate the voucher number. The subscriber’s account balance is then increased with the value of the voucher (voucherUpdate). The subscriber queries their account balance (getBalance), before and/or after the recharge.

Figure 1

6.2 Prepaid account recharge using direct payment

Directly recharging (i.e. without a voucher) works much along the same way. In this case, we assume the prepaid subscriber interacts with a web page. After providing the MSISDN, along with the PIN, the user can query the account balance (getBalance). For recharging, the subscriber must enter payment details, for example credit card information, from which the payment will be made. After clearing the payment details, the currency amount will be transferred and the subscriber’s prepaid account balance expiration date will be reset (balanceUpdate). The subscriber also queries their account balance expiration date (getCreditExpiryDate), after the recharge.

Figure 2