Re: Chat: questions on 'accept-wrapped-types'

Ben Campbell <[email protected]> Wed, 12 Sep 2012 09:05:31 -0500
Newsgroups gmane.ietf.simple
Message-ID <[email protected]>
On Sep 12, 2012, at 9:01 AM, "Miguel A. Garcia" <[email protected]> wrote:

[...]

>> 
>> At this point in time, I believe we don't really understand all the use
>> cases and problems that we will get when we introduce the
>> Content-Disposition handling parameter. Let me give you one example of
>> added complexity:
>> 
>> Alice sends a message to the chat room. The MSRP switch distribute to Bob
>> and Charlie, because both indicated an accept-wrapped-types of "*". Bob
>> accepts the content, but not Charlie. Charlie "MUST take the appropriate
>> failure action " [RFC3459], but which one is it? And then, when the MSRP
>> switch receives such 'failure action', what should it do towards the
>> sender? And should it wait to aggregate 'failure actions' from several
>> potential receivers?
>> 
>> So, let's be pragmatical. We don't have time nor requirements to have
>> this sophisticated feature at this late point in time. I will try to
>> think of something simple (e.g., discard on error). If someone is
>> interested, he or she should collect requirements and write an extension.
>> 
>> Is this reasonable? If so, I will come up with text for review?
> 
> This is the text I propose to add. Please comment.
> 
> 	  When generating a copy of the SEND request to each
> 	  participant in the chat room, the MSRP switch MUST evaluate
> 	  the wrapped media types that the recipient is able to
> 	  accept. This was learned through the 'accept-wrapped-types'
> 	  attribute of the MSRP message media line in SDP. If the
> 	  current. If the MSRP switch is aware that the media type of
> 	  the wrapped content is not acceptable to the recipient, the
> 	  MSRP switch SHOULD NOT forward this message to that
> 	  endpoint. Note that this version of the specification does
> 	  not require the MSRP switch to notify the sender about this
> 	  failure. Extensions to this specification may improve
> 	  handling of unknown media types.

WFM. I thought about explicitly mentioning the "*" case, where the switch may not learn a format is unacceptable until it tries to send it. But on reflection, I think that's covered implicitly. For this purpose, the "*" case means everything is acceptable.

> 
> 
>> 
>> /Miguel
>> 
> 
> -- 
> Miguel A. Garcia
> +34-91-339-3608
> Ericsson Spain
> _______________________________________________
> Simple mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/simple