Inbound Roamer
In Inbound Roamer, you define the agreements with third-party operators that allow usage and policy requests for subscribers that are not identified in MATRIXX. You can define agreements for roaming requests and emergency requests.
Inbound Roamer Validation
For 4G (Diameter Gateway) and 5G (SBA Gateway) usage and policy requests, MATRIXX Engine parses the device IMSI (4G) or SUPI (5G) to get the Mobile Country Code (MCC) and the Mobile Network Code (MNC). MATRIXX Engine uses the MCC and MNC to find a partner agreement for roaming in the inbound roamer definitions. If an agreement exists, MATRIXX Engine allows the request.
Inbound Roamer Configuration
- Create product offers and policies specific to your roaming scenarios. See the discussions about product offers and policies for more information.
- Create a user (SubMan API MtxRequestUserCreate).
- Create a subscription (SubMan API MtxRequestSubscriptionCreate).
The roaming subscription uses the
TenantID
andStatusValue
from the subscription template. Create a uniqueTenantID
for inbound roamers to identify those EDRs and to stream them to different Kafka topics, if necessary. - Create status life cycles that you configure specifically for inbound roamers. Consider conditions specific to inbound roamers, such as inactivity timeouts.
- Associate the user with the subscription (SubMan API MtxRequestUserAddSubscription).Note: Associate a unique user with each subscription. Create a custom user with fields that uniquely identify the inbound roamer and which give information in notifications that identify the inbound roamer.
- Purchase the offers created in Step 1 for the subscription (SubMan API MtxRequestSubscriberPurchaseOffer).
- In My MATRIXX, define the inbound roamer (roaming request and emergency request) and
set the subscription template external ID to the subscription
ExternalId
defined in Step 3.Note: To delete a subscription template assigned to an inbound roamer (roaming requests and emergency requests), you must first remove the subscription from the inbound roamer.
For information about the SubMan APIs, see MATRIXX Subscriber Management API.
For more information about inbound roamers, see the discussion about inbound roaming in MATRIXX Pricing and Rating.