Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); PSTN/ISDN simulation services; Closed User Group (CUG); Part 2: Test Suite Structure and Test Purposes (TSS&TP)

RTS/TISPAN-06050-2-NGN-R2

General Information

Status
Published
Publication Date
02-Feb-2009
Technical Committee
Current Stage
12 - Completion
Due Date
25-Dec-2008
Completion Date
03-Feb-2009
Ref Project

Buy Standard

Standard
ETSI TS 186 016-2 V2.1.1 (2009-02) - Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); PSTN/ISDN simulation services; Closed User Group (CUG); Part 2: Test Suite Structure and Test Purposes (TSS&TP)
English language
51 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TS 186 016-2 V2.1.1 (2009-02)
Technical Specification

Telecommunications and Internet converged Services and
Protocols for Advanced Networking (TISPAN);
PSTN/ISDN simulation services;
Closed User Group (CUG);
Part 2: Test Suite Structure and
Test Purposes (TSS&TP)

---------------------- Page: 1 ----------------------
2 ETSI TS 186 016-2 V2.1.1 (2009-02)



Reference
RTS/TISPAN-06050-2-NGN-R2
Keywords
CUG, IMS, testing, TSS&TP
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00  Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88

Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.

© European Telecommunications Standards Institute 2009.
All rights reserved.

TM TM TM TM
DECT , PLUGTESTS , UMTS , TIPHON , the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
for the benefit of its Members.
TM
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
LTE™ is a Trade Mark of ETSI currently being registered
for the benefit of its Members and of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI

---------------------- Page: 2 ----------------------
3 ETSI TS 186 016-2 V2.1.1 (2009-02)
Contents
Intellectual Property Rights.4
Foreword.4
1 Scope.5
2 References.5
2.1 Normative references.5
2.2 Informative references.5
3 Definitions and abbreviations.6
3.1 Definitions.6
3.2 Abbreviations.6
4 Test Suite Structure (TSS).7
5 Test Purposes (TP).7
5.1 Introduction.7
5.1.1 TP naming convention.7
5.1.2 Test strategy.7
5.2 Test Purposes for Closed User Group (CUG) .8
5.2.1 TPs at the originating UA .8
5.2.2 Test Purposes at the Application Server of the originating User .10
5.2.3 Actions at the AS of the terminating User .35
5.3 Interaction with other services.43
5.3.1 Conference calling (CONF).43
5.3.2 Communication Diversion Services (CDIV) .43
5.3.2.1 Communication Forwarding Unconditional (CFU) .43
5.3.3 Explicit Communication Transfer (ECT) .44
5.4 Test purposes for the ISUP/SIP Interworking .44
5.4.1 Interworking at the I-MGCF.44
5.4.2 Interworking at the O-MGCF .49
History .51

ETSI

---------------------- Page: 3 ----------------------
4 ETSI TS 186 016-2 V2.1.1 (2009-02)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (http://webapp.etsi.org/IPR/home.asp).
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 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 Telecommunications and Internet
converged Services and Protocols for Advanced Networking (TISPAN).
The present document is part 2 of a multi-part deliverable covering PSTN/ISDN simulation services; Closed User
Group (CUG), as identified below:
Part 1: "Protocol Implementation Conformance Statement (PICS)";
Part 2: "Test Suite Structure and Test Purposes (TSS&TP)";
Part 3: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma specification".
ETSI

---------------------- Page: 4 ----------------------
5 ETSI TS 186 016-2 V2.1.1 (2009-02)
1 Scope
The present document specifies the test suite structure and test purposes of the Closed User Group (CUG) service, based
on stage three of the IMS closed user group (CUG) simulation services. Within the Next Generation Network (NGN)
the stage 3 description is specified using the IP-Multimedia Call Control Protocol based on Session Initiation Protocol
(SIP) and Session Description Protocol (SDP).
2 References
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific.
• For a specific reference, subsequent revisions do not apply.
• Non-specific reference may be made only to a complete document or a part thereof and only in the following
cases:
- if it is accepted that it will be possible to use all future changes of the referenced document for the
purposes of the referring document;
- for informative references.
Referenced documents which are not found to be publicly available in the expected location might be found at
http://docbox.etsi.org/Reference.
NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee
their long term validity.
2.1 Normative references
The following referenced documents are indispensable for the application of the present document. For dated
references, only the edition cited applies. For non-specific references, the latest edition of the referenced document
(including any amendments) applies.
[1] ETSI TS 183 054: "Telecommunications and Internet converged Services and Protocols for
Advanced Networking (TISPAN); PSTN/ISDN simulation services; Protocol specification Closed
User Group (CUG)".
[2] ETSI TS 186 016-1: "Telecommunications and Internet converged Services and Protocols for
Advanced Networking (TISPAN); PSTN/ISDN simulation services; Closed User Group (CUG);
Protocol Implementation Conformance Statement (PICS)".
[3] ETSI TS 181 002: "Telecommunications and Internet converged Services and Protocols for
Advanced Networking (TISPAN); Multimedia Telephony with PSTN/ISDN simulation services".
[4] IETF RFC 3261: "SIP: Session Initiation Protocol".
[5] ETSI ES 283 027: "Telecommunications and Internet converged Services and Protocols for
Advanced Networking (TISPAN); Endorsement of the SIP-ISUP Interworking between the IP
Multimedia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networks".
2.2 Informative references
The following referenced documents are not essential to the use of the present document but they assist the user with
regard to a particular subject area. For non-specific references, the latest version of the referenced document (including
any amendments) applies.
Not applicable.
ETSI

---------------------- Page: 5 ----------------------
6 ETSI TS 186 016-2 V2.1.1 (2009-02)
3 Definitions and abbreviations
3.1 Definitions
For the purposes of the present document, the terms and definitions given in TS 181 002 [3] and the following apply:
escaped character: See RFC 3261 [4].
NOTE: This may contain additional information.
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
ACK ACKnowledgement
ACM Address Complete Message
ANM ANswer Message
AS Application Server
CDIV Communication Diversion Services
CFU Communication Forwarding Unconditional
CONF CONFerence calling
CUG Closed User Group
ECT Explicit Call Transfer
HOLD communication HOLD
IMS IP Multimedia Subsystem
IP Internet Protocol
ISDN Integrated Service Data Network
ISUP ISDN User Part
MCID Malicious Communication IDentification
NGN Next Generation Network
OAI Outgoing Access, Implicit outgoing access for all communications
OCB Outgoing Communication Barring (OCB)
PIXIT Protocol Implementation eXtra Information for Testing
PSTN Public Switched Telephone Network
REL RELease message
RLC ReLease Complete message
SDP Session Description Protocol
SIP Session Initiation Protocol
SS Supplementary Services
SUB Subaddressing
SUT System Under Test
TP Test Purposes
TSS Test Suite Structure
UA User Agent
UE User Equipment
XML eXtensible Markup Language
ETSI

---------------------- Page: 6 ----------------------
7 ETSI TS 186 016-2 V2.1.1 (2009-02)
4 Test Suite Structure (TSS)
CUG
originating_UE CUG_U01_xxx
originating_AS CUG_N01_xxx
terminating_AS CUG_N02_xxx
interaction CONF CUG_N03_xxx
 CDIV CUG_N04_xxx
 ECT CUG_N05_xxx
SIP-ISUP
SS CUG TP516xxx
ISUP-SIP
SS CUG TP608xxx

5 Test Purposes (TP)
5.1 Introduction
For each test requirement a TP is defined.
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 table 1).
Table 1: TP identifier naming convention scheme
Identifier: __
= supplementary service: e.g. "CUG"
= type of IUT: U User – equipment
N Network
= group 2 digit field representing group reference according to TSS
= sequential number (001-999)

5.1.2 Test strategy
As the base standard TS 183 054 [1] contains no explicit requirements for testing, the TPs were generated as a result of
an analysis of the base standard and the PICS specification TS 186 016-1 [2]. The criteria applied include the following:
• Whether or not a test case can be built from the TP is not considered.
ETSI

---------------------- Page: 7 ----------------------
8 ETSI TS 186 016-2 V2.1.1 (2009-02)
5.2 Test Purposes for Closed User Group (CUG)
5.2.1 TPs at the originating UA
TSS TP SUB reference Selection expression
CUG/originating_UE CUG_U01_001 clause 4.5.2.1
Test purpose
Explicit request of CUG service.
The originating user requests explicitly the CUG service by including in the initial INVITE an xml CUGrequestType
containing the preferred CUG and an outgoing access request.
Preconditions:
SIP header values:
INVITE:


 TRUE
 [PIXIT]


Comments:
UA C  Test equipment
INVITE  INVITE
100 Trying  100 Trying

180 Ringing 180 Ringing
200 OK INVITE  200 OK INVITE
ACK  ACK
Communication
BYE  BYE
200 OK BYE  200 OK BYE


TSS TP SUB reference Selection expression
CUG/originating_UE CUG_U01_002 clause 4.5.2.1
Test purpose
Explicit request of CUG service.
The originating user requests explicitly the CUG service by including in the initial INVITE an xml CUGrequestType does
not contain the preferred CUG and an outgoing access request.
Preconditions:
SIP header values:
INVITE:


 FALSE
 [PIXIT]


Comments:
UA C  Test equipment
INVITE  INVITE
100 Trying  100 Trying

180 Ringing 180 Ringing
200 OK INVITE  200 OK INVITE
ACK  ACK
Communication
BYE  BYE
200 OK BYE  200 OK BYE


ETSI

---------------------- Page: 8 ----------------------
9 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_UE CUG_U01_003 clause 4.5.2.1
Test purpose
Explicit request of CUG service.
The originating user requests explicitly the CUG service by including in the initial INVITE an xml CUGrequestType
containing the preferred CUG and an outgoing access request.
Preconditions:
SIP header values:
INVITE:


 TRUE


Comments:
UA C  Test equipment
INVITE  INVITE
100 Trying  100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE

ACK ACK
Communication
BYE  BYE

200 OK BYE 200 OK BYE


TSS TP SUB reference Selection expression
CUG/originating_UE CUG_U01_004 clause 4.5.2.1
Test purpose
Explicit request of CUG service.
The originating user requests explicitly the CUG service by including in the initial INVITE an xml CUGrequestType does
not contain the preferred CUG and an outgoing access request.
Preconditions:
SIP header values:
INVITE:


 FALSE


Comments:
UA C  Test equipment

INVITE INVITE
100 Trying  100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE
ACK  ACK
Communication
BYE  BYE
200 OK BYE  200 OK BYE


ETSI

---------------------- Page: 9 ----------------------
10 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_UE CUG_U01_005 clause 4.5.2.1
Test purpose
Implicit request of CUG service.
The originating user with CUG subscription requests the CUG service without including a xml CUGrequestType in the
initial INVITE.
Preconditions:
SIP header values:
INVITE:
Comments:
UA C  Test equipment
INVITE  INVITE
100 Trying  100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE

ACK ACK
Communication
BYE  BYE
200 OK BYE  200 OK BYE


5.2.2 Test Purposes at the Application Server of the originating User
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_001 clause 4.5.2.4 PICS 1/1
Test purpose
CUG without preference: INVITE with CUG index and no outgoingAccessRequest, successful.
In case of subscription "CUG without preference", ensure that the validation check for the CUG request contained in an
INVITE with CUGIndex and without outgoingAccessRequest is successful. The sent INVITE contains the
cugInterlockBinaryCode (PIXIT), the networkIndicator (PIXIT) and cugCommunicationIndicator set to "11" (CUG without
outgoing access).
Preconditions: CUG without preference
SIP header values:
INVITE:


 FALSE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
11


Comments:
UA C SUT UA S

INVITE 1 INVITE 2
100 Trying  100 Trying
180 Ringing  180 Ringing

200 OK INVITE 200 OK INVITE
ACK  ACK
Communication

BYE BYE
200 OK BYE  200 OK BYE


ETSI

---------------------- Page: 10 ----------------------
11 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_002 clause 4.5.2.4 PICS 1/2
Test purpose
CUG+OAE without preference: INVITE with CUG index and no outgoingAccessRequest, successful.
In case of subscription "CUG and Outgoing access, explicit request required without preference", ensure that the
validation check for the CUG request contained in an INVITE with CUGIndex and without outgoingAccessRequest is
successful. The sent INVITE contains the cugInterlockBinaryCode (PIXIT), the networkIndicator (PIXIT) and
cugCommunicationIndicator set to "11" (CUG without outgoing access).
Preconditions: CUG+OAE without preference
SIP header values:
INVITE:


 FALSE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
11


Comments:
UA C SUT UA S
INVITE 1  INVITE 2

100 Trying 100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE

ACK ACK
Communication
BYE  BYE

200 OK BYE 200 OK BYE


ETSI

---------------------- Page: 11 ----------------------
12 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_003 clause 4.5.2.4 PICS 1/3
Test purpose
CUG+OAI without preference: INVITE with CUG index and no outgoingAccessRequest, successful.
In case of subscription "CUG and Outgoing access, implicit outgoing access for all communications without
preference", ensure that the validation check for the CUG request contained in an INVITE with CUGIndex and without
outgoingAccessRequest is successful. The sent INVITE contains the cugInterlockBinaryCode (PIXIT), the
networkIndicator (PIXIT) and cugCommunicationIndicator set to "11" (CUG without outgoing access).
Preconditions: CUG+OAI without preference
SIP header values:
INVITE:


 FALSE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
11


Comments:
UA C SUT UA S
INVITE 1  INVITE 2
100 Trying  100 Trying

180 Ringing 180 Ringing
200 OK INVITE  200 OK INVITE
ACK  ACK
Communication
BYE  BYE
200 OK BYE  200 OK BYE


ETSI

---------------------- Page: 12 ----------------------
13 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_004 clause 4.5.2.4 PICS 1/4
Test purpose
CUG with preference: INVITE with CUG index and no outgoingAccessRequest, successful.
In case of subscription "CUG with preference", ensure that the validation check for the CUG request contained in an
INVITE with CUGIndex and without outgoingAccessRequest is successful. The sent INVITE contains the
cugInterlockBinaryCode (PIXIT), the networkIndicator (PIXIT) and cugCommunicationIndicator set to "11" (CUG without
outgoing access).
Preconditions: CUG with preference
SIP header values:
INVITE:


 FALSE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
11


Comments:
UA C SUT UA S

INVITE 1 INVITE 2
100 Trying  100 Trying
180 Ringing  180 Ringing

200 OK INVITE 200 OK INVITE
ACK  ACK
Communication

BYE BYE
200 OK BYE  200 OK BYE


ETSI

---------------------- Page: 13 ----------------------
14 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_005 clause 4.5.2.4 PICS 1/5
Test purpose
CUG+OAE with preference: INVITE with CUG index and no outgoingAccessRequest, successful.
In case of subscription "CUG and Outgoing access, explicit request required with preference", ensure that the
validation check for the CUG request contained in an INVITE with CUGIndex and without outgoingAccessRequest is
successful. The sent INVITE contains the cugInterlockBinaryCode (PIXIT), the networkIndicator (PIXIT) and
cugCommunicationIndicator set to "11" (CUG without outgoing access).
Preconditions: CUG+OAE with preference
SIP header values:
INVITE:


 FALSE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
11


Comments:
UA C SUT UA S
INVITE 1  INVITE 2

100 Trying 100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE

ACK ACK
Communication
BYE  BYE

200 OK BYE 200 OK BYE


ETSI

---------------------- Page: 14 ----------------------
15 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_006 clause 4.5.2.4 PICS 1/6
Test purpose
CUG+OAI with preference: INVITE with CUG index and no outgoingAccessRequest, successful.
In case of subscription "CUG and Outgoing access, implicit outgoing access for all communications with preference",
ensure that the validation check for the CUG request contained in an INVITE with CUGIndex and without
outgoingAccessRequest is successful. The sent INVITE contains the cugInterlockBinaryCode (PIXIT), the
networkIndicator (PIXIT) and cugCommunicationIndicator set to "11" (CUG without outgoing access).
Preconditions: CUG+OAI with preference
SIP header values:
INVITE:


 FALSE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
11


Comments:
UA C SUT UA S
INVITE 1  INVITE 2

100 Trying 100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE

ACK ACK
Communication
BYE  BYE

200 OK BYE 200 OK BYE


TSS TP SUB reference Selection expression

CUG/originating_AS CUG_N01_007 clause 4.5.2.4
Test purpose
No CUG: INVITE with CUG index and no outgoingAccessRequest, unsuccessful.
In case of subscription "No CUG", ensure that the validation check for the CUG request contained in an INVITE with
CUGIndex and without outgoingAccessRequest is not successful. The Application Server sends a 403 Forbidden.
Preconditions: No CUG subscription
SIP header values:
INVITE:


 FALSE
 [PIXIT]



403 Forbidden:
Comments:
UA C SUT UA S
INVITE
403 Forbidden

ACK


ETSI

---------------------- Page: 15 ----------------------
16 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_008 clause 4.5.2.4 PICS 1/1
Test purpose
CUG without preference: INVITE with CUG index and outgoingAccessRequest, successful.
In case of subscription "CUG without preference", ensure that the validation check for the CUG request contained in an
INVITE with CUGIndex and outgoingAccessRequest is successful. The sent INVITE contains the
cugInterlockBinaryCode (PIXIT), the networkIndicator (PIXIT) and cugCommunicationIndicator set to "10" (outgoing
access allowed).
Preconditions: CUG without preference
SIP header values:
INVITE:


 TRUE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
10


Comments:
UA C SUT UA S

INVITE 1 INVITE 2
100 Trying  100 Trying
180 Ringing  180 Ringing

200 OK INVITE 200 OK INVITE
ACK  ACK
Communication

BYE BYE
200 OK BYE  200 OK BYE


ETSI

---------------------- Page: 16 ----------------------
17 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_009 clause 4.5.2.4 PICS 1/2
Test purpose
CUG+OAE without preference: INVITE with CUG index and outgoingAccessRequest, successful.
In case of subscription "CUG and Outgoing access, explicit request required without preference", ensure that the
validation check for the CUG request contained in an INVITE with CUGIndex and outgoingAccessRequest is
successful. The sent INVITE contains the cugInterlockBinaryCode (PIXIT), the networkIndicator (PIXIT) and
cugCommunicationIndicator set to "10" (outgoing access allowed).
Preconditions: CUG+OAE without preference
SIP header values:
INVITE:


 TRUE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
10


Comments:
UA C SUT UA S
INVITE 1  INVITE 2

100 Trying 100 Trying
180 Ringing  180 Ringing
200 OK INVITE  200 OK INVITE

ACK ACK
Communication
BYE  BYE

200 OK BYE 200 OK BYE


ETSI

---------------------- Page: 17 ----------------------
18 ETSI TS 186 016-2 V2.1.1 (2009-02)
TSS TP SUB reference Selection expression
CUG/originating_AS CUG_N01_010 clause 4.5.2.4 PICS 1/3
Test purpose
CUG+OAI without preference: INVITE with CUG index and outgoingAccessRequest, successful.
In case of subscription "CUG and Outgoing access, implicit outgoing access for all communications without
preference", ensure that the validation check for the CUG request contained in an INVITE with CUGIndex and
outgoingAccessRequest is successful. The sent INVITE contains the cugInterlockBinaryCode (PIXIT), the
networkIndicator (PIXIT) and cugCommunicationIndicator set to "10" (outgoing access allowed).
Preconditions: CUG+OAI without preference
SIP header values:
INVITE:


 TRUE
 [PIXIT]



INVITE:

[PIXIT]
[PIXIT]
10


Comments:
UA C SUT UA S
INVITE 1  INVITE 2
100 Trying
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.