Media Server Markup Language (MSML) (RFC5707)
Original Publication Date: 2010-Feb-01
Included in the Prior Art Database: 2010-Feb-11
Internet Society Requests For Comment (RFCs)
A. Saleem: AUTHOR [+3]
Media servers contain dynamic pools of media resources. Control agents and other users of media servers (called media server clients) can define and create many different services based on how they configure and use those resources. Often, that configuration and the ways in which those resources interact will be changed dynamically over the course of a call, to reflect changes in the way that an application interacts with a user.
Independent Submission A. Saleem Request for Comments: 5707 Y. Xin Category: Informational RadiSys ISSN: 2070-1721 G. Sharratt Consultant February 2010
Media Server Markup Language (MSML)
The Media Server Markup Language (MSML) is used to control and invoke
many different types of services on IP media servers. The MSML
control interface was initially driven by RadiSys with subsequent
significant contributions from Intel, Dialogic, and others in the
industry. Clients can use it to define how multimedia sessions
interact on a media server and to apply services to individuals or
groups of users. MSML can be used, for example, to control media
server conferencing features such as video layout and audio mixing,
create sidebar conferences or personal mixes, and set the properties
of media streams. As well, clients can use MSML to define media
processing dialogs, which may be used as parts of application
interactions with users or conferences. Transformation of media
streams to and from users or conferences as well as interactive voice
response (IVR) dialogs are examples of such interactions, which are
specified using MSML. MSML clients may also invoke dialogs with
individual users or with groups of conference participants using
Status of This Memo
This document is not an Internet Standards Track specification; it is published for informational purposes.
This is a contribution to the RFC Series, independently of any other RFC stream. The RFC Editor has chosen to publish this document at its discretion and makes no statement about its value for implementation or deployment. Documents approved for publication by the RFC Editor are not a candidate for any level of Internet Standard; see Section 2 of RFC 5741.
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc5707.
Saleem, et al. Informational [Page 1]
RFC 5707 Media Server Markup Language February 2010
This RFC is not a candidate for any level o...