9
Nov 2002 [email protected] 1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks : draft-wong-umcli-01.txt Burger, G. Parsons, G. Vaudreuil, J.K. Wong IETF 55, Atlanta Lemonade BOF Internet Unified Messaging Requirements to Support Diverse Clients

Nov [email protected] E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Embed Size (px)

Citation preview

Page 1: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 1

E. Burger, SnowShore Networks G. Parsons, Nortel Networks

G. Vaudreuil, Lucent TechnologiesJ.K. Wong, Nortel Networks

Draft: draft-wong-umcli-01.txt E. Burger, G. Parsons, G. Vaudreuil, J.K. Wong(Ed.)

IETF 55, Atlanta

Lemonade BOF

Internet Unified Messaging Requirements to Support Diverse Clients

Page 2: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 2

Draft History

• compiled from:- draft-burger-um-reqts-00.txt- draft-vaudreuil-um-issues-00.txt- draft-wong-umcli-00.txt

• 4 sections:– E-mail standards evolution survey

– Client Models for E-mail profiles

– General UM Design Principles

– Detailed Requirements

Page 3: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 3

Issue: Have we neglected to cite other relevant contributions?

E-mail standards evolution survey

• Evolutionary Mission– SMTP and MIME extensions – POP3 and IMAP4 clients– Client Submission profiles for VPIM/IVM

• Web browsers -- 3rd party email clients

– Client Retrieval profiles for VPIM/IVM• Web browsers -- Thin clients• Multi-modal -- Mobile

Page 4: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 4

Internet Messaging Client Models: GUI

UA

RFC-822/MIME

(E)SMTP(client-server)

MR

MTA MTA

(E)SMTP (server-server)

GUI

HTTP,POP3 orIMAP4

envelope and content

GUI

desktop client

email server

MTA – Message Transfer Agent

UA – User Agent

MR – Message Store

Page 5: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 5

Internet Messaging Client Models: TUI

RFC-822/MIME

(E)SMTP(client-server)

MR

MTA MTA

(E)SMTP (server-server)

TUI

TUI

voice messagingsystem

UM server

proprietaryAPI

IETF Protocol

UA

MTA – Message Transfer Agent

UA – User Agent

MR – Message Store

Page 6: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 6

Internet Messaging Client Models: WUI

UA

RFC-822/MIME

(E)SMTP(client-server)

MR

MTA MTA

(E)SMTP (server-server)

WUI

TUI

voice messagingsystem

UA

UM server

Handset display clientHTTP,

POP3 orIMAP4

GUI

WUI

MTA – Message Transfer Agent

UA – User Agent

MR – Message Store

Page 7: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 7

Are there other UM design principles?

General UM Design Principles– Reuse Existing Protocols– Maintain Protocol Integrity– Sensible Message Context– Preserve Internet Infrastructure– Meet Near-Real-Time Telephony Requirements– Be Scalable, esp. for Video– Provide user functionality as close as possible to

that experienced using a separate traditional mode

Page 8: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 8

Detailed Requirements Summary

• Performance Requirements in Retrieval– Real-time Playback

– Avoid Base-64 Data inflation

• Functional Limitations in Retrieval– Context in mailbox summary

– Context in mailbox sort

– Context in mailbox quota

– Functional mailbox conventions& support• Inbox, sent items, deleted items, expired

item

– CLID Restriction indication / preservation

– Committed delivery to full mailbox

• Message Submission Limitations– Forward without download– Quota by context enforcement– Future Delivery Support

• Notification– Message Store to Notification protocol

Page 9: Nov 2002jkwong@nortelnetworks.com1 E. Burger, SnowShore Networks G. Parsons, Nortel Networks G. Vaudreuil, Lucent Technologies J.K. Wong, Nortel Networks

Nov 2002 [email protected] 9

Detailed Requirements Summary

• Performance Requirements in Retrieval– Real-time Playback

– Avoid Base-64 Data inflation

• Functional Limitations in Retrieval– Context in mailbox summary

– Context in mailbox sort

– Context in mailbox quota

– Functional mailbox conventions& support• Inbox, sent items, deleted items, expired

item

– CLID Restriction indication / preservation

– Committed delivery to full mailbox

• Message Submission Limitations– Forward without download– Quota by context enforcement– Future Delivery Support

• Notification– Message Store to Notification protocolIssue: Additional requirements, especially for WUI?