<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ccmp-parameters.xsl"?>
<?xml-model href="ccmp-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ccmp-parameters">
  <title>Centralized Conferencing Manipulation Protocol (CCMP) Parameters</title>
  <created>2011-09-30</created>
  <updated>2012-03-26</updated>

  <registry id="message-types">
    <title>CCMP Message Types</title>
    <xref type="rfc" data="rfc6503"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <code>optionsRequest</code>
      <meaning>Used by a conference control client to query a conference server for 
        its capabilities, in terms of supported messages.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>optionsResponse</code>
      <meaning>Returns a list of CCMP messages supported by the specific conference server.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>blueprintsRequest</code>
      <meaning>Used by a conference control client to query a conferencing system for 
        its capabilities, in terms of available conference blueprints.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>blueprintsResponse</code>
      <meaning>The blueprintsResponse returns a list of blueprints supported 
        by the specific conference server.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>blueprintRequest</code>
      <meaning>Sent to retrieve the conference object associated with a
        specific blueprint.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>blueprintResponse</code>
      <meaning>Returns the conference object associated with a
        specific blueprint.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>confsRequest</code>
      <meaning>Used by a conference control client to query a conference server for 
        its scheduled/active conferences.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>confsResponse</code>
      <meaning>Returns the list of the currently activated/scheduled conferences 
      at the server.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>confRequest</code>
      <meaning>Used to create a conference object and/or to request an operation on 
        the conference object as a whole.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>confResponse</code>
      <meaning>Indicates the result of the operation on 
        the conference object as a whole.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>userRequest</code>
      <meaning>Used to request an operation on the "user" element in the conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>userResponse</code>
      <meaning>Indicates the result of the requested operation on the "user" element in 
        the conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>usersRequest</code>
      <meaning>Used to manipulate the "users" element in the conference object, including 
        parameters such as the "allowed-users-list", "join-handling", etc.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>usersResponse</code>
      <meaning>Indicates the result of the request to manipulate the "users" element in the 
      conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarsByValRequest</code>
      <meaning>Used to retrieve the "sidebars-by-val" element of the target conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarsByValResponse</code>
      <meaning>Returns the list of the sidebar-by-val conferences within the target conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarsByRefRequest</code>
      <meaning>Used to retrieve the "sidebars-by-ref" element of the target conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarsByRefResponse</code>
      <meaning>Returns the list of the sidebar-by-ref conferences associated with the target
        conference object.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarByValRequest</code>
      <meaning>Used to request an operation on a sideber-by-val conference.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarByValResponse</code>
      <meaning>Indicates the result of the request to manipulate a sidebar-by-val conference.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarByRefRequest</code>
      <meaning>Used to request an operation on a sidebar-by-ref conference.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>sidebarByRefResponse</code>
      <meaning>Indicates the result of the request to manipulate a sidebar-by-ref conference.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>extendedRequest</code>
      <meaning>Provides for extensibility of the CCMP message types.
        Each extension is characterized by an extensionName that MUST be included
        in the extendedRequest.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <code>extendedResponse</code>
      <meaning>Returns the XML elements as defined for the specific
        extensionName.</meaning>
      <xref type="rfc" data="rfc6503"/>
    </record>
  </registry>

  <registry id="response-codes">
    <title>CCMP Response Codes</title>
    <xref type="rfc" data="rfc6503"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Unassigned</expert>
    <record>
      <name>200</name>
      <code>Success</code>
      <function>The request was successfully processed.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>400</name>
      <code>Bad Request</code>
      <function>The request was badly formed in some fashion.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>401</name>
      <code>Unauthorized</code>
      <function>The user was not authorized for the specific operation on the conference object.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>403</name>
      <code>Forbidden</code>
      <function>The specific operation is not valid for the target conference object.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>404</name>
      <code>Object Not Found</code>
      <function>The specific conference object was not found.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>409</name>
      <code>Conflict</code>
      <function>A requested operation cannot be successfully completed by the 
        server. For example, the modification of an object cannot be applied because 
        the client version of the object is obsolete and the requested 
        modifications collide with the up-to-date state of the object stored at the server.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>420</name>
      <code>User Not Found</code>
      <function>The user who is the target of the requested operation is unknown.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>421</name>
      <code>Invalid confUserID</code>
      <function>The "confUserID" of the sender in the request is invalid.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>422</name>
      <code>Invalid Conference Password</code>
      <function>A request to access/manipulate a password-protected conference 
        object contained an invalid "conference-password" parameter.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>423</name>
      <code>Conference Password Required</code>
      <function>A request to access/manipulate a password-protected conference 
        object did not contain a "conference-password" parameter.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>424</name>
      <code>Authentication Required</code>
      <function>The server wants to authenticate the request through the "subject" 
        parameter but the parameter is not provided in the request.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>425</name>
      <code>Forbidden Delete Parent</code>
      <function>The conferencing system cannot system cannot delete the specific 
        conference object because it is a parent for another conference object.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>426</name>
      <code>Forbidden Change Protected</code>
      <function>The target conference object cannot be changed (e.g., due to 
        policies, roles or privileges).</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>427</name>
      <code>Invalid Domain Name</code>
      <function>The domain name in an AUTO_GENERATE_X instance in the conference object 
        is not within the conference server's domain of responsibility.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>500</name>
      <code>Server Internal Error</code>
      <function>The conference server experienced some sort of internal error.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>501</name>
      <code>Not Implemented</code>
      <function>The specific operation is not implemented on the conferencing system.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>510</name>
      <code>Request Timeout</code>
      <function>The request could not be processed within a reasonable time (as specified by the 
        conferencing system).</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
    <record>
      <name>511</name>
      <code>Resources Not Available</code>
      <function>The conference server cannot execute a command because of resource issues, e.g. it cannot 
        create a conference because the system has reached its limits on the number of conferences.</function>
      <xref type="rfc" data="rfc6503"/>
    </record>
  </registry>

  
  <people/>
</registry>
