IR 25 v4.0 PDF
IR 25 v4.0 PDF
Copyright Notice
Copyright © 2020 GSM Association
Disclaimer
The GSM Association (“Association”) 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.
Antitrust Notice
The information contain herein is in full compliance with the GSM Association’s antitrust compliance policy.
Table of Contents
V4.0 Page 1 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
Contents
1
1 Introduction 3
1.1 Scope of document 3
1.2 Objective of tests 3
1.3 Definition of Terms 5
1.4 Document Cross-References 6
2 Test Cases 7
2.1 S8HR architecture 7
2.2 BASIC SERVICE TEST CASES 9
2.2.1 IMS Registration of the UE1 (a) 9
2.2.2 UE1 (a) Calls UE2 (a), Both Roamed in VPMN (b) 10
2.2.3 UE1 (a) Calls to Local Number, UE3 (b) 10
2.2.4 Emergency call 11
2.3 SMS TEST CASES 11
2.3.1 Mobile Originated and Terminated Short Message Service (SMS-MO
and SMS-MT) 11
2.4 LAWFUL INTERCEPTION TEST CASES 12
2.4.1 Lawful Interception on originator side 12
2.4.2 Lawful Interception on terminator side 13
2.4.3 Lawful Interception of forwarded call 13
3 Equipment & Networks Requirements 14
3.1 User Equipment Requirement 14
3.2 Test Equipment Requirement 14
3.2.1 Specific Test Equipment Requirement for Emergency Call Testing 15
3.3 Prerequisite of the Network Entities 15
3.3.1 Prerequisite of the Visited Network Entities 15
3.3.2 Prerequisite of the Home Network Entities 15
3.3.3 Additional prerequisite for Emergency Call testing 16
4 Pre-Testing Data Exchange 16
4.1 Testing Contact Information 16
4.2 USIM associated data supplied by PMN(a) 16
5 Test Methodology 17
5.1 VoLTE Network Test 17
5.1.1 Evolution of VoLTE networks under Test 17
5.1.2 VoLTE roaming test between two VoLTE evolving network types 18
5.2 Device Test 18
5.2.1 Device Service Profiles 18
5.2.2 Device profile differences 19
5.2.3 Parameters impacting roaming 19
Annex A Appendix IR25.xlsm 20
Annex B Document Management 21
V4.0 Page 2 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
1 Introduction
Whilst it is expected that roaming will be a bilateral activity between two PMNs, please note
that this document is written in a unidirectional context. Hence roaming is taking place by a
UE (a) to VPMN (b) only. There is no reference to a UE (b) visiting PMN (a).
To complete the IREG end-to-end functional capability tests for bilateral roaming, it is
necessary to perform the tests in this document twice: In the second time the real identities
of PMN (a) and PMN (b) are swapped.
GSMA IREG Permanent Reference Document (PRD) IR.23 [3] defines the scope and
purpose of each stage of testing. GSMA PRD IR.88 [5] defines the technical guidelines for
VoLTE Roaming.
Because the testing is at a top-priority, its scope includes checking the correct working of
user features and any network features required by the HPMN. The scope also includes the
confirmation of acceptable quality of transmission, absence of echo and call set-up delay.
The overall objective of the tests is to confirm that the functions and features, which are
already known to operate correctly within each separate PMN, will also operate correctly for
Inter-PMN roaming.
V4.0 Page 3 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
"Registration" can be successfully completed for the UE (a) roaming to a VPMN (b).
Incoming speech calls to the UE (a) can be handled by the HPMN (a) and the VPMN
(b).
Outgoing speech calls by the UE (a) to the VPMN (b) are handled for:
Emergency calls
Local calls to the VPMN (b) country
Short Message Service is available between Home Country Service Centre and
roamed mobile station.
If either the HPMN or VPMN contain Evolved Packet System (EPS) Network Entities which
are supplied by more than one manufacturer, then the test cases should be repeated for
each manufacturer.
The actual number of repetitions of the test cases is for bilateral agreement between the
HPMN and VPMN. In order to maximize the efficiency of testing, the test cases have been
specified to minimize the requirement for simultaneous joint activity by both PMN (a) and
PMN (b). This concerns mainly the administration of mobile subscriber data in the HSS.
An associated optional objective is to use the Toll Ticketing function of the VPMN to
generate a live data file, which is used by the TADIG Stage 3 testing. After transfer to the
HPMN via TADIG processes, the HPMN may use the information from the test results to
validate the details of the Toll tickets, however this is not part of the GSM Association IREG
roaming testing.
V4.0 Page 4 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
V4.0 Page 5 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
V4.0 Page 6 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
2 Test Cases
The structure for testing international voice roaming and SMS interworking in LTE are
recommended to be divided in four groups:
Supplementary Services provided for customers in HPMN (a) are independent from the
VPMN (b).
The GSMA PRD IR.25 tests can have two granularities for data volume measurement,
based on APN or based on QCI. If a need of observation of the data volume is identified,
e.g. for the rating purpose, the APN based measurement is a default setting where all data
associated with QCI 1, 5, 8 are aggregated regardless of QCI values. Optionally, the QCI
based data volume measurement can be configured on the individual QCI bearers for the
data volume measurement.
Note: this IR.25 test book could be used to test all services or part of them (e.g.: emergency
services only).
S6a
MME HSS S-CSCF
PCRF P-CSCF
S8
E-UTRAN SGW PGW IBCF/TrGW/BGCF/MGCF
V4.0 Page 7 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
It is anticipated that it may be necessary to monitor both signalling messages and voice
calls on any of the Network Entity interfaces shown in the diagrams. However, this is not a
firm requirement for this test specification.
The results of the test cases shall be recorded in Annex A: Appendix IR25.xlsm.
The following roaming functions are included in the test cases defined within this PRD:
GSMA PRD BA.27 [10] defines the charging principles for VoLTE Roaming and SMSoIP.
VoLTE Roaming Charging Principles
Where charging by IMS APN, voice and SIP signalling will not be differentiated and
both charged by data volume.
Where charging by QCI, voice is charged by differentiated QCI (QCI=1) and SIP
signalling by QCI5, both can be charged by data volume. This allows differentiated
charging between voice and signalling. [See section 11.6 of BA.27 [10])
Where charging by IMS APN, SMS and SIP signalling will not be differentiated and
both charged by data volume.
V4.0 Page 8 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
Where charging by QCI, SMS and SIP signalling by QCI5, both can be charged by
data volume.
2.2.1.1 Preconditions
UE1 (a) contains Universal Subscriber Identity Module (USIM) of HPMN (a).
HSS record contains basic and supplementary service information.
No valid EMM contexts are established for UE1 (a).
No valid PDN connection is established in the UE1 (a).
One EPS bearer context subscription record exists in HSS (a) where UE1(a) has a
subscription for IMS APN.
When enabling IMS voice roaming for a subscriber, the following subscription settings must
be taken into account for the IMS well-known APN:
2.2.1.2 Action
Power-up UE1 (a).
Perform initial registration through a P-CSCF in HPMN (a).
Check EMM contexts in UE1 (a) and MME (b) for the IMSI/GUTI /MSISDN of UE1
(a).
2.2.1.4 Comments
This test case confirms the operation of registration through the P-CSCF. It checks the
support of the relevant Session Initiation Protocol (SIP) operations.
V4.0 Page 9 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
2.2.2 UE1 (a) Calls UE2 (a), Both Roamed in VPMN (b)
2.2.2.1 Precondition
UE1 (a) and UE2 (a) have attached successfully and established a PDN connection for IMS
APN in VPMN (b).
UE1 (a) and UE2 (a) have succeeded in IMS Registration to HPMN(a).
2.2.2.2 Actions
UE1 (a) establishes call to UE2 (a).
Call answered and held for one minute.
Quality assessed
2.2.2.4 Comments
This test case confirms Mobile Originated and Mobile Terminated call procedures for
roamers.
2.2.3.1 Precondition
UE1 (a) is attached to VPMN (b) and has a IMS-APN PDN connectivity.
UE3 (b) is attached to VPMN (b).
2.2.3.2 Action
UE1 (a) calls UE3 (b) using non-international number format
Call answered and held for one minute
Quality assessed
2.2.3.4 Comments
This test case confirms that the “Local Number Translation” procedure of IMS entities in
HPMN that must support the handling of numbers in non-international format to route the
call, as specified in 3GPP TS23.228 [8] and in GSMA PRD IR.65 [6].
V4.0 Page 10 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
2.2.4.1 Preconditions
UE1 (a) contains USIM of HPMN (a).
A barring of all outgoing calls is activated on the UE1 (a) for testing UE detectable
Emergency Calls. Deactivate barring of all outgoing calls on UE1 (a) when testing
non UE detectable Emergency Calls.
2.2.4.2 Actions
Power-up UE1 (a) and perform an emergency call to:
112 or 911
A national emergency number of the visited country
2.2.4.4 Comments
These tests check the possibility to make the Emergency Calls both in the cases of UE
Detectable Emergency Calls and in the case of non UE detectable Emergency Calls. The
handling of non UE detectable Emergency Calls is defined in GSMA PRD NG.119 [12].
The following Emergency Call options are possible, depending on the capabilities of UE,
HPMN and VPMN (see also GSMA PRD NG.119 [12]):
Appropriate option needs to be specified in bilateral agreement between HPMN (a) and
VPMN (b).
2.3.1.1 Precondition
SMS- Mobile Originated / Terminated (MO/MT) Services is provisioned in HSS subscription.
UE1 (a) and UE2 (a) are registered in VPMN (b).
V4.0 Page 11 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
UE1 (a) and UE2 (a) are both SMS over IMS capable.
UE1 (a) and UE2 (a) are camping on LTE.
UE1 (a) and UE2 (a) successfully completed IMS Registration.
2.3.1.2 Actions
Switch on UE1 (a). Switch off UE2 (a).
Use UE1 (a) to transmit a 160 character Short Message to UE2 (a) via the Home
Country SMS - Service Centre with Message Waiting priority selected.
Switch on UE2 (a).
Await delivery of Short Message to UE2 (a) and check contents of Short Message
with those transmitted.
2.3.1.4 Comments
This test case confirms correct operation of SMS - Mobile Originated / Terminated Services
including "Message Waiting" and "Note UE Present" procedures.
2.4.1.1 Preconditions
UE1 (a) and UE2 (a) are attached to VPMN (b) and have IMS-APN PDN
connectivity,
UE1 (a) is targeted for Lawful Interception,
To enable lawful interception within VPMN (b), the P-CSCF (a) in HPMN (a) must set
null encryption for IMS signalling at the outbound UE1 (a) and UE2 (a) in VPMN (b).
2.4.1.2 Actions
UE1 (a) establishes call to UE2 (a).
Call answered and held for five minutes.
2.4.1.4 Comments
In most cases the LEMF is situated within the LEA. In those cases, test has to be supported
and result verified by LEA experts.
V4.0 Page 12 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
2.4.2.1 Preconditions
UE1 (a) and UE2 (a) are attached to the VPMN (b) and have IMS-APN PDN
connectivity.
UE2 (a) is targeted for Lawful Interception
To enable lawful interception within VPMN (b), the P-CSCF (a) in HPMN (a) must set
null encryption for IMS signalling at the outbound UE1 (a) and UE2 (a) in VPMN (b).
2.4.2.2 Actions
UE1 (a) establishes call to UE2 (a).
Call answered and held for five minutes.
2.4.2.4 Comments
In most cases the LEMF is situated within the LEA. In those cases, test has to be supported
and result verified by LEA experts.
2.4.3.1 Preconditions
UE1 (a), UE2 (a) and UE3 (a) are attached to VPMN (b) and have IMS-APN PDN
connectivity.
UE2 (a) has call forwarding active to UE3 (a)
UE2 (a) is targeted for Lawful Interception
To enable lawful interception within VPMN (b), the P-CSCF (a) in HPMN (a) must set
null encryption for IMS signalling at the outbound UE1 (a), UE2 (a) and UE3 (a) in
VPMN (b).
2.4.3.2 Actions
UE1 (a) establishes call to UE2 (a).
Call answered and held for five minutes.
2.4.3.4 Comments
In most cases the LEMF is situated within the LEA. In those cases, test has to be supported
and result verified by LEA experts.
V4.0 Page 13 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
The device service profile of the UEs supplied for testing, as well as each value deviation of
the relevant IMS configuration parameters [4] from that service profile must be specified.
It is expected that manual selection will be used to select the VPMN (b) when using the
USIMs supplied by the HPMN (a). To facilitate the subsequent automatic selection, it is
required that bits b6 and b5 of byte 2 of the USIM Service Table (Data-field 38) be set to
"1", and the chosen the VPMN that is in the PMN Selector (Data-field 30).
In order to replicate the service that general roamers will encounter, it is required that any
USIM used in the tests must have one access class out of the classes 0-9 defined. No other
access class (for example 10 or 11-15) must be defined.
It is recommended that on any new USIM the Location Update Status field is set to "Status
not updated" before the tests start (bit b2 set to "0" and bit b1 set to "1", of byte 11 of Data-
field 7E).
The availability of a S6a, S8, and DNS interface monitoring equipment is highly advisable.
HPMN may have monitoring equipment in its IMS entities such as P-CSCF, S-CSCF and
TAS. It is not mandatory but may be useful for VPMN to have packet analyser that can
extract SIP signalling being exchanged over GTP tunnels. SIP traces are supposed to be
located between P-CSCF and UE. GTP traces are supposed to be located between P-GW
and S-GW.
Select a correct test suite based on the HPMN and VPMN evolving type in
accordance with the section 5.1,
V4.0 Page 14 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
Simulate one of the device service profiles assigned by the HPMN and identify the
deviation of the IMS configuration parameters in accordance with the section 5.2.
As ARP settings are exclusively related to the VPMN service prioritization strategy and may
change from one VPMN to another, HPMN should agree with VPMN on a right Priority Level
(PL) value to set on IMS default bearer and dedicated bearer in order to ensure that its
sessions will be handled with the right priority. QoS (QCI, ARP, AMBR) values should be
agreed between HPMN and VPMN.
V4.0 Page 15 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
For the VPMN and HPMN to enable Emergency Calls for non UE detectable emergency
numbers based on SIP 380 Alternative Response, the HPMN must support the following
capabilities:
VPMN specific emergency number lists in P-CSCF
names,
telephone numbers,
fax numbers, and
email address.
V4.0 Page 16 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
5 Test Methodology
VoLTE testing is based on the device-network relationship (defined in GSMA PRD IR.92
[4]). Some devices are certifying the network usage. Roaming eco-system also involves
device-network (visited and home). For testing purposes, simulators can be implemented at
device and network side. Figure 2 shows a VoLTE test ecosystem.
To streamline VoLTE test and to reduce device test overhead, it is recommended to break
down the VoLTE roaming and non-roaming test in two stages – network test prior device
test. The two testing parts complement each other and cannot replace each other.
V4.0 Page 17 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
The Fig. 3 shows an evolving model of the VoLTE networks from type 0 towards one of the
four types (1 – 4) and test suites to be applied, where the test suites are defined as:
Note: Referenced to GSMA PRD IR.38 [14], 3.2.3, an SMSoSGs test case is required by
Test Suite1 & Test Suite3. Referenced to GSMA PRD IR.24 [15], 2.2.1 (i), a CSFB
emergency test case is required by Test Suite1 & Test Suite2.
The test suites ensure that the voice, SMS and emergency services can be tested:
in a network being one of the four evolving types in the non-roaming test,
between a HPMN and a VPMN when the two networks are in the same or different
evolving types in the roaming test.
For example, the Test suite2 is applied to the non-roaming test in a HPMN if the HPMN has
deployed VoLTE and SMSoIP services, but the Emergency service is still CSFB-based.
5.1.2 VoLTE roaming test between two VoLTE evolving network types
If a VoLTE roaming is established between two types of VoLTE network, the table 2 shows
which test suite abovementioned is chosen for VoLTE roaming test.
Table 2: Selection of a test suite for VoLTE roaming between two types
For example, the Test suite2 is applied to the roaming test if a device from a Type2 HPMN
(A) is outbound roaming in a Type1 VPMN (B). The S8 home-routed VoLTE and SMSoIP
services as well as the CSFB Emergency service in the VPMN (B) are tested.
Another example is when a device from a Type2 HPMN (A) is outbound roaming in a Type3
VPMN (B). Either Test suite4 or Test suite2 is applied depending upon the VPMN (B)’s local
emergency policy for the VoLTE roamers. If EMS (IMS Emergency Service Support)
indicator is set, the Test suite4 is selected, otherwise the Test suite2 is applied. 3GPP TS
23.167 [11] Annex H specifies that a VoLTE capable UE supports the IMS emergency and
CSFB emergency calls and can select the emergency domain accordingly in the ATTACH
or RAU procedure.
V4.0 Page 18 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
URI derivation,
Reliable 18x,
Home/Geo-Local,
Voice / Voice & Video,
Codec options.
The differentiation between Voice and Voice & SMS profiles is characterised by the IMS
configuration parameter:
Enabling SMS.
The differentiation between LTE and WiFi Profiles, as well as between the WiFi profiles is
characterised by the following IMS configuration parameters:
PS Voice Preference,
HO settings (WLAN to LTE).
V4.0 Page 19 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
IR25v4_0.xlsm
V4.0 Page 20 of 21
GSM Association Non Confidential
Official Document IR.25 – VoLTE Roaming Testing
Document History
Version Date Brief Description of Change Approval Editor /
Authority Company
1.0 19 Feb New PRD (IREG IREG #64 Alfonso Della
2013 CR1001).Approved at Fera, Telecom
PSMC
PSMC#118 Italia
2.0 3 May CR 1002 added with S8HR NG #3 Veronique
2016 description Verhé, SIGOS
GmbH
2.1 15 May IR.25 CR1003 IREG to TADIG NG#7 Veronique
2018 validation with one to one Verhé, SIGOS
mapping of test cases GmbH
2.2 11 Oct IR.25 CR1004 Clean-up NG#10 Veronique
2019 embedded Excel Sheets Verhé, SIGOS
GmbH
3.0 6 April IR.25 CR1005 Clean-up NG Veronique
2020 embedded Excel sheets and Verhé, SIGOS
convergence S8HR-LBO GmbH
4.0 15 Oct IR.25 CR1006 IR.25 CR LBO NG#12 Veronique
2020 Removal Verhé, SIGOS
GmbH
Other Information
Type Description
Document Owner NG
Editor / Company Veronique Verhé, SIGOS GmbH
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]
V4.0 Page 21 of 21