RFC2421 - Voice Profile for Internet Mail - version 2(3)

时间:2005-02-16 来源: 作者: 点击:
Content-Description: Spoken Delivery Status Notification Content-Disposition: inline; voice= Voice-Message-Notification Content-Transfer-Encoding: Base64 glslfdslsertiflkTfpgkTportrpkTpfgTpoiTpdadadf
  
Content-Description: Spoken Delivery Status Notification
Content-Disposition: inline; voice= Voice-Message-Notification
Content-Transfer-Encoding: Base64

glslfdslsertiflkTfpgkTportrpkTpfgTpoiTpdadadffsssddasdasd
(This is a voiced description of the error in base64)
jrgoij3o45itj09fiuvdkjgWlakgQ93ijkpokfpgokQ90gdffkjpokfgW
dlkgpokpeowrit09==

--RAA14128.773615765/VM1.COMPANY.COM
Content-type: message/delivery-status

Reporting-MTA: dns; vm1.company.com

Original-Recipient: rfc822; 2145551234@VM1.mycompany.com
Final-Recipient: rfc822; 2145551234@VM1.mycompany.com
Action: failed
Status: 5.1.1 (User does not exist)
Diagnostic-Code: smtp; 550 Mailbox not found
Last-Attempt-Date: Thu, 7 Jul 1994 17:15:49 -0400

--RAA14128.773615765/VM1.COMPANY.COM
content-type: message/rfc822

[original VPIM message goes here]

--RAA14128.773615765/VM1.COMPANY.COM--

The following example is for a receipt notification sent to the
original sender for a message which has been played. This
delivered VPIM message was received by a corporate gateway and
relayed to a unified mailbox.

Date: Thu, 7 Jul 1994 17:16:05 -0400
From: "Greg Vaudreuil" <22722@vm.company.com>
Message-Id: <199407072116.RAA14128@exchange.company.com>
Subject: Voice message played
To: 2175552345@VM2.mycompany.com
MIME-Version: 1.0 (Voice 2.0)
Content-Type: multipart/report;
Report-type=disposition-notification;
Boundary="RAA14128.773615765/EXCHANGE.COMPANY.COM"

--RAA14128.773615765/EXCHANGE.COMPANY.COM
Content-type: Audio/32KADPCM
Content-Description: Spoken Disposition Notification
Content-Disposition: inline; voice= Voice-Message-Notification
Content-Transfer-Encoding: Base64

glslfdslsertiflkTfpgkTportrpkTpfgTpoiTpdadadffsssddasdasd
(Voiced description of the disposition action in base64)
jrgoij3o45itj09fiuvdkjgWlakgQ93ijkpokfpgokQ90gdffkjpokfgW
dlkgpokpeowrit09==

--RAA14128.773615765/EXCHANGE.COMPANY.COM
Content-type: message/disposition-notification

Reporting-UA: gregs-laptop.dallas.company.com (Unified FooMail 3.0)

Original-Recipient: rfc822;22722@vm.company.com
Final-Recipient: rfc822;Greg.Vaudreuil@foomail.company.com
Original-Message-ID: <199509192301.12345@vm2.mycompany.com >
Disposition: manual-action/MDN-sent-automatically; displayed

--RAA14128.773615765/EXCHANGE.COMPANY.COM
Content-type: message/rfc822

[original VPIM message goes here]

--RAA14128.773615765/EXCHANGE.COMPANY.COM--

16. Appendix C - Example Error Voice Processing Error Codes

The following common voice processing errors and their corresponding
status codes are given as examples. Text after the error codes are
intended only for reference to describe the error code.
Implementations should provide implementation specific informative
comments after the error code rather than the text below.

Error condition RFC1893 Error codes
----------------------------- --------------------------------

Analog delivery failed 4.4.0 Persistent connection error
because remote system is busy - other

Analog delivery failed 4.4.1 Persistent protocol error
because remote system is - no answer from host
ring-no-answer

Remote system did not answer 5.5.5 Permanent protocol error
AMIS-Analog handshake ("D" in - wrong version
response to "C" at connect
time)

Mailbox does not exist 5.1.1 Permanent mailbox error
- does not exist

Mailbox full or over quota 4.2.2 Persistent mailbox error
- full

Disk full 4.3.1 Persistent system error
- full

Command out of sequence 5.5.1 Permanent protocol error
- invalid command

Frame Error 5.5.2 Permanent protocol error
- syntax error

Mailbox does not support FAX 5.6.1 Permanent media error
- not supported

Mailbox does not support TEXT 5.6.1 Permanent media error
- not supported

Sender is not authorized 5.7.1 Permanent security error
- sender not authorized

Message marked private, but 5.3.3 Permanent system error
system is not private capable - not feature capable

17. Appendix D - Example Voice Processing Disposition Types

The following common voice processing disposition conditions and
their corresponding MDN Disposition (which contains the disposition
mode, type and modifier, if applicable) are given as examples.
Implementers should refer to [MDN] for a full description of the
format of message disposition notifications.

Notification event MDN Disposition mode, type & modifier
------------------------------ -------------------------------------

Message played by recipient, manual-action/MDN-sent-automatically;
receipt automatically returned displayed

Message deleted from mailbox manual-action/MDN-sent-automatically;
by user without listening deleted

Message cleared when mailbox manual-action/MDN-sent-automatically;
deleted by admin deleted/mailbox-terminated

Message automatically deleted automatic-action/
when older than administrator MDN-sent-automatically; deleted/
set threshold expired

Message processed, however manual-action/MDN-sent-automatically;
audio encoding unknown - processed/error
unable to play to user Error: unknown audio encoding

18. Appendix E - IANA Registrations

18.1 vCard EMAIL Type Definition for VPIM

To: ietf-mime-directory@imc.org

Subject: Registration of new parameter for text/directory MIME type
EMAIL

Type name: EMAIL

Type purpose: To specify the electronic mail address for
communication with the object the vCard represents (defined in
[VCARD]).

Type encoding: 8bit

Type value: A single text value.

Type special notes: The type may include the type parameter "TYPE" to
specify the format or preference of the electronic mail address. The
TYPE parameter values previously defined include: "internet" to
indicate an Internet addressing type, "x400" to indicate a X.400
addressing type and "pref" to indicate a preferred-use email address
when more than one is specified. The value of "vpim" is defined to
indicate that the address specified supports VPIM messages. Other
IANA registered address type may also be specified. The default email
type is "internet". A non-standard value may also be specified.

Type example:
EMAIL;TYPE=internet,vpim:jqpublic@xyz.dom1.com

18.2 Voice Content-Disposition Parameter Definition

To: IANA@IANA.ORG

Subject: Registration of new Content-Disposition parameter

Content-Disposition parameter name: voice

Allowable values for this parameter:

Voice-Message - the primary voice message,
Voice-Message-Notification - a spoken delivery notification
or spoken disposition notification,
Originator-Spoken-Name - the spoken name of the originator,

Recipient-Spoken-Name - the spoken name of the recipient if
available to the originator and present if there is ONLY one
recipient,
Spoken-Subject- the spoken subject of the message, typically
spoken by the originator

Description:

In order to distinguish between the various types of audio contents
in a VPIM voice message a new disposition parameter "voice" is
defined with the preceding values to be used as appropriate. Note
that there SHOULD only be one instance of each of these types of
audio contents per message level. Additional instances of a given
type (i.e., parameter value) may occur within an attached forwarded
voice message.

19. Appendix F - Change History: RFC1911 to this Document

The updated profile in this document is based on the experience of a
proof of concept demonstration of VPIM at EMA'96 in April 1996 and a
subsequent demonstration of products at EMA'97 in April 1997. This
version of the profile is significantly different from the previous
described in [VPIM1]. The changes are categorized as general,
content, transport and compliance. They are detailed below:

1. General

- All definitions are now contained in separate documents that are
referenced by this profile. The new documents include:

- a refined multipart/voice-message definition

- a refined (i.e., added nibble order) audio/32KADPCM definition

- the definitions of TIFF-F and image/tiff for fax images

- the Content-Duration definition

- Changed the Voice version to 2.0

- Added Table of Contents and more examples

- Various editorial updates to improve readability

- Added more security considerations

2. Content

- Modified multipart/voice-message content type by dropping the
positional dependence of contents while restricting its contents to
voice message specific content types

- Explicitly indicated other contents that may be present ina
multipart/mixed content type

- Explicitly defined the forwarding model using message/RFC822

- Explained the use of reply-to and from header fields for
addressing message replies

- Deprecated the special "loopback" address because of security
concerns and its use only for testing

- Defined the non-mail-user reserved address to support the case in
which replies to the originator are not possible

- Eliminated the text name in the "To" and "CC" header fields.
Deprecated ordering of text names in the "From" header.

- Added support for facsimile using TIFF-F in an image/tiff;
application=faxbw content type

- Profiled vCard in the text/directory body part for transport of
directory information about the originator

- Loosened text restriction

- Added additional details on delivery and receipt notifications

- Added support for message disposition notifications, also known
as receipt notifications.

- Added suggested addressing formats

- Described handling of private messages

- Described the handling of non-profiled contents in VPIM messages

- Described the use of Content-Disposition to semantically identify
audio contents

3. Transport

- Moved binary support to optional

- Added optional ESMTP keywords for return of content, enhanced
status codes, original recipient, and envelope ID

- Described use of null MAIL FROM address

4. Compliance

- Added an explicit section on conformance specifying conformance
to content or transport

- Improved conformance table in Appendix A

20. Full Copyright Statement

Copyright (C) The Internet Society (1998). All Rights Reserved.

This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.

The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS 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.
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容