Академический Документы
Профессиональный Документы
Культура Документы
46
TAP Test Cases (TTC) for CAMEL Phase 1, Phase 2 and Phase 3 Services 3.5 22 May 2008
This is a binding permanent reference document of the GSM Association.
X X X X
Copyright Notice
Copyright 2009 GSM Association
Antitrust Notice
The information contain herein is in full compliance with the GSM Associations antitrust compliance policy.
107235734.doc
Page 1 of 27
Table of Contents ........................................................................................................................1 TAP Test Cases (TTC) for CAMEL Phase 1, Phase 2 and Phase 3 Services......1 3.5...................................................................................................................1 22 May 2008....................................................................................................1 1 Introduction.................................................................................................. 3 1.1 Scope of Document...................................................................................3 1.2 Document Cross References.....................................................................3 1.3 Abbreviations.............................................................................................3 2 TAP Test Cases (TTCs)...............................................................................6 Parameters:.....................................................................................................6 3 TAP Test Case Cross Reference Tables....................................................7 Description TTC Cross Reference Table Contents........................................7 3.1 Structure of TTC Cross Reference Tables................................................7 4 TTC............................................................................................................... 8 4.1 CAMEL Phase 1 Test cases .....................................................................8 1.1.1 Basic Service TTCs...............................................................................8 1.1.2 Supplementary Service and ODB TTCs................................................9 4.2 CAMEL Phase 2 Testcases.....................................................................10 1.1.3 Basic Service TTCs.............................................................................10 1.1.4 Supplementary Service and ODB TTCs..............................................13 1.1.5 MO SMS Control.................................................................................14 1.1.6 GPRS Control......................................................................................16 1.1.7 Mobility Management...........................................................................19 The TAP Test Report for CAMEL Phase 1, Phase 2 and Phase 3 Services20 ANNEX A TAP Test Report....................................................................... 20 5 DOCUMENT MANAGEMENT.....................................................................26
107235734.doc
Page 2 of 27
1 INTRODUCTION
1.1 Scope of Document
This document specifies the TAP Test Cases (TTC) for CAMEL Phase 1, Phase 2 and Phase 3 Services that have to be executed by the Roaming Partner under test, in its quality of VPMN, as applicable and in accordance to the TAP Testing Procedures defined by TADIG PRD TD.41, Testing the Transferred Account Procedure (TAP). Note that TD.41 also defines the scope, the different scenarios to test the TAP and the use of administrative documents required for testing the TAP. Furthermore, the usage of TAP Testing Tools (e.g. TAP Testing Toolkit TTT) will be handled there, too. Accordingly, these matters are out of the scope of this document. Furthermore, note that this document is subordinate to the IREG PRD IR.32, which means the IREG terms (e.g. numbering of test cases, abbreviations, performed test cases) will be the same. To simplify the editorial work and differentiate between the TAP release specific information, separate sections for the each TAP release will be available, as applicable. Appendix A defines the recommended TAP Test Report for CAMEL Phase 1, Phase 2 and Phase 3 Services to be compiled and provided by the Roaming Partner under test, in its quality of VPMN, to the Roaming Partner, in its quality of HPMN, during the execution of the TAP Testing Procedure. Finally, note that TAP Test Cases related to other services will be handled in different TADIG PRDs.
1.2
PRD Number GSM Association PRD IR.32 GSM Association PRD TD.41 GSM Association PRD TD.57
1.3
AAC AACx ABT AC ACR ANM AoCI
Abbreviations
Automatic Answering Circuit destination Number of Announcement x TCAP-Abort CAP-Apply Charging CAP-Apply Charging Report ISUP-Answer Advice of Charge Information Page 3 of 27
107235734.doc
GSM Association Official Document TD.46 ARI AT ATI CAMEL CAP CC CIRep CIReq CON CPD CTR CUE DFC DN(c) DRA EDP ERB ETC FCI FTN GMSC HLR HPMN IAM IDP IMSC IR ISD MS PMN(b) MSIN NDC O-CSI ODB OR PA PMN ("Network PSI PSTN country b. RC REL RIDE RRBE SCF SCI SCP SoA SRF SRR SS TAP CAP-Assist Request Instructions CAP-Activity Test Any Time Interrogation Customised Applications for Mobile networks using Enhanced Logic CAMEL Application Part Country Code CAP-Call Information Report CAP-Call Information Request CAP-Connect max Call Period Duration CAP-Connect To Resource CAP-Continue CAP-Disconnect Forward Connection Destination Number which is located in country(c) Destination Routing Address Event Detection Point Event Report BCSM CAP-Establish Temporary Connection CAP-Furnish Charging Info Forwarded To Number Gateway Mobile Services Switching Centre. Home Location Register. Home PMN ISUP-Initial Address Message CAP-Initial DP Interrogating MSC International Roaming Insert Subscriber Data Mobile Station MS(b) indicates that the MS subscription is managed by Mobile Subscriber Identification Number Network Destination Code Originating CAMEL Subscription Information. Operator Determined Barring. Optimal Routing CAP-Play Announcement Public Mobile Network including RSS ("Radio Sub-System") and NSS Sub-System") PMN(a) indicates the "ath" PMN. MAP-ProvideSubscriberInformation Public Switched Telephone Network; PSTN(b) indicates a PSTN telephone in CAP-Release Call ISUP-Release Release If Duration Exceeded CAP-Request Report BCSM Event Service Control Function CAP-Send Charging Info Service Control Point Suppression of Announcement Specialized Resource Function CAP-Specialized Resource Report Supplementary Services Transferred Account Procedure Page 4 of 27
107235734.doc
GSM Association Official Document TD.46 TINTS TS TSI TSLTS VMSC entities Time If No Tariff Switch Tariff Switch Tariff Switch Interval Time since Last Tariff Switch Visited Mobile Services Switching Centre, including the always co-located
MSC ("Mobile Services Switching Centre") and VLR ("Visitor Location Register"). VPMN Visited PMN.
107235734.doc
Page 5 of 27
107235734.doc
Page 6 of 27
3 TAP TEST CASE CROSS REFERENCE TABLES Description TTC Cross Reference Table Contents
The below listed Cross Reference tables briefly define the raised Call Event Details for CAMEL Phase 1, Phase 2 and Phase 3 Services TAP Test Cases (TTC). The TTC description and the TTC numbering will be taken over from the already existing IREG terms as mentioned in the scope of the document. The subcoding (in alphabetical order) will identify the raised Call Event Details. Please note that the tables will just outline expected data on Call Event Details Level. More detailed information about Groups, Single Fields, and Sub Single Fields will be available in the applicable version of TD57. The Conditionality of the raised Call Event Details will be as following: Conditionality Mandatory Conditional Abbreviation M C Explanation Must be present. In general, must be present. However in certain circumstances the element may not occur because the particular circumstance is not relevant or the information is not available (e.g. from the network). Does not need to be present. Inclusion/exclusion of optional elements is at the discretion of the Sender PMN, no specific agreements need to be in place to allow the PMN to include these elements. Must NOT be transferred on the TAP. For further study.
Optional
N F
3.1
TTC
Subcode
Appendix A TTC TESTING PARAMETERS details additional testing information, performance and comments of TTCs.
107235734.doc
Page 7 of 27
4 TTC
4.1
1.1.1
Location Update by MS2(a) in VPMN(b) Test Chain Table Call Event Details to be raised on TAP N Power-up MS2(a) and perform location registration on VPMN(b).
Check operation of IDP and CON Test Chain Table Call Event Details to be raised on TAP MS1(a), registered in VPMN(b), makes a call to M TestNbr1 MOC[MS1(A)] Check operation of PSI. Test Chain Table Call Event Details to be raised on TAP MS1(A) calls subscriber MS2(A), both registered in M MOC[MS1(A)] VPMN (B) MS2(A) receives call from MS1(A) M MTC[MS2(A)] Check reporting of EDP O_Answer and operation of RC Test Chain Table MS1(A), registered in VPLMN(b), makes a call to TestNbr2. 10 seconds after Test Announcement 3 is connected to calling party, the call is released from SCP. Call Event Details to be raised on TAP M MOC[MS1(A)]
107235734.doc
Page 8 of 27
GSM Association Official Document TD.46 B 2.1.5 Subcode (a) Check operation of CUE Test Chain Table MS1(A) calls MS3(b), both registered in VPMN(B) MS3(b) receives call from MS1(A). MS3 (b) disconnects the call. Call Event Details to be raised on TAP M MOC[MS1(A)] N No Record on TAP
(b)
Check default call handling; default call handling set to continue call Test Chain Table MS1(A) calls AAC1; call successful (test announcement 1 played) Call Event Details to be raised on TAP M MOC[MS1(A)]
Check default call handling; default call handling set to release call Test Chain Table MS1(A) calls AAC2; call not successful (test announcement 2 not played) Call Event Details to be raised on TAP N No Record on TAP
Check Suppression of Announcement Test Chain Table MS2(A) takes battery off in order to provoke unsuccessful call establishment detected in VMSC. MS3(B) attempts a call to MS2(a). Call Event Details to be raised on TAP N No Record on TAP N No Record on TAP
(b)
1.1.2
Supplementary Service and ODB TTCs Call Forward on No Reply [CFNRy]; Test Chain Table MS1(A) registers and activates CFNRy to destination number MS3(b) calls MS1(A). MS1(a) does NOT answer the call and MS3(b) waits until NoAnswer timer expires Call Event Details to be raised on TAP O SS[MS1(A)] M MTC[MS1(A)]
107235734.doc
Page 9 of 27
GSM Association Official Document TD.46 (c) CFNRy is invoked for MS1(A). The call is forwarded to destination number MOC[MS1(A)] M OFFLINE: SS[MS1(A)] INLINE: see note 1 M
(d)
Barring of Outgoing International Calls Except to HPMN Country [BOICexHC] Test Chain Table Call Event Details to be raised on TAP MS1(A) activates BOIC-exHC O SS[MS1(A)] MS1(A) attempts a call to TestNbr3. The SCF N No Record on TAP alters the destination address to be that of destination number not located in HPMN's Country.
ODB: Barring of Outgoing International Calls Except to HPMN Country [ODB-BOIC exHC] Test Chain Table Call Event Details to be raised on TAP MS2(A) attempts a call to TestNbr3. The SCF N No Record on TAP alters the destination address to be that of destination number not located in HPMN's Country.
4.2
1.1.3
: In case of INLINE description no SS Call Event Detail will be applicable. The SS information will be transferred in the (e) part MOC[MS1(A)] of the test chain.
107235734.doc
Page 10 of 27
GSM Association Official Document TD.46 B 2.2.2.1 Subcode (a) Check Operation of IDP and DP2 Criteria _ Called Number of Length within Destination Number Length List Test Chain Table Call Event Details to be raised on TAP MS4(a), registered in VPMN(b), makes a call to MOC[MS4(A)] M TestNbr4 Check Operation of IDP and DP2 Criteria _ Called Number Length not Defined by Destination Number Length List Test Chain Table Call Event Details to be raised on TAP MS4(a), registered in VPMN(b), makes a call to MOC[MS4(A)] M AAC4
Check Operation of PSI Test Chain Table Call Event Details to be raised on TAP MS5(a) makes a call to MS4(a), both registered in MOC[MS5(A)] M VPMN(b) MS4(a) receives call from MS5(a) MTC[MS4(A)] M Check reporting of EDP O_Answer, O_Disconnect and operation of RC Test Chain Table Call Event Details to be raised on TAP MS4(a), registered in VPLMN(b), makes a call to MOC[MS4(A)] M TestNbr11. 10 seconds after Test Announcement 3 is connected to calling party, the call is released from SCP. Check operation of CUE and FCI with Follow-On Call due to Called Party does not Reply Test Chain Table Call Event Details to be raised on TAP MS5(a) makes a call to a MS 3(b), which is located MOC[MS5(a)] M in the VPMN(b). MS3(b) receives call from MS5(b). MS3(b) does not No Record on TAP N answer the call. Check operation of CUE and FCI with Follow-On Call due to Called Party is busy" (optional) Test Chain Table Call Event Details to be raised on TAP MS5(a) makes a call to a MS 3(b), which is located MOC[MS5(a)] M in the VPMN(b) and rendered busy. MS3(b) receives call from MS5(b). MS3(b) is No Record on TAP N engaged in a call.
107235734.doc
Page 11 of 27
GSM Association Official Document TD.46 B 2.2.5.3 Subcode (a) (b) Check operation of CUE and FCI with Follow-On Call due to Called Party is NotReachable" (optional) Test Chain Table Call Event Details to be raised on TAP MS5(a) makes a call to a MS 3(b), which is located MOC[MS5(a)] M in the VPMN(b) and switched off (explicitly detached). MS3(b) receives call from MS5(b). MS3(b) is No Record on TAP N switched off. Check operation of CUE and FCI with Follow-On Call due to RouteSelectFailure" by "Release before Answer" (optional) Test Chain Table Call Event Details to be raised on TAP MS5(a) attempts a call to a number range of VPMN MOC[MS5(a)] M B.
(b)
Check Operation of CIReq, SCI and AC, Check correct reporting of call periods (1) Test Chain Table Call Event Details to be raised on TAP MS4(a), registered in VPMN(b), makes a call to MOC[MS4(a)] M TestNbr5 and is connected to Test Announcement 5 (AAC5). AAC5 disconnects the call after 30 seconds. Depending on correct reporting of call periods, MOC[MS4(a)] M either Test Announcement 1 (AAC1) or Test Announcement 2 (AAC2) is played. Check Operation of CIReq, SCI and AC, Check reporting of call periods (2) Test Chain Table Call Event Details to be raised on TAP MS4(a), registered in VPMN(b), makes a call to MOC[MS4(a)] M TestNbr7 and is connected to Test Announcement 5 (AAC5). AAC5 disconnects the call after 30 seconds. Depending on correct reporting of the call periods MOC[MS4(a)] M either Test Announcement 1 (AAC1) or Test Announcement 2 (AAC2) is played
(b)
B 2.2.6.3
Check warning tone and automatic call release Call Event Details to be raised on TAP MS4(a), registered in VPMN(b), makes a call to MOC[MS4(a)] C TestNbr6 and is connected to Test Announcement 3 (AAC3). Page 12 of 27
107235734.doc
GSM Association Official Document TD.46 Check if a warning tone is played to calling party after about 10 seconds B 2.2.7 Subcode (a) Check operation of ETC and DFC Test Chain Table Call Event Details to be raised on TAP C MS4(a) attempts a call to TestNbr10; and is MOC[MS4(a)] connected to an IN Announcement located in Assisting SSF (a). Test Announcement 1 (AAC1) is played to calling party
Check Default Call Handling - defaultCallHandling set to continueCall Test Chain Table Call Event Details to be raised on TAP M MS5(a) attempts a call to AAC1; Successful result MOC[MS5(a)] if Test Announcement 1 is played to calling party Check Default Call Handling - defaultCallHandling set to releaseCall Test Chain Table Call Event Details to be raised on TAP N MS6(a) attempts a call to AAC2; Successful result No Record on TAP if call is NOT established and Test Announcement 2 is NOT played to calling party. Check Suppression Of Announcement Test Chain Table Call Event Details to be raised on TAP N MS5(a) takes battery off in order to provoke No Record on TAP unsuccessful call establishment detected in VMSC. No Record on TAP N MS3(b) attempts a call to MS5(a)
Check Operation of SS-SCI, MRTY Test Chain Table Call Event Details to be raised on TAP M MS4(a) makes a call to TestNbr12 and places the MOC[MS4(a)] call on hold. M MS4(a) then initiates a call to Testnbr13 and MOC[MS4(a)] invokes a Multi Party call
107235734.doc
Page 13 of 27
Call Forwarding on no reply (CFNRy) Test Chain Table Call Event Details to be raised on TAP MS5(a) has activated Call Forwarding on No Reply SS[MS5 (A)] O to Test Announcement 3. MS3(b) attempts a call to MS5(a). MS5(a) does MTC[MS5 (A)] M NOT answer the call and MS3(b) waits until NoAnswer timer expires CFNRy is invoked for MS5 (A) OFFLINE: SS[MS5 (A)] M 1 INLINE: see note The call is forwarded to destination number MOC[MS5 (A)] M Barring of outgoing international calls except to HPLMN country Test Chain Table Call Event Details to be raised on TAP MS4(a) activates BOIC-exHC. MS4(a) has SS[MS4 (A)] O activated Barring of outgoing international calls except those directed to the HPLMN country N MS4(a) attempts a call to TestNbr9. The SCF No Record on TAP alters the destination address to be that of destination number located in country(c), DN(c). ODB: Barring of outgoing international calls except to HPLMN country (ODBBOICexHC) Test Chain Table Call Event Details to be raised on TAP N MS5(a) attempts a call to TestNbr9. The SCF No Record on TAP alters the destination address to be that of destination number located in country(c), DN(c).
(c) (d)
In case of INLINE description no SS Call Event Detail will be applicable. The SS information will be transferred in the (e) part MOC[MS5 (A)] of the test chain.
107235734.doc
Page 14 of 27
GSM Association Official Document TD.46 on VPMN(b). Check operation of IDP_SMS and CON_SMS Test Chain Table Call Event Details to be raised on TAP MS8(a) sends a SM to MS7(a) using TestNbr14 as MOC[MS8(a)] M SMSC Address. Depending on InitialDPSMS content the SM is forwarded to either MS 7(a) or MS8(a) with a modified Calling Party and a modified SMSC-Address. Successful result if MS8(a) receives the SM sent MTC[MS8(a)] M previously from MS8(a). Check operation of REL_SMS Test Chain Table Call Event Details to be raised on TAP MS7(a) sends a SM to MS8(a) using HPMN_SMSC N as SMSC Address. Successful result if the SM is No Record on TAP Not sent. Check DefaultSMSHandling set to continue Test Chain Table Call Event Details to be raised on TAP MS7(a) sends a SM to itself. SCP does not answer MOC[MS7(a)] M to InitialDPSSMS. The Default SMS Handling of MS7(a) equals continue MS7(a) receives a SM from itself MTC[MS7(a)] M Check DefaultSMSHandling set to release Test Chain Table Call Event Details to be raised on TAP MS8(a) sends a SM to itself. SCP does not answer No Record on TAP N to InitialDPSSMS. The Default SMS Handling of MS7(a) equals release. Successful result if SM is Not sent Check Operation of RR_SMS_Event, CUE_SMS and ER_SMS Test Chain Table Call Event Details to be raised on TAP MS8(a) sends a SM to MS3(b) using HPMN_SMSC MOC[MS8(a)] M as SMSC Address MS3(b) receives a SM from MS8(a) MTC[MS3(b)] M If HPMN has indicated that SCF-initiated SMS is MTC[MS8(a)] O used MS8(a) receives a SM : SMS_Submitted. No Record on TAP
(b)
107235734.doc
Page 15 of 27
GSM Association Official Document TD.46 Barring of outgoing international calls except to HPMN country for SMS (BOICexHC) (optional) Subcode Test Chain Table Call Event Details to be raised on TAP (a) MS7(a) sends a SM to itself using TestNbr16 as No Record on TAP N SMSC Address; successful result if the SM transmission is barred (b) If HPMN has indicated that SCF-initiated SMS is MTC[MS7(a)] O used MS7(a) receives a SM : SMS_Failure. B 2.3.1.6 1.1.6 GPRS Control 1.1.6.1 GPRS - Attach GPRS Attach by MS7(a) in VPMN (b) (GPRS Attach only) B 2..3.2.1.1 Subcode (a) Test Chain Table Call Event Details to be raised on TAP N Power-up MS7(a) and perform GPRS Attach only No Record on TAP on VPMN (b) GPRS Attach by MS8(a) in VPMN (b) (GPRS Attach only) Test Chain Table Call Event Details to be raised on TAP N Power-up MS8(a) and perform GPRS Attach only No Record on TAP on VPMN (b) Check used volume, 2 PDP context periods, tariffSwitch after PCD Test Chain Table Call Event Details to be raised on TAP M MS7(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS7(a)] PDP context to TestAPN1 and is connected to TestServer1. MS7(a) transfers data using a service provided by HPMN(a). Successful result if data transfer is released after 5000+500 byte Check used volume, 3 PDP context periods, tariffSwitch in 2nd period Test Chain Table Call Event Details to be raised on TAP M MS7(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS7(a)] PDP context to TestAPN2 and is connected to TestServer1. MS7(a) transfers data using a service provided by HPMN(a). Successful result if data transfer is released after 30.000+300 byte Check used Time, 2 PDP context periods, tariffSwitch in 1st period Test Chain Table Call Event Details to be raised on TAP Page 16 of 27
B 2.3.2.2.3 Subcode
107235734.doc
GSM Association Official Document TD.46 (a) MS7(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS7(a)] PDP context to TestAPN3 and is connected to TestServer1. MS7(a) transfers data using a service provided by HPMN(a). Successful result if data transfer is released after 15+2 seconds Check used Time, 3 PDP context periods, tariffSwitch in 2nd period Test Chain Table Call Event Details to be raised on TAP M MS7(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS7(a)] PDP context to TestAPN4 and is connected to TestServer1. MS7(a) transfers data using a service provided by HPMN(a). MS7(a) disconnects the PDP context after 30 seconds. Successful result if PDP context remains active for more than 20 seconds. Parallel GPRS dialogues using GPRS CAMEL Scenario 2 (optional) Test Chain Table Call Event Details to be raised on TAP MS7(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS7(a)] for PDP M GPRS dialogue to TestAPN5 which is connected Context 1, to TestServer1 and a second GPRS dialogue to TestAPN6 which is connected to TestServer2. GPRS Call [MS7(a)] for PDP M MS7(a) transfers data using a service provided by Context 2, HPMN(a) within PDP Context 1 & PDP Context 2. Successful result if both GPRS dialogues are released after transmission of 15.000 + 1500 byte in total. M
1.1.6.2
CAMEL scenario 1 Parallel PDP contexts using GPRS CAMEL Scenario 1 (optional) B 2.3.2.3.1 Subcode (a) Test Chain Table Call Event Details to be raised on TAP MS8(a), GPRS attached in VPMN (b), sets up one GPRS Call [MS8(a)] for PDP M PDP context to TestAPN7 which is connected to Context 1, TestServer1 and a second PDP context to TestAPN8 which is connected to TestServer2. GPRS Call [MS8(a)] for PDP M MS8(a) transfers data using a service provided by Context 2, HPMN(a) within PDP Context 1 & PDP Context 2. Successful result if both PDP contexts are released after transmission of 15.000 + 1500 byte. If HPMN has indicated that SCF-initiated SMS is MTC[MS8(a)] C used MS8(a) receives an appropriate SM.
(b)
107235734.doc
Page 17 of 27
GSM Association Official Document TD.46 B 2.3.2.3.2 Subcode (a) Check Default GPRS handling set to continue Test Chain Table Call Event Details to be raised on TAP M MS8(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS8(a)] PDP context to TestServer1. SCF responds to ERgprs(PCEack) with TCAP Abort. The defaultGPRShandling of MS8(a) equals continue. Successful result if the PDP context is established
Check Default GPRS handling set to release within CAMEL Scenario 2, Abort during PDP context establishment Test Chain Table Call Event Details to be raised on TAP N MS7(a), GPRS attached in VPMN (b), attempts to No Record on TAP set up a PDP context to TestServer1. SCF responds to ERB(PCEack) with TCAP Abort. The defaultGPRShandling of MS7(a) equals release. Successful result if the PDP context is NOT established and MS7(a) is NOT connected to TestServer1.
Check Default GPRS handling set to release within CAMEL Scenario 2, Abort during active PDP context Test Chain Table Call Event Details to be raised on TAP M MS7(a), GPRS attached in VPMN (b), attempts to GPRS Call [MS7(a)] set up a PDP context to TestServer1. SCF sends TCAP Abort 10 seconds after PDP context is established. The defaultGPRShandling of MS7(a) equals release. Successful result if the PDP context is disconnected after 10 + seconds
Check correct operation of EntityReleasedGPRS procedure (Optional) Test Chain Table Call Event Details to be raised on TAP M MS7(a), GPRS attached in VPMN (b), sets up a GPRS Call [MS7(a)] PDP context to TestAPN9 and is connected to TestServer1. After the PDP Context is established the tester terminates the session. Successful result if gprsSSF has terminated the context by sending EntityReleasedGPRS. If supported after reception of MTC[MS8(a)] O ERELgprs(GPRScause) the SCF initiates the transmission of SM to MS7(a)
(b)
107235734.doc
Page 18 of 27
GSM Association Official Document TD.46 1.1.7 Mobility Management IMSI attach, IMSI Detach and Location update in the same VLR area with the same LAI Test Chain Table Call Event Details to be raised on TAP N MS7(a) registers in VPMN (b). Afterwards the MS No Record on TAP is switched off. Then MS is switched on. GsmSCF on receiving notification for IMSI Attach MTC[MS7(a)] O from VLR initiates SM sending procedure to MS7(a) GsmSCF on receiving notification for IMSI Detach MTC[MS7(a)] O from VLR initiates SM sending procedure to MS7(a)
Location update by MS7(a) in the same VLR of VPMN (b) with different LAI (optional) Test Chain Table Call Event Details to be raised on TAP N MS7(a) registered in VPMN (b) moves to another No Record on TAP Location Area within the same VLR service area, thus provoking a new update location. MTC[MS7(a)] O Optionally MS7(a) receives SM (Update Location)
Location update by MS7(a) in another VLR area of VPMN (b) (optional) Test Chain Table Call Event Details to be raised on TAP N MS7(a) registered in VPMN (b) moves towards a No Record on TAP new VLR service area. MTC[MS7(a)] O Optionally MS7(a) receives SM (Update Location)
107235734.doc
Page 19 of 27
THE TAP TEST REPORT FOR CAMEL PHASE 1, PHASE 2 AND PHASE 3 SERVICES
This section describes the contents of the TAP Test Report for CAMEL Phase 1, Phase 2 and Phase 3 Services given in Appendix A.
VPMN/HPMN/TAP-Code VPMN: to be filled according to the Roaming Partner under test. HPMN: to be filled according to the Roaming Partner of the specific Roaming Relationship.
The syntax of the file name has to be performed as defined in the TADIG PRD TD57.
The sender has to indicate the applicable TAP Format Version and Release version referred by the TAP Test File.
In the past, a lot of time was spent to put together all the IMSIs and related MSISDNs used during TAP testing. Therefore a table with the relevant IMSIs and MSISDNs involved in the TTC execution has to be provided to save valuable time on TAP testing.
During TAP testing the Roaming Partner under test may send more than one TAP test file. The reason therefore could be e.g. due to not performed tests or wrong processed testing data. To have an overview about the expected data within a TAP file, the First- and Last call timestamps should be given here.
This table lists all the performed TTCs contained in the respective TAP test file. A reference to the IMSI(s) involved in the specific TTC should also be given here (i.e. pointer to the used IMSIs MSISDN Table). Furthermore all deviations to the GSM standard, if any, have to be listed to reduce the number of open questions between the two testing parties (e.g. Emergency Calls to 112 not transferred on TAP).
TAP Test Report for CAMEL Phase 1, Phase 2 and Phase 3 Services
107235734.doc
Page 20 of 27
Sender (VPMN) PMN (B) : <Country > TAP - Code: <TAP-Code> <PMN (B) Name>,
Recipient (HPMN) PMN (A) : <Country > TAP - Code: <TAP-Code> <PMN (A) Name>,
TAP Test File Name(s): Data Record Format Version used: Used IMSIs MSISDNs:
# 1 2 3
IMSI
MSISDN
<YYYYMMDDHHMMSS>
<YYYYMMDDHHMMSS>
Comments
Page 21 of 27
107235734.doc
Comments
Comments
a call to AAC4 2.2.3 - MS5(a) makes a call to MS4(a), both registered in VPLMN(b) MS4(a) receives call from MS5(a) 107235734.doc
Page 22 of 27
GSM Association Official Document TD.46 TTC 2.2.4 - MS4(a), registered in VPLMN(b), makes a call to TestNbr11. 10 seconds after Test Announcement 3 is connected to calling party, the call is released from SCP. 2.2.5.1 - MS5(a) makes a call to a MS3(b), which is located in the VPLMN(b). MS3(b) receives call from MS5(b). MS3(b) does not answer the call. 2.2.5.2 - MS5(a) makes a call to a MS3(b), which is located in the VPMN(b) and rendered busy. MS3(b) receives call from MS5(b). MS3(b) is engaged in a call. 2.2.5.3 - MS5(a) makes a call to a MS3(b), which is located in the VPMN(b) and switched off (explicitly detached). MS3(b) receives call from MS5(b). MS3(b) is switched off. 2.2.5.4 - MS5(a) attempts a call to a number range of VPMN B. 2.2.6.1 - MS4(a), registered in VPMN(b), makes a call to TestNbr5 and is connected to Test Announcement 5 (AAC5). AAC5 disconnects the call after 30 seconds. Depending on correct reporting of call periods, either Test Announcement 1 (AAC1) or Test Announcement 2 (AAC2) is played. 2.2.6.2 - MS4(a), registered in VPMN(b), makes a call to TestNbr7 and is connected to Test Announcement 5 (AAC5). AAC5 disconnects the call after 30 seconds. Depending on correct reporting of the call periods either Test Announcement 1 (AAC1) or Test Announcement 2 (AAC2) is played 2.2.6.3 - MS4(a), registered in VPLMN(b), makes a call to TestNbr6 and is connected to Test Announcement 3 (AAC3). Check if a warning tone is played to calling party after about 10 seconds 2.2.7 - MS4(a) attempts a call to TestNbr10; and is connected to an IN Announcement located in Assisting SSF (a). Test Announcement 1 (AAC1) is played to calling party 2.2.8.1 - MS5(a) attempts a call to AAC1; Successful result if Test Announcement 1 is played to calling party 2.2.8.2 - MS6(a) attempts a call to AAC2; Successful result if call is NOT established and Test Announcement 2 is NOT played to calling party 107235734.doc
Ref. to used IMSI(s)
Comments
Page 23 of 27
GSM Association Official Document TD.46 TTC 2.2.9 - MS5(a) takes battery off in order to provoke unsuccessful call establishment detected in VMSC. MS3(b) attempts a call to MS5(a) 2.2.10.1 - MS4(a) makes a call to TestNbr12 and places the call on hold. MS4(a) then initiates a call to Testnbr13 and invokes a Multi Party call 2.2.10.2 MS5(a) has activated Call Forwarding on No Reply to Test Announcement 3. MS3(b) attempts a call to MS5(a). MS5(a) does NOT answer the call and MS3(b) waits until NoAnswer timer expires CFNRy is invoked for MS5 (A) The call is forwarded to destination number 2.2.10.3 - MS4(a) activates BOIC-exHC. MS4(a) has activated Barring of outgoing international calls except those directed to the HPLMN country MS4(a) attempts a call to TestNbr9. The SCF alters the destination address to be that of destination number located in country(c), DN(c). 2.2.10.4 - MS5(a) attempts a call to TestNbr9. The SCF alters the destination address to be that of destination number located in country(c), DN(c).
Ref. to used IMSI(s)
Comments
CAMEL Phase 3 TTC 2.3.1.1.1- Location Update by MS7(a) in VPMN(b). 2.3.1.1.2- Location Update by MS8(a) in VPMN(b) 2.3.1.2 Check operation of IDP_SMS and CON_SMS 2.3.1.3- Check operation of REL_SMS 2.3.1.4.1continue DefaultSMSHandling set to
Ref. to used IMSI(s)
Comments
107235734.doc
Page 24 of 27
GSM Association Official Document TD.46 TTC 2.3.1.4.2 - DefaultSMSHandling set to release 2.3.1.5 Check Operation of RR_SMS_Event, CUE_SMS and ER_SMS 2.3.1.6- Barring of outgoing international calls except to HPMN country for SMS (BOICexHC) (optional) 2.3.2.1.1- GPRS Attach by MS7(a) in VPMN (b) (GPRS Attach only) 2.3.2.1.2- GPRS Attach by MS8(a) in VPMN (b) (GPRS Attach only) 2.3.2.2.1- Check used volume, 2 PDP context periods, tariffSwitch after PCD 2.3.2.2.2 Check used volume, 3 PDP context periods, tariffSwitch in 2nd period 2.3.2.2.3 - Check used Time, 2 PDP context periods, tariffSwitch in 1st period 2.3.2.2.4- Check used Time, 3 PDP context periods, tariffSwitch in 2nd period 2.3.2.2.5- Parallel GPRS dialogues using GPRS CAMEL Scenario 2 (optional) 2.3.2.3.1- Parallel PDP contexts using GPRS CAMEL Scenario 1 (optional) 2.3.2.3.2- Check Default GPRS handling set to continue 2.3.2.4.1- Check Default GPRS handling set to release within CAMEL Scenario 2, Abort during PDP context establishment 2.3.2.4.2- Check Default GPRS handling set to release within CAMEL Scenario 2, Abort during active PDP context 2.3.2.5Check correct operation of EntityReleasedGPRS procedure (Optional) 2.3.3.1- IMSI attach, IMSI Detach and Location update in the same VLR area with the same LAI
Ref. to used IMSI(s)
Comments
107235734.doc
Page 25 of 27
GSM Association Official Document TD.46 TTC 2.3.3.2- Location update by MS7(a) in the same VLR of VPMN (b) with different LAI (optional) 2.3.3.3- Location update by MS7(a) in another VLR area of VPMN (b) (optional) On behalf of <PMN (B) Name>:
Ref. to used IMSI(s)
Comments
Date
Name
Signature
5 DOCUMENT MANAGEMENT
Document History Version 1.0.0 2.0.0 3.0.0 3.1.0 3.2 Date 12th June 2001 13th July 2001 27th July 2001 25th June 2002 30th June 2003 Brief Description of Change Final proposed version submitted to TADIG 51 for approval Version sent by Weekly Bulletin to Membership for Approval Membership Approved Version CAMEL Phase 2 test cases added NSCR 002 (TADIG Doc 060/03) update with document 3.10 and NSCR 003 (TADIG Doc080/03) update to be in line with the IR.32 document with the inclusion of the CAMEL Phase 3 Testcases. Update to be in line with the IR.32 document (v.3.3.2) Minor CR005 Correction for AAC Scenarios Minor CR006 Correction of TAP Test Report. New GSMA template applied (4 December 2008) Approval Authority TADIG TADIG TADIG TADIG Editor / Company Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH Hendrik Hoehndorf / MACH
TADIG
TADIG TADIG
TADIG
Other Information
107235734.doc
Page 26 of 27
GSM Association Official Document TD.46 Type Document Owner Editor / Company Description TADIG Hendrik Hoehndorf / MACH
107235734.doc
Page 27 of 27