SIMPLE Notes

3/8/2005 0900-1130

Recorded by Dean Willis

 

Topic: MSRP

Ben Campbell

 

Slides presented.

 

Changes since last version reviewed.

 

Comment: Additional registration may be needed for SDP content type when TLS is to be used, perhaps msrp/tcp/tls.

 

Issue:  Overlapping data

General consensus noted on suggested approach to clarifying wording as non-normative, with example of "if already rendered" to be used.

 

Proposed that document is ready for working group last call

 

 

Topic: MSRP Relay

Cullen Jennings

 

Slides presented.

 

Changes since last version reviewed.

 

Discussed whether basic authentication may leak data when the TLS connection is terminated through a hotel proxy, so this may need discussion in the security considerations.

 

Question: Should stateless relay implementation (in appendix A) stay? Proposed that if we want to keep the text, we might want to move it to a separate informational draft.  Also proposed that we simply delete the appendix.  Consensus to delete appendix A reported.

 

Question: What else needs to be resolved before the document will be ready for last call? Need to clarify some base draft text on handling for new methods.

 

 

Topic: MSRP Conferences

Miguel-Angel Garcia Mart’n

 

Slides presented.

 

Comment: It's possible that we might discover from XCON that extensions are needed to loots of things to make them conference right. Once we've started putting distribution lists into bodies, we may not need the distsend method and distribution header. Suggested that it would be better to have a general mechanism instead of extending each protocol. Extended discussion followed.

 

Comment: We need a way to manage the overlap between this work in the three working groups that are discussing it -- xcon, simple, and sipping.

 

Comment: We need more clarity on what is happening in xcon, such as subsets of conferences, before we can really do proper conferencing extensions to MSRP.

 

Comment: requirements should be taken into xcon and handled there, rather than being piecemealed in each protocol working group. The requirements in this doc seem reasonable and should be taken to xcon.

 

Comment: There seem to be huge disconnects in the meaning of "nickname" to different people in this discussion.

 

Chair comment: nicknames are NOT a SIMPLE problem. Where should they live?

 

Question on requirements: Since ordered delivery is a requirement, is there a requirement that if some recipient does not receive a message, should all other recipients stop receiving messages? Further discussion is needed.

 

Proposed that we assemble a team to determine how to do nicknames across the whole SIPpish community.

 

Comment: There seems to be a real requirement to communicate message sequencing, if not to assure in-order delivery. We should carefully reword this to be solvable.

 

Comment: Any attempt to define new identifiers raises many questions, including scope, membership of namespace, identity assertion, etc.

 

 Conclusion: we will discuss further and see if some approach comes out.

 

Topic XML Patch Operations

Jari Urpalienen

 

Slides presented.

 

Changes since last version reviewed.

 

Comments: Very concerned about a scope that appears to be defined as an alternative to xcap. Extended discussion followed.

 

Poll: How many people read and understood this draft? A surprisingly large number.

 

Comment: Document DOES seem to solve the problems that it targeted.

 

Comment:  We seem to be trying to trying to reinvent document transformation. Debate followed, with a consensus resulting that "patching" is different from "transforming".

 

Comment: It seems like we have a bunch of working groups and outside orgs coming up with diff formats for xml. This suggests that we should, a most, do something very simple here (and Rohan has already suggested that xcap-diff is already too complicated). Or we could go work on the general problem.

 

Comment: We don't need yet another way to modify documents. Also trying to implement this on top of a system that already uses xcap requires complex modeling.

 

Comment: You probably want to look at xupdate, which is W3C work to do the same thing.

 

Comment: XCAP is a good general purpose mechanism. If we were starting over and just wanting to do buddy list management, something simpler would probably suffice.

 

Chair comment: When we asked Jari to do this, we were asking for a solution to the first bullet -- resolving the different diff mechanisms we were already using. We got something more general. Question: Do we as a group wish to do a targeted solution for XCAP, or do something more general?

 

Comment: For someone who is just worried about XCAP, any generalized mechanism requires trying to transform a diff set into a series of xcap operations.

 

Comment: There is a sourceforge project ongoing to do an xmldiff solutiuon that is nearing publication.

 

Proposed: If we do anything, it should be xcap specific.

 

Chair comment: A general solution would probably be outside of our charter. Something that is specific to SIMPLE would be in our scope.

 

Comment: We need to consider pidf-diff as well as xcap-diff.

 

 

Chair Conclusion: It does not seem that this specific proposal (document under discussion) does not represent the path the group wishes to pursue. We will have to debate on list what the correct path is.

 

Comment: Though sympathetic to the comments raised, nobody has suggested that this solution doesn't work. It would be a shame to dither for six months, then come back to this solution.

 

Poll: If you think we need an advanced patch solution (general): Small response. If you think a narrow scope solution would be better: larger response. Undecided: larger response. Conclusion: inconclusive, more discussion needed on list.

 

 

Topic: Policy Capabilities

Jonathan Rosenberg

 

Slides presented

 

Poll: Who read? (reasonably small number).

 

Question: Is the lack of comments an indication of consensus, or apathy?

 

Poll: Should we adopt these two documents as a working group effort and go forward? Consensus reported to proceed with adoption.

 

 

Topic: User Agent Capability Extension to PIDF

Aki Niemi

 

Slides presented.

 

Comment: doing a merge of two documents with conflicting priority value ranges is difficult. for example, if one document has "<4" and another has ">7", how do we compose them? Discussion followed, and somebody needs to go look at callee-caps and see what it can express (integer, restricted to the values of the priority header field, RFC 3840).

 

 

Topic: Presence Processing Model

Jonathan Rosenberg

 

Slides presented.

 

Issue #1: composing unknown attributes. No arguments to proposal.

 

Issue #2: overrides. Rohan suggests that he has issues, but that they could not be resolved with 15 minutes of discussion.

 

conclusion: Author will take issues to list as individual topics.