BA.40 v8.0
BA.40 v8.0
Roaming Guide
Version 8.0
3 January 2024
Copyright Notice
Copyright © 2024 GSM Association
Disclaimer
The GSMA makes no representation, warranty or undertaking (express or implied) with respect to and does not accept any responsibility for, and
hereby disclaims liability for the accuracy or completeness or timeliness of the information contained in this document. The information contained
in this document may be subject to change without prior notice.
Compliance Notice
The information contain herein is in full compliance with the GSMA Antitrust Compliance Policy.
This Permanent Reference Document has been developed and is maintained by GSMA in accordance with the provisions set out in GSMA AA.34
- Policy and Procedures for Official Documents.
V8.0 Page 1 of 37
GSMA
Official Document BA.40 – Roaming Guide
Table of Contents
1 Introduction
1.1 Overview
1.2 Scope
1.3 Definitions and Abbreviations
1.4 References
2 Roaming and Interworking
2.1 What is Roaming?
2.2 What is Interworking?
3 Strategy for Roaming
3.1 The Roaming Functions in a typical MNO
3.1.1 Roaming Commercial Team, Carrier Services, Roaming Operations
3.1.2 IREG (Network) Testing
3.1.3 Finance
3.1.4 Fraud
3.1.5 Roaming Customer Care
3.2 Choosing Roaming Partners
3.2.1 Creating the Roll Out Plan
3.2.2 Receiving Invitations
3.3 Types of Roaming Solutions
3.3.1 Standard Bi-Lateral Roaming
3.3.2 Multi- IMSI Solutions
3.3.3 Roaming Hubbing
3.3.4 Network Extensions (NE/ International NE)
3.3.5 Non-Terrestrial Roaming
3.3.6 Machine to Machine (M2M) or Mobile Internet of Things (MIoT)
3.4 Services
3.4.1 Basic Agreements Voice & SMS
3.4.2 SMS and MMS Interworking
3.4.3 GPRS, EDGE, 3G PS data
3.4.4 CAMEL
3.4.5 Long Term Evolution (LTE)
3.4.6 5G Roaming
V8.0 Page 2 of 37
GSMA
Official Document BA.40 – Roaming Guide
4 Setting up for delivering Roaming
4.1 Billing Configuration
4.1.1 Transferred Account Procedure (TAP)
4.1.2 Returned Account Procedure (RAP)
4.1.3 Billing and Charging Evolution (BCE)
4.1.4 Data Clearing
4.1.5 BCE Agent
4.1.6 Invoicing and Financial Settlement
4.2 International Signalling
4.2.1 SCCP
4.2.2 IPX/GRX
4.3 Roaming Commercials
4.3.1 IOT Negotiations
4.3.2 Roaming Regulations
4.4 Steering of Roaming (SoR)
4.5 Fraud
4.6 Near Real Time Roaming Data Exchange (NRTRDE)
5 Delivering Roaming
5.1 Roaming Agreements
5.1.1 Confidentiality and Anti-Trust
5.1.2 MNO to MNO Agreements
5.1.3 Hubbing Agreements
5.1.4 RAEX IOT and RAEX Op Data
5.2 RAEX IR.21
5.3 SIM Exchange
5.3.1 Supply and Co-ordination
5.3.2 Auditing
5.3.3 Monitoring usage of test SIM Cards
5.4 Network (IREG) Testing
5.5 Billing (TADIG) Testing
5.5.1 TAP Testing Toolkit (TTT)
5.5.2 TAP Testing Completion Certificate (TCC)
5.6 Launching Agreements
5.6.1 Commercial Launch Letters
V8.0 Page 3 of 37
GSMA
Official Document BA.40 – Roaming Guide
5.7 Network Closure
5.8 Invoicing and Settlement
5.9 Disputes
5.10 Quality of Service
6 GSM Association
6.1 Working Groups
6.2 Member Gateway
6.2.1 Finding and Downloading Documents
6.2.2 Searching for GSMA Members
6.2.3 Roaming Gateway
6.2.4 Roaming Tab
Annex A Simple Process Flow
A.1 Negotiation
A.2 Test Preparation
A.3 Network (IREG) Testing
A.4 Billing (TADIG) Testing
A.5 Launch
A.6 On-going
Annex B Document Management
B.1 Document History
B.2 Other Information
V8.0 Page 4 of 37
GSMA
Official Document BA.40 – Roaming Guide
1 Introduction
1.1 Overview
The Roaming Handbook is intended to be an introduction and central entry point to
Roaming processes and where to find more detailed rules and procedures.
This handbook enables Roaming individuals to become familiarized quickly, minimizing the
background research needed to get started.
1.2 Scope
The scope of the Roaming Handbook is to introduce the reader to Roaming as defined in the
Permanent Reference Documents (PRDs) of the GSMA. It can be used as a starting point
from which the users can explore these PRDs.
Note: This handbook provides additional help and explanations, but does not replace the
GSMA PRDs.
1.4 References
Ref Doc Number Title
[1] AA.12 International Roaming Agreement
[2] AA.13 International Roaming Agreement – Common Annexes
AA.19 Addendum to the International GSM Roaming Agreement SMS
[3]
Interworking Agreement
[4] AA.34 Policy and Procedures for Official Documents
[5] AA.35 Procedures for Industry Specifications
AA.40 Addendum to the International Roaming Agreement Multimedia
[6]
Messaging Service Interworking Agreement
[7] AA.69 Template Agreement for Interworking
[8] AA.70 Agreement for International MMS Interworking Services
[9] AA.71 Agreement for International SMS Hubbing Services
[10] AA.73 Roaming Hubbing Client to Provider Agreement
[11] AA.74 Roaming Hub-to-Hub Agreement
[12] AA.102 Operator to Operator IOT Discount Addendum to AA.12 [1]
[13] AA.103 Group to Group IOT Framework Agreement
[14] AD.08 Working Group Operating Procedures
[15] BA.08 Timescales for Data Transfer
[16] BA.12 Transfer Account Procedure and Billing Information
[17] BA.13 Returned Account Procedure
V8.0 Page 5 of 37
GSMA
Official Document BA.40 – Roaming Guide
V8.0 Page 6 of 37
GSMA
Official Document BA.40 – Roaming Guide
V8.0 Page 7 of 37
GSMA
Official Document BA.40 – Roaming Guide
Note: The GSMA defines rules and procedures for international roaming only. National
roaming is out of scope for this PRD. MNOs however may choose to use the GSMA
international roaming rules and procedures, also for national roaming.,
In most cases Roaming involves Bi-lateral, two-way (inbound and outbound) Roaming,
however in some cases Unilateral or one way Roaming takes place either for technical or
commercial reasons.
The Roaming Department may also have responsibility for managing outbound Roaming
which may include pricing, marketing, and promotions.
This role can also be referred to as The Wholesale Roaming Manager as the person in such
a position would be responsible for the Wholesale side of the roaming business.
V8.0 Page 8 of 37
GSMA
Official Document BA.40 – Roaming Guide
3.1.1.2 The Roaming Coordinator
Usually within the Roaming Department, there is a “Roaming Coordinator” who is in charge
of agreements.
As the Roaming Department often has to interface with every department within the
company and have overall visibility of the status of Roaming, the Roaming Coordinator is a
vital member of the Roaming Department.
Typically one group will look after the implementation and ongoing management whilst the
other will focus on strategy, pricing, commercial inter-Operator activities etc. Sometimes,
both are within the same group, and they can be divided between different departments.
Currently it is easier to find a Roaming Commercial Manager who may be responsible for the
IOT (Inter Operator Tariff) alongside the Roaming (Wholesale) Manager and who deal with
IOT negotiations with preferred Roaming Partners to that MNO.
3.1.1.5 Marketing
The role of the Marketing team within Roaming is normally to design effective promotional
initiatives that create incentives that will increase the usage among the roamers, both
Inbound (visiting roamers) and Outbound (own roaming customers). They can also be
responsible for maintaining all the company updates with the latest Roaming information.
The role requires providing all Roaming Partners with their requested amount of test SIM
cards, and upon confirmation of receipt of the test SIMs will activate them accordingly. This
can also apply to the use of eSIM, but the eSIM is not physically mailed to the partner.
These activities might also be covered by the Roaming Coordinator and/or assistant.
V8.0 Page 9 of 37
GSMA
Official Document BA.40 – Roaming Guide
Signalling is a prerequisite to testing, as it is the basis for the communication between the
two networks. Generally, the signalling transmission or transport part is an outsourced
service provided.
This function will (on the basis of the data produced when performing the technical Roaming
testing) perform billing tests. They will be responsible for Transferred Account Procedure
(TAP) and Billing and Charging Evolution (BCE) formats, liaison with Data Clearing House
(DCH) and BCE Agents (if used) and managing the TAP and BCE file flows between
networks on a daily basis. Please note that BCE file transfers might be done on a monthly
basis or a longer basis based on the agreement.
3.1.3 Finance
The functions of the Finance department can be divided into two areas regarding Roaming.
One area is to produce invoices (based on TAP or BCE file data) for the inbound traffic
generated in the network by the customer of a Roaming Partner.
The other requirement is to ensure that the invoices are received from the Roaming Partners
for any outbound traffic that customers have generated in their network.
The final responsibility will be to ensure payment and collection for all the invoices. Many
MNOs use the services of a Financial Clearing Agent (FCA) for parts or all of this process.
3.1.4 Fraud
This function assumes responsibility for the creation of Near Real Time Roaming Data
Exchange (NRTRDE) records and the analysis of potential Fraud cases that may arise from
NRTRDE records received. They are responsible for supplying data in the event of an
V8.0 Page 10 of 37
GSMA
Official Document BA.40 – Roaming Guide
actual fraud case. Many Operators contract a NRTRDE Agent or buy a system that manages
parts, or all of this process.
For each of these functions, it is suggested that there is one member of staff who is
designated as a contact point. This group should meet on a regular basis to ensure that all
aspects of Roaming are being addressed and updated.
The roll out plan may include the following information to allow for the Roaming Operations
team to understand the priority of the work within the roll out plan:
By asking the above questions, the MNO is also able to ascertain quickly how serious the
intentions are of the Roaming Partner to deliver their own roll out plan.
V8.0 Page 11 of 37
GSMA
Official Document BA.40 – Roaming Guide
3.3 Types of Roaming Solutions
The benefit of the solution is to rapidly provide global coverage to MNO A’s customers. It
demands technical implementations and investment, and is commonly offered by Roaming
vendors with different options.
More details on outbound Roaming solutions can be found within BA.23 [21].
The concept is to have many Operators connected to a Roaming Hub (either directly or via
peering agreements between the hubs) which then handles the Roaming testing and
maintenance between the Operators.
The benefit of a NE is to extend the inbound coverage of a MNO by using another MNO’s
network. MNO B will extend its inbound coverage on MNO C territory, meaning that a
customer from MNO A that has an agreement with MNO B will roam onto MNO C’s network,
even without any Agreement with MNO C.
BA.21 [20] offers additional guidance to MNOs when considering Network Extensions.
The rules for Non-Terrestrial Roaming are defined within BA.46 [29], and provides the ability
for a “normal” GSM Operator to have a Roaming Agreement with a Non-Terrestrial Operator.
V8.0 Page 12 of 37
GSMA
Official Document BA.40 – Roaming Guide
Currently M2M services are more prominent, but not limited to, specific industries:
Automotive / Transport
Consumer electronics
m-Health
Utilities
M2M Transparency Rules for Roaming are found within BA.48 [30] and notified via AA.13 [2]
C.13 and the IR.21 [40].
3.4 Services
Not all services provided by the HPMN to its customers will be available to them when
Roaming, but there are a number of basic services that are normally (but not always)
mandatory in order for two MNOs to launch Roaming. The basic services are the ability for a
roamer to originate and receive calls and originate and receive SMS while visiting the
VPMN. There are also a few basic GSM features (supplementary services) that the VPMN
has to prove will work while the HPMN customer is Roaming on the VPMN, for example
various types of barring and call forwarding.
The document that the MNOs exchange to validate the technical configurations on both
sides for these services and features is the testing book IR.24 [41]. More information of this
and other testing documentation is provided within section 5.4.
The calls performed during this phase will later be validated on the TADIG test for its billing
perspective, comparing the rates applied to the rates published on the VPMN IOT. More
information on TADIG testing can be found within section 5.5.
BCE testing is different than TAP testing based on the aggregated reports in BCE. TD.207
[82] is the Billing and Charging Evolution (BCE) Testing PRD. But testing needs to be done
over a certain amount of time rather than at an individual record basis.
Once IR.24 [41] testing has been successfully performed and validated by the TADIG teams,
the two MNOs will agree on a date and sign the Commercial Launch Letter (CLL) for GSM
services between them. More information on the launch procedure can be found within
section 5.6.
The basic requirement for SMS/MMS Interworking is a signalling connection between the
MNOs, which is what the Roaming set-up will provide.
V8.0 Page 13 of 37
GSMA
Official Document BA.40 – Roaming Guide
If the two MNOs decide to charge each other for these services, for example when the traffic
is unbalanced, they will need to have the SMS/MMS interworking relationship regulated by a
contract; either as an addendum to the existing IRA, or as a standalone contract. The
templates for the addenda can be found in AA.19 [3] for SMS and AA.40 [6] for MMS, and
the templates for the standalone contracts can be found in AA.69 [7].
Different to the Roaming settlement, the billing does not happen through TAP files, therefore
the relationship between the MNOs can be managed by a SMS/MMS Hubbing Provider that
can take a fee to provide services, including settlement and reporting for SMS/MMS
interworking relations. In this case, the agreements templates to be used are AA.70 [8] for
MMS interworking relations through a Hubbing Provider and AA.71 [9] for SMS interworking
relationships through a Hubbing Provider.
NOTE: AA.40 [6] and AA.70 [8] are no longer maintained by the GSMA as they are not
commonly used in the industry.
More details on SMS/MMS Interworking can be found within BA.64 [35], BA.50 [31], IR.31
[45] and IR.53 [51].
GPRS is the basic solution for providing IP (Internet Protocol) communication between
mobile stations and IP networks over other external packet data networks such as the
Internet. EDGE (Enhanced Data for Global Evolution) is an enhanced version of GPRS,
therefore GPRS Roaming tests are valid for EDGE networks, as they are also valid for 3G
Packet Switched (PS) data services.
Before the testing phase, it is necessary to confirm that the International Roaming
Agreement signed between HPMN and VPMN covers data Roaming. Instructions on
technology neutral agreements can be found within BA.50 [31].
Furthermore, to enable data Roaming, both the HPMN and VPMN need to be connected to a
GPRS Roaming Exchange (GRX) or Internet Protocol Exchange (IPX) Provider that will
guarantee that their IP traffic can be exchanged.
The same process as for the basic services will apply to the launch of data services, going
through a testing document (IR.35 [48]) and further validation by the TADIG teams – please
refer to section 5.6. Once the validations are exchanged both MNOs agree on a launch date
for data services and sign a new Commercial Launch Letter.
More information on data Roaming can be found in the documents IR.33 [47], WA.05 [85],
SG.07 [59], SG.16 [60] and TD.47 [68].
3.4.4 CAMEL
Customized Application for Mobile network Enhanced Logic (CAMEL) is a network solution
which allows the functionality of Intelligent Network (IN) services for roamers. It is commonly
associated with pre-paid Roaming, as it allows real-time billing and call supervision, but it is
V8.0 Page 14 of 37
GSMA
Official Document BA.40 – Roaming Guide
not limited to pre-paid services. With the advance of its technology MNO have been using
CAMEL for post-paid and advanced services as it provides more control on the billing and
services provided to the HPMN customer while Roaming at a VPMN with a CAMEL
agreement.
There are different phases of CAMEL (1, 2 and 3 being the most common) and each phase
provides a different level of service. The CAMEL phase needs to be available on both
networks in order for both MNOs to be able to use it.
The same process for the basic services will apply to the launch of CAMEL, going through a
testing document (IR.32 [46] / IR.60 [53]) and further validation by the TADIG teams –
please refer to section 5.6. Once the validations are exchanged both MNOs agree on a
launch date for CAMEL and sign a new Commercial Launch Letter. The HPMN controls the
CAMEL subscriber and the VPMN needs to allow CAMEL triggers to allow CAMEL roaming
therefore it is possible for CAMEL subscribers of the HPMN to roam on the VPMN network,
even if a CLL has not been signed. The VPMN network has the right to charge for these
services as the connection was allowed and enabled by the HPMN. (See GSMA PRD BA.27
[22]) CAMEL roaming should also include the TAP CAMEL fields, however not all parties
have updated the billing systems to include this.
There is a specific handbook on LTE, VoLTE and 5G NSA, BA.65 [36] that contains much
more complete information. This section provides for a short overview.
The RAEX IR.21 [40] and IR.85 [56] PRDs support data over LTE including Voice over LTE
(VoLTE) and including multiple PDP contexts.
The Roaming Traffic Data Report (RTDR) format supports LTE events.
V8.0 Page 15 of 37
GSMA
Official Document BA.40 – Roaming Guide
As an alternative charging approach BCE aggregated records can be used to bill for LTE
data records.
One of the possibilities with LTE is that the VPMN could use call records from the Serving
GPRS Support Node (SGSN) and Serving Gateway (SGW) for home-routed access and
additionally from the Packet Gateway (PGW) for local-breakout sessions. New recording
entity type codes for SGW and PGW, and new Cause for Termination values are available in
TAP.
3.4.5.6 Testing
Data over LTE testing is defined in IR.38 [49] and TD.51 [70] and VoLTE roaming testing is
defined in IR.25 [42] and TD.50 [69].
V8.0 Page 16 of 37
GSMA
Official Document BA.40 – Roaming Guide
For more technical details on LTE and LTE Roaming, please refer to IR.88 [57] and IR.65
[54].
3.4.6 5G Roaming
In 5G technology, there are two types of deployment architectures:
For 5GSA you will need to use the new BCE Agreement Template WA.200 [88] to agree
your tariffs.
BCE aggregated records need to be used to bill for 5GSA data records.
V8.0 Page 17 of 37
GSMA
Official Document BA.40 – Roaming Guide
3.4.6.5 Testing
Data over 5GNSA testing is defined in IR.38 [49]. Further testing procedures are still to be
defined by NG.
BCE on the other hand aggregates the usage and makes it impossible for the HPMN to bill
their retail subscribers from a BCE report. BCE is meant for wholesale settlement only.
The TAP formatting and rules are defined in TD.57 [75]. It defines the logical and physical
data that must be transferred between PMNs under TAP. It additionally contains the
maximum amount of validation rules that can be applied to a TAP file. Validation rules not
defined in TD.57 [75] can only be performed after bilateral agreement between the two
roaming partners, however such agreements are very unusual.
The primary commercial requirement for TAP data to be transferred is defined in BA.12 [16].
The HPMN Operator will validate incoming TAP transfers and skip or ‘reject’ call event
details that do not conform to the TAP standard or to the terms of the Roaming Agreement.
The incorrect call event details will be returned to the VPMN so that they can be corrected
and resubmitted. The purpose of the rejects and returns process is to:
V8.0 Page 18 of 37
GSMA
Official Document BA.40 – Roaming Guide
Reject invalid call event details/files so as not to impact the HPMN billing system
processing
Allow the HPMN to bill its customers in a timely manner
Allow the VPMN to correct and resubmit previously transmitted or rejected call event
details/files
Assist in automated accounting in the invoicing and/or settlement process
Minimise the need to resort to the disputes process.
Note: Whilst TD.32 [63] only specifies RAP standard usage, the process and interface is
also designed to be able to support non-standard validation checks that have been bilaterally
agreed between Roaming Partners.
The BCE reports and requirements are in the following GSMA PRDs. WA.201 [89] is the
requirements document. This document is maintained by WAS group. Any new
requirements to the BCE process or reports needs to be initiated in the WAS group. Annex
A of WA.201 [88] contains the form used to initiate a requirements discussion within WAS.
TD.201 [77] is the process flow document. It is set up to explain the procedures and flows of
the BCE reports including the high level dispute process. TD.202 [78] is the format
specification in XML. It defines the structure and the syntax for reporting wholesale records
through the BCE processes. TD.204 [79] is the Dispute process and how to initiate disputes.
As there is no longer RAP reporting in BCE this is needed in case something is not correct in
the reports. TD.205 [80] contain sample files in XML. This document is to help your
developers to create the BCE reports. TD.206 [81] contains the format specification for the
Detailed Data Records in case of a dispute or in the case where an operator may need the
detailed records from their roaming partner. BA.50 [31] has an annex for a Comercial
Launch Letter for BCE for when you are ready to go live with a roaming partner. WA.200
[88] is the BCE Tarriff Management document. It is set up so that the commercial terms can
be discussed and agreed upon and put into a form that simplifies and standardizes the setup
of the BCE tariff.
V8.0 Page 19 of 37
GSMA
Official Document BA.40 – Roaming Guide
between the DCH and the MNO) responsible to their customer for the error free transfer of
TAP files between the Roaming Partners.
File validation
File creation
File conversion
Fraud detection
Tariff (IOT) check
IOT and retail re-rating
Note: The GSMA does not define rules for agreements between MNOs and their vendors.
Mandatory rules and procedures for how a MNO changes DCH are found in TD.55 [73].
Operational procedures for interworking between DCHs are found in TD.36 [65].
Some of the services that can be offered by the BCE agent are as follows:
Report validation
Report creation
Invoice creation
Report transfer
Reconciliation
Charging model validation
Dispute process handling
DDR csv creation
Payments need to be accompanied by a Payment Notification Report (PNR) as per the rules
in BA.38 [28] and according to the format defined in TD.95 [76].
V8.0 Page 20 of 37
GSMA
Official Document BA.40 – Roaming Guide
4.1.6.1 Financial Clearing Agents (FCA)
Based on the billing information they receive from the MNO (Roaming Traffic Data Reports
(RTDRs) from Data Clearing Houses where employed), the Financial Clearing Agent
performs some or all of the following functions:
Mandatory rules and procedures for how a MNO migrates from one FCA to another are
found in BA.35 [25] including the Financial Outstanding Issues Reports. The formats for
these reports are found in TD.53 [71].
The SS7 signalling is used between SS7 Elements grouped into a SS7 Network to allow to:
This order will be based on the information of the IR.21 [40] of the other PMN.
The setup of SS7 International links is normally an outsourced service provided by one of
many third parties, more commonly named Signalling and Connection Control Part (SCCP)
provider.
4.2.1 SCCP
The SCCP is a transport layer protocol which provides extended routing, flow control,
segmentation, connection-orientation, and error correction facilities in a SS7
Telecommunications Networks.
Most MNOs use a SCCP vendor to connect to its partners. Depending on the volume and/or
price per MSU, it is possible to have two or three vendors with direct connections to the main
Roaming Partners. This could help to reduce SCCP costs and optimize SS7 routing.
4.2.2 IPX/GRX
IPX/GRX is a centralised IP routing network that provides routing, interconnecting and some
additional services of customers’ data traffic via Central Exchange Points (CEPs). The
V8.0 Page 21 of 37
GSMA
Official Document BA.40 – Roaming Guide
CEPs consist of high-capacity routers, switches and servers, including Domain Name
System (DNS) servers. Generally used for data Roaming, MMS interworking and Wi-Fi
Roaming.
IPX/GRX providers are essentially international data carriers offering a secure, closed,
private network.
IPX/GRX providers connect to each other via peering interfaces. These peering interfaces
may be direct connections or may pass through a common peering point. IPX/GRX
Providers should have Service Level Agreements (SLAs) with other IPX/GRX Providers.
In practice, each MNO will interconnect its data equipment to a given IPX/GRX provider.
The SGSN of the VPMNs will thus be able to communicate with the GGSN of the HPMNs.
BCE IOT rules are agreed as part of WA.200 [88] and are notified using the BCE IOT tariff
template in Annex A.
In order to help operators with their discount negotiations, contract signing and settlement
procedures, a number of documents are available:
AA.102 [12], template of an operator to operator TAP IOT discount addendum to the
AA.12 [1] for those that would like to keep the IOT discount agreement as an
Addendum to the IRA as explained above.
AA.103 [13], template of a group to group TAP IOT framework agreement introducing
a new concept of signing an indefinite Framework Agreement and definite discount
letters. Once the discount letter expires, then one would only need to replace the
discount letter. In the case where discount periods are not consecutive, a new
discount letter would be enough on the basis of the indefinite nature of the
Framework agreement.
BA.37 [27], provides information and examples on the relevant components of IOT
discount settlement.
WA.200 [88] for BCE Tariff Agreement
V8.0 Page 22 of 37
GSMA
Official Document BA.40 – Roaming Guide
Regulators world-wide outside of the EU have also discussed and implemented regulation
on Roaming tariffs.
More details on SoR can be obtained in BA.30 [24], IR.59 [52] (Operator only), IR.73 [55]
and IR.89 [58].
4.5 Fraud
Many Operators suffer losses due to fraud from usage generated in their own network. The
home network is able to manage the problem through a combination of controls on new
subscriptions and their real time visibility of usage generated on their network. Typically
networks deploy a Fraud Management System (FMS) to detect, alert and in some cases
automatically terminate cases of fraudulent usage.
Historically fraudulent usage has been a problem associated with Roaming. This is due to a
significant time delay between usage being generated by a customer and the HPMN being
aware of such usage.
Roaming fraud prevention procedures are detailed in BA.20 [19] and FF.18 [37]. Fraud
considerations in general are discussed in FF.21 [39].
The Fraud And Security Group (FASG) manages the distribution of confidential fraud alerts
amongst its membership. All members are encouraged to submit reports which are a
valuable source of fraud intelligence. To submit an alert you should complete the fraud alert
template see GSMA PRD BA.20[19].
The FASG also manages a database of phone numbers that have featured as B-Numbers in
cases of fraud. Hot B-Numbers reported to the GSMA by Fraud and Security group
members, CFCA and TUFF (other industry fraud bodies outside of the GSMA) are published
in the database. All members are encouraged to use this database and to input any B-
Numbers they have identified from their own fraud cases.
FF.18 [37] details the NRTRDE business requirements and FF.19 [38] is a handbook to
assist Operators implementing NRTRDE. The format specification is contained within TD.35
[64].
V8.0 Page 23 of 37
GSMA
Official Document BA.40 – Roaming Guide
The process for migrating NRTRDE providers is found in TD.54 [72]. The process on how
NRTRDE agents should inter-operate between each other is found in TD.56 [74].
5 Delivering Roaming
MNOs have to be very careful when using mailing lists to reach out to multiple MNOs at the
same time. No individual MNO’s information, of any nature, should be shared with other
MNOs or third-parties without prior written consent. For more information on confidentiality
rules please refer to the signed AA.12 [1] and AA.13 [2] between the MNOs involved, and
the GSMA Anti Trust Policy available from GSMA.com.
Sharing certain information with competitors can constitute anti-competitive behaviour and
may be unlawful under applicable antitrust law. Such behaviour may arise, by way of
example only, where two or more competitors exchange or allow to exchange data which
enables them to fix prices or align pricing policies. For further information please refer to the
GSMA Anti-Trust Policy.
AA.12 [1], in conjunction with AA.13 [2] and RAEX Op Data and RAEX IOT, comprises of the
GSM Associations standard International Roaming Agreement for parties who wish to make
Unilateral/Bilateral Agreement for the establishment of international Roaming services. The
basic legal framework set out in AA.12 [1] covers areas such as scope, confidentiality
provisions, data privacy, liability, fraud prevention, duration, suspension of services and
termination.
AA.13 [2] Common Annexes contain the practical principles and procedures the parties
agree on to implement International Roaming. These annexes forms part of the basis of
day-to-day Roaming operations and procedures.
The Individual Annexes (RAEX Op Data and RAEX IOT) serves as a source of information
and guidance for both parties in a Roaming Partnershipand are distributed to Roaming
Partners via the RAEX Tool.
AA.19 [3] is the SMS Inter-working Bilateral Addendum which allows an Operator to charge
for the termination of SMS on their network.
AA.40 [6] is the Multimedia Messaging Interworking Bilateral Addendum which allows an
Operator to charge for the termination of MMS on its network.
V8.0 Page 24 of 37
GSMA
Official Document BA.40 – Roaming Guide
AA.69 [7] is the template Agreement that allows Inter-working between two Operators,
normally used where no roaming agreement is in place.
AA.74 [11] contains a template for the agreement between Roaming Hubbing Providers.
The RAEX IOT and RAEX Op Data is used in conjunction with AA.73 [10] and AA.74 [11] to
exchange individual annex information.
The remainder of the individual annexes of the applicable agreement (AA.12 [1]/AA.13 [2],
AA.73 [10] or AA.74 [11]), excluding the IOT, is exchanged using the RAEX Op Data
process. This process is defined in BA.19 [18].
The purpose of the RAEX IOT process is to define standardised TAP IOT data and
operational exchange process requirements which support the validation of the TAP IOT
data integrity and provide exchange integrity. This will, in turn, support accurate validation of
charges contained within TAP files which will result in fewer revenue impacting disputes and
facilitate better cash flow between contracted parties.
The purpose of the RAEX Op Data process is to allow automatic processing and extraction
of all the operational Roaming Agreement information.
The TAP IOT has been separated out from the operational information, as the rules for the
exchange of the TAP IOT are strict and well defined, whereas the rules for the exchange of
the operational information are very flexible and according to the needs of the sender.
Both RAEX TAP IOT and RAEX Op Data are bilateral and need to be exchanged separately
for each Roaming relation.
The RAEX IOT and Op Data applications provided by the GSMA supports both the creation
and distribution of RAEX IOTs and RAEX Op Data. By using distribution lists, the system
supports Operators who have the same IOT and/or Op Data for many Roaming relations.
See section 6.2.3 for how to find additional RAEX information on the GSMA Member
Gateway.
RAEX IR.21 [40] contains all the data that needs to be defined in any network in order to set
a commercial Roaming or Interworking agreement of any kind, including all supported
V8.0 Page 25 of 37
GSMA
Official Document BA.40 – Roaming Guide
services and technologies. RAEX IR.21 [40] is exchanged whenever one MNO makes an
upgrade of any of this information. Please note that there are timelines specified and agreed
on how long it should take a MNO to implement any one of the fields once they’ve been
updated.
The contact points should be involved in the whole process that is, commercial aspects,
configuration, testing and troubleshooting. These contact points can include the name of the
person or/and department, phone and fax numbers and email address. A 24x7 number is
considered best practice.
For security and anti-fraud purposes, it is important to ensure that the test SIM cards cannot
be used until the VPMN sends confirmation of receipt of the SIMs. Best practice is to assign
the test SIM cards to the Roaming Partner on the HPMN system as inactive until the
confirmation is received; and once received, request for SIM activation within the appropriate
department.
Another critical point on this co-ordination is to ensure that the Roaming Partner receives all
the SIM details so the configuration can be done on its network for Roaming.
It is also advisable to separate the SIM cards from their details, so that the PIN code is not
sent in the same pack as the SIM card.
Testing SIM Card supply chain and activation is one of the common bottle necks on the
Roaming process, so creating a process with the different departments involved and
documenting it internally is very important.
Sending the SIM Card through a well-known courier and constantly tracking the “package”
through the Air Waybill (AWB) is also recommended.
5.3.2 Auditing
As the number of partners increase, MNO exposure to fraud with test SIM cards increases.
It is recommended that at least once a year the MNO runs an SIM audit on all SIMs received
and sent to the partners and if it cannot be located, or confirmed with a Roaming Partner, it
should be de-activated as soon as possible to avoid fraud.
In order to be able to control and audit the usage of the test SIM cards it is imperative that
the SIM details of the SIMs received and sent are kept in good order.
V8.0 Page 26 of 37
GSMA
Official Document BA.40 – Roaming Guide
5.3.3 Monitoring usage of test SIM Cards
Because the VPMN has no visibility to usage of a lost or stolen SIM card, it is highly
recommended that all HPMNs monitor test SIMs for fraud, high usage or usage on networks
other than the VPMN’s network. One option to improve and monitor fraud or exceptional
usage of test SIM cards is to create NRTRDE files specific to test SIMs.
IR.24 [41] is to test basic GSM test cases and is oriented to test all traffic cases
before opening a GSM agreement between two Roaming Partners. It is mainly used
for 2G/3G technology.
IR.25 [42] is to test VoLTE roaming test cases.
IR.26 [43] is to test Phase 2 Supplementary Services.
IR.27 [44] is to test VideoCall Service and is oriented to cover every case in order to
assure a correct Service. It will be used for 3G technology only.
The main objective of IR.32 [46] is to go through every signal operation that can occur
if a CAMEL service is used. It is not limited to prepaid only but any other service that
can be based on CAMEL.
IR.35 [48] is to test Packet traffic and is oriented to test all traffic cases before
opening a GPRS Agreement between two Roaming Partners. It can be used for
either 2G or 3G technologies.
IR.38 [49] is to test data roaming LTE and EPC test cases.
IR.60 [53] is to test Prepaid Service and it is scarcely used by the Operators due to
most of them maintaining their own test documents. It is mainly used for 2G
technology.
5.5 Billing (TADIG) Testing
Billing (TADIG) Testing is performed once the relevant network (IREG) tests (for example
IR.24 [41]) have been successfully performed by the VPMN and the completed documents
issued to the HPMN. The TAP billing records are sent from the VPMN in a Test file to the
HPMN (directly or via a DCH).
It is not recommended to issue a TAP Testing Completion Certificate (TCC) directly from an
e-mailed copy of the TAP file but e-mailed copies can be used for checking whilst waiting for
the original file to be received.
Test cases for new services after commercial launch can be sent either in a live TAP file or a
Test TAP file. If the test calls are included in a live TAP file then they are chargeable up to
the amount agreed to in the AA.13 [2]. If the charge exceeds the agreed amount, the HPMN
can issue a debit note for the amount exceeding the agreed amount.
When CAMEL is used for post-paid services, there is specific information, for example the
dialled digits, CAMEL destination number and CAMEL service keys, that needs to be
provided to the customer and is important that it comes correctly populated on the TAP file.
There are Operators that cannot provide this, so it is recommended to check this point
clearly before starting the test.
V8.0 Page 27 of 37
GSMA
Official Document BA.40 – Roaming Guide
Problems identified during TADIG testing need to be reported back to the VPMN TADIG
team for investigation. This may result in re-tests which will be captured in new IREG and
TADIG test files. Minor issues can be noted in the Comments Section of the TCC if
bilaterally agreed by both parties thereby allowing the launch to progress.
BCE testing needs to be done based on the recommendations in TD.207 [82]. BCE testing
requires the submission of UDRs and based on the certain criteria and timing, you cannot
reconcile UDRs for a single day, so longer testing periods are required to get actual
validation for BCE testing.
For more detailed information of the billing (TADIG) testing process read documents TD.41
[66] and for the TAP format specification and rules, TD.57 [75].
The TTT is available for download from the GSMA Member Gateway Roaming Tab. It is a
tool which is utilised to read and process/validate the TAP files. The TTT contains templates
relating to basic scenarios of the IREG PRDs and the corresponding TAP records expected
from the TADIG PRDs such as TD.43 [67].
For example, if a Test GSM TAP file is loaded into the TTT, the scenarios mentioned in
TD.43 [67] can be selected as an option which can then be used to validate the IREG tests
performed. Once all test scenarios are successfully validated a TCC can be issued.
For further information about the TTT, contact directly the GSMA or visit the TTT page on
Member Gateway under the Roaming Tab.
It shall be provided by the HPMN to the VPMN after successful tests have been completed.
The recommended form is given in TD.41 [66] which illustrates the basic information
required. However, the form can be customised by adding the company logo and/or other
information.
It is recommended that the TCCs are checked by the individual issuing/signing the
Commercial Launch Letter in case caveats are required to be captured.
Templates to all CLLs are located within BA.50 [31] for easy reference.
V8.0 Page 28 of 37
GSMA
Official Document BA.40 – Roaming Guide
5.6.1 Commercial Launch Letters
Templates for Commercial Launch Letters (CLL) for various services can be found in BA.50
[31].
Once the CLL is agreed, notification of launch must then be sent to:
5.9 Disputes
Any disputes between Roaming Partners need to be handled as per the relevant agreement
and the general rules defined in GSMA PRDs.
As the objective of the Service Level Agreement is to maintain and improve roaming quality,
MNOs should ensure that when acting as the VPMN, network conditions of service shall not
differ substantially from those provided to their own customers as stipulated in their roaming
agreements, (AA.12 [1] Section 6). For example, the VPMN, shall not impose any limitation
of offered data speeds by way of throttling roaming customers on their network compared to
what is provided to its own customers.
6 GSM Association
As explained on the GSMA public website (www.gsma.com), the GSMA represents the
interests of Mobile Operators worldwide. Spanning over 200 countries, the GSMA unites
nearly all of the world’s Mobile Operators, as well as a large number of other companies in
the broader mobile ecosystem, including for example DCHs, FCAs, handset makers,
software companies, equipment providers, Internet companies, and media and
entertainment organisations.
V8.0 Page 29 of 37
GSMA
Official Document BA.40 – Roaming Guide
Wholesale Agreements and Solutions group (WAS)
Networks Group (NG)
Interoperability, Data specifications and Settlement group (IDS)
Fraud And Security Group (FASG)
The operating procedures for the Working Groups can be found in AD.08 [14]. AA.34 [4] &
AA.35 [5] contains rules for the approval of documentation.
For more information on Working Groups and their subgroups please refer to the Groups
Directory Listing on Member Gateway
(https://membergateway.sharepoint.com/sites/wg/SitePages/Home.aspx).
Through the Member Gateway the community is able to keep up-to-date on the current
GSMA topics such as Working Groups, meetings, knowledge bases, PRDs, contact details
of Roaming Partners and more.
To access Member Gateway, members must request accessvia their MIM (Member
Information Manager). Every GSMA member company has a defined MIM assigned to
them.
V8.0 Page 30 of 37
GSMA
Official Document BA.40 – Roaming Guide
At the top of the home page, there is a button “Official Documents” that will lead to the
following page:
V8.0 Page 31 of 37
GSMA
Official Document BA.40 – Roaming Guide
Figure 4: Member Gateway Directory
GSER Access
RAEX: Contains training material and documentation in relation to RAEX IOT / Op
Data and RAEX IR.21 [40].
BID Database
IDS Release Pages: Contains overviews of products managed by IDS (TADIG) and
related documentation. This can be used to see for example what version of TD.57
[75] is applicable to a given TAP version.
Tap Testing Toolkit (TTT)
Information on BCE (Billing & Charging Evolution
Escalation Contacts: Contains DCH, FCA and NRTRDE Agent contact listings.
V8.0 Page 32 of 37
GSMA
Official Document BA.40 – Roaming Guide
V8.0 Page 33 of 37
GSMA
Official Document BA.40 – Roaming Guide
Network Billing
Test
Negotiation (IREG) (TADIG) Launch On-going
Preparation
Testing Testing
A.1 Negotiation
Roaming Department
o Negotiate deviations and conditions of the agreement
o Exchange individual documents
V8.0 Page 34 of 37
GSMA
Official Document BA.40 – Roaming Guide
Roaming Department
o Escalate test problems with other operator
A.5 Launch
Roaming Department
o Agree on best launch date
o Inform internal areas, DCH and FCH of the agreed launch date
o Prepare and sign CLL
A.6 On-going
Roaming Department
IREG Team
TADIG Team
Marketing
Fraud / Business Risk
Finance
Carrier Services
V8.0 Page 35 of 37
GSMA
Official Document BA.40 – Roaming Guide
V8.0 Page 36 of 37
GSMA
Official Document BA.40 – Roaming Guide
Converted to .docx, Infocentre
section, updated with new Alexandre Pereira /
N/A Apr 2013 N/A
screenshots and other Editorial Syniverse
corrections
Added section 5.2.8 on
Alexandre Pereira /
6.2 Feb 2014 Confidentiality and Anti-Trust RING eVote
Syniverse
Rules
Transfer of PRD from BARG to
6 Jan WAS (same as v6.2) David Chong /
6.3 N/A
2015 CR 1002 had to be deleted and GSMA
recreated as CR 1003
4 Feb CR 1003 Rewrite to bring up to Christer Gullstrand /
7.0 WAS eVote
2015 date Syniverse
Editorial update to remove
17 June
7.0 reference to BA.01 and change N/A Sunil Joshi / EE
2016
AA.60 to AA.69
15 Aug Editorial updates by editor and
7.1 reference to WA.03 for definitions WAGREE Sunil Joshi / EE
2016
and abbreviations
14 March Addition of CR 1005 Network Randy Peterson
7.2 WAGREE
2017 Closures (Union)
23 March CR 1006 Addition of Quality Randy Peterson
7.3 WAS eVote
2018 section (Union)
12 July CR 1007 Updating document to Randy Peterson
7.4 WAS eVote
2019 include BCE (Union)
22 March Editorial update - IR.88 change of Randy Peterson
7.4 N/A
2021 name (Union)
27
CR1009 Editor Annual Review and Randy Peterson
8.0 September WAS eVote
Update (Comfone)
2022
3 January Move to new GSMA Template and Randy Peterson
8.0 change from Infocentre to Member N/A
2024 (Comfone)
Gateway & Roaming Gateway
It is our intention to provide a quality product for your use. If you find any errors or omissions,
please contact us with your comments. You may notify us at [email protected]
V8.0 Page 37 of 37