Minutes, SIPPING WG, IETF 58


Notes by Brian Rosen and Francois Audet
Minutes edited by Gonzalo Camarillo
Meetings chaired by Gonzalo Camarillo, Rohan Mahy, Dean Willis

Session 1, Tuesday November 11, 2003 0900-1130
====================================

Topic: Agenda

Agenda accepted as previously posted.


Topic: Announcements and Status

Chairs mention that they will provide an updated list of milestones for the working group in the second session. MSCML will proceed as an informational individual contribution. There are still some security concerns with the Q.SIG work, but they will probably be resolved soon. The chairs mentioned the existance of draft-manyfolks-sipping-tiop.

Slides presented reviewing status of working group documents.
          pres-chairs-agendaandstatus-sipping-ietf58.ppt


Topic: Application Interaction

Relevant document:
        draft-ietf-sipping-app-interaction-framework

Slides presented
         pres-rosenberg-app-int.ppt

Discussion led by Jonathan Rosenberg

Issue: how to deliver DTMF. The current draft proposes two different mechanisms, one based on REFER and HTTP for presentation capable UAs and the other based on SUBSCRIBE/NOTIFY for presentation free UAs.
Discussion: It should still be possible to use KPML with other transport mechanisms. We need to think of the security implications of this work. Are servers supposed to be in the signalling path or can they obtain the scripts using some other means, such as the dialog package?
Conclusion: Strong consensus on documenting both mechanisms and provide recommendations on how to use them.

Topic: Event Package for DTMF Signals

Relevant document:
         draft-zebarth-sipping-dtmfad

Slides presented:
          pres-zebarth-dtmf-package.ppt

Discussion led by Joe Zebarth

Presentation: a mechanism to transport DTMF to implement prepaid services is needed soon (end of Q1 2004.) The mechanism proposed (an event package) is complementary to KPML because it moves the processing intensity from the Notifier to app server.
Discussion: The real difference between KMPL and this approach is the number of events per digit.
Conclusion: T1 writes a liaison to the IETF indicating their timeframe. If it is possible to meet their deadlines with KPML, the WG prefers not to duplicate standards track work.

Topic: Key Press Stimulus Protocol

Relevant document:

         draft-ietf-sipping-kpml

Slides presented:
          pres-burger-kpml.ppt

Discussion led by Eric Burger

Issue: is the SUBSCRIBE/NOTIFY mechanism OK?
Conclusion: no onjection to immediate NOTIFY with empty body.
Issue: three ways to specify digit maps.
Discussion: requiring three mechanisms is too much. A negotiation using an Accept-like mechanism could be appropriate.
Conclusion: continue discussions on the list.

Topic: Conferencing Design Team Report

Relevant Documents:
         draft-ietf-sipping-conference-package
         draft-ietf-sipping-cc-conferencing

Slides presented:
          pres-johnston-conferencing.ppt

Discussion led by Alan Johnston

Presentation: Framework needs one more revision to align with GRUU. Conference package needs some work to align with XCON.
Issue: side bars.
Conclusion: It will probably be an XCON document. The framework will talk about them.

Topic: Transcoding Design Team

Relevant documents:
         draft-camarillo-sipping-transc-3pcc
         draft-camarillo-sipping-transc-framework
         draft-camarillo-sipping-transc-b2bua
         draft-camarillo-mmusic-source-sink

Slides presented:
          pres-camarillo-transcoding.ppt

Discussion led by Gonzalo Camarillo

Conclusion: strong consensus on adding milestones for the framework, the conf bridge model, and the 3pcc model. Strong consensus on adopting the framework and the 3pcc documents as WG items for those milestones. The design team prefers to wait until the exploders work is completed before asking the WG to adopt the conf bridge model as a WG item.

Topic: Emergency Calls Design Team

Relevant document:
         draft-taylor-sipping-emerg-scen
Slides presented:
          pres-taylor-emergency.ppt

Discussion led by Tom Taylor

Issue: Intermediaries need to insert location information (e.g., phones without emergency support and phones not recognizing emergency calls.)
Discussion: Should this intermediaries be existing SIP entities (e.g., proxies or B2BUAs) or can they be something special?
Conclusion: more discussions needed.
Comment: NENA has two WGs working on these issues and will provide SIPPING with requirements.
Comment: hearing impaired users need to be taken into account.

Topic: Event Package for User Configuration Profiles

Relevant document:
         draft-ietf-sipping-config-framework
Slides presented:
          pres-petrie-config.ppt

Discussion led by Dan Petrie

Issue: can we use XCAP?
Discussions: There are other protocols that could do the job as well, and the initial idea was to be protocol agnostic.
Comment: Are we talking into consideration wireless issues?
Issue: which security mechanisms need to be mandatory to implement?
Conclusion: Organize a conference call and report to the list.

Topic: Intermediary Session Policies in SIP

Relevant documents:
         draft-ietf-sipping-session-policy-req
draft-hilt-sipping-session-indep-policy
draft-hilt-sipping-session-spec-policy
Slides presented:
          pres-hilt-session-policy.ppt

Discussion led by Volker Hilt

Issue: two-pass model vs. three-pass model.
Conclusion: two-pass model is the way to go.
Conclusion: strong negative on sending the documents to SIP. They still need more work.

Topic: Reason Header for Preemption

Relevant document:
         draft-polk-sipping-reason-header-for-preemption
Slides presented:
          pres-polk-reason.ppt

Discussion led by James Polk

Issue: use a single or multiple namespaces.
Conclusion: use a single namespace.
Conclusion: progress as an individual contribution.

Topic: Location Conveyance Requirements

Relevant document:
         draft-polk-sipping-location-requirements

Discussion led by Brian Rosen

Issue: should we use bodies or headers.
Issue: we need to analyze the security implications of this work.
Conclusion: strong consensus on adding a milestone for this work and to take this document as a WG item for that milestone.

Topic: Transfer Issues

Relevant document:
         draft-petrie-sipping-xfer-issues
Slides presented:
          pres-petrie-xfer.ppt

Discussion led by Dan Petrie

No conclusions.


Session 2, Thursday, November 13, 2003, 1530-1730
=====================================

Topic: Agenda

Jonathan Rosenberg will present NAT scenarios in MMUSIC instead.
Chairs presented an updated list of milestones for the WG.

Topic: Requirements for end-to-middle security

Relevant document:
         draft-ietf-sipping-e2m-sec-reqs
Slides presented:
          pres-ono-e2m.ppt

Discussion led by Kumiko Ono

Presentation: difference between e2m and m2e. e2m requires discovery.
Issue: manipulation of bodies by intermediaries.
Discussions: a re-direction model where the UA is the one that inserts the body might be an alternative, although it may introduce long delays.

Topic: Requirements for e2m and m2e

Relevant document:
         draft-barnes-sipping-sec-inserted-info
Slides presented:
          pres-barnes-sec-int.ppt

Discussion led by Mary Barnes

Issue: shall we look at m2m as well?
Issue: trust model.
Issue: mechanism to challenge intermediaries.
Issue: intermediaries manipulating message bodies.
Conclusion: further discussions in the mailing list needed.

Topic: Role(trait)-Based Authorization

Relevant document:
         draft-peterson-sipping-role-authz

Discussion led by Jon Peterson

Conclusion: strong consensus of making it a WG item.

Topic: On-demand Access Authorization

Relevant document:
         draft-trossen-sipping-ondemand
Slides presented:
          pres-trossen-on-demand-auth.ppt

Discussion led by Dirk Trossen

Discussion: XCAP meets many, but not all the requirements.
Conclusion: the work is relevant, but we need more convincing use cases.

Topic: Early Media

Relevant documentss:
         draft-ietf-sipping-early-media-00.txt
         draft-camarillo-sipping-early-disposition-00.txt
Slides presented:
          pres-camarillo-early-media.ppt

Discussion led by Gonzalo Camarillo

Conclusion: strong consensus on making the early media disposition type draft a WG item.

Topic: IPv4/IPv6 Translators in 3GPP Networks

Relevant documents:
         draft-elmalki-sipping-3gpp-translator
Slides presented:
          pres-camarillo-v4v6.ppt

Discussion led by Gonzalo Camarillo

Discussion: This work should take place in SIPPING with support from v6ops.
Conclusion: group of volunteers will help with this work: Marcus Brunner, Roni Even, Keith Drage, and Dirk Kutscher.

Topic: Exploders

Relevant document:
         draft-camarillo-sipping-exploders
Slides presented:
          pres-camarillo-exploders.ppt

Discussion led by Gonzalo Camarillo

Discussion: this is definitively interesting, but the WG is too busy to tackle more work right now.
Conclusion: continue mailing list discussions.

Topic: Dialog Event Package

Relevant document:
         draft-ietf-sipping.dialog-package
Slides presented:
          pres-mahy-dialog-pkg.ppt

Discussion led by Rohan Mahy

Presentation: many changes introduced in the last revision of the document. It needs substantial review.
Discussion: Rohan Mahy will send in two weeks an example of how people can present that they are busy doing something.
Discussion: need to clarify what people mean by "hold indicator".
Conclusion: further discussions to the mailing list.

Topic: SIP Torture Test

Relevant document:
         draft-ietf-sipping-torture-tests
Slides presented:
          pres-sparks-sipping-torturetests-ietf58.ppt

Discussion led by Robert Sparks

Presentation: lots of changes introduced in the last revision. Review needed.
Conclusion: we gathered volunteers to review all the messages.

Topic: SIP Load Management

Relevant document:
         draft-sparks-sipping-load
Slides presented:
          pres-sparks-sipping-load-ietf58.ppt

Discussion led by Robert Sparks

Conclusion: strong consensus on the fact that this is interesting work. Let us keep in on the list for now.

Topic: Even Notification Throttling

Relevant document:
         draft-niemi-sipping-event-throttle
Slides presented:
          pres-niemi-throttle.pdf

Discussion led by Aki Niemi

Discussion: this is important work for SIMPLE.
Issue: should we send this to SIP?
Conclusion: Folks should send their concerns to the list if they believe this should not be sent to SIP. If concerns are small enough, this will be moved SIP. Otherwise, it will stay in SIPPING longer.

Topic: RTCP Summary Report Delivery

Relevant document:
         draft-johnston-sipping-rtcp-summary
Slides presented:
          pres-clark-rtcp.ppt

Discussion led by Alan Clark

Discussion: scope should be clarified. Does this only apply to VoIP?
Discussion: do entities need to report about both directions, send and recv?


ACTION ITEMS

1) Receive a liaison from T1 and see whether or not KPML can meet their deadlines.

2) Chairs to discuss with ADs adding milestones for the transcoding framework, the conf bridge model, and the 3pcc model.

3) Chairs to discuss with ADs making draft-camarillo-sipping-transc-3pcc and draft-camarillo-sipping-transc-framework WG items.

4) Dan Petrie organizes a conference call on XCAP usage for configuration.

5) Chairs to discuss with ADs adding milestone for the location conveyance requirements.

6) Chairs to discuss with ADs making draft-polk-sipping-location-requirements a WG item.

7) Chairs to discuss with ADs adding milestone for role based authentication.

8) Chairs to discuss with ADs making draft-peterson-sipping-role-authz a WG item.

9) Dirk Trossen to provide the WG with use cases on on-demand access authorization.

10) Chairs to discuss with ADs adding milestone for early media disposition type or use the general early media milestone for this.

11) Chairs to discuss with ADs making draft-camarillo-sipping-early-disposition a WG item.

12) Chairs to make sure that Marcus Brunner, Roni Even, Keith Drage, and Dirk Kutscher help with the IPv4/IPv4 translators in 3GPP networks work.

13) Chairs to have volunteers review the SIP torture tests.

14) Chairs to check whether or not there are relevant concerns on the Event Notification Throttling work. Otherwise, send it to SIP.