IANA Registry for MEDIACTRL Interactive Voice Response Control Package
updates
- rfc-6231 — An Interactive Voice Response (IVR) Control Package for the Media Control Channel Framework
Extracted elements (24)
RFC 6623 exists because RFC 6231 defined the IVR Control Package status codes but did not create a formal IANA registry for them, leaving no Standards Action-gated mechanism for future extensions. This document remedies that omission by establishing the registry and setting the assignment policy.
New status codes added to the MEDIACTRL IVR Control Package Status Codes registry must be assigned using the Standards Action process defined in RFC 5226.
Status code 200 (OK): The request has succeeded.
Status code 400 (Syntax error): The request is syntactically invalid — it is not valid with respect to the XML schema or violates a co-occurrence constraint for a request element.
Status code 405 (dialogid already exists): The request uses a dialogid identifier for a new dialog that is already used by another dialog on the Media Server (MS).
Status code 406 (dialogid does not exist): The request uses a dialogid identifier for a dialog that does not exist on the MS.
Status code 407 (connectionid does not exist): The request uses a connectionid identifier for a connection that does not exist on the MS.
Status code 408 (conferenceid does not exist): The request uses a conferenceid identifier for a conference that does not exist on the MS.
Status code 409 (Resource cannot be retrieved): The request uses a URI to reference an external resource (e.g., dialog, media, or grammar) that cannot be retrieved within the timeout interval.
Status code 410 (Dialog execution canceled): A request to prepare or start a dialog that has been terminated by a <dialogterminate> element.
Status code 411 (Incompatible stream configuration): The request specifies a media stream configuration that is in conflict with itself, the connection, or conference capabilities.
Status code 412 (Media stream not available): The request specifies an operation for which a media stream is not available (e.g., playing a video resource on a connection without video streams).
Status code 413 (Control keys with same value): The request contains a <control> element where some keys have the same value.
Status code 419 (Other execution error): The requested operation cannot be executed by the MS.
Status code 431 (Unsupported foreign namespace attribute or element): The request contains attributes or elements from another namespace that the MS does not support.
Status code 432 (Unsupported multiple dialog capability): The request tries to start another dialog on the same conference or connection where a dialog is already running.
Status code 433 (Unsupported collect and record capability): The request contains both <collect> and <record> elements, but the MS does not support these operations simultaneously.
Status code 434 (Unsupported VAD capability): The request contains a <record> element requiring Voice Activity Detection (VAD), but the MS does not support VAD.
Status code 435 (Unsupported parallel playback): The request contains a prompt <par> element whose configuration is not supported by the MS.
Status code 439 (Other unsupported capability): A catch-all indicating the request requires a capability not supported by the MS that is not covered by more specific 43x codes.
Status codes 420–424 cover unsupported URI scheme, dialog language, playback format, record format, and grammar format respectively; each indicates the MS does not support the referenced scheme, language, or media format.
Status codes 425–430 cover unsupported variable configuration, DTMF configuration, parameter, media stream configuration, playback configuration, and record configuration, indicating the MS cannot fulfill the corresponding prompt or record element.
IANA created the 'MEDIACTRL Interactive Voice Response Control Package Status Codes' registry per this document. New status codes are assigned using the Standards Action process defined in RFC 5226.
There are no security considerations specific to this document beyond those described in the MEDIACTRL Interactive Voice Response Control Package [RFC6231].