SIST ES 201 915-4 V1.4.1:2005
(Main)Open Service Access (OSA); Application Programming Interface (API); Part 4: Call Control SCF (Parlay 3)
General Information
- Abstract
Maintenance update of ES 201 915-4 v.1.3.1. Updated document will also be known as Parlay 3.3. Only those parts requiring modification will be updated ( most parts require maintenance fixes )
- Status
- Published
- Publication Date
- 31-Dec-2004
- Technical Committee
- SPN - Services and Protocols for Networks
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 01-Jan-2005
- Due Date
- 01-Jan-2005
- Completion Date
- 01-Jan-2005
Overview
SIST ES 201 915-4 V1.4.1:2005, also known as Parlay 3.3, specifies the maintenance update of the Open Service Access (OSA) Application Programming Interface (API) for Call Control SCF (Service Capability Feature). This Slovenian standard aligns with the European ETSI ES 201 915-4 V1.4.1 and addresses corrections and improvements needed in previous versions. The main focus is to maintain and enhance the framework that enables open, secure, and efficient access to telecommunications services through standardized APIs.
This standard is designed to facilitate interoperability for telecommunication systems, supporting developers and organizations aiming to implement OSA-compliant applications, particularly those leveraging the Parlay API for call control functionalities.
Key Topics
- Open Service Access (OSA): A framework for open, standardized access to telecom network capabilities.
- Application Programming Interface (API): Specifies the structure and behavior of the API for call control, ensuring standardized integration.
- Call Control SCF: Defines the service capability features enabling applications to control call behavior, including call setup, management, and release.
- Interface Definition Language (IDL) & Unified Modeling Language (UML): Used for specifying API interfaces and structures, promoting consistent implementation.
- Core Functionality Updated: Primarily a maintenance update, ensuring fixes and corrections from previous versions and supporting long-term interoperability.
Applications
The standard’s API provides a powerful toolkit for application developers and telecom operators who need to interact with call control functions in a secure and standardized way. Key applications include:
- Telecommunications Service Providers: Integrate third-party or in-house applications for call management, provisioning, and routing.
- Enterprise Communication Solutions: Develop value-added services such as call conferencing, call barring, and number translation, leveraging standardized interfaces.
- Third-party Developers: Create applications that interact with network operators’ infrastructure, ensuring compatibility and future-proofing solutions.
- Multi-Party and Multimedia Call Management: Support for advanced call scenarios, including multiparty and multimedia service handling through defined API methods and state models.
- Network Interoperability: Ensures consistent service delivery across vendors and platforms by adhering to the Parlay API specification.
Related Standards
For organizations implementing or maintaining solutions around the OSA/Parlay API, the following related standards provide important context and technical support:
- ES 201 915 Series (Parts 1-7): The complete family specifying the OSA API, covering areas like user interaction, mobility, and messaging in addition to call control.
- ETSI ES 202 915: Broader guidelines on OSA architecture and security.
- 3GPP TS 29.198: Specifies Service Capability Features and APIs for mobile networks consistent with OSA/Parlay standards.
- SIST ES 201 915-4 V1.3.1: The previous version, serving as a reference for changes and maintenance updates provided in this release.
- ITU-T Rec. Q.1200 Series: Global standards for intelligent network architectures, complementary to the Parlay specification.
Practical Value
By following SIST ES 201 915-4 V1.4.1:2005, organizations benefit from:
- Interoperability: Assured compatibility between network infrastructure and external applications.
- Accelerated Service Innovation: Standard APIs enable rapid development of new telecom services.
- Reduced Vendor Lock-in: Encourages open systems and multi-vendor ecosystems.
- Consistent Maintenance: Ongoing updates and fixes enhance reliability and long-term viability.
- Regulatory Compliance: Meets European and international requirements for telecom service access.
For those in telecom and IT, adherence to this standard is crucial for reliable, future-ready communications services.
Get Certified
Connect with accredited certification bodies for this standard

ANCE
Mexican certification and testing association.

Intertek Slovenia
Intertek testing, inspection, and certification services in Slovenia.
LNE (Laboratoire National de Métrologie et d'Essais)
French national laboratory for metrology and testing.
Sponsored listings
Frequently Asked Questions
SIST ES 201 915-4 V1.4.1:2005 is a standardization document published by the Slovenian Institute for Standardization (SIST). Its full title is "Open Service Access (OSA); Application Programming Interface (API); Part 4: Call Control SCF (Parlay 3)". This standard covers: Maintenance update of ES 201 915-4 v.1.3.1. Updated document will also be known as Parlay 3.3. Only those parts requiring modification will be updated ( most parts require maintenance fixes )
Maintenance update of ES 201 915-4 v.1.3.1. Updated document will also be known as Parlay 3.3. Only those parts requiring modification will be updated ( most parts require maintenance fixes )
SIST ES 201 915-4 V1.4.1:2005 is classified under the following ICS (International Classification for Standards) categories: 33.040.01 - Telecommunication systems in general. The ICS classification helps identify the subject area and facilitates finding related standards.
SIST ES 201 915-4 V1.4.1:2005 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
SLOVENSKI STANDARD
01-januar-2005
Odprti dostop do storitve (OSA) – Vmesnik za aplikacijsko programiranje (API) – 4.
del: Krmiljenje klica SCF
Open Service Access (OSA); Application Programming Interface (API); Part 4: Call
Control SCF (Parlay 3)
Ta slovenski standard je istoveten z: ES 201 915-4 Version 1.4.1
ICS:
33.040.01 Telekomunikacijski sistemi Telecommunication systems
na splošno in general
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
ETSI Standard
Open Service Access (OSA);
Application Programming Interface (API);
Part 4: Call Control SCF
(Parlay 3)
�
2 ETSI ES 201 915-4 V1.4.1 (2003-07)
Reference
RES/SPAN-120095-4
Keywords
API, OSA, IDL, UML
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.org
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 2003.
© The Parlay Group 2003.
All rights reserved.
TM TM TM
DECT , PLUGTESTS and UMTS are Trade Marks of ETSI registered for the benefit of its Members.
TM
TIPHON and the TIPHON logo are Trade Marks currently being registered by ETSI 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.
ETSI
3 ETSI ES 201 915-4 V1.4.1 (2003-07)
Contents
Intellectual Property Rights.9
Foreword.9
1 Scope.10
2 References.10
3 Definitions and abbreviations.10
3.1 Definitions.10
3.2 Abbreviations.10
4 Call Control SCF.10
4.1 Call Model Description .11
4.2 General requirements on support of methods.12
5 The Service Interface Specifications.12
5.1 Interface Specification Format .12
5.1.1 Interface Class.12
5.1.2 Method descriptions.12
5.1.3 Parameter descriptions.12
5.1.4 State Model.12
5.2 Base Interface.12
5.2.1 Interface Class IpInterface .12
5.3 Service Interfaces.13
5.3.1 Overview.13
5.4 Generic Service Interface .13
5.4.1 Interface Class IpService .13
6 Generic Call Control Service .14
6.1 Sequence Diagrams.14
6.1.1 Additional Callbacks.14
6.1.2 Alarm Call.16
6.1.3 Application Initiated Call.18
6.1.4 Call Barring 1 .20
6.1.5 Number Translation 1 .22
6.1.6 Number Translation 1 (with callbacks).24
6.1.7 Number Translation 2 .26
6.1.8 Number Translation 3 .28
6.1.9 Number Translation 4 .30
6.1.10 Number Translation 5 .32
6.1.11 Prepaid.33
6.1.12 Pre-Paid with Advice of Charge (AoC) .35
6.2 Class Diagrams.38
6.3 Generic Call Control Service Interface Classes.39
6.3.1 Interface Class IpCallControlManager .40
6.3.2 Interface Class IpAppCallControlManager .43
6.3.3 Interface Class IpCall.46
6.3.4 Interface Class IpAppCall.50
6.4 Generic Call Control Service State Transition Diagrams.54
6.4.1 State Transition Diagrams for IpCallControlManager.54
6.4.1.1 Active State.55
6.4.1.2 Notification terminated State .55
6.4.2 State Transition Diagrams for IpCall.56
6.4.2.1 Network Released State .56
6.4.2.2 Finished State.56
6.4.2.3 Application Released State.57
6.4.2.4 No Parties State.57
6.4.2.5 Active State.57
6.4.2.6 1 Party in Call State.57
ETSI
4 ETSI ES 201 915-4 V1.4.1 (2003-07)
6.4.2.7 2 Parties in Call State .57
6.4.2.8 Routing to Destination(s) State .58
6.5 Generic Call Control Service Properties .58
6.5.1 List of Service Properties.58
6.5.2 Service Property values for the CAMEL Service Environment.59
6.6 Generic Call Control Data Definitions .59
6.6.1 Generic Call Control Event Notification Data Definitions .60
6.6.1.1 TpCallEventName.60
6.6.1.2 TpCallNotificationType.60
6.6.1.3 TpCallEventCriteria.61
6.6.1.4 TpCallEventInfo.61
6.6.1.5 Generic Call Control Data Definitions.61
6.6.1.6 IpCall.61
6.6.1.7 IpCallRef.61
6.6.1.8 IpAppCall.61
6.6.1.9 IpAppCallRef.61
6.6.1.10 TpCallIdentifier.61
6.6.1.11 IpAppCallControlManager.62
6.6.1.12 IpAppCallControlManagerRef.62
6.6.1.13 IpCallControlManager.62
6.6.1.14 IpCallControlManagerRef.62
6.6.1.15 TpCallAppInfo.62
6.6.1.16 TpCallAppInfoType.63
6.6.1.17 TpCallAppInfoSet.63
6.6.1.18 TpCallEndedReport.63
6.6.1.19 TpCallFault.63
6.6.1.20 TpCallInfoReport.63
6.6.1.21 TpCallReleaseCause.64
6.6.1.22 TpCallReport.64
6.6.1.23 TpCallAdditionalReportInfo.65
6.6.1.24 TpCallReportRequest.65
6.6.1.25 TpCallAdditionalReportCriteria.65
6.6.1.26 TpCallReportRequestSet.66
6.6.1.27 TpCallReportType.66
6.6.1.28 TpCallTreatment.66
6.6.1.29 TpCallEventCriteriaResultSet.66
6.6.1.30 TpCallEventCriteriaResult.66
7 MultiParty Call Control Service.67
7.1 Sequence Diagrams.67
7.1.1 Application initiated call setup .67
7.1.2 Call Barring 2 .69
7.1.3 Call forwarding on Busy Service.70
7.1.4 Call Information Collect Service .71
7.1.5 Complex Card Service .74
7.1.6 Hotline Service.77
7.1.7 Use of the Redirected event .80
7.2 Class Diagrams.80
7.3 MultiParty Call Control Service Interface Classes.82
7.3.1 Interface Class IpMultiPartyCallControlManager .82
7.3.2 Interface Class IpAppMultiPartyCallControlManager .86
7.3.3 Interface Class IpMultiPartyCall .88
7.3.4 Interface Class IpAppMultiPartyCall.93
7.3.5 Interface Class IpCallLeg .95
7.3.6 Interface Class IpAppCallLeg.101
7.4 MultiParty Call Control Service State Transition Diagrams .106
7.4.1 State Transition Diagrams for IpMultiPartyCallControlManager.106
7.4.1.1 Active State.106
7.4.1.2 Interrupted State.106
7.4.1.3 Overview of allowed methods.106
7.4.2 State Transition Diagrams for IpMultiPartyCall.107
7.4.2.1 IDLE State.107
ETSI
5 ETSI ES 201 915-4 V1.4.1 (2003-07)
7.4.2.2 ACTIVE State.108
7.4.2.3 RELEASED State.108
7.4.2.4 Overview of allowed methods.108
7.4.3 State Transition Diagrams for IpCallLeg.108
7.4.3.1 Originating Call Leg .109
7.4.3.1.1 Initiating State.110
7.4.3.1.2 Analysing State.111
7.4.3.1.3 Active State.112
7.4.3.1.4 Releasing State.114
7.4.3.1.5 Overview of allowed methods, Originating Call Leg STD .116
7.4.3.2 Terminating Call Leg .117
7.4.3.2.1 Idle (terminating) State.117
7.4.3.2.2 Active (terminating) State .118
7.4.3.2.3 Releasing (terminating) State .121
7.4.3.2.4 Overview of allowed methods and trigger events, Terminating Call Leg STD.123
7.5 Multi-Party Call Control Service Properties .123
7.5.1 List of Service Properties.123
7.5.2 Service Property values for the CAMEL Service Environment.124
7.6 Multi-Party Call Control Data Definitions .125
7.6.1 Event Notification Data Definitions .125
7.6.2 Multi-Party Call Control Data Definitions.125
7.6.2.1 IpCallLeg.125
7.6.2.2 IpCallLegRef.125
7.6.2.3 IpAppCallLeg.125
7.6.2.4 IpAppCallLegRef.125
7.6.2.5 IpMultiPartyCall.125
7.6.2.6 IpMultiPartyCallRef.125
7.6.2.7 IpAppMultiPartyCall.125
7.6.2.8 IpAppMultiPartyCallRef.126
7.6.2.9 IpMultiPartyCallControlManager.126
7.6.2.10 IpMultiPartyCallControlManagerRef.126
7.6.2.11 IpAppMultiPartyCallControlManager.126
7.6.2.12 IpAppMultiPartyCallControlManagerRef.126
7.6.2.13 TpAppCallLegRefSet.126
7.6.2.14 TpMultiPartyCallIdentifier.126
7.6.2.15 TpAppMultiPartyCallBack.126
7.6.2.16 TpAppMultiPartyCallBackRefType.127
7.6.2.17 TpAppCallLegCallBack.127
7.6.2.18 TpMultiPartyCallIdentifierSet.127
7.6.2.19 TpCallAppInfo.127
7.6.2.20 TpCallAppInfoType.128
7.6.2.21 TpCallAppInfoSet.128
7.6.2.22 TpCallEventRequest.128
7.6.2.23 TpCallEventRequestSet.128
7.6.2.24 TpCallEventType.129
7.6.2.25 TpAdditionalCallEventCriteria.131
7.6.2.26 TpCallEventInfo.131
7.6.2.27 TpCallAdditionalEventInfo.132
7.6.2.28 TpCallNotificationRequest.132
7.6.2.29 TpCallNotificationScope.132
7.6.2.30 TpCallNotificationInfo.133
7.6.2.31 TpCallNotificationReportScope.133
7.6.2.32 TpNotificationRequested.133
7.6.2.33 TpNotificationRequestedSet.133
7.6.2.34 TpReleaseCause.133
7.6.2.35 TpReleaseCauseSet.133
7.6.2.36 TpCallLegIdentifier.134
7.6.2.37 TpCallLegIdentifierSet.134
7.6.2.38 TpCallLegAttachMechanism.134
7.6.2.39 TpCallLegConnectionProperties.134
7.6.2.40 TpCallLegInfoReport.134
7.6.2.41 TpCallLegInfoType.135
ETSI
6 ETSI ES 201 915-4 V1.4.1 (2003-07)
7.6.2.42 TpCallLegSuperviseTreatment.135
8 MultiMedia Call Control Service.135
8.1 Sequence Diagrams.135
8.1.1 Barring for media combined with call routing, alternative 1 .135
8.1.2 Barring for media combined with call routing, alternative 2 .137
8.1.3 Barring for media, simple .139
8.1.4 Call Volume charging supervision.140
8.2 Class Diagrams.142
8.3 MultiMedia Call Control Service Interface Classes .143
8.3.1 Interface Class IpMultiMediaCallControlManager .144
8.3.2 Interface Class IpAppMultiMediaCallControlManager .146
8.3.3 Interface Class IpMultiMediaCall.147
8.3.4 Interface Class IpAppMultiMediaCall.148
8.3.5 Interface Class IpMultiMediaCallLeg .149
8.3.6 Interface Class IpAppMultiMediaCallLeg.150
8.3.7 Interface Class IpMultiMediaStream.151
8.4 MultiMedia Call Control Service State Transition Diagrams .152
8.5 Multi-Media Call Control Data Definitions .152
8.5.1 Event Notification Data Definitions .152
8.5.1.1 TpMediaStreamRequestSet.152
8.5.1.2 TpMediaStreamRequest.152
8.5.1.3 TpMediaStreamDirection.153
8.5.1.4 TpMediaStreamDataTypeRequest.153
8.5.1.5 TpAudioCapabilitiesType.153
8.5.1.6 TpVideoCapabilitiesType.154
8.5.1.7 TpDataCapabilities.154
8.5.1.8 TpMediaStreamEventType.154
8.5.1.9 TpMediaStreamSet.154
8.5.1.10 TpMediaStream.154
8.5.1.11 TpMediaStreamDataType.154
8.5.2 Multi-Media Call Control Data Definitions.154
8.5.2.1 IpMultiMediaCall.154
8.5.2.2 IpMultiMediaCallRef.154
8.5.2.3 IpAppMultiMediaCall.155
8.5.2.4 IpAppMultiMediaCallRef.155
8.5.2.5 IpMultiMediaCallLeg.155
8.5.2.6 IpMultiMediaCallLegRef.155
8.5.2.7 IpAppMultiMediaCallLeg.155
8.5.2.8 IpAppMultiMediaCallLegRef.155
8.5.2.9 TpAppMultiMediaCallLegRefSet.155
8.5.2.10 TpMultiMediaCallIdentifier.155
8.5.2.11 TpMultiMediaCallIdentifierSet.155
8.5.2.12 TpMultiMediaCallLegIdentifier.155
8.5.2.13 TpMultiMediaCallLegIdentifierSet.155
8.5.2.14 IpAppMultiMediaCallControlManager.156
8.5.2.15 IpAppMultiMediaCallControlManagerRef.156
8.5.2.16 TpAppMultiMediaCallBack.156
8.5.2.17 TpAppMultiMediaCallBackRefType.156
8.5.2.18 TpAppMultiMediaCallLegCallBack.156
8.5.2.19 TpCallSuperviseVolume.157
8.5.2.20 TpNotificationMediaRequest.157
8.5.2.21 TpMediaNotificationRequested.157
8.5.2.22 TpMediaNotificationsRequestedSet.157
9 Conference Call Control Service.157
9.1 Sequence Diagrams.157
9.1.1 Meet-me conference without subconferencing .157
9.1.2 Non-add hoc add-on with subconferencing .159
9.1.3 Non-addhoc add-on multimedia.161
9.1.4 Resource Reservation.164
9.2 Class Diagrams.165
ETSI
7 ETSI ES 201 915-4 V1.4.1 (2003-07)
9.3 Conference Call Control Service Interface Classes.166
9.3.1 Interface Class IpConfCallControlManager .167
9.3.2 Interface Class IpAppConfCallControlManager.170
9.3.3 Interface Class IpConfCall.171
9.3.4 Interface Class IpAppConfCall.172
9.3.5 Interface Class IpSubConfCall .174
9.3.6 Interface Class IpAppSubConfCall.177
9.4 Conference Call Control Service State Transition Diagrams .178
9.5 Conference Call Control Data Definitions .178
9.5.1 Event Notification Data Definitions .179
9.5.2 Conference Call Control Data Definitions.179
9.5.2.1 IpConfCall.179
9.5.2.2 IpConfCallRef.179
9.5.2.3 IpAppConfCall.179
9.5.2.4 IpAppConfCallRef.179
9.5.2.5 IpSubConfCall.179
9.5.2.6 IpSubConfCallRef.179
9.5.2.7 IpAppSubConfCall.179
9.5.2.8 IpAppSubConfCallRef.179
9.5.2.9 TpSubConfCallIdentifierSet.179
9.5.2.10 TpConfCallIdentifier.180
9.5.2.11 TpSubConfCallIdentifier.180
9.5.2.12 IpAppConfCallControlManager.180
9.5.2.13 IpAppConfCallControlManagerRef.180
9.5.2.14 TpConfPolicyType.180
9.5.2.15 TpConfPolicy.180
9.5.2.16 TpMonoMediaConfPolicy.181
9.5.2.17 TpJoinEventInfo.181
9.5.2.18 TpConfSearchCriteria.181
9.5.2.19 TpConfSearchResult.181
9.5.2.20 TpMultiMediaConfPolicy.182
9.5.2.21 TpResourceReservation.182
9.5.2.22 TpVideoHandlingType.182
10 Common Call Control Data Types.182
10.1 TpCallAlertingMechanism.
...



