1、 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Q.4007.2 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (08/2016) SERIES Q: SWITCHING AND SIGNALLING Testing specifications Testing specifications for SIP-IMS Explicit communication transfer using IP multimedia core networ
2、k subsystem; Conformance testing Part 2: Network side; Test structure and test purposes Recommendation ITU-T Q.4007.2 ITU-T Q-SERIES RECOMMENDATIONS SWITCHING AND SIGNALLING SIGNALLING IN THE INTERNATIONAL MANUAL SERVICE Q.1Q.3 INTERNATIONAL AUTOMATIC AND SEMI-AUTOMATIC WORKING Q.4Q.59 FUNCTIONS AND
3、 INFORMATION FLOWS FOR SERVICES IN THE ISDN Q.60Q.99 CLAUSES APPLICABLE TO ITU-T STANDARD SYSTEMS Q.100Q.119 SPECIFICATIONS OF SIGNALLING SYSTEMS No. 4, 5, 6, R1 AND R2 Q.120Q.499 DIGITAL EXCHANGES Q.500Q.599 INTERWORKING OF SIGNALLING SYSTEMS Q.600Q.699 SPECIFICATIONS OF SIGNALLING SYSTEM No. 7 Q.7
4、00Q.799 Q3 INTERFACE Q.800Q.849 DIGITAL SUBSCRIBER SIGNALLING SYSTEM No. 1 Q.850Q.999 PUBLIC LAND MOBILE NETWORK Q.1000Q.1099 INTERWORKING WITH SATELLITE MOBILE SYSTEMS Q.1100Q.1199 INTELLIGENT NETWORK Q.1200Q.1699 SIGNALLING REQUIREMENTS AND PROTOCOLS FOR IMT-2000 Q.1700Q.1799 SPECIFICATIONS OF SIG
5、NALLING RELATED TO BEARER INDEPENDENT CALL CONTROL (BICC) Q.1900Q.1999 BROADBAND ISDN Q.2000Q.2999 SIGNALLING REQUIREMENTS AND PROTOCOLS FOR THE NGN Q.3000Q.3709 SIGNALLING REQUIREMENTS AND PROTOCOLS FOR SDN Q.3710Q.3899 TESTING SPECIFICATIONS Q.3900Q.4099 Testing specifications for next generation
6、networks Q.3900Q.3999 Testing specifications for SIP-IMS Q.4000Q.4039 Testing specifications for Cloud computing Q.4040Q.4059 For further details, please refer to the list of ITU-T Recommendations. Rec. ITU-T Q.4007.2 (08/2016) i Recommendation ITU-T Q.4007.2 Explicit communication transfer using IP
7、 multimedia core network subsystem; Conformance testing Part 2: Network side; Test suite structure and test purposes Summary Recommendation ITU-T Q.4007.2 is Part 2 of the testing specifications for explicit communication transfer (ECT) using IP multimedia core network subsystem for the network side
8、. The standard specifies the test suite structure and test purposes (TSS Conformance testing Part 2: Network side; Test suite structure and test purposes 1 Scope This Recommendation provides the test suite structure and test purposes (TSS conformance test specification, as identified below: Part 1:
9、“Protocol implementation conformance statement (PICS)“; Part 2: “Network side; Test suite structure and test purposes (TSS Part 3: “User side; Test suite structure and test purposes (TSS users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent
10、edition of the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand-alone document, the status of a Recommendation. ITU-T Q.3623 v.1 Recommend
11、ation ITU-T Q.3623 v.1 (2016), Explicit communication transfer using IP multimedia core network subsystem Protocol specification. ITU-T Q.4007.1 v.1 Recommendation ITU-T Q.4007.1 v.1 (2016), Explicit communication transfer using IP multimedia core network subsystem; Conformance testing Part 1: Netwo
12、rk side and user side; Protocol implementation conformance statement. ETSI TS 124 628 ETSI TS 124 628 (2011), Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Common Basic Communication procedures using IP Multimedia (IM) Core Network (CN
13、) subsystem; Protocol specification (3GPP TS 24.628 version 10.3.0 Release 10). 3 Definitions None. 4 Abbreviations and acronyms This Recommendation uses the following abbreviations and acronyms: ACR-CB Anonymous Communication Rejection- Communication Barring AS Application Server 2 Rec. ITU-T Q.400
14、7.2 (08/2016) CN Core Network ISC IM-CN Service Control IM IP Multimedia IUT Implementation Under Test NNI Network Network Interface PIXIT Protocol Implementation extra Information for Testing SIP Session Initiation Protocol SUT System Under Test TP Test Purpose UE User Equipment URI Uniform Resourc
15、e Identifier 5 Test suite structure and configuration Netw TransferorAS ECT_N01_xxx TransfereeAS ECT_N02_xxx Interaction OIR ECT_N03_xxx ACR-CB ECT_N04_xxx CONF ECT_N05_xxx ECT ECT_N06_xxx Figure 5-1 Test suite structure 5.1 Configuration The scope of this Recommendation is to test the signalling an
16、d procedural aspects of the stage 3 requirements as described in ITU-T Q.3623 v.1. The stage 3 description respects the requirements of several network entities and also requirements regarding end devices. Therefore several interfaces (reference points) are addressed to satisfy the test of the diffe
17、rent entities. To test the appropriate entities the configurations below are applicable: Testing of the application server (AS): The application server performs the service. Hence the IM-CN service control (ISC) interface is the appropriate access point as shown in Figure 5.1-1. Figure 5.1-1 Applica
18、ble interface to test AS functionalities Rec. ITU-T Q.4007.2 (08/2016) 3 If the ISC interface is not accessible the test can be done using any NNI (Mw, Mg, Mx) (see Figure 5.1-2). The Gm interface shall be used instead, if it is the only interface available. In this case, be aware that verification
19、of several requirements is impeded. Figure 5.1-2 Interfaces applicable to testing using the (generic) NNI Figure 5.1-2 illustrates the usage of any NNI. 6 Test purposes 6.1 Introduction For each test requirement a test purpose (TP) is defined. 6.1.1 TP naming convention Test purposes (TPs) are numbe
20、red, starting at 001, within each group. Groups are organized according to the test suite structure (TSS). Additional references are added to identify the actual test suite and whether it applies to the network or the user (see Table 6.1-1). Table 6.1-1 TP identifier naming convention scheme Identif
21、ier: _ = supplementary service: e.g. “ECT“ = type of IUT: U User N Network = group 2 digit field representing group reference according to TSS = sequential number (001-999) 6.1.2 Test strategy As the base standard ITU-T Q.3623 v.1 contains no explicit requirements for testing, the TPs were generated
22、 as a result of an analysis of the base standard and the PICS specification ITU-T Q.4007.1 v.1. 6.2 Signalling requirements 6.2.1 Actions at the transferor application server 4 Rec. ITU-T Q.4007.2 (08/2016) TSS Netw/TransferorAS TP ECT_N01_001 Reference Clause 4.5.2.4 of ITU-T Q.3623 v.1 Selection e
23、xpression PICS 5.5.1/2 AND PICS 5.7.1/2 AND NOT (PICS 5.7.1/4 OR PICS 5.7.1/5) ITU-T Q.4007.1 v.1 Test purpose Communication transfer: Assured transfer. Transferor was originator of the originating call. Ensure that a transferor can successfully transfer the communication with the transferee set on
24、hold before and the transferor is notified about the processing. After the communication between the transferee and the transfer target is confirmed, the communication between transferor and transferee is terminated. The transferor was the initiator of the originating communication. SIP header value
25、s: REFER 1: Refer-To contains ISC#3 URI; method=invite Referred-By contains ISC#1 URI REFER 2: Refer-To contains ECT Session Identifier URI; method=invite Referred-By contains ISC#ISC#1 URI INVITE 3: Request URI = ECT Session Identifier URI INVITE 4: Request URI = ISC#3 URI NOTIFY(100): Event contai
26、ns refer Subscription-State: active;expires=(any value) message/sipfrag contains SIP/2.0 100 Trying NOTIFY(200): Event contains refer message/sipfrag contains SIP/2.0 200 OK Subscription-State: terminated;reason=noresource Comments: ISC#1 AS Transferor ISC#2 ISC#3 INVITE 1 INVITE 180 Ringing 180 Rin
27、ging 200 OK (INVITE) 200 OK (INVITE) ACK ACK INVITE 2 (sendonly) INVITE (sendonly) 200 OK (recvonly) 200 OK (recvonly) ACK ACK REFER 1 REFER REFER 2 REFER 202 Accepted 202 Accepted 202 Accepted 202 Accepted INVITE (inactive) INVITE (inactive) 200 OK (inactive) 200 OK (inactive) ACK ACK NOTIFY(100) N
28、OTIFY(100) 200 OK NOTIFY 200 OK NOTIFY INVITE INVITE 3 INVITE 4 INVITE 180 Ringing 180 Ringing 180 Ringing 180 Ringing 200 OK 200 OK 200 OK 200 OK ACK ACK NOTIFY(200) NOTIFY(200) 200 OK NOTIFY 200 OK NOTIFY BYE BYE 200 OK (BYE) 200 OK (BYE) Communication ISC#2 with ISC#3 Apply post test routine Rec.
29、 ITU-T Q.4007.2 (08/2016) 5 TSS Netw/TransferorAS TP ECT_N01_002 Reference Clause 4.5.2.4 of ITU-T Q.3623 v.1 Selection expression PICS 5.5.1/2 AND PICS 5.7.1/2 AND NOT (PICS 5.7.1/4 OR PICS 5.7.1/5) ITU-T Q.4007.1 v.1 Test purpose Communication transfer: Assured transfer. Transferee was originator
30、of the originating call. Ensure that a transferor can successfully transfer the communication with the transferee set on hold before and the transferor is notified about the processing. After the communication between the transferee and the transfer target is confirmed, the communication between tra
31、nsferor and transferee is terminated. The transferee was the initiator of the originating communication. SIP header values: REFER 1: Refer-To contains ISC#3 URI; method=invite Referred-By contains ISC#1 URI REFER 2: Refer-To contains ECT Session Identifier URI; method=invite Referred-By contains ISC
32、#1 URI INVITE 3: Request URI = ECT Session Identifier URI INVITE 4: Request URI = ISC#3 URI NOTIFY(100): Event contains refer Subscription-State: active;expires=(any value) message/sipfrag contains SIP/2.0 100 Trying NOTIFY(200): Event contains refer message/sipfrag contains SIP/2.0 200 OK Subscript
33、ion-State: terminated;reason=noresource Comments: ISC#1 AS Transferor ISC#2 ISC#3 INVITE INVITE 1 180 Ringing 180 Ringing 200 OK (INVITE) 200 OK (INVITE) ACK ACK INVITE 2 (sendonly) INVITE (sendonly) 200 OK (recvonly) 200 OK (recvonly) ACK ACK REFER 1 REFER REFER 2 202 Accepted 202 Accepted 202 Acce
34、pted 202 Accepted INVITE (inactive) INVITE (inactive) 200 OK (inactive) 200 OK (inactive) ACK ACK NOTIFY(100) NOTIFY(100) 200 OK NOTIFY 200 OK NOTIFY INVITE INVITE 3 INVITE 4 INVITE 180 Ringing 180 Ringing 180 Ringing 180 Ringing 200 OK 200 OK 200 OK 200 OK ACK ACK NOTIFY(200) NOTIFY(200) 200 OK NOT
35、IFY 200 OK NOTIFY BYE BYE 200 OK (BYE) 200 OK (BYE) Communication ISC#2 with ISC#3 Apply post test routine 6 Rec. ITU-T Q.4007.2 (08/2016) TSS Netw/TransferorAS TP ECT_N01_003 Reference Clause 4.5.2.4 of ITU-T Q.3623 v.1 Selection expression PICS 5.5.1/2 AND PICS 5.7.1/1 AND NOT (PICS 5.7.1/4 OR PIC
36、S 5.7.1/5) ITU-T Q.4007.1 v.1 Test purpose Communication transfer: Blind transfer. Transferor was originator of the originating call. Ensure that a transferor can successfully transfer the communication with the transferee set on hold before and the transferor is notified about the processing. After
37、 the REFER request to the transferee is sent, the communication between transferor and transferee is terminated. The transferor was the initiator of the originating communication. SIP header values: REFER 1: Refer-To contains ISC#3 URI; method=invite Referred-By contains ISC#1 URI REFER 2: Refer-To
38、contains ECT Session Identifier URI; method=invite Referred-By contains ISC#1 URI INVITE 3: Request URI = ECT Session Identifier URI INVITE 4: Request URI = ISC#3 URI NOTIFY(100): Event contains refer Subscription-State: active;expires=(any value) message/sipfrag contains SIP/2.0 100 Trying NOTIFY(2
39、00): Event contains refer message/sipfrag contains SIP/2.0 200 OK Subscription-State: terminated;reason=noresource Comments: ISC#1 AS Transferor ISC#2 ISC#3 INVITE 1 INVITE 180 Ringing 180 Ringing 200 OK (INVITE) 200 OK (INVITE) ACK ACK INVITE 2 (sendonly) INVITE (sendonly) 200 OK (recvonly) 200 OK
40、(recvonly) ACK ACK REFER 1 REFER REFER 2 REFER 202 Accepted 202 Accepted 202 Accepted 202 Accepted BYE BYE 200 OK (BYE) 200 OK (BYE) NOTIFY(100) NOTIFY(100) 200 OK NOTIFY 200 OK NOTIFY INVITE INVITE 3 INVITE 4 INVITE 180 Ringing 180 Ringing 180 Ringing 180 Ringing 200 OK 200 OK 200 OK 200 OK ACK ACK
41、 NOTIFY(200) NOTIFY(200) 200 OK NOTIFY 200 OK NOTIFY Communication ISC#2 with ISC#3 Apply post test routine Rec. ITU-T Q.4007.2 (08/2016) 7 TSS Netw/TransferorAS TP ECT_N01_004 Reference Clause 4.5.2.4 of ITU-T Q.3623 v.1 Selection expression PICS 5.5.1/2 AND PICS 5.7.1/1 AND NOT (PICS 5.7.1/4 OR PI
42、CS 5.7.1/5) ITU-T Q.4007.1 v.1 Test purpose Communication transfer: Blind transfer. Transferee was originator of the originating call. Ensure that a transferor can successfully transfer the communication with the transferee set on hold before and the transferor is notified about the processing. Afte
43、r the REFER request to the transferee is sent, the communication between transferor and transferee is terminated. The transferee was the initiator of the originating communication. SIP header values: REFER 1: Refer-To contains ISC#3 URI; method=invite Referred-By contains ISC#1 URI REFER 2: Refer-To
44、 contains ECT Session Identifier URI; method=invite Referred-By contains ISC#1 URI INVITE 3: Request URI = ECT Session Identifier URI INVITE 4: Request URI = ISC#3 URI NOTIFY(100): Event contains refer Subscription-State: active;expires=(any value) message/sipfrag contains SIP/2.0 100 Trying NOTIFY(
45、200): Event contains refer message/sipfrag contains SIP/2.0 200 OK Subscription-State: terminated;reason=noresource Comments: ISC#1 AS Transferor ISC#2 ISC#3 INVITE INVITE 1 180 Ringing 180 Ringing 200 OK (INVITE) 200 OK (INVITE) ACK ACK INVITE 2 (sendonly) INVITE (sendonly) 200 OK (recvonly) 200 OK
46、 (recvonly) ACK ACK REFER 1 REFER REFER 2 202 Accepted 202 Accepted 202 Accepted 202 Accepted BYE BYE 200 OK (BYE) 200 OK (BYE) NOTIFY(100) NOTIFY(100) 200 OK NOTIFY 200 OK NOTIFY INVITE INVITE 3 INVITE 4 INVITE 180 Ringing 180 Ringing 180 Ringing 180 Ringing 200 OK 200 OK 200 OK 200 OK ACK ACK NOTI
47、FY(200) NOTIFY(200) 200 OK NOTIFY 200 OK NOTIFY Communication ISC#2 with ISC#3 Apply post test routine 8 Rec. ITU-T Q.4007.2 (08/2016) TSS Netw/TransferorAS TP ECT_N01_005 Reference Clause 4.5.2.4 of ITU-T Q.3623 v.1 Selection expression PICS 5.5.1/2 AND PICS 5.7.1/3 AND NOT (PICS 5.7.1/4 OR PICS 5.
48、7.1/5) ITU-T Q.4007.1 v.1 Test purpose Communication transfer: Consultative transfer. Transferor was originator of the originating call. Ensure that a transferor can successfully transfer the communication with the transferee set on hold before and the transferor is notified about the processing. The transferor has a session with transferee and the transfer target set on hold. The tra