2.10.7 Interim Joint Meeting - Session Initiation Protocol (sip)/Session Initiation Proposal Investigation (sipping)




IETF-60 Session Initiation Protocol (sip)
Session Initiation Proposal Investigation (sipping)

Interim Meeting Report

Interim SIP/SIPPING Spring 2004 Minutes Minutes, SIPPING WG, SIPish Interim Meeting 2004

Notes by Bill Marshall, Dean Willis, and Paul Kyzivat
Minutes edited by Gonzalo Camarillo
Meeting chaired by Gonzalo Camarillo, Rohan Mahy, and Dean Willis

SIP WG Chairs:
Dean Willis dwillis@dynamicsoft.com
Rohan Mahy rohan@cisco.com

SIPPING WG Chairs:
Gonzalo Camarillo gonzalo.camarillo@ericsson.com
Dean Willis dwillis@dynamicsoft.com
Rohan Mahy rohan@cisco.com

Adam Roach adam@dynamicsoft.com
Alan Johnston alan.johnston@mci.com
Allison Mankin mankin@psg.com
Asher Shiratzky ashers@radvision.com
Ashir Ahmed a.ahmed@ntt.com
Ben Campbell bcampbell@dynamicsoft.com
Bill Marshall wtm@research.att.com
Bob Penfield bpenfield@acmepacket.com
Brain Stucker bstucker@nortelnetworks.com
Chris Boulton cboulton@ubiquity.com
Christer Holmberg christer.holmberg@ericsson.com
Christian Schmidt christian.schmidt@siemens.com
Christian Stredicke cs@snom.com
Cullen Jennings fluffy@cisco.com
Cyrus Shaoul cyrus@ntt-at.com
Dale Moberg dmoberg@nortelnetworks.com
Dan Petrie dpetrie@pingtel.com
David Oran oran@cisco.com
Dorothy Gellert dorothy.gellert@nokia.com
Fardad Farahmand ffarahmand@sonusnet.com
Francois Audet audet@nortelnetworks.com
Gary Ruggiero gary.ruggiero@nokia.com
George Foti george.foti@ericsson.com
Gordon Legard glegard@iperia.com
Henry Sinnreich henry.sinnreich@mci.com
Hisham Khartabil hisham.khartabil@nokia.com
John Buford buford@research.panasonic.com
John Elwell john.elwell@siemens.com
John Lawser lawser@att.com
Jon Peterson jon.peterson@neustar.com
Jonathan Rosenberg jdrosen@dynamicsoft.com
Keith Drage drage@lucent.com
Kumiko Ono ono.kumiko@lab.ntt.co.jp
Kurt Bertone kurt@convergence.com
Kwok Ho Chan khchan@nortelnetworks.com
Mahfuzur Rahman mahfuz@research.panasonic.com
Mark Zeren mzeren@artisoft.com
Martin Dolly mdolly@att.com
Mary Barnes mary.barnes@nortelnetworks.com
Maureen Stillman maureen.stillman@nokia.com
Miguel Garcia miguel.an.garcia@nokia.com
Mihko Lonnfors mikko.lonnfors@nokia.com
Orit Levin oritl@microsoft.com
Paul Kyzivat pkyzivat@cisco.com
Peter Mataga mataga@avaya.com
Radhika Roy rrroy@att.com
Robert Sparks rsparks@dynamicsoft.com
Roni Even roni.even@polycom.co.il
Shida Schubert shida@ntt-at.com
Ted Hardie hardie@qualcomm.com
Thomas Froment thomas.froment@alcatel.fr
Tom Phelan tphelan@sonusnet.com
Volker Hilt volkerh@bell-labs.com
Yaron Reinharts yaronr@il.ibm.com


SIPPING Session, Tuesday, May 25, 2004, 0900-1800

Topic: KPML
Slides presented: pres-dolly-sip-interim04-KPMLup-iss.ppt
Discussions led by: Martin Dolly

Issue: digit supression when interworking with H.323.
Conslusion: A small design group was assigned to discuss and report back.

Issue: Quarantine of digits before subscription.
Conclusion: a small design group was assigned to discuss the problem and report back.

Issue: get rid of EnterKey and OK expression, and add FlashHook and backspace.
Conclusion: only things which appear on keypads of analog PSTN telephone are in scope: 0-9, *#, flash hook, ABCD. Enter Key will be removed.

Issue:
Multiple timers versus timer per expression
Conclusion: we stick to one timer per expression and add clarifying text in the draft.

Issue: MIME type for fileter in the SUBSCRIBE and for events in NOTIFY are different. Should they be merged together?
Conclusion:
There seems to be a slight consensus that we will continue to maintain seperate MIME types at this time, but will also continue to consider the problem.

Issue: draft timing.
Conclusion:
The author of app-interaction feels that it can be advanced concurrently, so we conclude to maintain the
normative dependency at this time.

Issue: Figure 3
Conclusion: It should be removed from the document.

Issue: add a sustained rate of no more than 100 NOTIFIES per minute.
Conclusion: OK, but need to state that overlapping NOTIFIES will happen.

Topic: GRUU
Slides presented: pres-rosenberg-sipping-interim04-gruu.ppt
Discussions led by: Jonathan Rosenberg

Issue: format of Instance ID is just a string now. We need to avoid conflicts across namespaces.
Proposal: what about using the technique of UUID URNs?
Conclusion: Jonathan will send a mail to the NID list asking about which namespace would be appropriate for Instance ID.

Issue: GRUU properties.
Conclusion: Temporal scope no longer makes sense, since same URI will be assigned when UA instance re-registers. If the registrar can identify a GRUU as one it generated (but not currently valid) then 410 or 480; if it didn’t generate the GRUU then 404.

Issue:
administrative GRUU Creation
Conclusion:
document administrative assignment as a means for GRUU construction, and scrub text to make sure there is not a registration bias (particularly the informative text regarding the UAS, e.g. section 5).

Issue:
separate UI/Signaling Component – the UI (with Keypad) on one host, but the signaling handled on another host. The result of the list discussion was to require some kind of communication between the UI and signaling component in this case. 
Conclusion:
Proposed that we ignore this case. No objections noted.

Issue: meaning of “Contact: *” with “Expires: 0”. 
Conclusion: it
means to remove all registrations. No objections.

Issue:
allow GRUU to work without instance ID, bound only to Contact URI
Conclusion:
mandate a URI, not a URN.

Issue: allow a client to propose GRUU to the server.
Conclusion: don’t do this.


Issue: the suggested algorithm, which involves AES, yields long GRUUs
Conclusion: Jonathan will work some text using a hash in the registrar as another suggested algorithm.

Topic: Session Policies
Slides presented: pres-hilt-sipping-consider-policy-interim04.ppt and pres-mahy-session-policy.ppt
Discussions led by: Volker Hilt, Gonzalo Camarillo, and Rohan Mahy

Issue: Adopt the session independent policy draft as a WG item?
Conclusion: yes. The chairs will talk to the AD.

Conclusion: Concensus that both session specific/independent policies are needed.

Issue: which model do we choose for session-specific policies? Piggyback or Separate Channel?
Conclusion: A session policy use-case draft would be helpful. Very helpful. We should be able to extract use cases from every place that 3GPP has found it necessary to document SDP rewriting.

Issue: Response authentication. There appear to be issues in 3261 that allow for insertion of spoofed responses, even if TLS is used.
Conclusion: Cullen and Jonathan will work on addressing this in a 3261 addendum.

Topic: Exploders
Slides presented: pres-camarillo-sip-interim2004-exploders.ppt
Discussions led by: Gonzalo Camarillo

Issue: Address amplification issues.
Conclusion: Work on an opt-in mechanism with real-time removal.

Issue: Communicating the List, URI-Parameter vs only body.
Conclusion: the URI parameter has problems related to proxy translation, which make it an unsuitable solution.

Topic: Connected Party and Identiry
Slides presented:
Discussions led by: Jon Peterson

Issue: Header vs Body for Identity.
Conclusion: deferred.

Issue: how to know what happened when I called A but reached B. Two issues - Knowing it is B vs A, and knowing who caused B to be reached rather than A.
Conclusion: need further discussions.

Topic: Certificates and S/MIME
Slides presented: pres-jennings-sip-Interim-spr2004-Certs-v3.ppt
Discussions led by: Cullen Jennings

Issue: how to offer both RTP and SRTP.
Conclusion: need further discussions.

Topic: Dialog Package
Slides presented:
Discussions led by: Rohan Mahy

Issue: Issue: Hold. Does this need a callee-caps feature tag for interactivity?
Conclusion: How does this correlate to the "unable to send a BYE" property? Further discussions needed.


Slides

KPML Updates Open Issues
Exploders
Session-Independent Policies
Examining Session Policy Topologies
E2E Mechanism
GRUU Open Issues