[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Simple] Comments on draft-ietf-simple-message-sessions-07
A few more comments, starting with the examples:
11.1 - the numbering of the messages doesn't agree with what is in the
diagram. Also, message 5 is missing a blank line between Content-Type
and the body.
11.3 - I find the sysadmin example highly unlikely. Why would MSRP
(rather than page mode MESSAGE) be used for this? A session would first
have to be established. This would only make sense if there was already
a session established, or there was expectation that many such messages
will be sent using the same session.
11.4 - I presume the last message in this example was intended to be
REPORT, not SEND.
11.5 - Nice example! s/MSPR/MSRP/
Toward the end, when the MSRP session is set up to the nurse, I believe
"art thou hither" would be sent, just as it was to the other attempts.
12. Extensibility
I believe the decision was that we didn't need version numbers because
sessions are established using another protocol (e.g. SIP) which can
handle version negotiation. But we don't have any provision for versions
there either. The only options I can see that are open for revisions are:
- use a different scheme name (not msrp) in the urls. (ugh)
- invent a new a-line to carry versioning information that can be
negotiated.
Another possibility, if we plan now, is to put a little more
extensibility into the msrp url, such as:
MSRP_urls = msrp-scheme "://" server ["/"
resource] ";" transport *( ";" msrp-option )
server = [userinfo "@"] hostport
msrp-scheme = "msrp" / "msrps"
resource = 1*unreserved
transport = "tcp" / token
msrp-option = gen-param
This would of course require a change to the comparison rules for urls,
and could make comparison somewhat more complex.
I think we just have a clear idea of a workable strategy for moving to a
revised protocol.
That's it,
Paul
_______________________________________________
Simple mailing list
Simple at ietf.org
https://www1.ietf.org/mailman/listinfo/simple