MSML
Media Sessions Markup Language
The Media Sessions Markup Language (MSML) is used to control and invoke many different types of services on IP mediaservers. Clients can use it define how multimedia sessions interact on a mediaserver and to apply services to individual 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.