Inbound Roaming

Configure inbound and emergency roaming requests to define the agreements with third-party operators that allow requests for subscribers that are not identified in MATRIXX.

MATRIXX supports inbound roaming for 4G (Diameter Gateway) and 5G (SBA Gateway) usage and policy requests and 4G Gx/Rx policy profiles that are returned in a Credit-Control Answer (CCA) for emergency roaming requests.

Exceptions that occur when processing inbound roaming rating operations are printed to the error log.

Note: Inbound roaming does not support groups. If the subscriber template was configured as a group member, this information is not included when the roaming subscription is created.

Roaming EDRs

MATRIXX Engine generates the following EDRs for roaming policy sessions (Gx, Rx, Sy, and N28). These events include MCC, MNC, or APN values for the inbound roamer.
  • MtxRoamingPolicyChangeEvent — Generated when a roaming session starts or changes. Information includes the APN, MCC, MNC, and subscription template. This event is derived from the MtxPolicyChangeEvent EDR. If notifications are enabled, an MtxPolicyChangeNotification is generated.
  • MtxRoamingPolicyEndEvent — Generated when a roaming session ends and the session is removed from the database. Information includes the Emergency APN, MCC, MNC, the roaming IMSI for policy, and the roaming and device OIDs used.

Notifications

When a roaming session is created, the subscription is only differentiated by the roaming device (derived from MtxDeviceObject). You can enable notifications as you would for any other subscription, device, and so forth. For more information about notifications, see the discussion about notification types in My MATRIXX Help.

Custom MDCs for Roaming

The MtxRoamingMobileDeviceObject is derived from MtxMobileDeviceObject and has roaming-specific fields. Custom MDCs derived from the MtxMobileDeviceObject cannot be used for roaming.

Note: Because there are no usage events specific to roaming, extend usage events to include information about roaming. For example, you can include the inbound roamer IMSI in usage events. For more information about custom MDCs, see the discussion about working with custom MDCs in MATRIXX Subscriber Management.