1、 ETSI TS 186 014-2 V3.2.1 (2015-06) Core Network and Interoperability Testing (INT); Communication Diversion (CDIV) using IP Multimedia (IM) Core Network (CN) subsystem; 3GPP Release 10; Part 2: Test Suite Structure and Test Purposes (TSS Essential, or potentially Essential, IPRs notified to ETSI in
2、 respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/ipr.etsi.org). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence
3、of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Technical Committee Core Network and Interoperability Testing (INT). Th
4、e present document is part 2 of a multi-part deliverable covering Communication Diversion (CDIV), as identified below: Part 1: “Protocol Implementation Conformance Statement (PICS)“; Part 2: “Test Suite Structure and Test Purposes (TSS Part 3: “Abstract Test Suite (ATS) and partial Protocol Implemen
5、tation eXtra Information for Testing (PIXIT) proforma specification.“ Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (V
6、erbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. Introduction The Communications Diversion (CDIV) services enables the diverting user, to divert the communications addressed to diverting user to another des
7、tination. ETSI ETSI TS 186 014-2 V3.2.1 (2015-06)5 1 Scope The present document specifies the Test Suite Structure and Test Purposes (TSS Universal Mobile Telecommunications System (UMTS); LTE; Communication Diversion (CDIV) using IP Multimedia (IM) Core Network (CN) subsystem; Protocol specificatio
8、n (3GPP TS 24.604 Release 10)“. 2 ETSI TS 186 014-1: “Core Network and Interoperability Testing (INT); Communication Diversion (CDIV) using IP Multimedia (IM) Core Network (CN) subsystem; 3GPPTM Release 10; Part 1: Protocol Implementation Conformance Statement (PICS)“. 3 ISO/IEC 9646-1 (1994): “Info
9、rmation technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts“. 4 IETF RFC 4244: “An Extension to the Session Initiation Protocol (SIP) for Request History Information“. 2.2 Informative references References are either specific (identifi
10、ed by date of publication and/or edition number or version number) or non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the reference document (including any amendments) applies. NOTE: While any hyperlinks included in this claus
11、e were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. Not applicable. ETSI ETSI TS 186 014-2 V3.2.1 (
12、2015-06)6 3 Definitions, symbols and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in ETSI TS 124 604 1 and the following apply: Abstract Test Suite (ATS): Refer to ISO/IEC 9646-1 3. Implementation Under Test (IUT): Refer to ISO/IEC 9646-1 3.
13、 PICS proforma: Refer to ISO/IEC 9646-1 3. Point of control and observation: Refer to ISO/IEC 9646-1 3. Protocol Implementation Conformance Statement (PICS): Refer to ISO/IEC 9646-1 3. System Under Test (SUT): Refer to ISO/IEC 9646-1 3. Test Purpose (TP): Refer to ISO/IEC 9646-1 3. 3.2 Symbols For t
14、he purposes of the present document, the following symbols apply: Gm Reference Point between a UE and a P-CSCF Mg Reference Point between an MGCF and a CSCF Mw Reference Point between a CSCF and another CSCF Mx Reference Point between a CSCF/BGCF and IBCF 3.3 Abbreviations For the purposes of the pr
15、esent document, the abbreviations given in ETSI TS 124 604 1 and the following apply: ISC IP Multimedia Subsystem Service Control NDUB Network Determined User Busy NNI Network - Network Interface TSS Test Suite Structure UDUB User Determined User Busy ETSI ETSI TS 186 014-2 V3.2.1 (2015-06)7 4 Test
16、Suite Structure (TSS) Table 1: Test suite structure Netw ASdivertingUser/DivProcedures CDIV_N01_xxx ASdivertingUser/NotOrigUser CDIV_N02_xxxASdivertingUser/NotTermUser CDIV_N03_xxxASdivertingUser/NotDivUser CDIV_N04_xxxASdiverted-to CDIV_N05_xxx User OrigUE CDIV_U01_xxxDiverted-toUE CDIV_U02_xxx ive
17、rtingUE CDIV_U03_xxxInteraction TIP CDIV_N06_xxx IR CDIV_N07_xxxOIR CDIV_N08_xxxACR-CB CDIV_N09_xxxECT CDIV_N10_xxx 4.1 Configuration The scope of the present document is to test the signalling and procedural aspects of the stage 3 requirements as described in ETSI TS 124 604 1. The stage 3 descript
18、ion respects the requirements to several network entities and also to requirements regarding to end devices. Therefore several interfaces (reference points) are addressed to satisfy the test of the different entities. Therefore, to test the appropriate entities, the configurations below are applicab
19、le: Testing of the Application Server: This entity is responsible to perform the service. Hence the ISC interface is the appropriate access point. Figure 1 points to this. Figure 1: Applicable interface to test AS functionalities If the ISC interface is not accessible it is also applicable to perfor
20、m the test of the AS using any NNI (Mw, Mg, Mx) interface (consider figure 2). In case only the Gm interface is accessible this shall be used instead. In this case, be aware that the verification of several requirements is impeded. ETSI ETSI TS 186 014-2 V3.2.1 (2015-06)8 Figure 2: Applicable interf
21、aces to test using the (generic) NNI interface Figure 3 illustrates the usage of any NNI interface. Testing of User Equipment: There are several requirements regarding to the end devices. Therefore, a special configuration appears. Figure 3: Applicable configuration to test the User Equipment 5 Test
22、 Purposes (TP) 5.1 Introduction 5.1.1 TP naming convention TPs are numbered, starting at 001, within each group. Groups are organized according to the TSS. Additional references are added to identify the actual test suite and whether it applies to the network or the user (see figure 4). Identifier:
23、_ = supplementary service: e.g. “CDIV“ = type of IUT: U User N Networkyyy service = group 2 digit field representing group reference according to TSS = sequential number (001-999) Figure 4: TP identifier naming convention scheme 5.1.2 Test strategy As the base standard ETSI TS 124 604 1 contains no
24、explicit requirements for testing, the TPs were generated as a result of an analysis of the base standard and the PICS specification ETSI TS 186 014-1 2. ETSI ETSI TS 186 014-2 V3.2.1 (2015-06)9 5.2 Signalling requirements 5.2.1 Actions at the AS of the diverting User 5.2.1.1 Diversion procedures TS
25、S Netw/ASdivertingUser/DivProcedures TP CDIV_N01_001 Reference 1, 4.5.2.6.1 Selection expression PICS 1/2 Test purpose Served user has activated CFB, maximum number of diversion exceeded. Ensure that the 486 (Busy here) final response with a Warning header is sent to the original user if the served
26、user has activated the CFB simulation service and the served user is busy and if the maximum number of diversions is exceeded. SIP header values: INVITE: sip:SIP#n SIP/2.0 History-Info: ;index=1, Build additional entries with non significant uri values ;index=1.n.1 Warning: is present NOTE: For eac
27、h redirection a history-entry is added the History-Info header and the relevant index is incremented according the rules described in clause 4.5.2.6.2.3 1. In short: each redirection is represented by a “.“ (dot) in the latest history-entry. Comments: SIP#1 AS SIP#n SIP#n+1 INVITE 1 barb4right barb4
28、right INVITE 1 barb4left 486 Busy Here 486 (Busy here) barb4left barb4right ACK ACK barb4right TSS Netw/ASdivertingUser/DivProcedures TP CDIV_N01_002 Reference 1, 4.5.2.6.1 Selection expression PICS 1/3 Test purpose Served user has activated CFNR, maximum number of diversion exceeded. Ensure that th
29、e 480 (Temporarily unavailable) final response with a Warning header is sent to the original user if the served user does not answer the communication request and if the maximum number of diversions is exceeded. SIP header values: INVITE: sip:SIP#n SIP/2.0 History-Info: ;index=1, Build additional e
30、ntries with non significant uri values ;index=1.n.1 Warning: is present NOTE: For each redirection a history-entry is added the History-Info header and the relevant index is incremented according the rules described in clause 4.5.2.6.2.3 1. In short: each redirection is represented by a “dot“ in the
31、 latest history-entry. Comments: SIP#1 AS SIP#n SIP#n+1 INVITE barb4right barb4right INVITE 180 Ringing barb4left barb4left 180 Ringing No reply timer expires 480 (Temporarily unavailable) barb4left barb4right CANCEL ACK barb4right barb4left 200 OK CANCEL barb4left 487 Request Terminated barb4right
32、ACK ETSI ETSI TS 186 014-2 V3.2.1 (2015-06)10 TSS Netw/ASdivertingUser/DivProcedures TP CDIV_N01_003 Reference 1, 4.5.2.6.1 Selection expression PICS 1/1 Test purpose Served user has activated CFU, maximum number of diversion exceeded. Ensure that the 480 (Temporarily unavailable) final response wit
33、h a Warning header is sent to the original user if the served user has activated the CFU simulation service and if the maximum number of diversions is exceeded. SIP header values: INVITE: sip:SIP#n SIP/2.0 History-Info: ;index=1, Build additional entries with non significant uri values ;index=1.n.1
34、 Warning: is present NOTE: For each redirection a history-entry is added the History-Info header and the relevant index is incremented according the rules described in clause 4.5.2.6.2.3 1. In short: each redirection is represented by a “dot“ in the latest history-entry. Comments: SIP#1 AS SIP#n SIP
35、#n+1 INVITE barb4right 480 (Temporarily unavailable) barb4left ACK barb4right TSS Netw/ASdivertingUser/DivProcedures TP CDIV_N01_004 Reference 1, 4.5.2.6.1 Selection expression PICS 1/4 OR PICS 1/5 Test purpose Served user has activated CD, maximum number of diversion exceeded. Ensure that the 480 (
36、Temporarily unavailable) final response with a Warning header is sent to the original user if the served user has activated the CD simulation service and if the maximum number of diversions is exceeded. SIP header values: INVITE: sip:SIP#n SIP/2.0 History-Info: ;index=1, Build additional entries wi
37、th non significant uri values ;index=1.n.1 Warning: is present NOTE: For each redirection a history-entry is added the History-Info header and the relevant index is incremented according the rules described in clause 4.5.2.6.2.3 1. In short: each redirection is represented by a “dot“ in the latest h
38、istory-entry. Comments: SIP#1 AS SIP#n SIP#n+1 INVITE barb4right barb4right INVITE 180 Ringing barb4left barb4left 180 Ringing barb4left barb4left 302 Moved Temporarily barb4right ACK 480 (Temporarily unavailable) barb4left ACK barb4right ETSI ETSI TS 186 014-2 V3.2.1 (2015-06)11 5.2.1.2 Notificatio
39、n procedure of the originating terminating and diverting user 5.2.1.2.1 Originating user TSS Netw/ASdivertingUser/NotOrigUser TP CDIV_N02_001 Reference 1, 4.5.2.6.4 Selection expression PICS 3/3 AND (PICS 1/1 OR PICS1/2 OR PICS 1/6 OR PICS 1/7) Test purpose Communication forwarding using CFU or usin
40、g CFB NDUB, CFNL or CFNRc with applying diversion condition; originating user is not notified. When Communication Diversion occurs and if the notification procedures of the originating user is supported then no 181 (Call Is Being Forwarded) response shall be sent towards the originating user if the
41、served users subscription option is set to: Originating user receives notification that his communication has been diverted (forwarded or deflected) = no. Subscription options: Originating user receives notification that his communication has been diverted (forwarded or deflected) = no Comments: SIP
42、#1 AS SIP#2 SIP#3 INVITE barb4right barb4right INVITE TSS Netw/ASdivertingUser/NotOrigUser TP CDIV_N02_002 Reference 1, 4.5.2.6.4 Selection expression PICS 3/3 AND PICS 3/4 AND PICS 3/5 AND (PICS 1/1 OR PICS1/2 OR PICS 1/6 OR PICS 1/7) Test purpose Communication forwarding using CFU or using CFB NDU
43、B, CFNL or CFNRc with applying diversion condition; originating user is notified. When Communication Diversion occurs and if the notification procedures of the originating user is supported then a 181 (Call Is Being Forwarded) response shall be sent towards the originating user containing: a P-Asser
44、ted-Identity header with the URI of the served user and a History-Info header including a first entry with the hi-targeted-to-URI of the served, index = 1 and including a second entry with the hi-targeted-to-URI of the diverted-to user, cause = CAU_VA and escaped Privacy header set to history, index
45、 = 1.1 Subscription options: Originating user receives notification that his communication has been diverted (forwarded or deflected) = yes Served user allows the presentation of diverted to URI to originating user in diversion notification = yes Served user allows the presentation of his/her URI to
46、 originating user in diversion notification = yes SIP header values: 181 Call is Being Forwarded: P-Asserted-Identity: SIP#2 History-Info: ;index=1, ;index=1.1 Comments: SIP#1 AS SIP#2 SIP#3 INVITE barb4right 181 Call is Being Forwarded barb4left barb4right INVITE ETSI ETSI TS 186 014-2 V3.2.1 (2015
47、-06)12 TSS Netw/ASdivertingUser/NotOrigUser TP CDIV_N02_003 Reference 1, 4.5.2.6.4 Selection expression PICS 3/3 AND (PICS 3/5 OR PICS 4/3) AND PICS 3/4 AND (PICS 1/1 OR PICS1/2 OR PICS 1/6 OR PICS 1/7) Test purpose Communication forwarding using CFU or using CFB NDUB, CFNL or CFNRc with applying di
48、version condition; originating user is notified. When Communication Diversion occurs and if the notification procedures of the originating user is supported then a 181 (Call Is Being Forwarded) response shall be sent towards the originating user containing: a P-Asserted-Identity header with the URI
49、of the served user and a Privacy header set to “id“ and a History-Info header including a first entry with the hi-targeted-to-URI of the served user with a Privacy header set to “history“, index = 1 and including a second entry with the hi-targeted-to-URI of the diverted-to user with a Privacy header set to “history“, cause = CAU_VA, index = 1.1 Subscription options: Originating user receives notification that his communication has been diverted (forwarded or deflected) =