Browse Prior Art Database

Media Server Markup Language (MSML) (RFC5707) Disclosure Number: IPCOM000193124D
Original Publication Date: 2010-Feb-01
Included in the Prior Art Database: 2010-Feb-11

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

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.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 1% of the total text.

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

 Saleem, et al.                Informational                     [Page 1]
 RFC 5707              Media Server Markup Language         February 2010

 IESG Note

   This RFC is not a candidate for any level o...