Title End-to-End Functional Capability Test Specification For Inter-PLMN GPRS Roaming Official Document IR.35
Title End-to-End Functional Capability Test Specification For Inter-PLMN GPRS Roaming Official Document IR.35
Version 4.0
Date 02-Sep-08
Information Category
Roaming - Technical
Unrestricted
This document is subject to copyright protection. The GSM MoU 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. Access to and distribution of this document by the
Association is made pursuant to the Regulations of the Association.
Document History
Version Brief Date
Description
0.0.1 IREG Doc GPRS 23/99 with changes according 4th 22/06/1999
Meeting of IREG GPRS for Ad-Hoc pre-discussion
0.0.2 group discussion 06/08/1999
First draft of document for IREG GPRS g
(5th Meeting)
0.0.3 Second draft of document for IREG GPRS group 29/11/1999
discussion (6th Meeting)
0.0.4 IREG Doc GPRS 23/99 with changes according 6th 14/12/1999
Meeting of IREG GPRS
0.0.5 Modifications from comments send by email 01/02/2000
Introduction of “Operator Control of Service” test cases
0.0.6 IREG Doc IR35 with changes according 7th Meeting of 03/03/2000
IREG GPRS
Charging-Information/Operator Control of Service Test
0.0.7 A new test case added in Chapter 2.2.3 24/02/2000
3.0.1 IREG Doc GPRS 35/00 with changes according 9th 23/06/2000
Meeting of IREG GPRS
3.0.2 Changes/Clarification towards the meaning of the APN- 30/08/2000
Network-Identifier: APN-Network-ID defines to which
external network the GGSN is connected to
3.0.3 IREG Doc GPRS 57/00 (CR) with changes according to 05/09/2000
11th Meeting of IREG GPRS
3.0.4 Approved and revised document after IREG#39 for 23/11/2000
discussion on 1th Packet-WP-Meeting
3.0.5 Modifications from comments according 1th IREG 05/01/2001
Packet-WP-GPRS (GSM NA IREG WG Suggested
changes to IR35)
3.0.6 Separation of optional test cases in a separate Annex 01/03/2001
1.2 Abbreviations
Term Definition
2.5G GPRS Release ‘97/98’
2.5G – SGSN Release ‘97/98 SGSN
APN Access Point Name
BSSAP+ Base Station System Application Part +
BSS Base Station Subsystem
DNS Domain Name System
FTP File Transfer Protocol
G-CDR Gateway GPRS Support Node – Call Detail Record
GGSN Gateway GPRS Support Node
GMSC Gateway Mobile Services Switching Centre
HLR Home Location Register
HPLMN Home PLMN
HTTP Hypertext Transport Protocol
IP Internet Protocol
ISP Internet Service Provider
M-CDR Mobility Management - Call Detail Record
MM Mobility Management
MMSC Multimedia Messaging Service Centre
MS Mobile Station MS x(b) indicates that the MS subscription is managed by PLMN(b)
MSC Mobile Services Switching Centre
PDP Packet Data Protocol, e.g., IP or X.25
PLMN Public Land Mobile Network PLMN(a)
RAI Routing Area Identity
S-CDR Serving GPRS Support Node – Call Detail Record
SGSN Serving GPRS Support Node
SMS Short Message Service
SMS-SC Short Message Service Centre
UDP User Datagram Protocol
VMSC Visited Mobile Services Switching Centre
VLR Visitor Location Register
WAP GWWAP Gateway
1.5 Prerequistes
Each IMSI contains zero or more of the following PDP context subscription records:
PDP Context Identifier Index of the PDP context.
PDP Type PDP type, e.g., PPP or IP.
PDP Address PDP address, IP or X.121 address. This field shall be empty if dynamic addressing is allowed.
QoS Profile Subscribed The quality of service profile subscribed. QoS Profile Subscribed is the default level if a particular QoS profile is not requested.
VPLMN Address Allowed Specifies whether the MS is allowed to use the APN in the domain of the HPLMN only, or additionally the APN in the domain of the VPLMN.
Access Point Name A label according to DNS naming conventions describing the access point to the external packet data network.
In case of “Wild Card APN” this field shall be filled with “*”
The Equipment described in this Section is necessary for undertaking the test cases described in Section 2.
(a) Two Mobile Equipments supplied by VPLMN(b). (The Mobile Stations should be in minimum class C-GPRS Mobile Stations however class A- and B-Mobiles can be used also)
1) GPRS-attachment
2) Services (Intranet-/ISP-Access, WAP, MMS) / PDP-Context Activation
3) MAP-Tests (SMS, Location cancellation, GPRS barring)
Each operator has to make sure that the APN-resolution algorithms are implemented correctly in his SGSN according to GSM 03.60 and Annex A of TS 03.60!
The test configuration is shown below. It is anticipated that it may be necessary to monitor both signalling messages and IP packet data on the Network Entity interfaces shown in the diagram. However
this is not a firm requirement for this test specification.
C o u n try (a ) C o u n try (b )
P L M N (a ) P LM N (b )
MS M S2
1
SIM (a ) S IM (a )
R OO T D NS
HLR S/ G S N B SS o r
M U T R AN
G PR S E X C H A N G E S/ G S N
/ GSN
G In tra P L M N In tra P L M N
M
/ GSN
G
LOC AL DNS
LO CAL D NS
IN T R A N E T /IS P
IN T R AN E T /IS P
R A D IU S /D H C P -S E R V E R R A D IU S/D H C P -S E R VE R
M = M on itor
2.1 GPRS-Attachment
Comments: This test case confirms operation of Insert Subscriber Data procedures after GPRS-Attach only.
It checks the support of relevant MAP operations, TCAP processes and SCCP addressing.
MS BSS U TR AN S G SN (b ) E IR H L R (a)
2 . Id en tity R equ es t
2 . Id en tity R esp o n se
3 . A u th en ticatio n
4 . IM E I C h eck
5 d U p d ate L o catio n A ck
8 . A ttach A ccep t
9 . A ttach C o m p lete
2.2.1 Intranet-/ISP-Access of MS1(a) in VPLMN(b) using home GGSN (user provides Network-ID and
no Operator-ID and is not allowed to use visited GGSN), HTTP-WEB-Browsing
VPLM N HPLM N
SGSN
DNS success
DNS
mnc789.mcc888.gprs (HPLM N)
mnc123.mcc456.gprs (VPLM N)
VGGSN HGGSN
APN:Int ranet /ISP.mnc123.mcc456.g APN:Int ranet /ISP.mnc.789.mcc888.gprs
prs
Preconditions: MS1(a) is GPRS-Attached in VPLMN(b). (MS in STANDBY or READY state for 2.5G)
No valid PDP contexts are established in the MS1(a).
PDP context subscription record(s) exists in HLR(a) where PDP type (S) = PDP type (R).
One PDP context subscription record exists in HLR(a) where APN(S) = APN(R).
VPLMN not allowed for selected PDP context subscription records.
Action: MS1(a) performs “Activate PDP Context Request”. PDP type (R) is sent by MS1(a).
A PDP Address is not sent by MS1(a) and is not present in a PDP context subscription record. (Dynamic address allocation)
APN (R) (Network-ID, no Operator-ID) is sent by MS1(a).
Pre-defined file is requested/transferred from External Network (Network-ID) to MS1(a) by accessing HTTP-server over WEB-browsing.
Result: SGSN(b) receives APN(R) sent by MS1(a).
SGSN(b) selects PDP context subscription record (APN(S ), APN(S)=(APN(R)) and sets selection mode parameter to “subscribed”.
SGSN interrogates DNS-Functionality with selected APN with appended HPLMN APN-Operator-ID
Selected APN is translated to a GGSN(a)-Address in the HPLMN(a).
SGSN(b) returns an “Activate PDP Context Accept” message to the MS1(a) including PDP type and PDP address.
Valid PDP contexts are established in the MS1(a).
Connection to Network specified by APN(Network-ID) is established.
Pre-defined file is successfully transferred at an agreed quality (data rate) with no errors after using HTTP-Service.
Action: MS1(a) performs “Deactivate PDP Context Request”.
Comments: This test case confirms PDP context activation/deactivation towards a home GGSN(a) with:
• APN(R) is not empty; (Network
(Network-ID,
ID, no Operator
Operator-ID ID
• Setting of APN (Operator-ID) by subscription for HPLMN(a) (APN(S)).
• Setting up IP-tunnel connections (GTP, IP, UDP/TCP)
• Root address lookup and dynamic address allocation.
If the PDP context activation procedure fails or if the SGSN returns an “Activate PDP Context Reject” (Cause, PDP Configuration Options) message, then the user may attempt another
activation to the same APN up to a maximum number of attempts.
2.2.2 WAP access of MS1(a) in VPLMN(b) using home GGSN (user provides Network-ID and no Operator-ID
and is not allowed to use visited GGSN), WAP-Browsing
VPLM N HPLM N
APN:WAP HLR
VPLM N add. not allow ed
SGSN
DNS success
DNS
mnc789.mcc888.gprs (HPLM N)
mnc123.mcc456.gprs (VPLM N)
VGGSN HGGSN
APN:W AP.mnc123.mcc456.gprs APN:WA P.mnc.789.mcc888.gprs
Preconditions: MS1(a) is GPRS-Attached in VPLMN(b). (MS in STANDBY or READY state for 2.5G)
No valid PDP contexts are established in the MS1(a).
PDP context subscription record(s) exists in HLR(a) where PDP type (S) = PDP type (R).
One PDP context subscription record exists in HLR(a) where APN(S) = APN(R).
VPLMN not allowed for selected PDP context subscription records.
Action: MS1(a) performs “Activate PDP Context Request”. PDP type (R) is sent by MS1(a).
A PDP Address is not sent by MS1(a) and is not present in a PDP context subscription record. (Dynamic address allocation)
APN (R) (Network-ID, no Operator-ID) is sent by MS1(a).
Pre-defined file is requested/transferred from External Network (Network-ID) to MS1(a) by accessing WAP-server over WAP-browsing
Result: SGSN(b) receives APN(R) sent by MS1(a).
SGSN(b) selects PDP context subscription record (APN(S ), APN(S)=(APN(R)) and sets selection mode parameter to “subscribed”.
SGSN interrogates DNS-Functionality with selected APN with appended HPLMN APN-Operator-ID.
Selected APN is translated to a GGSN(a)-Address in the HPLMN(a).
SGSN(b) returns an “Activate PDP Context Accept” message to the MS1(a) including PDP type and PDP address.
Valid PDP contexts are established in the MS1(a).
Connection to Network specified by APN(Network-ID) is established.
Pre-defined file is successfully transferred at an agreed quality (data rate) with no errors after using WAP-Service.
Action: MS1(a) performs “Deactivate PDP Context Request”.
Comments: This test case confirms PDP context activation/deactivation towards a home GGSN(a) with:
• APN(R) is not empty; (Network-ID, no Operator-ID)
• Setting of APN (Operator-ID) by subscription for HPLMN(a) (APN(S)).
• Setting up IP-tunnel connections (GTP, IP, UDP/TCP)
• Root address lookup and dynamic address allocation.
If the PDP context activation procedure fails or if the SGSN returns an “Activate PDP Context Reject” (Cause, PDP Configuration Options) message, then the user may attempt another
activation to the same APN up to a maximum number of attempts.
2.2.3 MMS with MS1(a), MS2(a) in VPLMN(b) using home GGSN and MMSC
Action: Use MS1(a) to transmit a Multimedia Message to MS2(a) via the Home MMSC
Await delivery of Multimedia Message to MS2(a)
Check contents of Multimedia Message with those transmitted
Result: Successful result if Multimedia Message is correctly delivered. If delivery report is requested, check that it is correctly delivered.
Comments: This test case confirms correct operation of mobile-originated/terminated MMS routing and transfer over GPRS radio channels
2.3.1 Mobile originated and terminated SMS (MS1(a) GPRS-Attached only / MS2(a) GPRS-Attached only)
Action: Use MS1(a) to transmit a 160 character Short Message to MS2(a) via the Home Country SMS - Service Centre with Message Waiting priority selected.
Await delivery of Short Message to MS2(a)
Check contents of Short Message with those transmitted.
Result: Successful result if Short Message is correctly delivered to MS2(a).
Comments: This test case confirms correct operation of mobile-originated/terminated SMS routing and transfer over GPRS radio channels including “Message Waiting” and “Note MS Present”
procedures.
Message flow: Mobile originated and terminated SMS transfer over GPRS channels
Preconditions: SGSN(b) in VPLMN(b) contains GPRS-subscription information of MS1(a) and PDP-context for MS1(a) is activated.
Action: HPLMN(a) personal deletes MS1(a) GPRS-subscription from HLR(a) either using HLR`s Man-Machine Interface not via Administrative Data Centre (ADC) input to HLR(a).
Result: Successful result if SGSN(b) and GGSN(a) or GGSN(b) record for MS1(a) has been erased and PDP-Context for MS1(a) has been deactivated.
Comments: This test case confirms that the “Cancel Location” between HLR(a) and SGSN(b) procedure and “PDP Context Deactivation” initiated by the network operates correctly.
1. Cancel Location
2. Detach Request
3. Delete PDP Context Request
C1
4. GPRS Detach Indication
5. Detach Accept
C2
6. Cancel Location Ack
7. PS Signalling Connection Release
2.3.3 Operator Determined Barring for all MS initiated PDP context activatons of MS 1(a).
Action: HPLMN(a) personnel activates ODB for MS initiated PDP context activation for MS1(a) from HLR(a) either using HLR`s Man-Machine Interface or via Administrative Data Centre (ADC) input
to HLR(a).
Check SGSN(b) for records of MS1(a).
Try to make a PDP-context-activation from MS1(a) and try to send a SMS from MS1(a).
Result: Successful result if SGSN(b) record for MS1(a) contains ODB information and no PDP-context-activation and SMS-mobile originated attempts are successful.
Comments: This test case confirms that the ODB procedure for outgoing calls operates correctly.
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
C
Comments: D il T
Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 19.1.1
Expected Result: Detail Text 3 (Result) 19.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.1.1
Expected Result: Detail Text 3 (Result) 20.1.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.2.1
Expected Result: Detail Text 3 (Result) 20.2.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.3.1
Expected Result: Detail Text 3 (Result) 20.3.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.4.1
Expected Result: Detail Text 3 (Result) 20.4.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.5.1
Expected Result: Detail Text 3 (Result) 20.5.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.6.1
Expected Result: Detail Text 3 (Result) 20.6.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.7.1
Expected Result: Detail Text 3 (Result) 20.7.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.8.1
Expected Result: Detail Text 3 (Result) 20.8.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.9.1
Expected Result: Detail Text 3 (Result) 20.9.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines !
Preconditions: Detail Text 1 MS1(a/b) "action" MS2 (a/b) "action" MS3 (a/b) /1
Action: Detail Text 2 / Action- field in General TC 20.10.1
Expected Result: Detail Text 3 (Result) 20.10.1
Comments: Detail Text 4
Detail Text 5
Take the space, whatever you require to decribe the test case by inserting additional lines
In the following table the HPLMN should indicate the test cases that are requested to be performed by the roaming partner (VPLMN).
Test Case Requested Test-cases & Description Results IREG-comments from "IR35 TEST CASES", if any
Selection
GPRS-Attach of MS1(a) in VPLMN(b) (GPRS Attach only)
1 YES 2.1.1
Intranet-/ISP-Access of MS1(a) in VPLMN(b) using home GGSN (user
provides Network-ID and
1 YES 2.2.1 no Operator-ID and is not allowed to use visited GGSN), HTTP-WEB-
B
WAP i
access of MS1(a) in VPLMN(b) using home GGSN (user provides
Network-ID and no Operator-ID
1 YES 2.2.2 and is not allowed to use visited GGSN), WAP-Browsing
MMS with MS1(a), MS2(a) in VPLMN(b) using home GGSN and MMSC
1 YES 2.2.3
Mobile originated and terminated SMS (MS1(a) GPRS-Attached only /
MS2(a) GPRS-Attached only)
1 YES 2.3.1
Location cancellation for MS1(a)-GPRS Subscription held in VPLMN(b)
1 YES 2.3.2
Operator Determined Barring for all MS initiated PDP context activatons of
MS1(a).
1 YES 2.3.3
G S M A -SPEC. TEST CASE HEADER 19.1.1 (not in use now)
1 YES 19.1.1
G S M A -SPEC. TEST CASE HEADER 19.2.1 (not in use now)
1 YES 19.2.1
G S M A -SPEC. TEST CASE HEADER 19.3.1 (not in use now)
1 YES 19.3.1
G S M A -SPEC. TEST CASE HEADER 19.4.1 (not in use now)
1 YES 19.4.1
G S M A -SPEC. TEST CASE HEADER 19.5.1 (not in use now)
1 YES 19.5.1
G S M A -SPEC. TEST CASE HEADER 19.6.1 (not in use now)
1 YES 19.6.1
G S M A -SPEC
-SPEC. TEST CASE HEADER 19
19.7.1
7 1 (not in use now)
1 YES 19.7.1
G S M A -SPEC. TEST CASE HEADER 19.8.1 (not in use now)
1 YES 19.8.1
G S M A -SPEC. TEST CASE HEADER 19.9.1 (not in use now)
1 YES 19.9.1
G S M A -SPEC. TEST CASE HEADER 19.10.1 (not in use now)
1 YES 19.10.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.1.1
1 YES 20.1.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.2.1
1 YES 20.2.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.3.1
1 YES 20.3.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.4.1
1 YES 20.4.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.5.1
1 YES 20.5.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.6.1
1 YES 20.6.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.7.1
1 YES 20.7.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.8.1
1 YES 20.8.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.9.1
1 YES 20.9.1
O P E R A T O R -SPEC. TEST CASE HEADER 20.10.1
1 YES 20.10.1
Subscribers of HPLMN HPLMN (a) > field in TEST CASE PAGE H24
PLMN Network visited VPLMN (b) > field in TEST CASE PAGE H25
Other comments
IR35 Setup Info & COMPL. CERT. 9(28) xx CURRENT MAINTAINED VERSION xx IR 35_4_0.xls
IREG GPRS Test Results for Mobile Stations of HPLMN(a) Roaming to VPLMN(b)
All numbers below, will be used for testing puposes and could be over ride with different values within a later test, at each time during the test, if
it is required.
MSISDN MS1 (a) MSISDN MS1 (a) Test Case Page I19
IMSI MS1 (a) IMSI MS1 (a) Test Case Page I20
MSISDN MS2 (a) MSISDN MS2 (a) Test Case Page I21
IMSI MS2 (a) IMSI MS2 (a) Test Case Page I22
(H)PLMN (a) HPLMN (a) > field in TEST CASE PAGE H24
(V)PLMN (b) VPLMN (b) > field in TEST CASE PAGE H25
Date of Tests
Testing personnel PLMN(a) HPLMN TESTER NAME (a) > field in TEST CASE PAGE H27
Tel/Fax:
email PLMN (a): Email Tester@HPLMN (a) field in TEST CASE PAGE H29
Testing personnel PLMN(b) VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30
Tel/Fax:
email PLMN (b): Email Tester@VPLMN (b) field in TEST CASE PAGE H32
HLR Identity/Identities
HLR Manufacturer(s)
HLR Software Build Level(s)
SGSN Identity/Identities
SGSN Manufacturer(s)
SGSN Software Build Level(s)
HGGSN Identity/Identities
HGGSN Manufacturer(s)
HGGSN Software Build Level(s)
SMS-SC Identity / Identities
SMS-SC Manufacturer(s)
SMS-SC Software Build Level(s)
MMSC Identity / Identities
MMSC Manufacturer(s)
MMSC Software Build Level(s)
Comments
A.1.2 Basic Test Results
The numbering of the test result sections within this appendix is identical to the associated Test case from section 2 of the main document.
A.2.1 GPRS-Attachment
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
A.2.2.2 WAP access of MS1(a) in VPLMN(b) using home GGSN (user provides Network-ID and no Operator-ID
and is not allowed to use visited GGSN), WAP-Browsing
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
A.2.2.3 MMS with MS1(a), MS2(a) in VPLMN(b) using home GGSN and MMSC
Application to be tested MMS
APN keyed into the MS or Terminal/ Net Id: APN Test Case Page I157
MMS Settings
IP address of HPLMN MMSC
Primary IP address WAP GW
action
Login
Password
Authentication
Security
Delivery report
pre- Set terminal to fetch message automatically also when roaming
condition
Send MO/MT Multimedia message according to MMS Conformance Document (max. 30 kB) including
condition
pictureimage/audiovoice/text
MS1(a) sends the message without error messages and MS2(a) receives the notification and fetches the message
correctly. If case delivery report is used, the delivery report should be successfully received
expected result
MSISDN of originating MS (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN of terminating MS (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Time of transmitting to MMSC [hh:mm:ss] 1
click Help Time of notification receipt of MMS at MS2(a) [hh:mm:ss] 1
forTime Time of message receipt of MMS at MS2(a) [hh:mm:ss] 1
Macro Amount of data sent MS (i.e.MS1(a)) [bytes]
Amount of data received MS (i.e.MS1(a)) [bytes]
Size of message sent/received MS (i.e.MS2(a)) [bytes]
Was message correctly received? [Yes/No]
Delivery report received [Pass/Fail/Not applicable]
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
A.2.3 MAP-Tests (SMS, Location Cancellation, GPRS-Barring)
A.2.3.1 Mobile originated and terminated SMS (MS1(a) GPRS-Attached only / MS2(a) GPRS-Attached only)
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
A.2.3.3 Operator
p Determined Barring
g for all MS initiated PDP context activatons of MS1(a).
( )
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
19.1 GSMA Specific Tests (Spare)
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
19.3.1 G S M A -SPEC. TEST CASE HEADER 19.3.1 (not in use now)
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
19.5.1 G S M A -SPEC. TEST CASE HEADER 19.5.1 (not in use now)
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
19.7.1 G S M A -SPEC. TEST CASE HEADER 19.7.1 (not in use now)
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
19.9.1 G S M A -SPEC. TEST CASE HEADER 19.9.1 (not in use now)
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Application to be tested
APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page I105
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
Comments
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
20.1 O P E R A T O R- SPECIFIC TESTS
click Help
forTime
Macro
Signature of Tester VPLMN TESTER NAME (b) > field in TEST CASE PAGE H30 Date
Restore
Test Application to be tested
Case APN keyed into the MS or Terminal/ Net Id:
xxx Settings
action
pre-
condition
condition
expected result
MSISDN (i.e.MS1(a)) MSISDN MS1 (a) Test Case Page I19
IMSI (i.e.MS1(a)) IMSI MS1 (a) Test Case Page I20
MS type & software used MS type of MS1 (a) Test Case Page
MSISDN (i.e.MS2(a)) MSISDN MS2 (a) Test Case Page I21
IMSI (i.e.MS2(a)) IMSI MS2 (a) Test Case Page I22
MS type & software used
-- IR.35 - please refer to GSM PRD TD.47
Subscriber ID
IREG Event TAP CDR Type Service Type MSISDN Other Startime Chargeble Calling/Called APN Status
Test Ref Number (IMSI!) of CDR DURATION Party
2.1.1 1 None Expected MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 none none none none N/A
2.2.1 1 GPRS GPRS MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 0:00:00 0:00:00 none APN Test CaN/A
2.2.2 1 GPRS GPRS MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 0:00:00 0:00:00 none APN Test CaN/A
2.2.3 1 GPRS GPRS MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 0:00:00 none none APN Test CaN/A
2.2.3 2 GPRS GPRS MSISDN MS2 (a) Test Case Page I21 IMSI MS2 (a) Test Case Page I22 0:00:00 none none none N/A
2.3.1 1 MOC SMS-MO MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 0:00:00 none none none N/A
2.3.1 2 MTC SMS-MT MSISDN MS2 (a) Test Case Page I21 IMSI MS2 (a) Test Case Page I22 0:00:00 none none none N/A
2.3.2 1 None Expected MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 none none none none N/A
2.3.3 1 None Expected MSISDN MS1 (a) Test Case Page I19 IMSI MS1 (a) Test Case Page I20 none none none none N/A
GSMA SPECIFIC Test Cases
19.1.1 N/A
19.2.1 N/A
19.3.1 N/A
19.4.1 N/A
19.5.1 N/A
19.6.1 N/A
19.7.1 N/A
19.8.1 N/A
19.9.1 N/A
19.10.1 N/A
Operator Specific Test Cases
20.1.1 N/A
20.2.1 N/A
20.3.1 N/A
20.4.1 N/A
20.5.1 N/A
20.6.1 N/A
20.7.1 N/A
20.8.1 N/A
20.9.1 N/A
20.10.1 N/A
GSMA Specific Help
Date /Sign.
IR35 GENERAL
on this page you will see all test case descriptions which you can access from the top immeaditely via the
blue buttons.
The important feature is the linking of the content of the test case header + general description below the
header + action content + expected result content!
If you plan to change any content for the GSMA test description in those fields , this content is shown 1:1
on the test case page.
Normally no changes are allowed for the operator
operator, because it should be the same GSMA testing content
for all operator.
Please remember: The new IR35 will be sent from operator (HPLMN) to operator (VPLMN) to use the
option Operator- Flexible Test Cases (own additional) test cases!
SETUP PAGE
For the Test Cases you want to be completed select "Yes" from the dropdown.
I m p o r t a n t - remember after selecting your Test Cases to click the red selection button!
This button sets the filters on the Test and TADIG Pages!
TEST CASE page
Only enter data into the light blue coloured cells. These cells will turn white when you have entered your
data. Complete section A1.0 and A1.1 before starting the TEST Cases.
Don't change any test case header in here, because they are linked to the IR35 GENERAL page and
should reflect only the content from there.
Do not delete any grey numbers on the right side in the TEST CASE and TEMPLATE page. They are used
as "jump marks" to the next planned data entry field.
In case of the TEMPLATE- page, you might need to adjust them. You can try to change them for testing
purposes and see how they work (it is not complicated).
If you want to reset the whole TEMPLATE , use the button for it and it will be restored.
There is a macro inserted, which allows you to insert the time into the testing document (based on your PC
time).
This can be used with the key combination "Ctrl + Low-Shift + A".
You will find next to all test cases a "red circle button" in the TEST CASES PAGE, which reminds you of
that.
All fields which require such a format are connected within the testing sequence (see grey digits).
TADIG PAGE
All data (except test cases 19.x and 20.x) are linked to the correspondend field in TEST CASES.
If you as OPERATOR want to link your call details from TEST CASES to TADIG, please do it on your own
responsibility.
See as well the hint for "UNPROTECTED PAGES" no.3 above.
Operator Specific Help
Date /Sign.
CALL DIVERSION
Feature Mode Sequence
All calls Activate & register number ** 21 * Number # SEND
Deactivate & deregister number ## 21 # SEND
Activate to registered number * 21 # SEND
Deactivate # 21 # SEND
Verify *# 21 # SEND
No answer Activate & register number ** 61 * Number # SEND
Deactivate & deregister number ## 61 # SEND
Activate * 61 * Number # SEND
Deactivate # 61 #
Verify *# 61 # SEND
Unreachable Activate ** 62 * Number # SEND
Deactivate ## 62 # SEND
Verify *# 62 # SEND
Busy Activate ** 67 * Number # SEND
Deactivate ## 67 # SEND
Verify *# 67 # SEND
All types Deactivate ## 002 # SEND
All conditional types Deactivate ## 004 # SEND
CALL BARRING
Feature Mode Sequence
q
Barring all outgoing calls Activate * 33 * PIN # SEND
Deactivate # 33 * PIN # SEND
Verify *# 33 # SEND
Barring all outgoing IDD calls Activate * 331 * PIN # SEND
Deactivate # 331 * PIN # SEND
Verify *# 331 # SEND
Barring all outgoing IDD calls when roaming (except to home country) Activate * 332 * PIN # SEND
Deactivate # 332 * PIN # SEND
Verify *# 332 # SEND
Barring all outgoing calls Activate * 333 * PIN # SEND
Deactivate # 333 * PIN # SEND
Verify *# 333 # SEND
Barring all Incoming Calls Activate * 35 * PIN # SEND
Deactivate # 35 * PIN # SEND
Verify *# 35 # SEND
Barring all incoming calls when international roaming Activate * 351 * PIN # SEND
Deactivate # 351 * PIN # SEND
Verify *# 351 # SEND
Barring all calls Activate * 350 * PIN # SEND
Deactivate # 350 * PIN # SEND
Verify *# 350 # SEND
Barring all incoming calls Activate * 353 * PIN # SEND
Deactivate # 353 * PIN # SEND
Verify *# 353 # SEND
Deactivate all call barring # 330 * PIN # SEND
Change call barring code ** 03 * old barring code * new barring code * new barring code # SEND
CALL WAITING
Feature Mode Sequence
Call waiting Activate * 43 # SEND
Deactivate # 43 # SEND
Verify *# 43 # SEND
Reject call waiting or end call on hold 0 SEND
End active call and switch to held or waiting call 1 SEND
End a specific call (n = call number) 1n SEND
Hold active call and retrieve held or waiting call 2 SEND
Hold all active calls and except one (n = call number) 2n SEND
Add held call into active call 3 SEND
Hold active call and place outgoing call Number SEND
Alternate between callers SEND
End all calls simultaneously except call waiting END
CALLER ID
Feature Mode Sequence
Incoming (CLIP) Activate * 30 # SEND
Deactivate # 30 # SEND
Verify *# 30 # SEND
Outgoing (CLIR) Activate * 31 # SEND
Deactivate # 31 # SEND
Verify *# 31 # SEND
Outgoing per-call block * 31 # Number SEND
Outgoing per-call block # 31 # Number SEND
Outgoing per-call force-send # 31 # Number SEND
Outgoing per-call force-send *# 31 # Number SEND
EMERGENCY
Feature Sequence
Emergency Call 112 SEND
Yes/No Dropdown Call Quality Dropdown
Yes Excellent
No Good
Fair
Test Completed Dropdown Poor
Bad
PASS
FAIL
Not Performed
Count
6
Count
4
Paging Dropdown
A(Paging)
B(Pre-Paging)
Test Case
1 D723
3 20.1
0
2 D765 20.2
3 D807 20.3
4 D850 20.4
5 D891 20.5
6 D933 20.6
7 D974 20.7
8 D1015 20.8
9 D1056 20.9
10 D1098 20.10