Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 3; Release Definition; TIPHON Release 3 Definition

Revision of TIPHON Release 3 scope document to contain only the Release 3 documents and supporting tutorial information explaining what the release is and how the documents relate.

Harmonizacija telekomunikacij in internetnega protokola prek omrežij (TIPHON), 3. izdaja - Definicija izdaje - Definicija 3. izdaje TIPHON

General Information

Status
Published
Publication Date
31-Mar-2004
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Apr-2004
Due Date
01-Apr-2004
Completion Date
01-Apr-2004

Buy Standard

Technical report
TP TR 101 301 V2.1.1:2004
English language
37 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST-TP TR 101 301 V2.1.1:2004
01-april-2004
Harmonizacija telekomunikacij in internetnega protokola prek omrežij (TIPHON), 3.
izdaja - Definicija izdaje - Definicija 3. izdaje TIPHON
Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON)
Release 3; Release Definition; TIPHON Release 3 Definition
Ta slovenski standard je istoveten z: TR 101 301 Version 2.1.1
ICS:
33.020 Telekomunikacije na splošno Telecommunications in
general
SIST-TP TR 101 301 V2.1.1:2004 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST-TP TR 101 301 V2.1.1:2004

---------------------- Page: 2 ----------------------

SIST-TP TR 101 301 V2.1.1:2004

ETSI TR 101 301 V2.1.1 (2002-02)
Technical Report


Telecommunications and Internet Protocol
Harmonization Over Networks (TIPHON) Release 3;
Release Definition;
TIPHON Release 3 Definition

---------------------- Page: 3 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 2 ETSI TR 101 301 V2.1.1 (2002-02)



Reference
RTR/TIPHON-00002 [2]
Keywords
Internet, IP, PSTN, speech, telephony, VoIP
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, send your comment to:
editor@etsi.fr
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 2002.
All rights reserved.

ETSI

---------------------- Page: 4 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 3 ETSI TR 101 301 V2.1.1 (2002-02)
Contents
Intellectual Property Rights.4
Foreword.4
1 Scope.5
2 References.5
3 Abbreviations.7
4 An overview of the TIPHON Approach.7
4.1 Basic TIPHON Scenarios.8
4.1.1 Scenario 1: VoIP call to SCN user.9
4.1.2 Scenario 2: SCN call to VoIP user.9
4.1.3 Scenario 3: SCN call to SCN user via a VoIP network .9
4.1.4 Scenario 0: VoIP call to VoIP user .10
4.2 The TIPHON "Tool Box".10
4.3 A simple TIPHON reference model .11
4.3.1 TIPHON network element .11
4.3.2 Reference model.12
5 Release 3.12
5.1 Document type definitions .12
5.2 Definition of Terms.13
5.3 TIPHON Release 3 Work Items .13
5.4 Future TIPHON releases .16
Annex A: TIPHON Release 3 .17
A.1 Background.17
A.1.1 TIPHON Releases 1 and 2.18
A.2 The TIPHON Release 3 Process .18
A.3 Release Definition (Step A) .19
A.3.1 Simple call requirements .20
A.3.1.1 Naming.20
A.3.1.2 Quality of Service .21
A.3.1.3 Security.22
A.4 Capabilities and Requirements (Step B).23
A.4.1 Domains.24
A.4.2 Functional Groups.24
A.4.3 Introduction to the TIPHON transport plane.25
A.5 Reference Architecture (Step C) .26
A.5.1 Service capability example.27
A.5.2 User Roaming Considerations.27
A.5.3 TIPHON Scenario 0 Functional Groups.28
A.5.4 TIPHON Scenario 1 Functional Groups.29
A.5.5 TIPHON Scenario 2 Functional Groups.29
A.5.6 TIPHON Scenario 3 functional groups .30
A.6 Implementation framework (Step D) .30
A.6.1 Basic call example.33
A.7 Technology Mapping and Verification (Step E) .34
A.7.1 Mapping to standard protocols and entities.35
History .37


ETSI

---------------------- Page: 5 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 4 ETSI TR 101 301 V2.1.1 (2002-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 Report (TR) has been produced by ETSI Project Telecommunications and Internet Protocol
Harmonization Over Networks (TIPHON).
The present document describes the scope of the TIPHON Release 3 and shows the relevant documents and their inter-
relationships.
ETSI

---------------------- Page: 6 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 5 ETSI TR 101 301 V2.1.1 (2002-02)
1 Scope
The present document provides a description of the content of TIPHON Release 3 and shows the relevant documents
and their inter-relationships.
Each TIPHON release builds upon and extends the previous release. In this manner Release N contains and extends
Release N-1, and is itself extended by Release N+1.
The present document is structured as follows:
- clause 4 introduces the release plan documentation set;
- clause 5 defines the content and capabilities of TIPHON Release 3.
The present document does not provide solutions for the technical issues that are identified therein.
The present document is prepared in accordance with the TIPHON project method defined in TR 101 835 [1] and fulfils
the requirements of STEP A.
In addition, the present document contains a comprehensive overview and description of the technical aspects of
TIPHON Release 3.
2 References
For the purposes of this Technical Report (TR) the following references apply:
[1] ETSI TR 101 835: "Telecommunications and Internet Protocol Harmonization over Networks
(TIPHON); Project method definition".
[2] ETSI TR 101 300: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON); Description of Technical Issues".
[3] ETSI TS 101 882: "Telecommunications and Internet protocol Harmonization Over Networks
(TIPHON) Release 3; Protocol Framework Definition and Interface Requirement Definition;
General (meta-protocol)".
[4] ETSI TS 101 314: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Abstract Architecture and Reference Points Definition; Network
Architecture and Reference Points".
[5] ETSI TR 101 326: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON); The procedure for determining IP addresses for routeing packets on interconnected IP
networks that support public telephony".
[6] ETSI TR 101 858: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON); Number portability and its implications for TIPHON networks".
[7] ETSI TR 101 329-1: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 1: General aspects
of Quality of Service (QoS)".
[8] ITU-T Recommendation E.600: "Terms and definitions of traffic engineering".
[9] ITU-T Recommendation G.107: "The E-Model, a computational model for use in transmission
planning".
[10] ITU-T Recommendation P.310: "Transmission characteristics for telephone-band (300 - 3 400 Hz)
digital telephones".
[11] ETSI TS 101 329-5: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 5: Quality of
Service (QoS) measurement methodologies".
ETSI

---------------------- Page: 7 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 6 ETSI TR 101 301 V2.1.1 (2002-02)
[12] ETSI TS 101 329-2: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 2: Definition of
speech Quality of Service (QoS) classes".
[13] ETSI TR 101 329-7: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 7: Design guide for
elements of a TIPHON connection from an end-to-end speech transmission performance point of
view".
[14] ETSI TS 101 329-3: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 3: Signalling and
control of end-to-end Quality of Service (QoS)".
[15] IETF RFC 2401: "Security Architecture for the Internet Protocol".
[16] IETF RFC 2246: "The TLS Protocol Version 1.0", T. Dierks, C. Allen".
[17] ITU-T Recommendation H.235: "Security and encryption for H-Series (H.323 and other H.245
based) multimedia terminals".
[18] ETSI TR 101 877: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON); Requirements Definition Study; Scope and Requirements for a Simple call".
[19] ETSI TR 101 311: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Service Independent requirements definition; Transport Plane".
[20] ETSI TS 101 878: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Service Capability Definition; Service Capabilities for a simple call".
[21] ETSI TS 101 315: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Functional Entities, Information Flow and Reference Point Definitions; For
application of TIPHON functional architecture to inter-domain services".
[22] ETSI ETR 298: "Methods for Testing and Specification (MTS); Specification of protocols and
services; Handbook for SDL, ASN.1 and MSC development".
[23] ITU-T Recommendation H.225.0: "Media stream packetization and synchronization on non-
guaranteed quality of service LANs".
[24] ITU-T Recommendation H.245: "Control protocol for multimedia communication".
[25] ITU-T Recommendation H.248: "Gateway control protocol".
[26] IETF RFC 2327: "SDP: Session Description Protocol", Handley, M. and V. Jacobson".
[27] IETF RFC 2543: "SIP: Session Initiation Protocol".
[28] IETF RFC 3015: "Megaco Protocol Version 1.0".
[29] ETSI TS 101 883: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Technology Mapping; Implementation of TIPHON architecture using
H.323".
[30] ETSI TS 101 884: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Technology Mapping; Implementation of TIPHON architecture using SIP".
[31] ETSI TS 101 885: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Technology Mapping; Implementation of TIPHON architecture using
H.248".
[32] ETSI TR 102 008: "Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3; Terms and Definitions".
[33] ITU-T Recommendation H.323: "Packet-based multimedia communications systems".
[34] ITU-T Recommendation E.164: "The international public telecommunication numbering plan".
ETSI

---------------------- Page: 8 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 7 ETSI TR 101 301 V2.1.1 (2002-02)
[35] ITU-T Recommendation Q.931: "ISDN user-network interface layer 3 specification for basic call
control".
3 Abbreviations
For the purposes of the present document, the following abbreviations apply:
API Application Programming Interface
ASN1 Abstract Syntax Notation 1
ATS Abstract Test Suite
BICC Bearer Independent Call Control
CLIP Calling Line Identification Presentation
CLIR Calling Line Identification Restriction
DSS1 Digital Subscriber Signalling 1
GSM Global System for Mobile communications
ICANN Internet Corporation for Assigned Names and Numbers
IN Intelligence Network
IP Internet Protocol
ISDN Integrated Services Digital Network
ISUP Integrated Switched Digital Network User Part
ITSP IP Telephony Service Provider
MSC Message Sequence Charts
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
PSTN Public Switched Telephone Network
PT Packet Telephony
QoS Quality of Service
SAP Service Access Point
SCN Switched Circuit Network
SDL Specification and Description Language
SIP Session Initiation Protocol
TCC TIPHON Call Control
TCC-SAP TIPHON Call Control Service Access Point
TLL TIPHON Lower Layer
TLL-SAP TIPHON Lower Layer Service Access Point
TLS Transport Layer Security
TNO Transport Network Operator
TR TIPHON Registration
TR-SAP TIPHON Registration Service Access Point
TSS&TP Test Suite Structure and Test Purposes
TT TIPHON Transport
TT-SAP TIPHON Transport Service Access Point
VoIP Voice over IP
4 An overview of the TIPHON Approach
Release 3 is the first major edition of TIPHON documentation to be made publicly available and, as such, represents a
considerable amount of effort from the members of the TIPHON Project.
Several telephony-related requirements have been identified for the support of simple call i.e. voice calls which are on a
par with the PSTN and include:
• Emergency calls;
• CLIP/CLIR;
• Number portability;
ETSI

---------------------- Page: 9 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 8 ETSI TR 101 301 V2.1.1 (2002-02)
• QoS for the calls;
• Privacy;
• Lawful Interception;
• Authentication of users;
• Billing;
• User mobility (roaming);
• Carrier (pre)selection;
• Call forwarding services.
The following are deferred to a subsequent TIPHON release:
• APIs;
• Management;
• 3 party calls;
• Conferencing;
• Multi-media;
• Instant messaging.
These Key requirements include naming and numbering policies, Quality of Service and security.
4.1 Basic TIPHON Scenarios
In order to establish the requirements for service creation, architecture, signalling and service support in a TIPHON
environment, it is necessary to consider four basic scenarios [2] from which all other (more complex) scenarios can be
derived. These basic scenarios are:
• Scenario 1: simple call from a user in a Voice over IP (VoIP) network to another user in an adjacent Switched
Circuit Network (SCN) such as ISDN.
• Scenario 2: simple call from a user in a SCN, to another user in an adjacent VoIP network using SIP or a similar
protocol.
• Scenario 3: call from a user in a SCN to a user in another SCN where the call is routed through one or more
transit networks of which at least one is a VoIP network.
- Scenario 0: call from a user in a VoIP network is routed to another user in a different VoIP network.
In each of these scenarios (see figure 1 to 4), the interface between the disparate networks is identified as a "TIPHON
Gateway". In real-world implementations this may or may not be a separate item of physical equipment but it is the
interoperation of both protocol and media at this point that is a focus of TIPHON standardization.
The other focus of TIPHON is the behaviour within the domains (especially those on IP technology) where the current
state of the art is not mature enough that it allows proper interworking with the SCN.
ETSI

---------------------- Page: 10 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 9 ETSI TR 101 301 V2.1.1 (2002-02)
4.1.1 Scenario 1: VoIP call to SCN user
Call Setup
VoIP SCN
VoIP SCN
Network
Network
TIPHON
Signalling Path
Gateway
Media Path

Figure 1: TIPHON Scenario 1
A call arrives at a TIPHON Gateway from a VoIP user and the destination is in an adjacent SCN. Signalling takes place
between the VoIP network and the Gateway where the Gateway acts on behalf of the SCN user.
4.1.2 Scenario 2: SCN call to VoIP user
Call Setup
SCN VoIP
SCN VoIP
Network
Network
TIPHON
Signalling Path
Gateway
Media Path

Figure 2: TIPHON Scenario 2
A call arrives at a TIPHON Gateway from a user in a SCN and the destination is in an adjacent VoIP network.
Signalling takes place between the Gateway and the VoIP network with the Gateway acting on behalf of the calling
user.
4.1.3 Scenario 3: SCN call to SCN user via a VoIP network
Call Setup
SCN VoIP SCN
SCN VoIP SCN
Network
Network
TIPHON TIPHON
Signalling Path
Gateway Gateway
Media Path

Figure 3: TIPHON Scenario 3
A call from one SCN user to another SCN user passes through at least one VoIP network, transiting a TIPHON gateway
at each network interworking boundary. The gateways act on behalf of the SCN users in their negotiations with the
VoIP network(s). This scenario is essentially a combination of Scenarios 1 and 2.
ETSI

---------------------- Page: 11 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 10 ETSI TR 101 301 V2.1.1 (2002-02)
4.1.4 Scenario 0: VoIP call to VoIP user
Two VoIP. This scenario is shown in figure 4 and is referred to as TIPHON Scenario 0.
Call Setup
VoIP VoIP
VoIP VoIP
Network Network
Network Network
TIPHON
Signalling Path
Gateway
Media Path

Figure 4: TIPHON Scenario 0
4.2 The TIPHON "Tool Box"
In order to achieve interworking between existing SCN technologies (for example, DSS1) and IP media technologies
(for example, SIP [27]) as well as possible future technologies, TIPHON has specified a meta-protocol which provides
communication between the two sides of a TIPHON Gateway. Although it is unlikely, and unnecessary, that any
TIPHON-compliant equipment will implement the meta-protocol, a protocol that has been mapped to the meta-protocol
should also interwork with any other protocol that is also mapped to the meta-protocol. It is these mappings and the
profile standards (closing options and identifying limitations) that are the key outputs of the overall TIPHON process.
This process, as shown in figure 5, can be viewed as a tool box taking a set of fixed TIPHON requirements and a range
of technology-specific inputs to produce mapping and profile standards with their associated test suites.
Technology Standards
Requirements
Protocol
Architecture
Numbering
TIPHON
Tool Box
Services
Security
QoS
Mapping
Profile
and
Test
Profiles
Suites

Figure 5: The TIPHON "Tool Box"
Although some mapping and profile standards are included in the TIPHON project deliverables, the meta-protocol is
published as an open standard so that any standardization body may prepare TIPHON mapping and profile standards for
any communication protocol that they have responsibility for.
ETSI

---------------------- Page: 12 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 11 ETSI TR 101 301 V2.1.1 (2002-02)
4.3 A simple TIPHON reference model
4.3.1 TIPHON network element
A review of the scenarios shown in figure 1 to 4 is helpful in determining the basic modelling aspects which are
required for the development of the TIPHON protocol framework [3]. In generic terms, each network involved in a
TIPHON environment can be considered, with its TIPHON Gateway(s), to be a "black-box" as shown in figure 6.
Network
Network
TIPHON TIPHON
Signalling Path
Gateway Gateway
Media Path

Figure 6: TIPHON network element
A special case of this black-box is a network connected to a TIPHON gateway on one side but to a user on the other, as
shown in figure 7.
Network
Network
User
TIPHON
Signalling Path
Gateway
Media Path

Figure 7: TIPHON network element with Gateway and user
The TIPHON network element shown in figure 7 is further refined into 2 elements representing the calling user's
network and the called user's network, as shown in figure 8.
Network Network
Network Network
Calling Called
User TIPHON TIPHON User
Signalling Path
Gateway Gateway
Media Path

Figure 8: Origination and destination TIPHON network elements
ETSI

---------------------- Page: 13 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 12 ETSI TR 101 301 V2.1.1 (2002-02)
4.3.2 Reference model
Any of the scenarios in figure 1 to 4 can now be constructed using the three TIPHON network elements shown in
figures 6 and 8. These elements can also be used as the basis for a TIPHON reference model. This is shown in simple
form in figure 9.
TIPHON Gateway TIPHON Gateway
Originating Transit Destination
TIPHON Network TIPHON Network TIPHON Network
Gateway Gateway Gateway Gateway
Reference Reference Reference Reference
Point Point Point Point

Figure 9: Simple TIPHON reference model
Communication at the gateway reference point is implemented using the TIPHON meta-protocol (see clause 4.2) with
which the network protocols (originating, transit and destination) interwork.
TS 101 314 [4] specifies a more detailed reference model and reference configuration for TIPHON systems.
5 Release 3
The main focus of the TIPHON Release 3 project was to ensure that all technical issues related to Voice over IP
(VoIP) - particularly with respect to Scenario 0 - were considered and fully analysed. The published Release 3
documents reflect this goal.
The remainder of clause 5 in the present document identifies each of the documents published as part of TIPHON
Release 3.
5.1 Document type definitions
TIPHON documents produced for Releases 3 fall within the categories defined in table 1.
Table 1: Document type categorization and definitions
Step Document Category ETSI document type
RDS Requirements Definition Study Technical Report
A Release Definition Technical Specification
Design Guide Technical Report
B
Service Independent Requirements Definition Technical Report

Service Capability Definition Technical Specification
C Abstract Architecture and Reference Ponts Definition Technical Specification
Information Flow Definitions Technical Specification
D Management Framework Definition Technical Report
Protocol Framework Definition Technical Specification
Interface Protocol Requirements Definition Technical Specification
E
Technology Compliance Specification Technical Specification
Technology mapping Technical Specification

ETSI

---------------------- Page: 14 ----------------------

SIST-TP TR 101 301 V2.1.1:2004
 13 ETSI TR 101 301 V2.1.1 (2002-02)
5.2 Definition of Terms
To ensure that the definition of terms used for TIPHON Release 3 documents are used in a consistent way,
TR 102 008 [32] contains an agreed set of definition of terms used in Release 3.
5.3 TIPHON Release 3 Work Items
The following issues have been identified as forming the essential elements of TIPHON Release 3.
Table 2: Topics and issues covered in release 3
WG Topic
1 Service capabilities to support simple call
1 Service independent requirements for service and network management
1 Service independent requirements for the transport plane
2 Amendments of architecture to include lawful interception, security and usage information
2 Extension for Inter Domain services
3 Profiling of key protocols (SIP, H.323, H.248)
3 Protocol Independent Framework
4 Choice of identification/contact address
4 Address resolution service
5 QoS Classification
5 QoS Functions and Primitives
5 QoS Control
5 QoS Measurement
5 QoS Design Guidelines
6 Complete set of test specs for H.225.0
6 PICS for H.245 and H.248
6 Interoperability test spec
8 Lawful interception
8 Security profiles

The remainder of this clause identifies those TIPHON work items that support these issues.
Table 3: TIPHON work items forming release 3
ETSI
TIPHON Work Item Step Title
Number
DTR/TIPHON-01004.1a 101 303 RDS Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3;
Requirements Definition Study
Introduction to service and network management;
DTR/TIPHON-01005 101 308 RDS Telecommunication
...

Questions, Comments and Discussion

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