RFC 2423 (rfc2423) - Page 2 of 6
VPIM Voice Message MIME Sub-type Registration
Alternative Format: Original Text Document
RFC 2423 multipart/voice-message September 1998
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [REQ].
3. Voice Message Interchange
3.1 multipart/voice-message
The MIME sub-type multipart/voice-message is defined to hold specific
media contents that are interchanged in messages between voice
messaging systems described in [VPIM2]. Essentially, the sub-type
provides a simple wrapper that easily identifies the entire content
as being the components of a single voice message. The sub-type is
identical in semantics and syntax to multipart/mixed, as defined in
[MIME2]. As such, it may be safely interpreted as a multipart/mixed
by systems that do not understand the sub-type (only the
identification as a voice message would be lost).
This mechanism allows the insertion of an explanatory preamble (e.g.
VPIM voice message attached) for recipients who read the message with
pre-MIME software, since the preamble will be ignored by MIME-
compliant software.
In addition to the MIME required boundary parameter, a version
parameter is also required for this sub-type. This is to
distinguish, this refinement of the sub-type from the previous
definition in [VPIM1]. The value of the version parameter is "2.0"
if the content conforms to the requirements of [VPIM2]. Should there
be further revisions of this content type, there MUST be backwards
compatibility (i.e. systems implementing version n can read version
2, and systems implementing version 2 can read version 2 contents
within a version n). The default version value (when the parameter
is missing) is 1, indicating the content conforms to the requirements
of [VPIM1].
[VPIM2] describes the restriction that only specific media types,
applicable to voice messaging, are valid `next-level' contents of
this sub-type (when version=2.0). They are: audio/*, image/*,
message/rfc822 and application/directory. The multipart provides for
the packaging of as many of these contents as is necessary.
3.2 VPIM v2 Usage
The multipart/voice-message sub-type is a primary component of the
VPIM specification [VPIM2]. All VPIM Messages MUST contain this
sub-type to identify the wrapping of a voice message. The contents
of this wrapper can vary from only one audio/32KADPCM content to a
complex set of related and nested contents.
Vaudreuil & Parsons Standards Track