ECTF Work Areas: Media Services
The media services work area is concerned with increasing the ability
of computer telephony media services applications to share media
resources and integrate with existing call control architectures.
Media services refers to the branch of CT technology that is concerned
with media processing, including playing and recording of voice files,
speech recognition and text-to-speech technology, DTMF detection and generation,
and T.30 and T.611 fax services. Media services technology involves making
media processing resources in a telephone system available to client software.
In this work area the goals are to define and evolve a robust,
scaleable and networkable computer telephony media services
platform model and to define interfaces that are based on this
model. This work area has also taken on responsibility for
issues related to low-level switching fabric interfaces.
Specifications Published
The following specifications have been published in the media services work
area:
- S.100
(Media Services Model and 'C' API) Revision 1
This implementation agreement is Revision 1 of the S.100 interface. It is
made obsolete by Revision 2 but is provided here for reference.
- S.100
(Media Services Model and 'C' API) Revision 1 Addendum
This addendum to the S.100 Revision 1.0 defines values for symbols and constants
contained in the IA. It also defines the procedures and framework for adding
new symbols and constants to S.100. It provides the basis for interworking
with other S agreements. It has been incorporated into S.100 Revision 2 but
is provided here for reference.
- S.100 (Media Services Model and
'C' API) Revision 2
This implementation agreement provides an effective way to develop CT applications
in an open environment. The agreement defines a client-server model in which
applications use a collection of services to allocate, configure, and operate
hardware resources. It abstracts implementation details of call processing
hardware and switch fabrics to enable portable applications to be written.
It provides these services using an operating system independent API that
can be extended to support custom APIs. The S.100 interface allows applications
to be portable from one S.100-based platform to another.
- S.200
(Media Services Protocol)
This implementation agreement defines the wireline specification of the messages
(PDUs) between the application server and the resource server. The agreement
enables the mixing of application servers and resource servers from different
vendors.
- S.410 (JTAPI Media API) Revision
1
This implementation agreement is Revision 1 of the S.410 interface. It is
made obsolete by Revision 2 but is provided here for reference.
- S.410 (JTAPI Media API)
Revision 2
This implementation agreement describes the ECTF S.410 Media Services API.
S.410 is the Java TM language expression of an object oriented application
programming interface for the ECTF Architecture. Java applications written
to S.410 can interoperate with C applications written to S.100, and can share
the same implementation servers. S.410 is incorporated into the Java Telephony
API (JTAPI) version 1.4, as the package javax.telephony.media.