1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613
|
<pre>Network Working Group S. McRae
Request for Comments: 4239 IBM
Category: Standards Track G. Parsons
Nortel Networks
November 2005
<span class="h1">Internet Voice Messaging (IVM)</span>
Status of This Memo
This document specifies an Internet standards track protocol for the
Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2005).
Abstract
This document describes the carriage of voicemail messages over
Internet mail as part of a unified messaging infrastructure.
The Internet Voice Messaging (IVM) concept described in this document
is not a successor format to VPIM v2 (Voice Profile for Internet Mail
Version 2), but rather an alternative specification for a different
application.
<span class="h2"><a class="selflink" id="section-1" href="#section-1">1</a>. Introduction</span>
For some forms of communication, people prefer to communicate using
their voices rather than typing. By permitting voicemail to be
implemented in an interoperable way on top of Internet Mail, voice
messaging and electronic mail no longer need to remain in separate,
isolated worlds, and users will be able to choose the most
appropriate form of communication. This will also enable new types
of devices, without keyboards, to be used to participate in
electronic messaging when mobile, in a hostile environment, or in
spite of disabilities.
There exist unified messaging systems that will transmit voicemail
messages over the Internet using SMTP/MIME, but these systems suffer
from a lack of interoperability because various aspects of such a
message have not hitherto been standardized. In addition, voicemail
systems can now conform to the Voice Profile for Internet Messaging
<span class="grey">McRae & Parsons Standards Track [Page 1]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-2" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
(VPIM v2 as defined in <a href="./rfc2421">RFC 2421</a> [<a href="#ref-VPIMV2" title=""Voice Profile for Internet Mail - version 2"">VPIMV2</a>] and revised in <a href="./rfc3801">RFC 3801</a>,
Draft Standard [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>]) when forwarding messages to remote
voicemail systems. VPIM v2 was designed to allow two voicemail
systems to exchange messages, not to allow a voicemail system to
interoperate with a desktop e-mail client. It is often not
reasonable to expect a VPIM v2 message to be usable by an e-mail
recipient. The result is messages that cannot be processed by the
recipient (e.g., because of the encoding used), or look ugly to the
user.
This document therefore proposes a standard mechanism for
representing a voicemail message within SMTP/MIME, and a standard
encoding for the audio content, which unified messaging systems and
mail clients MUST implement to ensure interoperability. By using a
standard SMTP/MIME representation and a widely implemented audio
encoding, this will also permit most users of e-mail clients not
specifically implementing the standard to still access the voicemail
messages. In addition, this document describes features an e-mail
client SHOULD implement to allow recipients to display voicemail
messages in a more friendly, context-sensitive way to the user, and
intelligently provide some of the additional functionality typically
found in voicemail systems (such as responding with a voice message
instead of e-mail). Finally, how a client MAY provide a level of
interoperability with VPIM v2 is explained.
It is desirable that unified messaging mail clients also be able to
fully interoperate with voicemail servers. This is possible today,
providing the client implements VPIM v2 [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>], in addition to
this specification, and uses it to construct messages to be sent to a
voicemail server.
The definition in this document is based on the IVM Requirements
document [<a href="#ref-GOALS" title=""High-Level Requirements for Internet Voice Mail"">GOALS</a>]. It references separate work on critical content
[<a href="#ref-CRITICAL" title=""Critical Content Multi-purpose Internet Mail Extensions (MIME) Parameter"">CRITICAL</a>] and message context [<a href="#ref-HINT" title=""Message Context for Internet Mail"">HINT</a>]. Addressing and directory
issues are discussed in related documents [<a href="#ref-ADDRESS" title=""Voice Profile for Internet Mail (VPIM) Addressing"">ADDRESS</a>], [<a href="#ref-VPIMENUM" title=""Voice Message Routing Service"">VPIMENUM</a>],
[<a href="#ref-SCHEMA" title=""Voice Messaging Directory Service"">SCHEMA</a>].
Further information on VPIM and related activities can be found at
<a href="http://www.vpim.org">http://www.vpim.org</a> or <a href="http://www.ema.org/vpim">http://www.ema.org/vpim</a>.
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a>. Conventions Used in This Document</span>
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 <a href="./rfc2119">RFC-2119</a> [<a href="#ref-KEYWORDS" title=""Key words for use in RFCs to Indicate Requirement Levels"">KEYWORDS</a>].
<span class="grey">McRae & Parsons Standards Track [Page 2]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-3" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a>. Message Format</span>
Voice messages may be created explicitly by a user (e.g., recording a
voicemail message in their mail client) or implicitly by a unified
messaging system (when it records a telephone message).
All messages MUST conform with the Internet Mail format, as updated
by the DRUMS working group [<a href="#ref-DRUMSIMF" title=""Internet Message Format"">DRUMSIMF</a>], and the MIME format [<a href="#ref-MIME1" title=""Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies"">MIME1</a>].
When creating a voice message from a client supporting IVM, the
message header MUST indicate a message context of "voice-message"
(see [<a href="#ref-HINT" title=""Message Context for Internet Mail"">HINT</a>]). However, to support interoperability with clients not
explicitly supporting IVM, a recipient MUST NOT require its presence
in order to correctly process voice messages.
The receiving agent MUST be able to support multipart messages
[<a href="#ref-MIME5" title=""Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples"">MIME5</a>]. If the receiving user agent identifies the message as a
voice message (from the message context), it SHOULD present it to the
user as a voice message rather than as an electronic mail message
with a voice attachment (see [<a href="#ref-BEHAVIOUR" title=""Voice Messaging Client Behaviour"">BEHAVIOUR</a>]).
Any content type is permitted in a message, but the top level content
type on a new, forwarded or reply voice message SHOULD be
multipart/mixed. If the recipient is known to be VPIM v2 compliant,
then multipart/voice-message MAY be used instead (in which case, all
the provisions of [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>] MUST be implemented in constructing the
message).
If the message was created as a voice message, and so is not useful
if the audio content is omitted, then the appropriate audio body part
MUST be indicated as critical content, via a Criticality parameter of
CRITICAL on the Content-Disposition (see [<a href="#ref-CRITICAL" title=""Critical Content Multi-purpose Internet Mail Extensions (MIME) Parameter"">CRITICAL</a>]). Additional
important body parts (such as the original audio message if a
voicemail is being forwarded) MAY also be indicated via a Criticality
of CRITICAL. Contents that are not essential to communicating the
meaning of the message (e.g., an associated vCard for the originator)
MAY be indicated via a Criticality of IGNORE.
When forwarding IVM messages, clients MUST preserve the content type
of all audio body parts in order to ensure that the new recipient is
able to play the forwarded messages.
The top level content type, on origination of a delivery notification
message, MUST be a multipart/report. This will allow automatic
processing of the delivery notification, for example, so that text-
to-speech processing can render a non-delivery notification in the
appropriate language for the recipient.
<span class="grey">McRae & Parsons Standards Track [Page 3]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-4" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a>. Transport</span>
The message MUST be transmitted in accordance with the Simple Mail
Transport Protocol, as updated by the DRUMS working group [<a href="#ref-DRUMSMTP" title=""Simple Mail Transfer Protocol"">DRUMSMTP</a>].
Delivery Status Notifications MAY be requested [<a href="#ref-DSN" title=""Simple Mail Transfer Protocol (SMTP) Service Extension for Delivery Status Notifications (DSNs)"">DSN</a>] if delivery of
the message is important to the originator and a mechanism exists to
return status indications to them (which may not be possible for
voicemail originators).
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a>. Addressing</span>
Any valid Internet Mail address may be used for a voice message.
It is desirable to be able to use an onramp/offramp for delivery of a
voicemail message to a user, which will result in specific addressing
requirements, based on service selectors defined in [<a href="#ref-SELECTOR" title=""Minimal GSTN address format in Internet Mail"">SELECTOR</a>].
Further discussion of addressing requirements for voice messages can
be found in the VPIM Addressing document [<a href="#ref-ADDRESS" title=""Voice Profile for Internet Mail (VPIM) Addressing"">ADDRESS</a>].
It is desirable to permit the use of a directory service to map
between the E.164 phone number of the recipient and an SMTP mailbox
address. A discussion on how this may be achieved using the ENUM
infrastructure is in [<a href="#ref-VPIMENUM" title=""Voice Message Routing Service"">VPIMENUM</a>]. A definition of the VPIM LDAP
schema that a system would use is found in [<a href="#ref-SCHEMA" title=""Voice Messaging Directory Service"">SCHEMA</a>].
If a message is created and stored as a result of call answering, the
caller's name and number MAY be stored in the message headers in its
original format per [<a href="#ref-CLID" title=""Calling Line Identification for Voice Mail Messages"">CLID</a>].
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a>. Notifications</span>
Delivery Status Notifications MUST be supported. All non-delivery of
messages MUST result in an NDN, if requested [<a href="#ref-DSN" title=""Simple Mail Transfer Protocol (SMTP) Service Extension for Delivery Status Notifications (DSNs)"">DSN</a>, <a href="#ref-DSN2" title=""The Multipart/Report Content Type for the Reporting of Mail System Administrative Messages"">DSN2</a>, <a href="#ref-DSN3" title=""Enhanced Mail System Status Codes"">DSN3</a>, <a href="#ref-DSN4" title=""An Extensible Message Format for Delivery Status Notifications"">DSN4</a>].
If the receiving system supports content criticality and is unable to
process all of the critical media types within a voice message
(indicated by the content criticality), then it MUST non-deliver the
entire message per [<a href="#ref-CRITICAL" title=""Critical Content Multi-purpose Internet Mail Extensions (MIME) Parameter"">CRITICAL</a>].
Message Disposition Notifications SHOULD be supported (but according
to MDN rules, the user MUST be given the option of deciding whether
MDNs are returned) per [<a href="#ref-MDN" title=""Message Disposition Notification"">MDN</a>].
If the recipient is unable to display all of the indicated critical
content components indicated, then it SHOULD give the user the option
of returning an appropriate MDN (see [<a href="#ref-CRITICAL" title=""Critical Content Multi-purpose Internet Mail Extensions (MIME) Parameter"">CRITICAL</a>]).
<span class="grey">McRae & Parsons Standards Track [Page 4]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-5" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
<span class="h2"><a class="selflink" id="section-7" href="#section-7">7</a>. Voice Contents</span>
Voice messages may be contained at any location within a message and
MUST always be contained in an audio/basic content-type, unless the
originator is aware that the recipient can handle other content.
Specifically, Audio/32kadpcm MAY be used when the recipient is known
to support VPIM v2 [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>].
The VOICE parameter on Content-Disposition from VPIM v2 [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>]
SHOULD be used to identify any spoken names or spoken subjects (as
distinct from voice message contents). As well, the Content-Duration
header [<a href="#ref-DUR" title=""Content Duration MIME Header Definition"">DUR</a>] SHOULD be used to indicate the audio length.
The originator's spoken name MAY be included with messages as
separate audio contents, if known, and SHOULD be indicated by the
Content-Disposition VOICE parameter as defined in VPIM v2 [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>].
If there is a single recipient for the message, the spoken name MAY
also be included (per VPIM v2). A spoken subject MAY also be
provided (per VPIM v2).
A sending implementation MAY determine the recipient capabilities
before sending a message and choose a codec accordingly (e.g., using
some form of content negotiation). In the absence of such recipient
knowledge, sending implementations MUST use raw G.711 mu-law, which
is indicated with a MIME content type of "audio/basic" (and SHOULD
use a filename parameter that ends ".au") [<a href="#ref-G711" title="General Aspects of Digital Transmission Systems">G711</a>], [<a href="#ref-MIME2" title=""Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types"">MIME2</a>]. A sending
implementation MAY support interoperability with VPIM v2 [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>],
in which case, it MUST be able to record G.726 (indicated as
audio/32kadpcm) [<a href="#ref-G726" title="24">G726</a>], [<a href="#ref-ADPCM" title=""Toll Quality Voice - 32 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM) MIME Sub-type Registration"">ADPCM</a>].
Recipients MUST be able to play a raw G.711 mu-law message, and MAY
be able to play G.726 (indicated as audio/32kadpcm) to provide
interoperability with VPIM v2. A receiving implementation MAY also
be able to play messages encoded with other codecs (either natively
or via transcoding).
These requirements may be summarized as follows:
Codec No VPIM v2 Support With VPIM v2 Support
Record Playback Record Playback
------------- ------ -------- ------ --------
G.711 mu-law MUST MUST MUST MUST
G.726 * MAY MUST MUST
Other * MAY * MAY
* = MUST NOT, but MAY only if recipient capabilities known
<span class="grey">McRae & Parsons Standards Track [Page 5]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-6" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
<span class="h2"><a class="selflink" id="section-8" href="#section-8">8</a>. Fax Contents</span>
Fax contents SHOULD be carried according to <a href="./rfc2532">RFC 2532</a> [<a href="#ref-IFAX" title="" Extended Facsimile Using Internet Mail"">IFAX</a>].
<span class="h2"><a class="selflink" id="section-9" href="#section-9">9</a>. Interoperability with VPIM v2</span>
Interoperability between VPIM v2 systems and IVM systems can take a
number of different forms. While a thorough investigation of how
full interoperability might be provided between IVM and VPIM v2
systems is beyond the scope of this document; three key alternatives
are discussed below.
<span class="h3"><a class="selflink" id="section-9.1" href="#section-9.1">9.1</a>. Handling VPIM v2 Messages in an IVM Client</span>
If an IVM-conformant client is able to process a content type of
multipart/voice-message (by treating it as multipart/mixed) and play
a G.726 encoded audio message within it (indicated by a content type
of audio/32kadpcm), then a VPIM v2 message that gets routed to that
desktop will be at least usable by the recipient.
This delivers a level of partial interoperability that would ease the
life of end users. However, care should be taken to ensure that any
attempt to reply to such a message does not result in an invalid VPIM
v2 message being sent to a VPIM v2 system. Note that replying to an
e-mail user who has forwarded a VPIM v2 message to you is, however,
acceptable.
A conformant IVM implementation MUST NOT send a non-VPIM v2 message
to something it knows to be a VPIM v2 system, unless it also knows
that the destination system can handle such a message (even though
VPIM v2 systems are encouraged to handle non-VPIM v2 messages in a
graceful manner). In general, it must be assumed that if a system
sends you a conformant VPIM v2 message, then it is a VPIM v2 system,
and so you may only reply with a VPIM v2 compliant message (unless
you know by some other means that the system supports IVM).
In addition, it should be noted that an IVM client may not fully
conform to VPIM v2, even if it supports playing a G.726 message
(e.g., it may not respect the handling of the Sensitivity field
required by VPIM v2). This is one reason why VPIM v2 systems may
choose not to route messages to any system they do not know to be
VPIM v2 compliant.
<span class="h3"><a class="selflink" id="section-9.2" href="#section-9.2">9.2</a>. Dual Mode Systems and Clients</span>
A VPIM v2 system could be extended to also be able to support IVM
compliant messages, and an IVM conformant client could be extended to
implement VPIM v2 in full when corresponding with a VPIM v2 compliant
<span class="grey">McRae & Parsons Standards Track [Page 6]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-7" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
system. This is simply a matter of implementing both specifications
and selecting the appropriate one, depending on the received message
content or the recipient's capabilities. This delivers full
interoperability for the relevant systems, providing the capabilities
of the target users can be determined.
Note that the mechanism for determining if a given recipient is using
a VPIM v2 system or client is outside of the scope of this
specification. Various mechanisms for capabilities discovery exist
that could be applied to this problem, but no standard solution has
yet been defined.
<span class="h3"><a class="selflink" id="section-9.3" href="#section-9.3">9.3</a>. Gateways</span>
It would be possible to build a gateway linking a set of VPIM v2
users with a set of IVM users. This gateway would implement the
semantics of the two worlds, and translate between them according to
defined policies.
For example, VPIM v2 messages with a Sensitivity of Private might be
rejected instead of forwarded to an IVM recipient, because it might
not implement the semantics of a Private message, while an IVM
message containing content not supported in VPIM v2 (e.g., a PNG
image), with a Criticality of CRITICAL, would be rejected in the
gateway.
Such a gateway MUST fully implement this specification and the VPIM
v2 specification [<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>], unless it knows somehow that the
specific originators/recipients support capabilities beyond those
required by these standards.
<span class="h2"><a class="selflink" id="section-10" href="#section-10">10</a>. Security Considerations</span>
This document presents an optional gateway between IVM and VPIM
systems. Gateways are inherently lossy systems and not all
information can be accurately translated. This applies to both the
transcoding of the voice and the translation of features. Two
examples of feature translation are given in 9.3, but the risk
remains that different gateways will handle the translation
differently since it is undefined in this document. This may lead to
unexpected behavior through gateways.
In addition, gateways present an additional point of attack for those
interested in compromising a messaging system. If a gateway is
compromised, "monkey in the middle" attacks, conducted from the
compromised gateway, may be difficult to detect or appear to be
authorized transformations.
<span class="grey">McRae & Parsons Standards Track [Page 7]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-8" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
Aside from the gateway issue, it is anticipated that there are no new
additional security issues beyond those identified in VPIM v2
[<a href="#ref-VPIMV2R2" title=""Voice Profile for Internet Mail - version 2 (VPIMv2)"">VPIMV2R2</a>] and in the other RFCs referenced by this document --
especially SMTP [<a href="#ref-DRUMSMTP" title=""Simple Mail Transfer Protocol"">DRUMSMTP</a>], Internet Message Format [<a href="#ref-DRUMSIMF" title=""Internet Message Format"">DRUMSIMF</a>], MIME
[<a href="#ref-MIME2" title=""Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types"">MIME2</a>], Critical Content [<a href="#ref-CRITICAL" title=""Critical Content Multi-purpose Internet Mail Extensions (MIME) Parameter"">CRITICAL</a>], and Message Context [<a href="#ref-HINT" title=""Message Context for Internet Mail"">HINT</a>].
<span class="h2"><a class="selflink" id="section-11" href="#section-11">11</a>. References</span>
<span class="h3"><a class="selflink" id="section-11.1" href="#section-11.1">11.1</a>. Normative References</span>
[<a id="ref-ADDRESS">ADDRESS</a>] Parsons, G., "Voice Profile for Internet Mail (VPIM)
Addressing", <a href="./rfc3804">RFC 3804</a>, June 2004.
[<a id="ref-ADPCM">ADPCM</a>] Vaudreuil, G. and G. Parsons, "Toll Quality Voice - 32
kbit/s Adaptive Differential Pulse Code Modulation
(ADPCM) MIME Sub-type Registration", <a href="./rfc3802">RFC 3802</a>, June
2004.
[<a id="ref-BEHAVIOUR">BEHAVIOUR</a>] Parsons, G. and J. Maruszak, "Voice Messaging Client
Behaviour", <a href="./rfc4024">RFC 4024</a>, July 2005.
[<a id="ref-CLID">CLID</a>] Parsons, G. and J. Maruszak, "Calling Line
Identification for Voice Mail Messages", <a href="./rfc3939">RFC 3939</a>,
December 2004.
[<a id="ref-CRITICAL">CRITICAL</a>] Burger, E., "Critical Content Multi-purpose Internet
Mail Extensions (MIME) Parameter", <a href="./rfc3459">RFC 3459</a>, January
2003.
[<a id="ref-DSN">DSN</a>] Moore, K., "Simple Mail Transfer Protocol (SMTP) Service
Extension for Delivery Status Notifications (DSNs)", <a href="./rfc3461">RFC</a>
<a href="./rfc3461">3461</a>, January 2003.
[<a id="ref-DSN2">DSN2</a>] Vaudreuil, G., "The Multipart/Report Content Type for
the Reporting of Mail System Administrative Messages",
<a href="./rfc3462">RFC 3462</a>, January 2003.
[<a id="ref-DSN3">DSN3</a>] Vaudreuil, G., "Enhanced Mail System Status Codes", <a href="./rfc3463">RFC</a>
<a href="./rfc3463">3463</a>, January 2003.
[<a id="ref-DSN4">DSN4</a>] Moore, K. and G. Vaudreuil, "An Extensible Message
Format for Delivery Status Notifications", <a href="./rfc3464">RFC 3464</a>,
January 2003.
[<a id="ref-DRUMSMTP">DRUMSMTP</a>] Klensin, J., "Simple Mail Transfer Protocol", <a href="./rfc2821">RFC 2821</a>,
April 2001.
<span class="grey">McRae & Parsons Standards Track [Page 8]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-9" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
[<a id="ref-DRUMSIMF">DRUMSIMF</a>] Resnick, P., "Internet Message Format", <a href="./rfc2822">RFC 2822</a>, April
2001.
[<a id="ref-DUR">DUR</a>] Vaudreuil, G. and G. Parsons, "Content Duration MIME
Header Definition", <a href="./rfc3803">RFC 3803</a>, June 2004.
[<a id="ref-HINT">HINT</a>] Burger, E., Candell, E., Eliot, C., and G. Klyne,
"Message Context for Internet Mail", <a href="./rfc3458">RFC 3458</a>, January
2003.
[<a id="ref-IFAX">IFAX</a>] Masinter, L. and D. Wing, " Extended Facsimile Using
Internet Mail", <a href="./rfc2532">RFC 2532</a>, March 1999.
[<a id="ref-KEYWORDS">KEYWORDS</a>] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", <a href="https://www.rfc-editor.org/bcp/bcp14">BCP 14</a>, <a href="./rfc2119">RFC 2119</a>, March 1997.
[<a id="ref-MDN">MDN</a>] Hansen, T. and G. Vaudreuil, "Message Disposition
Notification", <a href="./rfc3798">RFC 3798</a>, May 2004.
[<a id="ref-MIME1">MIME1</a>] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
Extensions (MIME) Part One: Format of Internet Message
Bodies", <a href="./rfc2045">RFC 2045</a>, November 1996.
[<a id="ref-MIME2">MIME2</a>] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
Extensions (MIME) Part Two: Media Types", <a href="./rfc2046">RFC 2046</a>,
November 1996.
[<a id="ref-MIME5">MIME5</a>] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
Extensions (MIME) Part Five: Conformance Criteria and
Examples", <a href="./rfc2049">RFC 2049</a>, November 1996.
[<a id="ref-SELECTOR">SELECTOR</a>] Allocchio, C., "Minimal GSTN address format in Internet
Mail", <a href="./rfc3191">RFC 3191</a>, October 2001.
[<a id="ref-SCHEMA">SCHEMA</a>] Vaudreuil, G., "Voice Messaging Directory Service", <a href="./rfc4237">RFC</a>
<a href="./rfc4237">4237</a>, October 2005.
[<a id="ref-VPIMENUM">VPIMENUM</a>] Vaudreuil, G., "Voice Message Routing Service", <a href="./rfc4238">RFC</a>
<a href="./rfc4238">4238</a>, October 2005.
[<a id="ref-VPIMV2">VPIMV2</a>] Vaudreuil, G. and G. Parsons, "Voice Profile for
Internet Mail - version 2", <a href="./rfc2421">RFC 2421</a>, September 1998.
[<a id="ref-VPIMV2R2">VPIMV2R2</a>] Vaudreuil, G. and G. Parsons, "Voice Profile for
Internet Mail - version 2 (VPIMv2)", <a href="./rfc3801">RFC 3801</a>, June
2004.
<span class="grey">McRae & Parsons Standards Track [Page 9]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-10" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
<span class="h3"><a class="selflink" id="section-11.2" href="#section-11.2">11.2</a>. Informative References</span>
[<a id="ref-GOALS">GOALS</a>] Candell, E., "High-Level Requirements for Internet Voice
Mail", <a href="./rfc3773">RFC 3773</a>, June 2004.
[<a id="ref-G726">G726</a>] CCITT Recommendation G.726 (1990), General Aspects of
Digital Transmission Systems, Terminal Equipment - 40,
32, 24, 16 kbit/s Adaptive Differential Pulse Code
Modulation (ADPCM).
[<a id="ref-G711">G711</a>] ITU-T Recommendation G.711 (1993), General Aspects of
Digital Transmission Systems, Terminal Equipment - Pulse
Code Modulation (PCM) of Voice Frequencies.
Authors' Addresses
Stuart J. McRae
IBM
Lotus Park, The Causeway<
Staines, TW18 3AG
United Kingdom
Phone: +44 1784 445 112
Fax: +44 1784 499 112
EMail: stuart.mcrae@uk.ibm.com
Glenn W. Parsons
Nortel Networks
3500 Carling Avenue
Ottawa, ON K2H 8E9
Canada
Phone: +1-613-763-7582
Fax: +1-613-967-5060
EMail: gparsons@nortel.com
<span class="grey">McRae & Parsons Standards Track [Page 10]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-11" ></span>
<span class="grey"><a href="./rfc4239">RFC 4239</a> Internet Voice Messaging November 2005</span>
Full Copyright Statement
Copyright (C) The Internet Society (2005).
This document is subject to the rights, licenses and restrictions
contained in <a href="https://www.rfc-editor.org/bcp/bcp78">BCP 78</a>, and except as set forth therein, the authors
retain all their rights.
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in <a href="https://www.rfc-editor.org/bcp/bcp78">BCP 78</a> and <a href="https://www.rfc-editor.org/bcp/bcp79">BCP 79</a>.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
<a href="http://www.ietf.org/ipr">http://www.ietf.org/ipr</a>.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at ietf-
ipr@ietf.org.
Acknowledgement
Funding for the RFC Editor function is currently provided by the
Internet Society.
McRae & Parsons Standards Track [Page 11]
</pre>
|