Elwyn,
Comments below:
>Minor issues:
>s4.3: I am not clear whether there needs to be any special
>consideration
>if the B2BUA doesn't support Session-ID. There could be a number of
>other cases to consider. In particular whether the B2BUA would
forward
>the Session-ID if it didn't understand it. Does this also affect
>SBCs?
There will be special considerations for B2BUAs. REQ3 requires B2BUAs
to pass it unchanged. Of course, there is the possibility that
existing
devices will not; we cannot change that. However, devices compliant
with the spec should. The intent is that the solution document will
spell out what B2BUAs should do when they receive a Session-ID and
when
they do not. This will be fully covered in the solution specification
currently being progressed.
Right.. Not being a deep SIP expert, I was not sure if a legacy B2BUA
would pass through a Session-ID added by a non-legacy UA (say, A) when
it created the call to B, which might or might not be legacy. If it
didn't, does it matter or does it give rise to any requirements?
Presumably the legacy B2BUA would reflect the Session-ID - or if not A
shouldn't complain if it doesn't come back
What a deployed SBC will do varies. Some might pass the header value
through and some might not. We already know that some definitely would
not. If a deployed SBC does not pass the header through unmodified,
then it "breaks" the end-to-end identifier. We know that and it is one
of the reasons for doing this work. We want something that could be
used end-to-end if domain owners will allow it. Other values are not
necessarily safe to use end-to-end (e.g., they might leak personal
data).
>
>Nits/editorial comments:
>s1: The purpose of the document is not explicitly set out in s1 -
>although of course it is clear in the abstract. s1 should contain a
>near copy of the abstract which also states that the document
proposes
>requirements for a new SIP header (I assume) called "Session-ID".
You're right. I struggled with placement. Finally, I decided that it
sounds best as the last paragraph of Section 1 (just copying the
entire
abstract). Sound OK?
I could mention "Session-ID" as the name of the header, but this
actually could be dangerous. At present, we're struggling with
interworking with an already-existing (and implemented) I-D that uses
"Session-ID". We hope to re-use the same header and provide
interworking with that draft. However, if we find we cannot, we may
want to select a different header name.
Your problem here is that Session-ID is used explicitly in the rest of
the document (starting with the title of Section 3 ;-) ). So I guess
you have to find some form of weasel words like 'tentatively named
"Session-ID"' or '(NSIDIH - new session id identifying header)' and use
NSIDIH instead in the rest of the doc.
<<snip>>
I can fix this rather easily. I'll change "Session-ID" to "session
identifier". In no place are we explicitly referring to the header
itself, but just the "identifier".
>s3.2, Figure 1: [very nitty] Might be desirable to indicate the
>existence of the middlebox(es) on the message arrows
>(e.g., .....()..... or some such). Also label A and B as user
agents.
I changed it to show "UA-A" and "UA-B". I'm not sure what to put in
the
lines going left/right to showcase a B2BUA. Something like this?
UA-A UA-B
SIP message(s) ------- [ B2BUAs ] --------> SIP message(s)
SIP message(s) <------ [ B2BUAs ] --------- SIP message(s)
I'm not sure that's more readable. What did you have in mind?
Maybe just...
UA-A B2BUAs UA-B
SIP message(s) ------- [] --- [] ---------> SIP message(s)
SIP message(s) <------ [] --- [] ---------- SIP message(s)
OK, done.
>s4.1: Acronyms UA, B2BUA and SBC need expansion (UA and B2BUA are
>effectively used in s1. SBC may need a reference (RFC 6135?)
Did you mean RFC 5853?
Looking at it probably yes!
I was (mindlessly) going on the ref in the RFC Editor's abbreviation
expansion list -
http://www.rfc-editor.org/rfc-style-guide/abbrev.expansion.txt
They probably ought to be told this is not the best ref.
<<snip>>
OK, I'll insert an informative reference to that spec.
Paul
_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art