1 Introduction
This document outlines the test plan for testing the interoperability between PortaOne OCS and WTL SCP (TT#849704 + QA-7494 in 2024 and TT#856958 + QA-8769 in 2025).
For details about provisioning part from PortaBilling towards WTL HLR/HSS check PMD-2773 and WTL HLR/HSS provisioning via Boomi.
2 System information
2.1 Configuration
2.2 Peers
| Peer | Release | Origin-Realm | Origin-Host | IP address | Transport | Port |
|---|---|---|---|---|---|---|
| OCS | MR120-0 | portaone.com | ocs.portaone.com | TCP | 3868 | |
| SCP | portaone.com | scp.portaone.com | TCP | random |
2.3 User Identification
| Attribute | Value |
|---|---|
| User-Name | (not used) |
END_USER_SIP_E164 | 32473123456 |
3 Test Cases
| # | Case Name | Description | Result | Tester | Comments/Bugs | Date |
|---|---|---|---|---|---|---|
| 1 | CEA/CER exchange | Verify that a Diameter peer is successfully established | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 15.03.24 | |
| 2 | DWR/DWA exchange | Verify that a Diameter connection is up and maintained correctly by both peers without interruption | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 15.03.24 | |
| 3 | DPR/DPA exchange | Verify that peer disconnection is properly acknowledged by both peers | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 15.03.24 | |
| 4 | Call authorization for outgoing call setup | Verify that outgoing call is successfully established, reported and billed | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 5 | Call reject due to 'no balance' | Verify that outgoing call is not allowed for subscriber without funds | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 6 | Call from unknown subscriber | Verify that outgoing call is not allowed if subscriber is missing from OCS | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 7 | Subscriber initiated for voice call termination | Verify that incoming call leg is successfully established, ended and billed on OCS end | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 8 | Continue outgoing voice call with more quota | Verify that session is re-authorized once initial granted unit is used, previously granter unit is reported and charged on OCS end. | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 9 | Last quota allocation for ongoing call | Verify that session is terminated once balance is depleted, last allocated unit is reported and billed properly on OCS end | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 10 | Successful SMS | Verify that SMS is authorized and billed properly on OCS end | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 11 | SMS - out of balance | Verify that SMS is not sent if subscriber is out of balance | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 25.03.25 | |
| 12 | Roaming calls / SMS | Verify that user in roaming is properly charged for Voice/SMS | PASSED (M) | Andrii Kravchenko, Benoit Bolsee from WTL | Roaming incoming/outgoing SMS are differentiated by RG although incoming SMS are not supported by PortaBilling | 25.03.25 |
| 13 | SMS - not delivered | Verify that user is not charged if SMS is not delivered | PASSED | Andrii Kravchenko, Benoit Bolsee from WTL | 18.03.24 | |
| 14 | Multi-IMSI case (QA-9061) | Charges are performed based on IMSI + MCC-MNC | PENDING |
PASSED - without issues
PASSED (M) - with minor issues (the reason should be described in "Comments/Bugs" column)
PASSED (C) - with critical issues (the reason should be described in "Comments/Bugs" column)
FAILED - issues are too critical (the reason should be described in "Comments/Bugs" column)
PENDING - is not started yet
