From bernard_aboba@hotmail.com Sun Aug 22 12:18:17 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 124C23A688B for ; Sun, 22 Aug 2010 12:18:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.407 X-Spam-Level: X-Spam-Status: No, score=-100.407 tagged_above=-999 required=5 tests=[AWL=-0.409, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s6ZsMMqMsblL for ; Sun, 22 Aug 2010 12:18:16 -0700 (PDT) Received: from blu0-omc2-s4.blu0.hotmail.com (blu0-omc2-s4.blu0.hotmail.com [65.55.111.79]) by core3.amsl.com (Postfix) with ESMTP id 24BA63A67F9 for ; Sun, 22 Aug 2010 12:18:16 -0700 (PDT) Received: from BLU137-W9 ([65.55.111.71]) by blu0-omc2-s4.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 22 Aug 2010 12:18:49 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_b0aa2fed-5b6f-4533-9afe-29477002b393_" X-Originating-IP: [72.11.69.66] From: Bernard Aboba To: Date: Sun, 22 Aug 2010 12:18:49 -0700 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 22 Aug 2010 19:18:49.0585 (UTC) FILETIME=[D98A7610:01CB422E] Subject: [martini] Minutes from IETF 79 X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Aug 2010 19:18:17 -0000 --_b0aa2fed-5b6f-4533-9afe-29477002b393_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable If you took minutes at IETF 79 and haven't already sent them to the MARTINI= WG mailing list=2C please do so ASAP. =20 Thanks! = --_b0aa2fed-5b6f-4533-9afe-29477002b393_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable If you took minutes at IETF 79 and haven't already sent them to the MARTINI= WG mailing list=2C please do so ASAP. =3B

Thanks!
= = --_b0aa2fed-5b6f-4533-9afe-29477002b393_-- From bernard_aboba@hotmail.com Mon Aug 23 14:20:10 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 889713A68B1 for ; Mon, 23 Aug 2010 14:20:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.381 X-Spam-Level: X-Spam-Status: No, score=-100.381 tagged_above=-999 required=5 tests=[AWL=-0.383, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IhS+dklpFcXj for ; Mon, 23 Aug 2010 14:20:00 -0700 (PDT) Received: from blu0-omc2-s35.blu0.hotmail.com (blu0-omc2-s35.blu0.hotmail.com [65.55.111.110]) by core3.amsl.com (Postfix) with ESMTP id D8A073A686D for ; Mon, 23 Aug 2010 14:19:59 -0700 (PDT) Received: from BLU137-DS17 ([65.55.111.73]) by blu0-omc2-s35.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 23 Aug 2010 14:20:32 -0700 X-Originating-IP: [131.107.0.72] X-Originating-Email: [bernard_aboba@hotmail.com] Message-ID: From: "Bernard Aboba" To: Date: Mon, 23 Aug 2010 14:20:31 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_055B_01CB42CE.57CE1190" X-Mailer: Microsoft Outlook 14.0 Content-Language: en-us Thread-Index: ActDCPrYKc9tR1hISSS68JTSczq8CA== X-OriginalArrivalTime: 23 Aug 2010 21:20:32.0652 (UTC) FILETIME=[04EBCCC0:01CB4309] Subject: [martini] Draft minutes of the IETF 78 MARTINI WG meeting X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2010 21:20:11 -0000 ------=_NextPart_000_055B_01CB42CE.57CE1190 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit MARTINI WG IETF 78 Mintes Chairs: Bernard Aboba Spencer Dawkins Thursday, July 29, 2010 09:00 - 11:30 2.1 Colorado Room 09:00 - 9:10, Preliminaries Note Well Note Takers: Paul Kyzivat and Cullen Jennings Jabber scribe Agenda bash Document Status Solution Updates MARTINI with Globally Identifiable Numbers, Adam Roach (40 minutes) http://tools.ietf.org/html/draft-ietf-martini-gin Went over changes and open issues: Ticket 48 changes requirements but no impact on GIN. There was discussion of process. This is about appendix A which is analysis of requirements. Adam proposes to align the appendix A by changing text that quotes the requirements doc to be consistent with the final version of the requirements doc. Proposal by Cullen and Hadriel to just drop appendix A. John and Adam are happy to remove it. Keith would like it to remain. So decision is to keep it. Agreed to change the text in Appendix A so that it matches the text in requirements specification. No objection to Issue 4 and Issue 5. Ticket 49 - nits. Changed. Keith requested consistency on a number of other nits. He was asked to report them on the list. He agreed. Ticket 50: propose to update inline with suggestions in the ticket. Query made if any objections to the above tickets. There were none. Ticket 51: ticket submitter proposed one resolution, Adam proposes to do contrary - reject BNC contact with user part. Discussion of pros/cons of the alternative. Keith and Cullen argued for being strict, and Hadriel agreed. That approach (consistent with the slide) was agreed: incorrect URI will cause rejection. Ticket 54: Keith objected to use of "non-bnc URI" without definition. Adam agrees to fix that, make it clear what is intended. Everywhere we have BNC before another term, it needs to be defined. On this issue in #54 reword to be "URI without a BNC" Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies. Questions/objections of how this prohibition applies to reg event extensions. It was agreed to modify the proposed text - "after "bnc" parameter" add "in an extension". Ticket 56: about security review. Discussion of what the error code should be. Adam proposes using an existing 500 class response to indicate an overload condition. Agreed on Proposal #1 and #2. Will return an existing 500 class response. Ticket 57: Are GRUUs mandatory? Three options offered - completely optional; mandatory to implement & optional to use; mandatory to use martini at all. Hadriel argued at length for optionality. Cullen argued strongly for mandatory to implement for public GRUU. There was clarification that these requirements are on the SSP. There was consensus that it be mandatory for an SSP implementing gin to supply a public gruu when requested by the registering PBX. Then discussion moved to temp GRUU. Debate among Cullen and Hadriel. Cullen argues for support of confidentiality - need to support anonymous calls. He would accept some other mechanism than temp GRUU if someone can propose it for inclusion in this draft. Andrew Allen supports for fear that some other system likely to mangle public GRUUs. Hadriel asserted that he sells boxes that do this without use of temp GRUU. Bernard Aboba noted that GRUU support (both public and temporary) is covered by REQ16 in the requirements document: REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. However, this requirement is phrased as "MUST allow" and only applies to PBXes, not SSPs. John Ewell was concerned that that mandating support by SSPs might raise the bar too high and discourage SSPs from implementing GIN. Keith was concerned that we are having a requirements document in the context of the gin draft - that people who want new requirement should be making a bis version of the requirements document. T here was suggestion to split the ticket, into the part about pub gruu and a separate one about private calls. Request for Cullen to file that ticket. Proposal for interested parties to go off between now and next session at 3 and try to figure this out. Will pick it up then. Individual Submissions (60 minutes) Other Logical Identifier Values (OLIVE), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-with-olive Hadriel gave summary. There were a number of clarifying questions. John wanted to know if this is service that SSPs would want to provide. Adam observed that its perfectly reasonable to assume the SSP could host your own domain name and then arbitrary user names within that domain name. Then got on to local numbers. Cullen suggests splitting this into separate drafts for alphanumeric user names and local numbers because. About 10 people in the room thought it was worth solving the "Bob@example.com" problem - alphanumeric user names. This is simply guidance to hadriel about his authoring of private drafts. There was a sughgestion to work on two separate documents: one for email-style addresses (e.g. "bob@example.com') and the other for numeric addresses (but not E.164 numbers): "1234". MARTINI Event Package for Registration (VERMOUTH), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-vermouth Hadriel gave an overview. Normal subscription get routed to the PBX. Presented two alternatives - use reg-event with extensions or a new event package. John Elwell questioned if SIP is right for this. Andrew Allen also preferred new event package because semantics are different. Cullen Jennings gave another reason - authorization rules are different. There seemed to be general support for a new event package. Thursday, July 29, 2010 15:10 - 16:10 This session was just to clear up the temp-gruu issue. People had worked in the intervening time and had proposed text which was displayed on a slide. After brief discussion, the room was polled about this new text. Result was 12-0 in favor, which was considered to be consensus. The group then adjourned. ------=_NextPart_000_055B_01CB42CE.57CE1190 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

MARTINI WG = IETF 78 Mintes

Chairs:

Bernard = Aboba <bernard_aboba at hotmail.com>

Spencer Dawkins <spencer at = wonderhamster.org>

 

Thursday, = July 29, 2010

09:00 - = 11:30

2.1 Colorado = Room

 

09:00 - 9:10, Preliminaries

 

     Note Well

     Note Takers:  Paul = Kyzivat and Cullen Jennings

     Jabber = scribe

     = Agenda bash

     = Document Status

 

Solution = Updates

 

MARTINI with Globally Identifiable Numbers, Adam Roach = (40 minutes)

http://tools.ietf.org/html/draft-ietf-martini-gin<= /o:p>

 

Went over changes and open issues:

 

Ticket 48 = changes requirements but no impact on GIN.  There was =

discussion of process. This is about = appendix A which is analysis of

requirements. Adam proposes to align the appendix A by = changing text

that quotes the = requirements doc to be consistent with the final

version of the requirements doc.

 

Proposal by = Cullen and Hadriel to just drop appendix A. John and Adam =

are happy to remove it. Keith would = like it to remain. So decision is

to = keep it.

 

Agreed to change the text in Appendix A so that it = matches the text

in requirements = specification.

 

No objection = to Issue 4 and Issue 5.

 

Ticket 49 = – nits. Changed. Keith requested consistency on a number of =

other nits. He was asked to report = them on the list. He agreed.

 

Ticket 50: = propose to update inline with suggestions in the = ticket.

Query made if any objections = to the above tickets. There were none.

 

Ticket 51: = ticket submitter proposed one resolution, Adam proposes to =

do contrary – reject BNC = contact with user part. Discussion of

pros/cons of the alternative. Keith and Cullen argued = for being

strict, and Hadriel = agreed. That approach (consistent with the slide)

was agreed: incorrect URI will cause = rejection.

 

Ticket 54: Keith objected to use of "non-bnc = URI" without definition.

Adam = agrees to fix that, make it clear what is intended.

 

Everywhere = we have BNC before another term, it needs to be = defined.

On this issue in #54 reword = to be "URI without a BNC"

 

Ticket 55: = regarding prohibition of "bnc" parameter in reg event bodies. =

Questions/objections of how this = prohibition applies to reg event

extensions. It was agreed to modify the proposed text = - "after "bnc"

parameter" add "in an = extension".

 

Ticket 56: = about security review. Discussion of what the error code =

should be. Adam proposes using an = existing 500 class response to

indicate an overload condition.

 

Agreed on = Proposal #1 and #2. Will return an existing 500 class response. =

 

Ticket 57: Are GRUUs mandatory? Three options offered = – completely

optional; = mandatory to implement & optional to use; mandatory to use =

martini at all.

 

Hadriel = argued at length for optionality. Cullen argued strongly =

for mandatory to implement for = public GRUU. There was clarification

that these requirements are on the SSP. There was = consensus that it be

mandatory for = an SSP implementing gin to supply a public gruu when

requested by the registering PBX.

 

Then = discussion moved to temp GRUU. Debate among Cullen and Hadriel. =

Cullen argues for support of = confidentiality – need to support

anonymous calls. He would accept some other mechanism = than temp GRUU

if someone can = propose it for inclusion in this draft. Andrew Allen

supports for fear that some other system likely to = mangle public

GRUUs. Hadriel = asserted that he sells boxes that do this without use

of temp GRUU.

 

Bernard = Aboba noted that GRUU support (both public and temporary) = is

covered by REQ16 in the = requirements document:

 

   = REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs = with

   public or temporary = Globally Routable UA URIs (GRUUs) [RFC5627].

 

 

However, = this requirement is phrased as "MUST allow" and only = applies

to PBXes, not SSPs.  = John Ewell was concerned that that mandating

support by SSPs might raise the bar too high and = discourage SSPs from

implementing = GIN. Keith was concerned that we are having a requirements =

document in the context of the gin = draft – that people who want new

requirement should be making a bis version of the = requirements document. T

here was = suggestion to split the ticket, into the part about pub gruu =

and a separate one about private = calls.

 

Request for Cullen to file that ticket. Proposal for = interested

parties to go off between = now and next session at 3 and try to figure this out.

Will pick it up then.

 

Individual = Submissions (60 minutes)

Other = Logical Identifier Values (OLIVE), Hadriel Kaplan

http://tools.ietf.org/html/draft-kaplan-martini-with-ol= ive

 

Hadriel gave summary. There were a number of = clarifying questions.

John wanted to = know if this is service that SSPs would want to

provide. Adam observed that its perfectly reasonable = to assume the SSP

could host your = own domain name and then arbitrary user names within that domain = name.

Then got on to local numbers. = Cullen suggests splitting this into

separate drafts for alphanumeric user names and local = numbers because.

 

About 10 = people in the room thought it was worth solving the = "Bob@example.com"

problem = – alphanumeric user names. This is simply guidance to hadriel =

about his authoring of private = drafts.

 

There was a sughgestion to work on two separate = documents:  one for

email-style = addresses (e.g. "bob@example.com') and the other for = numeric

addresses (but not E.164 = numbers):  "1234".

 

MARTINI = Event Package for Registration (VERMOUTH), Hadriel = Kaplan

http://tools.ietf.org/html/draft-kaplan-martini-vermout= h

 

Hadriel gave an overview. Normal subscription get = routed to the PBX.

 

Presented = two alternatives – use reg-event with

extensions or a new event package. John Elwell = questioned if SIP is

right for this. = Andrew Allen also preferred new event package because

semantics are different. Cullen Jennings gave another = reason – authorization

rules = are different.

 

There seemed = to be general support for a new event package.

 

Thursday, = July 29, 2010

15:10 - = 16:10

 

This session was just to clear up the temp-gruu = issue.

People had worked in the = intervening time and had proposed text

which was displayed on a slide.

 

After brief = discussion, the room was polled about this new text.

Result was 12-0 in favor, which was considered to be = consensus.

 

The group then = adjourned.

------=_NextPart_000_055B_01CB42CE.57CE1190-- From brian.lindsay@genband.com Wed Aug 25 11:50:42 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CF8A93A68F3 for ; Wed, 25 Aug 2010 11:50:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.298 X-Spam-Level: X-Spam-Status: No, score=-5.298 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C1DvG+n+WO6y for ; Wed, 25 Aug 2010 11:50:28 -0700 (PDT) Received: from exprod7og105.obsmtp.com (exprod7og105.obsmtp.com [64.18.2.163]) by core3.amsl.com (Postfix) with ESMTP id 05F4B3A687F for ; Wed, 25 Aug 2010 11:50:27 -0700 (PDT) Received: from source ([63.149.188.88]) (using TLSv1) by exprod7ob105.postini.com ([64.18.6.12]) with SMTP ID DSNKTHVmFB+uwNRZxwPVe+xkx9tRK/kQ8i8D@postini.com; Wed, 25 Aug 2010 11:51:01 PDT Received: from owa.genband.com ([172.16.21.97]) by mail.genband.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Wed, 25 Aug 2010 13:50:19 -0500 Received: from GBPLMAIL01.genband.com ([fe80::70bf:29d1:2cfe:42b5]) by GBEX01.genband.com ([fe80::8d5f:3299:f2:285c%14]) with mapi; Wed, 25 Aug 2010 13:50:18 -0500 From: Brian Lindsay To: Bernard Aboba , "martini@ietf.org" Thread-Topic: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI WG meeting) Thread-Index: ActDCPrYKc9tR1hISSS68JTSczq8CABdHRUQ Date: Wed, 25 Aug 2010 18:50:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_F1A0ED6425368141998E077AC43334E414EA7CBCgbplmail01genba_" MIME-Version: 1.0 X-OriginalArrivalTime: 25 Aug 2010 18:50:19.0235 (UTC) FILETIME=[5D550330:01CB4486] X-TM-AS-Product-Ver: SMEX-8.0.0.4160-6.500.1024-17596.001 X-TM-AS-Result: No--26.880400-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Subject: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI WG meeting) X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2010 18:50:43 -0000 --_000_F1A0ED6425368141998E077AC43334E414EA7CBCgbplmail01genba_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Regarding GRUU, I was unable to attend the IETF 78 WG Meeting, but I wou= ld like to object to the outcome regarding mandating support for GRUU on th= e SSP. There was discussion of the topic on the list in July, and I believe the= re was no consensus on mandating GRUU at that time, so I think the topic i= s one that could be valid for the broader set of list participants to consi= der. My view is that is that it is appropriate for the GIN draft to define ho= w GRUU interacts with the GIN registration mechanism, but there does not ne= ed to be a coupling/dependency such that an implementer of the GIN registra= tion mechanism is also required to implement GRUU. In short - I think what= is in the -05 draft is fine. Why? * Most existing SIP Trunking deployments do not use/require GRUU's.= The main driver for the martini work has always been about aligning on the= semantics of the registration request and request uri population. This can= be done without introducing a dependency on GRUU implementation. * The GRUU RFC is still an optional mechanism as far as SIP is conc= erned * A baseline set of services can be provided without requiring GRUU= . For example, the current draft of SIP Connect 1.1 ( http://www.sipforum.= org/component/option,com_docman/task,cat_view/gid,84/Itemid,75/ ) has a b= aseline call transfer capability defined that uses re-invites and doesn't u= se REFER. REFER-based transfer is optional, as is the usage of out-of-dial= og REFER. (The language actually discourages use of REFER due to billing ri= sks/considerations). The discussions on temporary GRUUs for privacy also seem to be exceedin= g the scope of the original focus of MARTINI and the requirements document.= There was never an intent for MARTINI to define a privacy solution for SIP= PBXs. Regards Brian ----------------------------------------- Brian Lindsay Sr. Architect, System Architecture GENBAND +1.613.763.3459 brian.lindsay@genband.com From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf = Of Bernard Aboba Sent: Monday, August 23, 2010 5:21 PM To: martini@ietf.org Subject: [martini] Draft minutes of the IETF 78 MARTINI WG meeting MARTINI WG IETF 78 Mintes Chairs: Bernard Aboba Spencer Dawkins Thursday, July 29, 2010 09:00 - 11:30 2.1 Colorado Room 09:00 - 9:10, Preliminaries Note Well Note Takers: Paul Kyzivat and Cullen Jennings Jabber scribe Agenda bash Document Status Solution Updates MARTINI with Globally Identifiable Numbers, Adam Roach (40 minutes) http://tools.ietf.org/html/draft-ietf-martini-gin Went over changes and open issues: Ticket 48 changes requirements but no impact on GIN. There was discussion of process. This is about appendix A which is analysis of requirements. Adam proposes to align the appendix A by changing text that quotes the requirements doc to be consistent with the final version of the requirements doc. Proposal by Cullen and Hadriel to just drop appendix A. John and Adam are happy to remove it. Keith would like it to remain. So decision is to keep it. Agreed to change the text in Appendix A so that it matches the text in requirements specification. No objection to Issue 4 and Issue 5. Ticket 49 - nits. Changed. Keith requested consistency on a number of other nits. He was asked to report them on the list. He agreed. Ticket 50: propose to update inline with suggestions in the ticket. Query made if any objections to the above tickets. There were none. Ticket 51: ticket submitter proposed one resolution, Adam proposes to do contrary - reject BNC contact with user part. Discussion of pros/cons of the alternative. Keith and Cullen argued for being strict, and Hadriel agreed. That approach (consistent with the slide) was agreed: incorrect URI will cause rejection. Ticket 54: Keith objected to use of "non-bnc URI" without definition. Adam agrees to fix that, make it clear what is intended. Everywhere we have BNC before another term, it needs to be defined. On this issue in #54 reword to be "URI without a BNC" Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies. Questions/objections of how this prohibition applies to reg event extensions. It was agreed to modify the proposed text - "after "bnc" parameter" add "in an extension". Ticket 56: about security review. Discussion of what the error code should be. Adam proposes using an existing 500 class response to indicate an overload condition. Agreed on Proposal #1 and #2. Will return an existing 500 class response. Ticket 57: Are GRUUs mandatory? Three options offered - completely optional; mandatory to implement & optional to use; mandatory to use martini at all. Hadriel argued at length for optionality. Cullen argued strongly for mandatory to implement for public GRUU. There was clarification that these requirements are on the SSP. There was consensus that it be mandatory for an SSP implementing gin to supply a public gruu when requested by the registering PBX. Then discussion moved to temp GRUU. Debate among Cullen and Hadriel. Cullen argues for support of confidentiality - need to support anonymous calls. He would accept some other mechanism than temp GRUU if someone can propose it for inclusion in this draft. Andrew Allen supports for fear that some other system likely to mangle public GRUUs. Hadriel asserted that he sells boxes that do this without use of temp GRUU. Bernard Aboba noted that GRUU support (both public and temporary) is covered by REQ16 in the requirements document: REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. However, this requirement is phrased as "MUST allow" and only applies to PBXes, not SSPs. John Ewell was concerned that that mandating support by SSPs might raise the bar too high and discourage SSPs from implementing GIN. Keith was concerned that we are having a requirements document in the context of the gin draft - that people who want new requirement should be making a bis version of the requirements document. T here was suggestion to split the ticket, into the part about pub gruu and a separate one about private calls. Request for Cullen to file that ticket. Proposal for interested parties to go off between now and next session at 3 and try to figure this = out. Will pick it up then. Individual Submissions (60 minutes) Other Logical Identifier Values (OLIVE), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-with-olive Hadriel gave summary. There were a number of clarifying questions. John wanted to know if this is service that SSPs would want to provide. Adam observed that its perfectly reasonable to assume the SSP could host your own domain name and then arbitrary user names within that d= omain name. Then got on to local numbers. Cullen suggests splitting this into separate drafts for alphanumeric user names and local numbers because. About 10 people in the room thought it was worth solving the "Bob@example.c= om" problem - alphanumeric user names. This is simply guidance to hadriel about his authoring of private drafts. There was a sughgestion to work on two separate documents: one for email-style addresses (e.g. "bob@example.com') and the other for numeric addresses (but not E.164 numbers): "1234". MARTINI Event Package for Registration (VERMOUTH), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-vermouth Hadriel gave an overview. Normal subscription get routed to the PBX. Presented two alternatives - use reg-event with extensions or a new event package. John Elwell questioned if SIP is right for this. Andrew Allen also preferred new event package because semantics are different. Cullen Jennings gave another reason - authorizatio= n rules are different. There seemed to be general support for a new event package. Thursday, July 29, 2010 15:10 - 16:10 This session was just to clear up the temp-gruu issue. People had worked in the intervening time and had proposed text which was displayed on a slide. After brief discussion, the room was polled about this new text. Result was 12-0 in favor, which was considered to be consensus. The group then adjourned. --_000_F1A0ED6425368141998E077AC43334E414EA7CBCgbplmail01genba_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 =

   Regarding G= RUU, I was unable to attend the IETF 78 WG Meeting, but I would like to object to = the outcome regarding mandating support for GRUU on the SSP.<= /p>

 =

   There was discussion of the topic on the list in July, and I believe there was no con= sensus on mandating GRUU at that time, so  I think the topic is one that coul= d be valid for the broader set of list participants to consider.

 =

   My view is = that is that it is appropriate for the GIN draft to define how GRUU interacts with = the GIN registration mechanism, but there does not need to be a coupling/depend= ency such that an implementer of the GIN registration mechanism is also required= to implement GRUU.  In short – I think what is in the -05 draft is fine.

 =

   Why?

 =

·         Most existing = SIP Trunking deployments do not use/require GRUU’s. The main driver for t= he martini work has always been about aligning on the semantics of the registration request and request uri population. This can be done without introducing a dependency on GRUU implementation.

·         The GRUU RFC i= s still an optional mechanism as far as SIP is concerned

·         A baseline set= of services can be provided without requiring GRUU. For example, the current d= raft of SIP Connect 1.1 (  http://www.sipforum.org/component/option,com_doc= man/task,cat_view/gid,84/Itemid,75/   ) has a baseline call transfer capability defined that uses re-invites and doesn’t use REFER.  REFER-based transfer is optional, as is the usage of out-of-dialog REFER. (The language actually discourages use of REF= ER due to billing risks/considerations).

 =

    The discussions on temporary GRUUs for privacy also seem to be exceeding the sc= ope of the original focus of MARTINI and the requirements document. There was n= ever an intent for MARTINI to define a privacy solution for SIP PBXs.=

 =

   Regards

    =     Brian

 =

------------------------= -----------------

Brian Lindsay=

Sr. Architect, System Architecture

GENBAND

+1.613.763.3459

brian.lindsay@genband.co= m

 =

From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of = Bernard Aboba
Sent: Monday, August 23, 2010 5:21 PM
To: martini@ietf.org
Subject: [martini] Draft minutes of the IETF 78 MARTINI WG meeting

 

MARTINI WG IETF 78 Mintes

 

Chairs:

Bernard Aboba <bernard_aboba at hotmail.com>

Spencer Dawkins <spencer at wonderhamster.org>

 

Thursday, July 29, 2010

09:00 - 11:30

2.1 Colorado Room

 

09:00 - 9:10, Preliminaries

 

     Note Well

     Note Takers:  Paul Kyziv= at and Cullen Jennings

     Jabber scribe

     Agenda bash

     Document Status

 

Solution Updates

 

MARTINI with Globally Identifiable Numbers, Adam Roach= (40 minutes)

http://tools.ietf.org/html/draft-ietf-martini-gin=

 

Went over changes and open issues:

 

Ticket 48 changes requirements but no impact on GIN.&n= bsp; There was

discussion of process. This is about appendix A which = is analysis of

requirements. Adam proposes to align the appendix A by changing text

that quotes the requirements doc to be consistent with= the final

version of the requirements doc.

 

Proposal by Cullen and Hadriel to just drop appendix A= . John and Adam

are happy to remove it. Keith would like it to remain.= So decision is

to keep it.

 

Agreed to change the text in Appendix A so that it mat= ches the text

in requirements specification.

 

No objection to Issue 4 and Issue 5.

 

Ticket 49 – nits. Changed. Keith requested consi= stency on a number of

other nits. He was asked to report them on the list. H= e agreed.

 

Ticket 50: propose to update inline with suggestions i= n the ticket.

Query made if any objections to the above tickets. The= re were none.

 

Ticket 51: ticket submitter proposed one resolution, A= dam proposes to

do contrary – reject BNC contact with user part. Discussion of

pros/cons of the alternative. Keith and Cullen argued = for being

strict, and Hadriel agreed. That approach (consistent = with the slide)

was agreed: incorrect URI will cause rejection.

 

Ticket 54: Keith objected to use of "non-bnc URI&= quot; without definition.

Adam agrees to fix that, make it clear what is intende= d.

 

Everywhere we have BNC before another term, it needs t= o be defined.

On this issue in #54 reword to be "URI without a BNC"

 

Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies.

Questions/objections of how this prohibition applies t= o reg event

extensions. It was agreed to modify the proposed text = - "after "bnc"

parameter" add "in an extension".<= /o:p>

 

Ticket 56: about security review. Discussion of what t= he error code

should be. Adam proposes using an existing 500 class response to

indicate an overload condition.

 

Agreed on Proposal #1 and #2. Will return an existing = 500 class response.

 

Ticket 57: Are GRUUs mandatory? Three options offered – completely

optional; mandatory to implement & optional to use= ; mandatory to use

martini at all.

 

Hadriel argued at length for optionality. Cullen argue= d strongly

for mandatory to implement for public GRUU. There was clarification

that these requirements are on the SSP. There was cons= ensus that it be

mandatory for an SSP implementing gin to supply a publ= ic gruu when

requested by the registering PBX.

 

Then discussion moved to temp GRUU. Debate among Culle= n and Hadriel.

Cullen argues for support of confidentiality – n= eed to support

anonymous calls. He would accept some other mechanism = than temp GRUU

if someone can propose it for inclusion in this draft. Andrew Allen

supports for fear that some other system likely to man= gle public

GRUUs. Hadriel asserted that he sells boxes that do th= is without use

of temp GRUU.

 

Bernard Aboba noted that GRUU support (both public and temporary) is

covered by REQ16 in the requirements document:

 

   REQ16 - The mechanism MUST allow the SIP-= PBX to provide its UAs with

   public or temporary Globally Routable UA = URIs (GRUUs) [RFC5627].

 

 

However, this requirement is phrased as "MUST allow" and only applies

to PBXes, not SSPs.  John Ewell was concerned tha= t that mandating

support by SSPs might raise the bar too high and disco= urage SSPs from

implementing GIN. Keith was concerned that we are havi= ng a requirements

document in the context of the gin draft – that = people who want new

requirement should be making a bis version of the requirements document. T

here was suggestion to split the ticket, into the part= about pub gruu

and a separate one about private calls.

 

Request for Cullen to file that ticket. Proposal for interested

parties to go off between now and next session at 3 an= d try to figure this out.

Will pick it up then.

 

Individual Submissions (60 minutes)

Other Logical Identifier Values (OLIVE), Hadriel Kapla= n

http://tools.ietf.org/html/draft-kaplan-martini-with-o= live

 

Hadriel gave summary. There were a number of clarifyin= g questions.

John wanted to know if this is service that SSPs would= want to

provide. Adam observed that its perfectly reasonable t= o assume the SSP

could host your own domain name and then arbitrary use= r names within that domain name.

Then got on to local numbers. Cullen suggests splittin= g this into

separate drafts for alphanumeric user names and local numbers because.

 

About 10 people in the room thought it was worth solvi= ng the "Bob@example.com"

problem – alphanumeric user names. This is simpl= y guidance to hadriel

about his authoring of private drafts.

 

There was a sughgestion to work on two separate documents:  one for

email-style addresses (e.g. "bob@example.com') an= d the other for numeric

addresses (but not E.164 numbers):  "1234&qu= ot;.

 

MARTINI Event Package for Registration (VERMOUTH), Had= riel Kaplan

http://tools.ietf.org/html/draft-kaplan-martini-vermou= th

 

Hadriel gave an overview. Normal subscription get rout= ed to the PBX.

 

Presented two alternatives – use reg-event with =

extensions or a new event package. John Elwell questio= ned if SIP is

right for this. Andrew Allen also preferred new event package because

semantics are different. Cullen Jennings gave another = reason – authorization

rules are different.

 

There seemed to be general support for a new event pac= kage.

 

Thursday, July 29, 2010

15:10 - 16:10

 

This session was just to clear up the temp-gruu issue.=

People had worked in the intervening time and had prop= osed text

which was displayed on a slide.

 

After brief discussion, the room was polled about this= new text.

Result was 12-0 in favor, which was considered to be consensus.

 

The group then adjourned.

--_000_F1A0ED6425368141998E077AC43334E414EA7CBCgbplmail01genba_-- From bernard_aboba@hotmail.com Wed Aug 25 14:02:11 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C25423A6903 for ; Wed, 25 Aug 2010 14:02:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.663 X-Spam-Level: X-Spam-Status: No, score=-101.663 tagged_above=-999 required=5 tests=[AWL=0.935, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rrIBH0nXr98E for ; Wed, 25 Aug 2010 14:02:00 -0700 (PDT) Received: from blu0-omc4-s26.blu0.hotmail.com (blu0-omc4-s26.blu0.hotmail.com [65.55.111.165]) by core3.amsl.com (Postfix) with ESMTP id C5C1D3A68E3 for ; Wed, 25 Aug 2010 14:01:59 -0700 (PDT) Received: from BLU137-DS17 ([65.55.111.137]) by blu0-omc4-s26.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 25 Aug 2010 14:02:31 -0700 X-Originating-IP: [131.107.0.117] X-Originating-Email: [bernard_aboba@hotmail.com] Message-ID: From: "Bernard Aboba" To: "'Brian Lindsay'" , References: In-Reply-To: Date: Wed, 25 Aug 2010 14:03:20 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000A_01CB445E.46ADF010" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: ActDCPrYKc9tR1hISSS68JTSczq8CABdHRUQAAbQ8ZA= Content-Language: en-us X-OriginalArrivalTime: 25 Aug 2010 21:02:31.0919 (UTC) FILETIME=[D59487F0:01CB4498] Subject: Re: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI WG meeting) X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2010 21:02:11 -0000 ------=_NextPart_000_000A_01CB445E.46ADF010 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Are you objecting to the public GRUU requirement, or temp GRUUs, or both? Would it make a difference if it was a SHOULD vs. MUST or are you arguing for MAY? From: Brian Lindsay [mailto:brian.lindsay@genband.com] Sent: Wednesday, August 25, 2010 11:50 AM To: Bernard Aboba; martini@ietf.org Subject: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI WG meeting) Hi, Regarding GRUU, I was unable to attend the IETF 78 WG Meeting, but I would like to object to the outcome regarding mandating support for GRUU on the SSP. There was discussion of the topic on the list in July, and I believe there was no consensus on mandating GRUU at that time, so I think the topic is one that could be valid for the broader set of list participants to consider. My view is that is that it is appropriate for the GIN draft to define how GRUU interacts with the GIN registration mechanism, but there does not need to be a coupling/dependency such that an implementer of the GIN registration mechanism is also required to implement GRUU. In short - I think what is in the -05 draft is fine. Why? . Most existing SIP Trunking deployments do not use/require GRUU's. The main driver for the martini work has always been about aligning on the semantics of the registration request and request uri population. This can be done without introducing a dependency on GRUU implementation. . The GRUU RFC is still an optional mechanism as far as SIP is concerned . A baseline set of services can be provided without requiring GRUU. For example, the current draft of SIP Connect 1.1 ( http://www.sipforum.org/component/option,com_docman/task,cat_view/gid,84/Ite mid,75/ ) has a baseline call transfer capability defined that uses re-invites and doesn't use REFER. REFER-based transfer is optional, as is the usage of out-of-dialog REFER. (The language actually discourages use of REFER due to billing risks/considerations). The discussions on temporary GRUUs for privacy also seem to be exceeding the scope of the original focus of MARTINI and the requirements document. There was never an intent for MARTINI to define a privacy solution for SIP PBXs. Regards Brian ----------------------------------------- Brian Lindsay Sr. Architect, System Architecture GENBAND +1.613.763.3459 brian.lindsay@genband.com From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of Bernard Aboba Sent: Monday, August 23, 2010 5:21 PM To: martini@ietf.org Subject: [martini] Draft minutes of the IETF 78 MARTINI WG meeting MARTINI WG IETF 78 Mintes Chairs: Bernard Aboba Spencer Dawkins Thursday, July 29, 2010 09:00 - 11:30 2.1 Colorado Room 09:00 - 9:10, Preliminaries Note Well Note Takers: Paul Kyzivat and Cullen Jennings Jabber scribe Agenda bash Document Status Solution Updates MARTINI with Globally Identifiable Numbers, Adam Roach (40 minutes) http://tools.ietf.org/html/draft-ietf-martini-gin Went over changes and open issues: Ticket 48 changes requirements but no impact on GIN. There was discussion of process. This is about appendix A which is analysis of requirements. Adam proposes to align the appendix A by changing text that quotes the requirements doc to be consistent with the final version of the requirements doc. Proposal by Cullen and Hadriel to just drop appendix A. John and Adam are happy to remove it. Keith would like it to remain. So decision is to keep it. Agreed to change the text in Appendix A so that it matches the text in requirements specification. No objection to Issue 4 and Issue 5. Ticket 49 - nits. Changed. Keith requested consistency on a number of other nits. He was asked to report them on the list. He agreed. Ticket 50: propose to update inline with suggestions in the ticket. Query made if any objections to the above tickets. There were none. Ticket 51: ticket submitter proposed one resolution, Adam proposes to do contrary - reject BNC contact with user part. Discussion of pros/cons of the alternative. Keith and Cullen argued for being strict, and Hadriel agreed. That approach (consistent with the slide) was agreed: incorrect URI will cause rejection. Ticket 54: Keith objected to use of "non-bnc URI" without definition. Adam agrees to fix that, make it clear what is intended. Everywhere we have BNC before another term, it needs to be defined. On this issue in #54 reword to be "URI without a BNC" Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies. Questions/objections of how this prohibition applies to reg event extensions. It was agreed to modify the proposed text - "after "bnc" parameter" add "in an extension". Ticket 56: about security review. Discussion of what the error code should be. Adam proposes using an existing 500 class response to indicate an overload condition. Agreed on Proposal #1 and #2. Will return an existing 500 class response. Ticket 57: Are GRUUs mandatory? Three options offered - completely optional; mandatory to implement & optional to use; mandatory to use martini at all. Hadriel argued at length for optionality. Cullen argued strongly for mandatory to implement for public GRUU. There was clarification that these requirements are on the SSP. There was consensus that it be mandatory for an SSP implementing gin to supply a public gruu when requested by the registering PBX. Then discussion moved to temp GRUU. Debate among Cullen and Hadriel. Cullen argues for support of confidentiality - need to support anonymous calls. He would accept some other mechanism than temp GRUU if someone can propose it for inclusion in this draft. Andrew Allen supports for fear that some other system likely to mangle public GRUUs. Hadriel asserted that he sells boxes that do this without use of temp GRUU. Bernard Aboba noted that GRUU support (both public and temporary) is covered by REQ16 in the requirements document: REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. However, this requirement is phrased as "MUST allow" and only applies to PBXes, not SSPs. John Ewell was concerned that that mandating support by SSPs might raise the bar too high and discourage SSPs from implementing GIN. Keith was concerned that we are having a requirements document in the context of the gin draft - that people who want new requirement should be making a bis version of the requirements document. T here was suggestion to split the ticket, into the part about pub gruu and a separate one about private calls. Request for Cullen to file that ticket. Proposal for interested parties to go off between now and next session at 3 and try to figure this out. Will pick it up then. Individual Submissions (60 minutes) Other Logical Identifier Values (OLIVE), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-with-olive Hadriel gave summary. There were a number of clarifying questions. John wanted to know if this is service that SSPs would want to provide. Adam observed that its perfectly reasonable to assume the SSP could host your own domain name and then arbitrary user names within that domain name. Then got on to local numbers. Cullen suggests splitting this into separate drafts for alphanumeric user names and local numbers because. About 10 people in the room thought it was worth solving the "Bob@example.com" problem - alphanumeric user names. This is simply guidance to hadriel about his authoring of private drafts. There was a sughgestion to work on two separate documents: one for email-style addresses (e.g. "bob@example.com') and the other for numeric addresses (but not E.164 numbers): "1234". MARTINI Event Package for Registration (VERMOUTH), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-vermouth Hadriel gave an overview. Normal subscription get routed to the PBX. Presented two alternatives - use reg-event with extensions or a new event package. John Elwell questioned if SIP is right for this. Andrew Allen also preferred new event package because semantics are different. Cullen Jennings gave another reason - authorization rules are different. There seemed to be general support for a new event package. Thursday, July 29, 2010 15:10 - 16:10 This session was just to clear up the temp-gruu issue. People had worked in the intervening time and had proposed text which was displayed on a slide. After brief discussion, the room was polled about this new text. Result was 12-0 in favor, which was considered to be consensus. The group then adjourned. ------=_NextPart_000_000A_01CB445E.46ADF010 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Are you objecting to = the public GRUU requirement, or temp GRUUs, or both?  Would it make a = difference if it was a SHOULD vs. MUST or are you arguing for MAY?

 

From:= Brian = Lindsay [mailto:brian.lindsay@genband.com]
Sent: Wednesday, August 25, 2010 11:50 AM
To: Bernard Aboba; martini@ietf.org
Subject: GRUU (was RE: [martini] Draft minutes of the IETF 78 = MARTINI WG meeting)

 

Hi,

 

   = Regarding GRUU, I was unable to attend the IETF 78 WG Meeting, but I would like to object = to the outcome regarding mandating support for GRUU on the = SSP.

 

   There = was discussion of the topic on the list in July, and I believe there was no consensus = on mandating GRUU at that time, so  I think the topic is one that = could be valid for the broader set of list participants to = consider.

 

   My view = is that is that it is appropriate for the GIN draft to define how GRUU interacts = with the GIN registration mechanism, but there does not need to be a = coupling/dependency such that an implementer of the GIN registration mechanism is also = required to implement GRUU.  In short – I think what is in the -05 draft = is fine.

 

   = Why?

 

·         Most = existing SIP Trunking deployments do not use/require GRUU’s. The main driver = for the martini work has always been about aligning on the semantics of the registration request and request uri population. This can be done without introducing = a dependency on GRUU implementation.

·         The GRUU = RFC is still an optional mechanism as far as SIP is = concerned

·         A baseline = set of services can be provided without requiring GRUU. For example, the = current draft of SIP Connect 1.1 (  http://www.sipforum.org/component/option,com_docman/task,cat_view/gid,84/= Itemid,75/   ) has a baseline call transfer capability defined that uses re-invites = and doesn’t use REFER.  REFER-based transfer is optional, as is = the usage of out-of-dialog REFER. (The language actually discourages use of REFER due = to billing risks/considerations).

 

    = The discussions on temporary GRUUs for privacy also seem to be exceeding the = scope of the original focus of MARTINI and the requirements document. There = was never an intent for MARTINI to define a privacy solution for SIP = PBXs.

 

   = Regards

        Brian

 

-----------------------------------------

Brian = Lindsay

Sr. Architect, System Architecture

GENBAND

+1.613.763.3459

brian.lindsay@genband.com

 

From:= = martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of Bernard Aboba
Sent: Monday, August 23, 2010 5:21 PM
To: martini@ietf.org
Subject: [martini] Draft minutes of the IETF 78 MARTINI WG = meeting

 

MARTINI WG IETF 78 Mintes

 

Chairs:

Bernard Aboba <bernard_aboba at = hotmail.com>

Spencer Dawkins <spencer at = wonderhamster.org>

 

Thursday, July 29, 2010

09:00 - 11:30

2.1 Colorado Room

 

09:00 - 9:10, Preliminaries

 

     Note Well

     Note Takers:  Paul = Kyzivat and Cullen Jennings

     Jabber = scribe

     Agenda bash

     Document = Status

 

Solution Updates

 

MARTINI with Globally Identifiable Numbers, Adam = Roach (40 minutes)

http://tools.ietf.org/html/draft-ietf-martini-gin<= /o:p>

 

Went over changes and open issues:

 

Ticket 48 changes requirements but no impact on = GIN.  There was

discussion of process. This is about appendix A = which is analysis of

requirements. Adam proposes to align the appendix A = by changing text

that quotes the requirements doc to be consistent = with the final

version of the requirements doc.

 

Proposal by Cullen and Hadriel to just drop = appendix A. John and Adam

are happy to remove it. Keith would like it to = remain. So decision is

to keep it.

 

Agreed to change the text in Appendix A so that it = matches the text

in requirements specification.

 

No objection to Issue 4 and Issue 5.

 

Ticket 49 – nits. Changed. Keith requested = consistency on a number of

other nits. He was asked to report them on the = list. He agreed.

 

Ticket 50: propose to update inline with = suggestions in the ticket.

Query made if any objections to the above tickets. = There were none.

 

Ticket 51: ticket submitter proposed one = resolution, Adam proposes to

do contrary – reject BNC contact with user = part. Discussion of

pros/cons of the alternative. Keith and Cullen = argued for being

strict, and Hadriel agreed. That approach = (consistent with the slide)

was agreed: incorrect URI will cause = rejection.

 

Ticket 54: Keith objected to use of "non-bnc = URI" without definition.

Adam agrees to fix that, make it clear what is = intended.

 

Everywhere we have BNC before another term, it = needs to be defined.

On this issue in #54 reword to be "URI without = a BNC"

 

Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies.

Questions/objections of how this prohibition = applies to reg event

extensions. It was agreed to modify the proposed = text - "after "bnc"

parameter" add "in an = extension".

 

Ticket 56: about security review. Discussion of = what the error code

should be. Adam proposes using an existing 500 = class response to

indicate an overload condition.

 

Agreed on Proposal #1 and #2. Will return an = existing 500 class response.

 

Ticket 57: Are GRUUs mandatory? Three options = offered – completely

optional; mandatory to implement & optional to = use; mandatory to use

martini at all.

 

Hadriel argued at length for optionality. Cullen = argued strongly

for mandatory to implement for public GRUU. There = was clarification

that these requirements are on the SSP. There was = consensus that it be

mandatory for an SSP implementing gin to supply a = public gruu when

requested by the registering PBX.

 

Then discussion moved to temp GRUU. Debate among = Cullen and Hadriel.

Cullen argues for support of confidentiality = – need to support

anonymous calls. He would accept some other = mechanism than temp GRUU

if someone can propose it for inclusion in this = draft. Andrew Allen

supports for fear that some other system likely to = mangle public

GRUUs. Hadriel asserted that he sells boxes that do = this without use

of temp GRUU.

 

Bernard Aboba noted that GRUU support (both public = and temporary) is

covered by REQ16 in the requirements document: =

 

   REQ16 - The mechanism MUST allow the = SIP-PBX to provide its UAs with

   public or temporary Globally Routable = UA URIs (GRUUs) [RFC5627].

 

 

However, this requirement is phrased as "MUST allow" and only applies

to PBXes, not SSPs.  John Ewell was concerned = that that mandating

support by SSPs might raise the bar too high and = discourage SSPs from

implementing GIN. Keith was concerned that we are = having a requirements

document in the context of the gin draft – = that people who want new

requirement should be making a bis version of the requirements document. T

here was suggestion to split the ticket, into the = part about pub gruu

and a separate one about private = calls.

 

Request for Cullen to file that ticket. Proposal = for interested

parties to go off between now and next session at 3 = and try to figure this out.

Will pick it up then.

 

Individual Submissions (60 minutes)

Other Logical Identifier Values (OLIVE), Hadriel = Kaplan

http://tools.ietf.org/html/draft-kaplan-martini-with-ol= ive

 

Hadriel gave summary. There were a number of = clarifying questions.

John wanted to know if this is service that SSPs = would want to

provide. Adam observed that its perfectly = reasonable to assume the SSP

could host your own domain name and then arbitrary = user names within that domain name.

Then got on to local numbers. Cullen suggests = splitting this into

separate drafts for alphanumeric user names and = local numbers because.

 

About 10 people in the room thought it was worth = solving the "Bob@example.com"

problem – alphanumeric user names. This is = simply guidance to hadriel

about his authoring of private = drafts.

 

There was a sughgestion to work on two separate documents:  one for

email-style addresses (e.g. "bob@example.com') = and the other for numeric

addresses (but not E.164 numbers):  = "1234".

 

MARTINI Event Package for Registration (VERMOUTH), = Hadriel Kaplan

http://tools.ietf.org/html/draft-kaplan-martini-vermout= h

 

Hadriel gave an overview. Normal subscription get = routed to the PBX.

 

Presented two alternatives – use reg-event = with

extensions or a new event package. John Elwell = questioned if SIP is

right for this. Andrew Allen also preferred new = event package because

semantics are different. Cullen Jennings gave = another reason – authorization

rules are different.

 

There seemed to be general support for a new event = package.

 

Thursday, July 29, 2010

15:10 - 16:10

 

This session was just to clear up the temp-gruu = issue.

People had worked in the intervening time and had = proposed text

which was displayed on a slide.

 

After brief discussion, the room was polled about = this new text.

Result was 12-0 in favor, which was considered to = be consensus.

 

The group then adjourned.

------=_NextPart_000_000A_01CB445E.46ADF010-- From brian.lindsay@genband.com Wed Aug 25 14:15:11 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 129593A6942 for ; Wed, 25 Aug 2010 14:15:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.382 X-Spam-Level: X-Spam-Status: No, score=-6.382 tagged_above=-999 required=5 tests=[AWL=0.216, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ahj6QK56+afz for ; Wed, 25 Aug 2010 14:15:00 -0700 (PDT) Received: from exprod7og111.obsmtp.com (exprod7og111.obsmtp.com [64.18.2.175]) by core3.amsl.com (Postfix) with ESMTP id F2A953A6926 for ; Wed, 25 Aug 2010 14:14:42 -0700 (PDT) Received: from source ([63.149.188.88]) (using TLSv1) by exprod7ob111.postini.com ([64.18.6.12]) with SMTP ID DSNKTHWH4Tyv9HmT4PjPrcyIRv8+vVC6Qssp@postini.com; Wed, 25 Aug 2010 14:15:18 PDT Received: from owa.genband.com ([172.16.21.97]) by mail.genband.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Wed, 25 Aug 2010 16:12:23 -0500 Received: from GBPLMAIL01.genband.com ([fe80::70bf:29d1:2cfe:42b5]) by GBEX01.genband.com ([fe80::8d5f:3299:f2:285c%14]) with mapi; Wed, 25 Aug 2010 16:12:22 -0500 From: Brian Lindsay To: Bernard Aboba , "martini@ietf.org" Thread-Topic: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI WG meeting) Thread-Index: ActDCPrYKc9tR1hISSS68JTSczq8CABdHRUQAAbQ8ZAAABXmIA== Date: Wed, 25 Aug 2010 21:12:20 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_F1A0ED6425368141998E077AC43334E414EA80E7gbplmail01genba_" MIME-Version: 1.0 X-OriginalArrivalTime: 25 Aug 2010 21:12:23.0040 (UTC) FILETIME=[35EA7000:01CB449A] X-TM-AS-Product-Ver: SMEX-8.0.0.4160-6.500.1024-17596.002 X-TM-AS-Result: No--32.455600-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Subject: Re: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI WG meeting) X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2010 21:15:11 -0000 --_000_F1A0ED6425368141998E077AC43334E414EA80E7gbplmail01genba_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Bernard, I'm arguing for a MAY for both. This text addition to the intro of section 7, that was discussed on the = list previously, would be OK: http://www.ietf.org/mail-archive/web/martini/current/msg01831.html Thanks Brian From: Bernard Aboba [mailto:bernard_aboba@hotmail.com] Sent: Wednesday, August 25, 2010 5:03 PM To: Brian Lindsay; martini@ietf.org Subject: RE: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI W= G meeting) Are you objecting to the public GRUU requirement, or temp GRUUs, or both? = Would it make a difference if it was a SHOULD vs. MUST or are you arguing f= or MAY? From: Brian Lindsay [mailto:brian.lindsay@genband.com] Sent: Wednesday, August 25, 2010 11:50 AM To: Bernard Aboba; martini@ietf.org Subject: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI WG me= eting) Hi, Regarding GRUU, I was unable to attend the IETF 78 WG Meeting, but I wou= ld like to object to the outcome regarding mandating support for GRUU on th= e SSP. There was discussion of the topic on the list in July, and I believe the= re was no consensus on mandating GRUU at that time, so I think the topic i= s one that could be valid for the broader set of list participants to consi= der. My view is that is that it is appropriate for the GIN draft to define ho= w GRUU interacts with the GIN registration mechanism, but there does not ne= ed to be a coupling/dependency such that an implementer of the GIN registra= tion mechanism is also required to implement GRUU. In short - I think what= is in the -05 draft is fine. Why? * Most existing SIP Trunking deployments do not use/require GRUU's.= The main driver for the martini work has always been about aligning on the= semantics of the registration request and request uri population. This can= be done without introducing a dependency on GRUU implementation. * The GRUU RFC is still an optional mechanism as far as SIP is conc= erned * A baseline set of services can be provided without requiring GRUU= . For example, the current draft of SIP Connect 1.1 ( http://www.sipforum.= org/component/option,com_docman/task,cat_view/gid,84/Itemid,75/ ) has a b= aseline call transfer capability defined that uses re-invites and doesn't u= se REFER. REFER-based transfer is optional, as is the usage of out-of-dial= og REFER. (The language actually discourages use of REFER due to billing ri= sks/considerations). The discussions on temporary GRUUs for privacy also seem to be exceedin= g the scope of the original focus of MARTINI and the requirements document.= There was never an intent for MARTINI to define a privacy solution for SIP= PBXs. Regards Brian ----------------------------------------- Brian Lindsay Sr. Architect, System Architecture GENBAND +1.613.763.3459 brian.lindsay@genband.com From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf = Of Bernard Aboba Sent: Monday, August 23, 2010 5:21 PM To: martini@ietf.org Subject: [martini] Draft minutes of the IETF 78 MARTINI WG meeting MARTINI WG IETF 78 Mintes Chairs: Bernard Aboba Spencer Dawkins Thursday, July 29, 2010 09:00 - 11:30 2.1 Colorado Room 09:00 - 9:10, Preliminaries Note Well Note Takers: Paul Kyzivat and Cullen Jennings Jabber scribe Agenda bash Document Status Solution Updates MARTINI with Globally Identifiable Numbers, Adam Roach (40 minutes) http://tools.ietf.org/html/draft-ietf-martini-gin Went over changes and open issues: Ticket 48 changes requirements but no impact on GIN. There was discussion of process. This is about appendix A which is analysis of requirements. Adam proposes to align the appendix A by changing text that quotes the requirements doc to be consistent with the final version of the requirements doc. Proposal by Cullen and Hadriel to just drop appendix A. John and Adam are happy to remove it. Keith would like it to remain. So decision is to keep it. Agreed to change the text in Appendix A so that it matches the text in requirements specification. No objection to Issue 4 and Issue 5. Ticket 49 - nits. Changed. Keith requested consistency on a number of other nits. He was asked to report them on the list. He agreed. Ticket 50: propose to update inline with suggestions in the ticket. Query made if any objections to the above tickets. There were none. Ticket 51: ticket submitter proposed one resolution, Adam proposes to do contrary - reject BNC contact with user part. Discussion of pros/cons of the alternative. Keith and Cullen argued for being strict, and Hadriel agreed. That approach (consistent with the slide) was agreed: incorrect URI will cause rejection. Ticket 54: Keith objected to use of "non-bnc URI" without definition. Adam agrees to fix that, make it clear what is intended. Everywhere we have BNC before another term, it needs to be defined. On this issue in #54 reword to be "URI without a BNC" Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies. Questions/objections of how this prohibition applies to reg event extensions. It was agreed to modify the proposed text - "after "bnc" parameter" add "in an extension". Ticket 56: about security review. Discussion of what the error code should be. Adam proposes using an existing 500 class response to indicate an overload condition. Agreed on Proposal #1 and #2. Will return an existing 500 class response. Ticket 57: Are GRUUs mandatory? Three options offered - completely optional; mandatory to implement & optional to use; mandatory to use martini at all. Hadriel argued at length for optionality. Cullen argued strongly for mandatory to implement for public GRUU. There was clarification that these requirements are on the SSP. There was consensus that it be mandatory for an SSP implementing gin to supply a public gruu when requested by the registering PBX. Then discussion moved to temp GRUU. Debate among Cullen and Hadriel. Cullen argues for support of confidentiality - need to support anonymous calls. He would accept some other mechanism than temp GRUU if someone can propose it for inclusion in this draft. Andrew Allen supports for fear that some other system likely to mangle public GRUUs. Hadriel asserted that he sells boxes that do this without use of temp GRUU. Bernard Aboba noted that GRUU support (both public and temporary) is covered by REQ16 in the requirements document: REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. However, this requirement is phrased as "MUST allow" and only applies to PBXes, not SSPs. John Ewell was concerned that that mandating support by SSPs might raise the bar too high and discourage SSPs from implementing GIN. Keith was concerned that we are having a requirements document in the context of the gin draft - that people who want new requirement should be making a bis version of the requirements document. T here was suggestion to split the ticket, into the part about pub gruu and a separate one about private calls. Request for Cullen to file that ticket. Proposal for interested parties to go off between now and next session at 3 and try to figure this = out. Will pick it up then. Individual Submissions (60 minutes) Other Logical Identifier Values (OLIVE), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-with-olive Hadriel gave summary. There were a number of clarifying questions. John wanted to know if this is service that SSPs would want to provide. Adam observed that its perfectly reasonable to assume the SSP could host your own domain name and then arbitrary user names within that d= omain name. Then got on to local numbers. Cullen suggests splitting this into separate drafts for alphanumeric user names and local numbers because. About 10 people in the room thought it was worth solving the "Bob@example.c= om" problem - alphanumeric user names. This is simply guidance to hadriel about his authoring of private drafts. There was a sughgestion to work on two separate documents: one for email-style addresses (e.g. "bob@example.com') and the other for numeric addresses (but not E.164 numbers): "1234". MARTINI Event Package for Registration (VERMOUTH), Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-vermouth Hadriel gave an overview. Normal subscription get routed to the PBX. Presented two alternatives - use reg-event with extensions or a new event package. John Elwell questioned if SIP is right for this. Andrew Allen also preferred new event package because semantics are different. Cullen Jennings gave another reason - authorizatio= n rules are different. There seemed to be general support for a new event package. Thursday, July 29, 2010 15:10 - 16:10 This session was just to clear up the temp-gruu issue. People had worked in the intervening time and had proposed text which was displayed on a slide. After brief discussion, the room was polled about this new text. Result was 12-0 in favor, which was considered to be consensus. The group then adjourned. --_000_F1A0ED6425368141998E077AC43334E414EA80E7gbplmail01genba_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Bernard,

 =

   I’m a= rguing for a MAY for both.

 =

   This text a= ddition to the intro of section 7, that was discussed on the list previously, would be= OK:

 =

http://www.ietf.org/mail= -archive/web/martini/current/msg01831.html

 =

   Thanks=

    = Brian

 =

From: Bernard Aboba [mailto:bernard_aboba@hotmail.com]
Sent: Wednesday, August 25, 2010 5:03 PM
To: Brian Lindsay; martini@ietf.org
Subject: RE: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI WG meeting)

 

Are you objecting to the= public GRUU requirement, or temp GRUUs, or both?  Would it make a difference = if it was a SHOULD vs. MUST or are you arguing for MAY?

 =

From: Brian Lindsay [mailto:brian.lindsay@genband.com]
Sent: Wednesday, August 25, 2010 11:50 AM
To: Bernard Aboba; martini@ietf.org
Subject: GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTIN= I WG meeting)

 

Hi,

 =

   Regarding G= RUU, I was unable to attend the IETF 78 WG Meeting, but I would like to object to = the outcome regarding mandating support for GRUU on the SSP.<= /p>

 =

   There was discussion of the topic on the list in July, and I believe there was no consensus on mandating GRUU at that time, so  I think the topic is one that could be valid for the broader set of list participants to consider.

 =

   My view is = that is that it is appropriate for the GIN draft to define how GRUU interacts with = the GIN registration mechanism, but there does not need to be a coupling/depend= ency such that an implementer of the GIN registration mechanism is also required= to implement GRUU.  In short – I think what is in the -05 draft is fine.

 =

   Why?

 =

·         Most existing = SIP Trunking deployments do not use/require GRUU’s. The main driver for t= he martini work has always been about aligning on the semantics of the registration request and request uri population. This can be done without introducing a dependency on GRUU implementation.

·         The GRUU RFC i= s still an optional mechanism as far as SIP is concerned

·         A baseline set= of services can be provided without requiring GRUU. For example, the current d= raft of SIP Connect 1.1 (  http://www.sipforum.org/component/option,com_docman/task,cat_view/gid,84/It= emid,75/   ) has a baseline call transfer capability defined that uses re-invites and doesn’t use REFER.  REFER-based transfer is optional, as is the usage of out-of-dialog REFER. (The language actually discourages use of REF= ER due to billing risks/considerations).

 =

    The discussions on temporary GRUUs for privacy also seem to be exceeding the sc= ope of the original focus of MARTINI and the requirements document. There was n= ever an intent for MARTINI to define a privacy solution for SIP PBXs.=

 =

   Regards

    =     Brian

 =

------------------------= -----------------

Brian Lindsay=

Sr. Architect, System Architecture

GENBAND

+1.613.763.3459

brian.lindsay@genband.co= m

 =

From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of = Bernard Aboba
Sent: Monday, August 23, 2010 5:21 PM
To: martini@ietf.org
Subject: [martini] Draft minutes of the IETF 78 MARTINI WG meeting

 

MARTINI WG IETF 78 Mintes

 

Chairs:

Bernard Aboba <bernard_aboba at hotmail.com>

Spencer Dawkins <spencer at wonderhamster.org>

 

Thursday, July 29, 2010

09:00 - 11:30

2.1 Colorado Room

 

09:00 - 9:10, Preliminaries

 

     Note Well

     Note Takers:  Paul Kyziv= at and Cullen Jennings

     Jabber scribe

     Agenda bash

     Document Status

 

Solution Updates

 

MARTINI with Globally Identifiable Numbers, Adam Roach= (40 minutes)

http://tools.ietf.org/html/draft-ietf-martini-gin=

 

Went over changes and open issues:

 

Ticket 48 changes requirements but no impact on GIN.&n= bsp; There was

discussion of process. This is about appendix A which = is analysis of

requirements. Adam proposes to align the appendix A by changing text

that quotes the requirements doc to be consistent with= the final

version of the requirements doc.

 

Proposal by Cullen and Hadriel to just drop appendix A= . John and Adam

are happy to remove it. Keith would like it to remain.= So decision is

to keep it.

 

Agreed to change the text in Appendix A so that it mat= ches the text

in requirements specification.

 

No objection to Issue 4 and Issue 5.

 

Ticket 49 – nits. Changed. Keith requested consi= stency on a number of

other nits. He was asked to report them on the list. H= e agreed.

 

Ticket 50: propose to update inline with suggestions i= n the ticket.

Query made if any objections to the above tickets. The= re were none.

 

Ticket 51: ticket submitter proposed one resolution, A= dam proposes to

do contrary – reject BNC contact with user part. Discussion of

pros/cons of the alternative. Keith and Cullen argued = for being

strict, and Hadriel agreed. That approach (consistent = with the slide)

was agreed: incorrect URI will cause rejection.

 

Ticket 54: Keith objected to use of "non-bnc URI&= quot; without definition.

Adam agrees to fix that, make it clear what is intende= d.

 

Everywhere we have BNC before another term, it needs t= o be defined.

On this issue in #54 reword to be "URI without a BNC"

 

Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies.

Questions/objections of how this prohibition applies t= o reg event

extensions. It was agreed to modify the proposed text = - "after "bnc"

parameter" add "in an extension".<= /o:p>

 

Ticket 56: about security review. Discussion of what t= he error code

should be. Adam proposes using an existing 500 class response to

indicate an overload condition.

 

Agreed on Proposal #1 and #2. Will return an existing = 500 class response.

 

Ticket 57: Are GRUUs mandatory? Three options offered – completely

optional; mandatory to implement & optional to use= ; mandatory to use

martini at all.

 

Hadriel argued at length for optionality. Cullen argue= d strongly

for mandatory to implement for public GRUU. There was clarification

that these requirements are on the SSP. There was cons= ensus that it be

mandatory for an SSP implementing gin to supply a publ= ic gruu when

requested by the registering PBX.

 

Then discussion moved to temp GRUU. Debate among Culle= n and Hadriel.

Cullen argues for support of confidentiality – n= eed to support

anonymous calls. He would accept some other mechanism = than temp GRUU

if someone can propose it for inclusion in this draft. Andrew Allen

supports for fear that some other system likely to man= gle public

GRUUs. Hadriel asserted that he sells boxes that do th= is without use

of temp GRUU.

 

Bernard Aboba noted that GRUU support (both public and temporary) is

covered by REQ16 in the requirements document:

 

   REQ16 - The mechanism MUST allow the SIP-= PBX to provide its UAs with

   public or temporary Globally Routable UA = URIs (GRUUs) [RFC5627].

 

 

However, this requirement is phrased as "MUST allow" and only applies

to PBXes, not SSPs.  John Ewell was concerned tha= t that mandating

support by SSPs might raise the bar too high and disco= urage SSPs from

implementing GIN. Keith was concerned that we are havi= ng a requirements

document in the context of the gin draft – that = people who want new

requirement should be making a bis version of the requirements document. T

here was suggestion to split the ticket, into the part= about pub gruu

and a separate one about private calls.

 

Request for Cullen to file that ticket. Proposal for interested

parties to go off between now and next session at 3 an= d try to figure this out.

Will pick it up then.

 

Individual Submissions (60 minutes)

Other Logical Identifier Values (OLIVE), Hadriel Kapla= n

http://tools.ietf.org/html/draft-kaplan-martini-with-o= live

 

Hadriel gave summary. There were a number of clarifyin= g questions.

John wanted to know if this is service that SSPs would= want to

provide. Adam observed that its perfectly reasonable t= o assume the SSP

could host your own domain name and then arbitrary use= r names within that domain name.

Then got on to local numbers. Cullen suggests splittin= g this into

separate drafts for alphanumeric user names and local numbers because.

 

About 10 people in the room thought it was worth solvi= ng the "Bob@example.com"

problem – alphanumeric user names. This is simpl= y guidance to hadriel

about his authoring of private drafts.

 

There was a sughgestion to work on two separate documents:  one for

email-style addresses (e.g. "bob@example.com') an= d the other for numeric

addresses (but not E.164 numbers):  "1234&qu= ot;.

 

MARTINI Event Package for Registration (VERMOUTH), Had= riel Kaplan

http://tools.ietf.org/html/draft-kaplan-martini-vermou= th

 

Hadriel gave an overview. Normal subscription get rout= ed to the PBX.

 

Presented two alternatives – use reg-event with =

extensions or a new event package. John Elwell questio= ned if SIP is

right for this. Andrew Allen also preferred new event package because

semantics are different. Cullen Jennings gave another = reason – authorization

rules are different.

 

There seemed to be general support for a new event pac= kage.

 

Thursday, July 29, 2010

15:10 - 16:10

 

This session was just to clear up the temp-gruu issue.=

People had worked in the intervening time and had prop= osed text

which was displayed on a slide.

 

After brief discussion, the room was polled about this= new text.

Result was 12-0 in favor, which was considered to be consensus.

 

The group then adjourned.

--_000_F1A0ED6425368141998E077AC43334E414EA80E7gbplmail01genba_-- From pkyzivat@cisco.com Wed Aug 25 16:40:19 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 320E63A6B21 for ; Wed, 25 Aug 2010 16:40:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -110.5 X-Spam-Level: X-Spam-Status: No, score=-110.5 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sVGo6-po8E-Z for ; Wed, 25 Aug 2010 16:40:17 -0700 (PDT) Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 2DFA53A6A15 for ; Wed, 25 Aug 2010 16:40:17 -0700 (PDT) Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAHJGdUxAZnwM/2dsb2JhbACSdo1LcaExm22DB4IwBIoC X-IronPort-AV: E=Sophos;i="4.56,271,1280707200"; d="scan'208";a="151756879" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 25 Aug 2010 23:40:49 +0000 Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7PNenCf003913; Wed, 25 Aug 2010 23:40:49 GMT Message-ID: <4C75AA01.3090201@cisco.com> Date: Wed, 25 Aug 2010 19:40:49 -0400 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Bernard Aboba References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Cc: martini@ietf.org Subject: Re: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI WG meeting) X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2010 23:40:19 -0000 Brian, The logic behind the requirement for the *temp* gruu is that we have no other way to offer the PBX to make anonymous calls. The alternative, if that requirement is made optional, is - the pbx cannot make anonymous calls if the SP doesn't provide this option - or that the SP provides some other mechanism for making anonymous calls, which the PBX will need to know about and invoke Is it reasonable to release this spec with that sort of restriction? Thanks, Paul Bernard Aboba wrote: > Are you objecting to the public GRUU requirement, or temp GRUUs, or > both? Would it make a difference if it was a SHOULD vs. MUST or are you > arguing for MAY? > > > > *From:* Brian Lindsay [mailto:brian.lindsay@genband.com] > *Sent:* Wednesday, August 25, 2010 11:50 AM > *To:* Bernard Aboba; martini@ietf.org > *Subject:* GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI > WG meeting) > > > > Hi, > > > > Regarding GRUU, I was unable to attend the IETF 78 WG Meeting, but I > would like to object to the outcome regarding mandating support for GRUU > on the SSP. > > > > There was discussion of the topic on the list in July, and I believe > there was no consensus on mandating GRUU at that time, so I think the > topic is one that could be valid for the broader set of list > participants to consider. > > > > My view is that is that it is appropriate for the GIN draft to define > how GRUU interacts with the GIN registration mechanism, but there does > not need to be a coupling/dependency such that an implementer of the GIN > registration mechanism is also required to implement GRUU. In short – I > think what is in the -05 draft is fine. > > > > Why? > > > > · Most existing SIP Trunking deployments do not use/require > GRUU’s. The main driver for the martini work has always been about > aligning on the semantics of the registration request and request uri > population. This can be done without introducing a dependency on GRUU > implementation. > > · The GRUU RFC is still an optional mechanism as far as SIP is > concerned > > · A baseline set of services can be provided without requiring > GRUU. For example, the current draft of SIP Connect 1.1 ( > http://www.sipforum.org/component/option,com_docman/task,cat_view/gid,84/Itemid,75/ > ) has a baseline call transfer capability defined that uses re-invites > and doesn’t use REFER. REFER-based transfer is optional, as is the > usage of out-of-dialog REFER. (The language actually discourages use of > REFER due to billing risks/considerations). > > > > The discussions on temporary GRUUs for privacy also seem to be > exceeding the scope of the original focus of MARTINI and the > requirements document. There was never an intent for MARTINI to define a > privacy solution for SIP PBXs. > > > > Regards > > Brian > > > > ----------------------------------------- > > Brian Lindsay > > Sr. Architect, System Architecture > > GENBAND > > +1.613.763.3459 > > brian.lindsay@genband.com > > > > *From:* martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] *On > Behalf Of *Bernard Aboba > *Sent:* Monday, August 23, 2010 5:21 PM > *To:* martini@ietf.org > *Subject:* [martini] Draft minutes of the IETF 78 MARTINI WG meeting > > > > MARTINI WG IETF 78 Mintes > > > > Chairs: > > Bernard Aboba > > Spencer Dawkins > > > > Thursday, July 29, 2010 > > 09:00 - 11:30 > > 2.1 Colorado Room > > > > 09:00 - 9:10, Preliminaries > > > > Note Well > > Note Takers: Paul Kyzivat and Cullen Jennings > > Jabber scribe > > Agenda bash > > Document Status > > > > Solution Updates > > > > MARTINI with Globally Identifiable Numbers, Adam Roach (40 minutes) > > http://tools.ietf.org/html/draft-ietf-martini-gin > > > > Went over changes and open issues: > > > > Ticket 48 changes requirements but no impact on GIN. There was > > discussion of process. This is about appendix A which is analysis of > > requirements. Adam proposes to align the appendix A by changing text > > that quotes the requirements doc to be consistent with the final > > version of the requirements doc. > > > > Proposal by Cullen and Hadriel to just drop appendix A. John and Adam > > are happy to remove it. Keith would like it to remain. So decision is > > to keep it. > > > > Agreed to change the text in Appendix A so that it matches the text > > in requirements specification. > > > > No objection to Issue 4 and Issue 5. > > > > Ticket 49 – nits. Changed. Keith requested consistency on a number of > > other nits. He was asked to report them on the list. He agreed. > > > > Ticket 50: propose to update inline with suggestions in the ticket. > > Query made if any objections to the above tickets. There were none. > > > > Ticket 51: ticket submitter proposed one resolution, Adam proposes to > > do contrary – reject BNC contact with user part. Discussion of > > pros/cons of the alternative. Keith and Cullen argued for being > > strict, and Hadriel agreed. That approach (consistent with the slide) > > was agreed: incorrect URI will cause rejection. > > > > Ticket 54: Keith objected to use of "non-bnc URI" without definition. > > Adam agrees to fix that, make it clear what is intended. > > > > Everywhere we have BNC before another term, it needs to be defined. > > On this issue in #54 reword to be "URI without a BNC" > > > > Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies. > > Questions/objections of how this prohibition applies to reg event > > extensions. It was agreed to modify the proposed text - "after "bnc" > > parameter" add "in an extension". > > > > Ticket 56: about security review. Discussion of what the error code > > should be. Adam proposes using an existing 500 class response to > > indicate an overload condition. > > > > Agreed on Proposal #1 and #2. Will return an existing 500 class response. > > > > Ticket 57: Are GRUUs mandatory? Three options offered – completely > > optional; mandatory to implement & optional to use; mandatory to use > > martini at all. > > > > Hadriel argued at length for optionality. Cullen argued strongly > > for mandatory to implement for public GRUU. There was clarification > > that these requirements are on the SSP. There was consensus that it be > > mandatory for an SSP implementing gin to supply a public gruu when > > requested by the registering PBX. > > > > Then discussion moved to temp GRUU. Debate among Cullen and Hadriel. > > Cullen argues for support of confidentiality – need to support > > anonymous calls. He would accept some other mechanism than temp GRUU > > if someone can propose it for inclusion in this draft. Andrew Allen > > supports for fear that some other system likely to mangle public > > GRUUs. Hadriel asserted that he sells boxes that do this without use > > of temp GRUU. > > > > Bernard Aboba noted that GRUU support (both public and temporary) is > > covered by REQ16 in the requirements document: > > > > REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with > > public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. > > > > > > However, this requirement is phrased as "MUST allow" and only applies > > to PBXes, not SSPs. John Ewell was concerned that that mandating > > support by SSPs might raise the bar too high and discourage SSPs from > > implementing GIN. Keith was concerned that we are having a requirements > > document in the context of the gin draft – that people who want new > > requirement should be making a bis version of the requirements document. T > > here was suggestion to split the ticket, into the part about pub gruu > > and a separate one about private calls. > > > > Request for Cullen to file that ticket. Proposal for interested > > parties to go off between now and next session at 3 and try to figure > this out. > > Will pick it up then. > > > > Individual Submissions (60 minutes) > > Other Logical Identifier Values (OLIVE), Hadriel Kaplan > > http://tools.ietf.org/html/draft-kaplan-martini-with-olive > > > > Hadriel gave summary. There were a number of clarifying questions. > > John wanted to know if this is service that SSPs would want to > > provide. Adam observed that its perfectly reasonable to assume the SSP > > could host your own domain name and then arbitrary user names within > that domain name. > > Then got on to local numbers. Cullen suggests splitting this into > > separate drafts for alphanumeric user names and local numbers because. > > > > About 10 people in the room thought it was worth solving the > "Bob@example.com" > > problem – alphanumeric user names. This is simply guidance to hadriel > > about his authoring of private drafts. > > > > There was a sughgestion to work on two separate documents: one for > > email-style addresses (e.g. "bob@example.com') and the other for numeric > > addresses (but not E.164 numbers): "1234". > > > > MARTINI Event Package for Registration (VERMOUTH), Hadriel Kaplan > > http://tools.ietf.org/html/draft-kaplan-martini-vermouth > > > > Hadriel gave an overview. Normal subscription get routed to the PBX. > > > > Presented two alternatives – use reg-event with > > extensions or a new event package. John Elwell questioned if SIP is > > right for this. Andrew Allen also preferred new event package because > > semantics are different. Cullen Jennings gave another reason – > authorization > > rules are different. > > > > There seemed to be general support for a new event package. > > > > Thursday, July 29, 2010 > > 15:10 - 16:10 > > > > This session was just to clear up the temp-gruu issue. > > People had worked in the intervening time and had proposed text > > which was displayed on a slide. > > > > After brief discussion, the room was polled about this new text. > > Result was 12-0 in favor, which was considered to be consensus. > > > > The group then adjourned. > > > ------------------------------------------------------------------------ > > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini From brian.lindsay@genband.com Wed Aug 25 20:39:04 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE8993A6958 for ; Wed, 25 Aug 2010 20:39:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.413 X-Spam-Level: X-Spam-Status: No, score=-6.413 tagged_above=-999 required=5 tests=[AWL=0.186, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4m4b48OwaN4g for ; Wed, 25 Aug 2010 20:39:03 -0700 (PDT) Received: from exprod7og127.obsmtp.com (exprod7og127.obsmtp.com [64.18.2.210]) by core3.amsl.com (Postfix) with ESMTP id AF9143A688E for ; Wed, 25 Aug 2010 20:39:02 -0700 (PDT) Received: from source ([63.149.188.88]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKTHXh8xt2MJPuH3IB9SOjlNnhdDbWBEly@postini.com; Wed, 25 Aug 2010 20:39:35 PDT Received: from owa.genband.com ([172.16.21.97]) by mail.genband.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Wed, 25 Aug 2010 22:39:26 -0500 Received: from GBPLMAIL01.genband.com ([fe80::70bf:29d1:2cfe:42b5]) by GBEX01.genband.com ([fe80::8d5f:3299:f2:285c%14]) with mapi; Wed, 25 Aug 2010 22:39:26 -0500 From: Brian Lindsay To: Paul Kyzivat , Bernard Aboba Thread-Topic: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI WG meeting) Thread-Index: AQHLRK70wNkCjkPwQ02ZnlYu6x4bUZLzChkA Date: Thu, 26 Aug 2010 03:39:23 +0000 Message-ID: References: <4C75AA01.3090201@cisco.com> In-Reply-To: <4C75AA01.3090201@cisco.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 26 Aug 2010 03:39:26.0841 (UTC) FILETIME=[48613E90:01CB44D0] X-TM-AS-Product-Ver: SMEX-8.0.0.4160-6.500.1024-17596.004 X-TM-AS-Result: No--36.460700-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Cc: "martini@ietf.org" Subject: Re: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI WG meeting) X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2010 03:39:05 -0000 Hi Paul, For a complete solution for privacy, isn't there more required than just = Temp-GRUU's? I believe RFC 5627 acknowledges additional need/requirements f= or a network-provided privacy service, for example, to cover other aspects = of the privacy problem. Temp-GRUU's can be part of an overall solution (if = GRUU's in general are used), and there are also solutions that wouldn't nee= d Temp-GRUU's at all to ensure privacy (that seems to have been acknowledge= d in the proposed text that came out of IETF 78).=20 I'm on the page that GIN could describe some building blocks (e.g. temp-G= RUU's) and their importance with respect to privacy, but GIN needn't necess= arily mandate particular architecture(s)/solution(s) (which may not necessa= rily even be required in all deployments). I did listen to the audio archive from the morning session of the WG meet= ing, and I agreed with many of the comments that Hadriel was making regardi= ng temp-GRUUs. Thanks, Brian -----Original Message----- From: Paul Kyzivat [mailto:pkyzivat@cisco.com]=20 Sent: Wednesday, August 25, 2010 7:41 PM To: Bernard Aboba Cc: Brian Lindsay; martini@ietf.org Subject: Re: [martini] GRUU (was RE: Draft minutes of the IETF 78 MARTINI W= G meeting) Brian, The logic behind the requirement for the *temp* gruu is that we have no=20 other way to offer the PBX to make anonymous calls. The alternative, if that requirement is made optional, is - the pbx cannot make anonymous calls if the SP doesn't provide this option - or that the SP provides some other mechanism for making anonymous calls, which the PBX will need to know about and invoke Is it reasonable to release this spec with that sort of restriction? Thanks, Paul Bernard Aboba wrote: > Are you objecting to the public GRUU requirement, or temp GRUUs, or=20 > both? Would it make a difference if it was a SHOULD vs. MUST or are you= =20 > arguing for MAY? >=20 > =20 >=20 > *From:* Brian Lindsay [mailto:brian.lindsay@genband.com] > *Sent:* Wednesday, August 25, 2010 11:50 AM > *To:* Bernard Aboba; martini@ietf.org > *Subject:* GRUU (was RE: [martini] Draft minutes of the IETF 78 MARTINI=20 > WG meeting) >=20 > =20 >=20 > Hi, >=20 > =20 >=20 > Regarding GRUU, I was unable to attend the IETF 78 WG Meeting, but I=20 > would like to object to the outcome regarding mandating support for GRUU= =20 > on the SSP. >=20 > =20 >=20 > There was discussion of the topic on the list in July, and I believe=20 > there was no consensus on mandating GRUU at that time, so I think the=20 > topic is one that could be valid for the broader set of list=20 > participants to consider. >=20 > =20 >=20 > My view is that is that it is appropriate for the GIN draft to define= =20 > how GRUU interacts with the GIN registration mechanism, but there does=20 > not need to be a coupling/dependency such that an implementer of the GIN= =20 > registration mechanism is also required to implement GRUU. In short - I= =20 > think what is in the -05 draft is fine. >=20 > =20 >=20 > Why? >=20 > =20 >=20 > * Most existing SIP Trunking deployments do not use/require=20 > GRUU's. The main driver for the martini work has always been about=20 > aligning on the semantics of the registration request and request uri=20 > population. This can be done without introducing a dependency on GRUU=20 > implementation. >=20 > * The GRUU RFC is still an optional mechanism as far as SIP is=20 > concerned >=20 > * A baseline set of services can be provided without requiring=20 > GRUU. For example, the current draft of SIP Connect 1.1 ( =20 > http://www.sipforum.org/component/option,com_docman/task,cat_view/gid,84/= Itemid,75/ =20 > ) has a baseline call transfer capability defined that uses re-invites=20 > and doesn't use REFER. REFER-based transfer is optional, as is the=20 > usage of out-of-dialog REFER. (The language actually discourages use of=20 > REFER due to billing risks/considerations). >=20 > =20 >=20 > The discussions on temporary GRUUs for privacy also seem to be=20 > exceeding the scope of the original focus of MARTINI and the=20 > requirements document. There was never an intent for MARTINI to define a= =20 > privacy solution for SIP PBXs. >=20 > =20 >=20 > Regards >=20 > Brian >=20 > =20 >=20 > ----------------------------------------- >=20 > Brian Lindsay >=20 > Sr. Architect, System Architecture >=20 > GENBAND >=20 > +1.613.763.3459 >=20 > brian.lindsay@genband.com >=20 > =20 >=20 > *From:* martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] *On=20 > Behalf Of *Bernard Aboba > *Sent:* Monday, August 23, 2010 5:21 PM > *To:* martini@ietf.org > *Subject:* [martini] Draft minutes of the IETF 78 MARTINI WG meeting >=20 > =20 >=20 > MARTINI WG IETF 78 Mintes >=20 > =20 >=20 > Chairs: >=20 > Bernard Aboba >=20 > Spencer Dawkins >=20 > =20 >=20 > Thursday, July 29, 2010 >=20 > 09:00 - 11:30 >=20 > 2.1 Colorado Room >=20 > =20 >=20 > 09:00 - 9:10, Preliminaries >=20 > =20 >=20 > Note Well >=20 > Note Takers: Paul Kyzivat and Cullen Jennings >=20 > Jabber scribe >=20 > Agenda bash >=20 > Document Status >=20 > =20 >=20 > Solution Updates >=20 > =20 >=20 > MARTINI with Globally Identifiable Numbers, Adam Roach (40 minutes) >=20 > http://tools.ietf.org/html/draft-ietf-martini-gin >=20 > =20 >=20 > Went over changes and open issues: >=20 > =20 >=20 > Ticket 48 changes requirements but no impact on GIN. There was >=20 > discussion of process. This is about appendix A which is analysis of >=20 > requirements. Adam proposes to align the appendix A by changing text >=20 > that quotes the requirements doc to be consistent with the final >=20 > version of the requirements doc. >=20 > =20 >=20 > Proposal by Cullen and Hadriel to just drop appendix A. John and Adam >=20 > are happy to remove it. Keith would like it to remain. So decision is >=20 > to keep it. >=20 > =20 >=20 > Agreed to change the text in Appendix A so that it matches the text >=20 > in requirements specification. >=20 > =20 >=20 > No objection to Issue 4 and Issue 5. >=20 > =20 >=20 > Ticket 49 - nits. Changed. Keith requested consistency on a number of >=20 > other nits. He was asked to report them on the list. He agreed. >=20 > =20 >=20 > Ticket 50: propose to update inline with suggestions in the ticket. >=20 > Query made if any objections to the above tickets. There were none. >=20 > =20 >=20 > Ticket 51: ticket submitter proposed one resolution, Adam proposes to >=20 > do contrary - reject BNC contact with user part. Discussion of >=20 > pros/cons of the alternative. Keith and Cullen argued for being >=20 > strict, and Hadriel agreed. That approach (consistent with the slide) >=20 > was agreed: incorrect URI will cause rejection. >=20 > =20 >=20 > Ticket 54: Keith objected to use of "non-bnc URI" without definition. >=20 > Adam agrees to fix that, make it clear what is intended. >=20 > =20 >=20 > Everywhere we have BNC before another term, it needs to be defined. >=20 > On this issue in #54 reword to be "URI without a BNC" >=20 > =20 >=20 > Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies. >=20 > Questions/objections of how this prohibition applies to reg event >=20 > extensions. It was agreed to modify the proposed text - "after "bnc" >=20 > parameter" add "in an extension". >=20 > =20 >=20 > Ticket 56: about security review. Discussion of what the error code >=20 > should be. Adam proposes using an existing 500 class response to >=20 > indicate an overload condition. >=20 > =20 >=20 > Agreed on Proposal #1 and #2. Will return an existing 500 class response. >=20 > =20 >=20 > Ticket 57: Are GRUUs mandatory? Three options offered - completely >=20 > optional; mandatory to implement & optional to use; mandatory to use >=20 > martini at all. >=20 > =20 >=20 > Hadriel argued at length for optionality. Cullen argued strongly >=20 > for mandatory to implement for public GRUU. There was clarification >=20 > that these requirements are on the SSP. There was consensus that it be >=20 > mandatory for an SSP implementing gin to supply a public gruu when >=20 > requested by the registering PBX. >=20 > =20 >=20 > Then discussion moved to temp GRUU. Debate among Cullen and Hadriel. >=20 > Cullen argues for support of confidentiality - need to support >=20 > anonymous calls. He would accept some other mechanism than temp GRUU >=20 > if someone can propose it for inclusion in this draft. Andrew Allen >=20 > supports for fear that some other system likely to mangle public >=20 > GRUUs. Hadriel asserted that he sells boxes that do this without use >=20 > of temp GRUU. >=20 > =20 >=20 > Bernard Aboba noted that GRUU support (both public and temporary) is >=20 > covered by REQ16 in the requirements document: >=20 > =20 >=20 > REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with >=20 > public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. >=20 > =20 >=20 > =20 >=20 > However, this requirement is phrased as "MUST allow" and only applies >=20 > to PBXes, not SSPs. John Ewell was concerned that that mandating >=20 > support by SSPs might raise the bar too high and discourage SSPs from >=20 > implementing GIN. Keith was concerned that we are having a requirements >=20 > document in the context of the gin draft - that people who want new >=20 > requirement should be making a bis version of the requirements document. = T >=20 > here was suggestion to split the ticket, into the part about pub gruu >=20 > and a separate one about private calls. >=20 > =20 >=20 > Request for Cullen to file that ticket. Proposal for interested >=20 > parties to go off between now and next session at 3 and try to figure=20 > this out. >=20 > Will pick it up then. >=20 > =20 >=20 > Individual Submissions (60 minutes) >=20 > Other Logical Identifier Values (OLIVE), Hadriel Kaplan >=20 > http://tools.ietf.org/html/draft-kaplan-martini-with-olive >=20 > =20 >=20 > Hadriel gave summary. There were a number of clarifying questions. >=20 > John wanted to know if this is service that SSPs would want to >=20 > provide. Adam observed that its perfectly reasonable to assume the SSP >=20 > could host your own domain name and then arbitrary user names within=20 > that domain name. >=20 > Then got on to local numbers. Cullen suggests splitting this into >=20 > separate drafts for alphanumeric user names and local numbers because. >=20 > =20 >=20 > About 10 people in the room thought it was worth solving the=20 > "Bob@example.com" >=20 > problem - alphanumeric user names. This is simply guidance to hadriel >=20 > about his authoring of private drafts. >=20 > =20 >=20 > There was a sughgestion to work on two separate documents: one for >=20 > email-style addresses (e.g. "bob@example.com') and the other for numeric >=20 > addresses (but not E.164 numbers): "1234". >=20 > =20 >=20 > MARTINI Event Package for Registration (VERMOUTH), Hadriel Kaplan >=20 > http://tools.ietf.org/html/draft-kaplan-martini-vermouth >=20 > =20 >=20 > Hadriel gave an overview. Normal subscription get routed to the PBX. >=20 > =20 >=20 > Presented two alternatives - use reg-event with >=20 > extensions or a new event package. John Elwell questioned if SIP is >=20 > right for this. Andrew Allen also preferred new event package because >=20 > semantics are different. Cullen Jennings gave another reason -=20 > authorization >=20 > rules are different. >=20 > =20 >=20 > There seemed to be general support for a new event package. >=20 > =20 >=20 > Thursday, July 29, 2010 >=20 > 15:10 - 16:10 >=20 > =20 >=20 > This session was just to clear up the temp-gruu issue. >=20 > People had worked in the intervening time and had proposed text >=20 > which was displayed on a slide. >=20 > =20 >=20 > After brief discussion, the room was polled about this new text. >=20 > Result was 12-0 in favor, which was considered to be consensus. >=20 > =20 >=20 > The group then adjourned. >=20 >=20 > ------------------------------------------------------------------------ >=20 > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini From bernard_aboba@hotmail.com Fri Aug 27 13:55:28 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 265823A6952 for ; Fri, 27 Aug 2010 13:55:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.368 X-Spam-Level: X-Spam-Status: No, score=-100.368 tagged_above=-999 required=5 tests=[AWL=-0.370, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DZJfWIciY8Uk for ; Fri, 27 Aug 2010 13:55:27 -0700 (PDT) Received: from blu0-omc2-s32.blu0.hotmail.com (blu0-omc2-s32.blu0.hotmail.com [65.55.111.107]) by core3.amsl.com (Postfix) with ESMTP id 1001B3A68CE for ; Fri, 27 Aug 2010 13:55:26 -0700 (PDT) Received: from BLU137-W8 ([65.55.111.71]) by blu0-omc2-s32.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 27 Aug 2010 13:55:56 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_6d0b9052-7f07-4731-af65-f8d61f532c6e_" X-Originating-IP: [64.134.138.44] From: Bernard Aboba To: Date: Fri, 27 Aug 2010 13:55:55 -0700 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 27 Aug 2010 20:55:56.0471 (UTC) FILETIME=[3EB37470:01CB462A] Subject: [martini] Consensus call: Resolution of Ticket #57 X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2010 20:55:28 -0000 --_6d0b9052-7f07-4731-af65-f8d61f532c6e_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable In the MARTINI WG second session at IETF 78=2C the participants in the room= came to consensus (12-0) on the following text to resolve Issue 57: In order to provide support for privacy=2C the SSP SHOULD implement the temporary GRUU mechanism described in this section. Reasons for not doing so would include systems with an alternative privacy mechanism which maintains the integrity of public GRUUs (i.e.=2C if public GRUUs are anonymized then the anonymizer function would need to be capable of providing as the anonymized URI a globally routable URI that routes back only to the target identified by the original public GRUU). We are now bringing this resolution to the mailing list to verify that cons= ensus.=20 If you did not express your opinion during the IETF 78 MARTINI WG meeting= =2C and would like to do so now=2C please respond to this email and post yo= ur opinion as to whether you agree with the text above as a resolution to I= ssue 57.=20 This consensus call will last until September 12=2C 2010. =20 = --_6d0b9052-7f07-4731-af65-f8d61f532c6e_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable In the MARTINI WG second session at IETF 78=2C the participants in the room= came to consensus (12-0) on the following text to resolve Issue 57:
In order to provide support for privacy=2C the SSP
SHOULD implement the= temporary GRUU
mechanism described in this section. Reasons for
not = doing so would include systems with an
alternative privacy mechanism whi= ch maintains
the integrity of public GRUUs (i.e.=2C if public
GRUUs a= re anonymized then the anonymizer
function would need to be capable of p= roviding as
the anonymized URI a globally routable URI
that routes ba= ck only to the target identified by
the original public GRUU).

We= are now bringing this resolution to the mailing list to verify that consen= sus.

If you did not express your opinion during the IETF 78 MARTINI= WG meeting=2C and would like to do so now=2C please respond to this email = and post your opinion as to whether you agree with the text above as a reso= lution to Issue 57.

This consensus call will last until September 1= 2=2C 2010. =3B
= --_6d0b9052-7f07-4731-af65-f8d61f532c6e_-- From bernard_aboba@hotmail.com Fri Aug 27 14:18:47 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 23DF03A68DA for ; Fri, 27 Aug 2010 14:18:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.364 X-Spam-Level: X-Spam-Status: No, score=-100.364 tagged_above=-999 required=5 tests=[AWL=-0.366, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Lr3trd915aI for ; Fri, 27 Aug 2010 14:18:45 -0700 (PDT) Received: from blu0-omc2-s25.blu0.hotmail.com (blu0-omc2-s25.blu0.hotmail.com [65.55.111.100]) by core3.amsl.com (Postfix) with ESMTP id A14E23A68F8 for ; Fri, 27 Aug 2010 14:18:45 -0700 (PDT) Received: from BLU137-W24 ([65.55.111.73]) by blu0-omc2-s25.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 27 Aug 2010 14:19:18 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_ddb2cde3-9152-4ca9-8b66-9de42cb3f9c4_" X-Originating-IP: [64.134.138.44] From: Bernard Aboba To: Date: Fri, 27 Aug 2010 14:19:17 -0700 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 27 Aug 2010 21:19:18.0029 (UTC) FILETIME=[82183BD0:01CB462D] Subject: [martini] Doodle Poll for MARTINI Virtual Interim VI X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2010 21:18:47 -0000 --_ddb2cde3-9152-4ca9-8b66-9de42cb3f9c4_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable The IETF MARTINI WG is considering scheduling a virtual interim during the = week of September 27=2C 2010. Please indicate your availability for a virt= ual interim by responding to the following Doodle Poll by September 5=2C 20= 10: http://www.doodle.com/6p3yg7dsmgywt657 =09 = --_ddb2cde3-9152-4ca9-8b66-9de42cb3f9c4_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable The IETF MARTINI WG is considering scheduling a virtual interim during the = week of September 27=2C 2010. =3B Please indicate your availability for= a virtual interim by responding to the following Doodle Poll by September = 5=2C 2010:
http://www.doodle.com/6p3yg7dsmgywt657


= --_ddb2cde3-9152-4ca9-8b66-9de42cb3f9c4_-- From brian.lindsay@genband.com Sat Aug 28 08:12:49 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16DB63A681A for ; Sat, 28 Aug 2010 08:12:49 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.436 X-Spam-Level: X-Spam-Status: No, score=-6.436 tagged_above=-999 required=5 tests=[AWL=0.162, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HsgbMO23wJly for ; Sat, 28 Aug 2010 08:12:42 -0700 (PDT) Received: from exprod7og126.obsmtp.com (exprod7og126.obsmtp.com [64.18.2.206]) by core3.amsl.com (Postfix) with ESMTP id 212943A67E5 for ; Sat, 28 Aug 2010 08:12:42 -0700 (PDT) Received: from source ([63.149.188.88]) (using TLSv1) by exprod7ob126.postini.com ([64.18.6.12]) with SMTP ID DSNKTHkniZJW1D18Za4p2ihAoM5iuvZVdlk/@postini.com; Sat, 28 Aug 2010 08:13:14 PDT Received: from owa.genband.com ([172.16.21.97]) by mail.genband.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Sat, 28 Aug 2010 10:12:28 -0500 Received: from GBEX02.genband.com (172.16.21.98) by GBEX01.genband.com (172.16.21.91) with Microsoft SMTP Server (TLS) id 14.0.702.0; Sat, 28 Aug 2010 10:12:27 -0500 Received: from GBPLMAIL01.genband.com ([fe80::70bf:29d1:2cfe:42b5]) by gbex02.genband.com ([fe80::350f:45df:8dbd:4b0e%15]) with mapi; Sat, 28 Aug 2010 10:12:27 -0500 From: Brian Lindsay To: Bernard Aboba , "martini@ietf.org" Thread-Topic: [martini] Consensus call: Resolution of Ticket #57 Thread-Index: AQHLRipDZn5KNtiUqEWkYJtnO8jxbJL28E7g Date: Sat, 28 Aug 2010 15:12:23 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_F1A0ED6425368141998E077AC43334E414EA89F9gbplmail01genba_" MIME-Version: 1.0 X-OriginalArrivalTime: 28 Aug 2010 15:12:28.0176 (UTC) FILETIME=[6D9CF100:01CB46C3] X-TM-AS-Product-Ver: SMEX-8.0.0.4160-6.500.1024-17602.000 X-TM-AS-Result: No--25.876500-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Subject: Re: [martini] Consensus call: Resolution of Ticket #57 X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2010 15:12:49 -0000 --_000_F1A0ED6425368141998E077AC43334E414EA89F9gbplmail01genba_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Bernard, My preference is to NOT introduce the text below. I don't believe Privacy requirements were in the original scope of MARTI= NI charter, nor in the MARTINI Requirements draft (since MARTINI wasn't loo= king at a complete set of market requirements for SIP PBXs). Temporary-GRUU's may form part of a privacy solution in some cases, but n= ot necessarily a complete solution, and as the text below indicates there a= re other solutions. As well, privacy solutions may not be required in all d= eployments in all markets. I would like to see the text keep to the original intent (e.g. as in the= -05 draft), which was to define how the GIN registration mechanism interac= ts with public/temporary GRUU's and how public/temporary GRUU's can be supp= orted, but not couple an implementation of the GIN registration mechanism i= n any fashion to a public/temporary GRUU's implementation. The draft defines how public and temporary GRUU's can be implemented if = needed which should be sufficient. There was text discussed on the list previously which could be added to = the start of section 7: http://www.ietf.org/mail-archive/web/martini/current/msg01831.html I commented previously on the topic of GRUU's here: http://www.ietf.org/mail-archive/web/martini/current/msg01846.html Thanks Brian ----------------------------------------- Brian Lindsay Sr. Architect, System Architecture GENBAND +1.613.763.3459 brian.lindsay@genband.com From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf = Of Bernard Aboba Sent: Friday, August 27, 2010 4:56 PM To: martini@ietf.org Subject: [martini] Consensus call: Resolution of Ticket #57 In the MARTINI WG second session at IETF 78, the participants in the room c= ame to consensus (12-0) on the following text to resolve Issue 57: In order to provide support for privacy, the SSP SHOULD implement the temporary GRUU mechanism described in this section. Reasons for not doing so would include systems with an alternative privacy mechanism which maintains the integrity of public GRUUs (i.e., if public GRUUs are anonymized then the anonymizer function would need to be capable of providing as the anonymized URI a globally routable URI that routes back only to the target identified by the original public GRUU). We are now bringing this resolution to the mailing list to verify that cons= ensus. If you did not express your opinion during the IETF 78 MARTINI WG meeting, = and would like to do so now, please respond to this email and post your opi= nion as to whether you agree with the text above as a resolution to Issue 5= 7. This consensus call will last until September 12, 2010. --_000_F1A0ED6425368141998E077AC43334E414EA89F9gbplmail01genba_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Bernard,

 

   My preference is to NOT introduce the text below.

 

   I don’t believe Privacy requirements were in the original scope of MARTINI charter, nor in the MARTINI Requirements draft (since MARTINI wasn&= #8217;t looking at a complete set of market requirements for SIP PBXs).<= /span>

 

  Temporary-GRUU’s may form part of a privacy solution in some cases, b= ut not necessarily a complete solution, and as the text below indicates there = are other solutions. As well, privacy solutions may not be required in all deployments in all markets.

 

   I would like to see the text keep to the original intent (e.g. as in the -0= 5 draft), which was to define how the GIN registration mechanism interacts wi= th public/temporary GRUU’s and how public/temporary GRUU’s can be supported, but not couple an implementation of the GIN registration mechani= sm in any fashion to a public/temporary GRUU’s implementation.

 

   The draft defines how public and temporary GRUU’s can be implemented = if needed which should be sufficient.

 

   There was text discussed on the list previously which could be added to the start of section 7:

 

http://www.ietf.org/mail-archive/web/martini/cur= rent/msg01831.html

 

   I commented previously on the topic of  GRUU’s here:<= /span>

 

http://www.ietf.org/mail-archive/web/martini/cur= rent/msg01846.html

 

   Thanks

       Brian

 

 

-----------------------------------------

Brian Lindsay

Sr. Architect, System Architecture

GENBAND

+1.613.763.3459

brian.lindsay@genband.com<= /p>

 

 

From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of = Bernard Aboba
Sent: Friday, August 27, 2010 4:56 PM
To: martini@ietf.org
Subject: [martini] Consensus call: Resolution of Ticket #57

 

In the MARTINI WG second session at IETF 78, the participants in the room came= to consensus (12-0) on the following text to resolve Issue 57:

In order to provide support for privacy, the SSP
SHOULD implement the temporary GRUU
mechanism described in this section. Reasons for
not doing so would include systems with an
alternative privacy mechanism which maintains
the integrity of public GRUUs (i.e., if public
GRUUs are anonymized then the anonymizer
function would need to be capable of providing as
the anonymized URI a globally routable URI
that routes back only to the target identified by
the original public GRUU).

We are now bringing this resolution to the mailing list to verify that consensus.

If you did not express your opinion during the IETF 78 MARTINI WG meeting, = and would like to do so now, please respond to this email and post your opinion= as to whether you agree with the text above as a resolution to Issue 57.

This consensus call will last until September 12, 2010. 

--_000_F1A0ED6425368141998E077AC43334E414EA89F9gbplmail01genba_-- From bernard_aboba@hotmail.com Sat Aug 28 12:43:38 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A7533A686B for ; Sat, 28 Aug 2010 12:43:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.359 X-Spam-Level: X-Spam-Status: No, score=-100.359 tagged_above=-999 required=5 tests=[AWL=-0.361, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8BbrnF1neI7a for ; Sat, 28 Aug 2010 12:43:37 -0700 (PDT) Received: from blu0-omc2-s1.blu0.hotmail.com (blu0-omc2-s1.blu0.hotmail.com [65.55.111.76]) by core3.amsl.com (Postfix) with ESMTP id 497A23A684F for ; Sat, 28 Aug 2010 12:43:37 -0700 (PDT) Received: from BLU137-W12 ([65.55.111.73]) by blu0-omc2-s1.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sat, 28 Aug 2010 12:44:09 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_f5869b64-4fda-47ab-a172-ac60dad19c2a_" X-Originating-IP: [24.19.160.219] From: Bernard Aboba To: Date: Sat, 28 Aug 2010 12:44:08 -0700 Importance: Normal In-Reply-To: References: , MIME-Version: 1.0 X-OriginalArrivalTime: 28 Aug 2010 19:44:09.0219 (UTC) FILETIME=[61CAB530:01CB46E9] Subject: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2010 19:43:38 -0000 --_f5869b64-4fda-47ab-a172-ac60dad19c2a_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At the IETF 78 MARTINI WG meeting=2C during the discussion of Ticket 57 (re= lating to temporary GRUUs)=2C a suggestion was made that public GRUUs be ma= ndatory to implement for SSPs. =20 We will now attempt to determine whether consensus exists within the MARTIN= I WG to make this change to the document.=20 Please respond to this email and post your opinion as to whether you agree that SSPs supporting MARTINI MUST implement support fo= r public GRUUs.=20 This consensus call will last until September 12=2C 2010. =20 = --_f5869b64-4fda-47ab-a172-ac60dad19c2a_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At the IETF 78 MARTINI WG meeting=2C during the discussion of Ticket 57 (re= lating to temporary GRUUs)=2C a suggestion was made that public GRUUs be ma= ndatory to implement for SSPs. =3B

We will now attempt to deter= mine whether consensus exists within the MARTINI WG to make this change to = the document.

Please respond to this e= mail and post your opinion as to whether you agree that SSPs supporting MARTINI MUST implement support fo= r public GRUUs.

This consensus call will last until September 12=2C 2010. =3B
= --_f5869b64-4fda-47ab-a172-ac60dad19c2a_-- From aallen@rim.com Sun Aug 29 07:27:57 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 229E73A682B for ; Sun, 29 Aug 2010 07:27:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.167 X-Spam-Level: X-Spam-Status: No, score=-6.167 tagged_above=-999 required=5 tests=[AWL=-2.483, BAYES_40=-0.185, HTML_MESSAGE=0.001, MIME_BAD_LINEBREAK=0.5, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6TJSOu8OE1bt for ; Sun, 29 Aug 2010 07:27:56 -0700 (PDT) Received: from mhs04ykf.rim.net (mhs04ykf.rim.net [216.9.243.82]) by core3.amsl.com (Postfix) with ESMTP id C97F23A6820 for ; Sun, 29 Aug 2010 07:27:55 -0700 (PDT) X-AuditID: 0a666446-b7b32ae000004e21-69-4c7a6e891847 Received: from XCH138CNC.rim.net ( [10.65.20.127]) by mhs04ykf.rim.net (RIM Mail) with SMTP id 25.7D.20001.98E6A7C4; Sun, 29 Aug 2010 10:28:25 -0400 (EDT) Received: from XCH02DFW.rim.net ([10.150.100.31]) by XCH138CNC.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Sun, 29 Aug 2010 10:28:26 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CB4786.7071807B" Date: Sun, 29 Aug 2010 09:28:24 -0500 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [martini] Call for Consensus: Support for Public GRUUs Thread-Index: ActG6WXiBpOWQwB1RDCfYxSQnYJZjwAnQngA From: "Andrew Allen" To: , X-OriginalArrivalTime: 29 Aug 2010 14:28:26.0068 (UTC) FILETIME=[71350140:01CB4786] X-Brightmail-Tracker: AAAAAgAAAZEVxWAw Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 14:27:57 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CB4786.7071807B Content-Type: text/plain; charset="UTF-8" content-transfer-encoding: base64 DQpJIGNlcnRhaW5seSBhZ3JlZSB3aXRoIHRoZSBjb21wcm9taXNlIHdlIHdvcmtlZCBvdXQg aW4gTWFzc3RyaWNodC4gQXMgSSBzdGF0ZWQgZHVyaW5nIHRoZSBtZWV0aW5nIEdSVVUgaXMg YmFzaWNhbGx5IGEgYnVnIGZpeCBmb3IgU0lQIGFuZCB3aXRob3V0IGl0IG9yaWdpbmFsbHkg aW50ZW5kZWQgYmFzaWMgU0lQIGNhcGFiaWxpdGllcyBlaXRoZXIgYnJlYWssIGhhdmUgbmVn YXRpdmUgc2lkZSBlZmZlY3RzIG9yIGhhdmUgc2lnbmlmaWNhbnQgbGltaXRhdGlvbnMgb24g b3RoZXIgY2FwYWJpbGl0aWVzIGluIG9yZGVyIHRvIG1ha2UgdGhlbSB3b3JrLiANCg0KUHVi bGljIEdSVVUgaXMgbm90IGNvbXBsZXggdG8gaW1wbGVtZW50IGFuZCB3aXRoIHRlbXBvcmFy eSBHUlVVIHRoZSBjb21wcm9taXNlIGdpdmVzIGVub3VnaCB3aWdnbGUgcm9vbSB0byBhbGxv dyBvdGhlciBhbHRlcm5hdGl2ZXMgdGhhdCBwcm92aWRlIGFub255bWl0eSB0byBiZSB1c2Vk IHByb3ZpZGVkIHRoZXkgZG9uJ3QgYnJlYWsgdGhlIHVzZSBvZiBQdWJsaWMgR1JVVXMuIA0K DQpUaGUgcHJpdmFjeSB0ZXh0IGlzIG5vdCBzbyBtdWNoIGFib3V0IGltcGxlbWVudGluZyBw cml2YWN5IGFzIHRvIGVuc3VyZSB0aGF0IGRlcGxveW1lbnRzIGRvbid0IGJyZWFrIEdSVVUg Y2FwYWJpbGl0aWVzIGluIG9yZGVyIHRvIGFjaGlldmUgcHJpdmFjeS4NCg0KRXNwZWNpYWxs eSBpbiBlbnRlcnByaXNlIGRlcGxveW1lbnRzICh3aGljaCBpcyB0aGUgbWFqb3IgTUFSVElO SSB1c2UgY2FzZSkgZW5kcG9pbnRzIHdpbGwgbGlrZWx5IG5vdCBoYXZlIHB1YmxpYyBJUCBh ZGRyZXNzZXMgKG9yIHdpbGwgaGF2ZSBTQkNzIHRoYXQgbW9kaWZ5IHRoZW0pLiBTbyB0aGUg bmVlZCBmb3IgR1JVVSBzdXBwb3J0IGhlcmUgaXMgZXZlbiBtb3JlIGVzc2VudGlhbCB0aGFu ICJnZW5lcmljIGludGVybmV0IFNJUCIuDQoNClNvIEkgYWdyZWUgdGhhdCBTU1BzIHN1cHBv cnRpbmcgTUFSVElOSSBNVVNUIGltcGxlbWVudCBzdXBwb3J0IGZvciBwcm92aWRpbmcgcHVi bGljIEdSVVVzLg0KDQpBbmRyZXcNCiANCg0KRnJvbTogQmVybmFyZCBBYm9iYSBbbWFpbHRv OmJlcm5hcmRfYWJvYmFAaG90bWFpbC5jb21dIA0KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAy OCwgMjAxMCAwMzo0NCBQTQ0KVG86IG1hcnRpbmlAaWV0Zi5vcmcgPG1hcnRpbmlAaWV0Zi5v cmc+IA0KU3ViamVjdDogW21hcnRpbmldIENhbGwgZm9yIENvbnNlbnN1czogU3VwcG9ydCBm b3IgUHVibGljIEdSVVVzIA0KIA0KDQpBdCB0aGUgSUVURiA3OCBNQVJUSU5JIFdHIG1lZXRp bmcsIGR1cmluZyB0aGUgZGlzY3Vzc2lvbiBvZiBUaWNrZXQgNTcgKHJlbGF0aW5nIHRvIHRl bXBvcmFyeSBHUlVVcyksIGEgc3VnZ2VzdGlvbiB3YXMgbWFkZSB0aGF0IHB1YmxpYyBHUlVV cyBiZSBtYW5kYXRvcnkgdG8gaW1wbGVtZW50IGZvciBTU1BzLiAgDQoNCldlIHdpbGwgbm93 IGF0dGVtcHQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgY29uc2Vuc3VzIGV4aXN0cyB3aXRoaW4g dGhlIE1BUlRJTkkgV0cgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byB0aGUgZG9jdW1lbnQuIA0K DQpQbGVhc2UgcmVzcG9uZCB0byB0aGlzIGVtYWlsIGFuZCBwb3N0IHlvdXIgb3BpbmlvbiBh cyB0byB3aGV0aGVyIHlvdSBhZ3JlZSB0aGF0IFNTUHMgc3VwcG9ydGluZyBNQVJUSU5JIE1V U1QgaW1wbGVtZW50IHN1cHBvcnQgZm9yIHB1YmxpYyBHUlVVcy4gDQoNClRoaXMgY29uc2Vu c3VzIGNhbGwgd2lsbCBsYXN0IHVudGlsIFNlcHRlbWJlciAxMiwgMjAxMC4gIA0KDQoNCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQpUaGlzIHRyYW5zbWlzc2lvbiAoaW5jbHVkaW5nIGFueSBhdHRhY2ht ZW50cykgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uLCBwcml2aWxlZ2Vk IG1hdGVyaWFsIChpbmNsdWRpbmcgbWF0ZXJpYWwgcHJvdGVjdGVkIGJ5IHRoZSBzb2xpY2l0 b3ItY2xpZW50IG9yIG90aGVyIGFwcGxpY2FibGUgcHJpdmlsZWdlcyksIG9yIGNvbnN0aXR1 dGUgbm9uLXB1YmxpYyBpbmZvcm1hdGlvbi4gQW55IHVzZSBvZiB0aGlzIGluZm9ybWF0aW9u IGJ5IGFueW9uZSBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQgaXMgcHJvaGli aXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3Is IHBsZWFzZSBpbW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp cyBpbmZvcm1hdGlvbiBmcm9tIHlvdXIgc3lzdGVtLiBVc2UsIGRpc3NlbWluYXRpb24sIGRp c3RyaWJ1dGlvbiwgb3IgcmVwcm9kdWN0aW9uIG9mIHRoaXMgdHJhbnNtaXNzaW9uIGJ5IHVu aW50ZW5kZWQgcmVjaXBpZW50cyBpcyBub3QgYXV0aG9yaXplZCBhbmQgbWF5IGJlIHVubGF3 ZnVsLg0K ------_=_NextPart_001_01CB4786.7071807B Content-Type: text/html; charset="UTF-8" content-transfer-encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjow cHg7DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTBw dDsNCmZvbnQtZmFtaWx5OlRhaG9tYQ0KfQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5 IGNsYXNzPSdobW1lc3NhZ2UnPjxmb250IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjojMUY0OTdEIj4NCjxicj5JIGNlcnRhaW5seSBhZ3JlZSB3aXRoIHRoZSBjb21wcm9taXNl IHdlIHdvcmtlZCBvdXQgaW4gTWFzc3RyaWNodC4gQXMgSSBzdGF0ZWQgZHVyaW5nIHRoZSBt ZWV0aW5nIEdSVVUgaXMgYmFzaWNhbGx5IGEgYnVnIGZpeCBmb3IgU0lQIGFuZCB3aXRob3V0 IGl0IG9yaWdpbmFsbHkgaW50ZW5kZWQgYmFzaWMgU0lQIGNhcGFiaWxpdGllcyBlaXRoZXIg YnJlYWssIGhhdmUgbmVnYXRpdmUgc2lkZSBlZmZlY3RzIG9yIGhhdmUgc2lnbmlmaWNhbnQg bGltaXRhdGlvbnMgb24gb3RoZXIgY2FwYWJpbGl0aWVzIGluIG9yZGVyIHRvIG1ha2UgdGhl bSB3b3JrLiA8YnI+PGJyPlB1YmxpYyBHUlVVIGlzIG5vdCBjb21wbGV4IHRvIGltcGxlbWVu dCBhbmQgd2l0aCB0ZW1wb3JhcnkgR1JVVSB0aGUgY29tcHJvbWlzZSBnaXZlcyBlbm91Z2gg d2lnZ2xlIHJvb20gdG8gYWxsb3cgb3RoZXIgYWx0ZXJuYXRpdmVzIHRoYXQgcHJvdmlkZSBh bm9ueW1pdHkgdG8gYmUgdXNlZCBwcm92aWRlZCB0aGV5IGRvbid0IGJyZWFrIHRoZSB1c2Ug b2YgUHVibGljIEdSVVVzLiA8YnI+PGJyPlRoZSBwcml2YWN5IHRleHQgaXMgbm90IHNvIG11 Y2ggYWJvdXQgaW1wbGVtZW50aW5nIHByaXZhY3kgYXMgdG8gZW5zdXJlIHRoYXQgZGVwbG95 bWVudHMgZG9uJ3QgYnJlYWsgR1JVVSBjYXBhYmlsaXRpZXMgaW4gb3JkZXIgdG8gYWNoaWV2 ZSBwcml2YWN5Ljxicj48YnI+RXNwZWNpYWxseSBpbiBlbnRlcnByaXNlIGRlcGxveW1lbnRz ICh3aGljaCBpcyB0aGUgbWFqb3IgTUFSVElOSSB1c2UgY2FzZSkgZW5kcG9pbnRzIHdpbGwg bGlrZWx5IG5vdCBoYXZlIHB1YmxpYyBJUCBhZGRyZXNzZXMgKG9yIHdpbGwgaGF2ZSBTQkNz IHRoYXQgbW9kaWZ5IHRoZW0pLiBTbyB0aGUgbmVlZCBmb3IgR1JVVSBzdXBwb3J0IGhlcmUg aXMgZXZlbiBtb3JlIGVzc2VudGlhbCB0aGFuICZxdW90O2dlbmVyaWMgaW50ZXJuZXQgU0lQ JnF1b3Q7Ljxicj48YnI+U28gSSBhZ3JlZSB0aGF0IFNTUHMgc3VwcG9ydGluZyBNQVJUSU5J IE1VU1QgaW1wbGVtZW50IHN1cHBvcnQgZm9yIHByb3ZpZGluZyBwdWJsaWMgR1JVVXMuPGJy Pjxicj5BbmRyZXc8L2ZvbnQ+PGJyPiZuYnNwOzxicj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw aW4gMGluIj4NCjxmb250IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxiPkZyb208L2I+ OiBCZXJuYXJkIEFib2JhIFttYWlsdG86YmVybmFyZF9hYm9iYUBob3RtYWlsLmNvbV0NPGJy PjxiPlNlbnQ8L2I+OiBTYXR1cmRheSwgQXVndXN0IDI4LCAyMDEwIDAzOjQ0IFBNPGJyPjxi PlRvPC9iPjogbWFydGluaUBpZXRmLm9yZyAmbHQ7bWFydGluaUBpZXRmLm9yZyZndDsNPGJy PjxiPlN1YmplY3Q8L2I+OiBbbWFydGluaV0gQ2FsbCBmb3IgQ29uc2Vuc3VzOiAgU3VwcG9y dCBmb3IgUHVibGljIEdSVVVzDTxicj48L2ZvbnQ+Jm5ic3A7PGJyPjwvZGl2Pg0KDQpBdCB0 aGUgSUVURiA3OCBNQVJUSU5JIFdHIG1lZXRpbmcsIGR1cmluZyB0aGUgZGlzY3Vzc2lvbiBv ZiBUaWNrZXQgNTcgKHJlbGF0aW5nIHRvIHRlbXBvcmFyeSBHUlVVcyksIGEgc3VnZ2VzdGlv biB3YXMgbWFkZSB0aGF0IHB1YmxpYyBHUlVVcyBiZSBtYW5kYXRvcnkgdG8gaW1wbGVtZW50 IGZvciBTU1BzLiZuYnNwOyA8YnI+PGJyPldlIHdpbGwgbm93IGF0dGVtcHQgdG8gZGV0ZXJt aW5lIHdoZXRoZXIgY29uc2Vuc3VzIGV4aXN0cyB3aXRoaW4gdGhlIE1BUlRJTkkgV0cgdG8g bWFrZSB0aGlzIGNoYW5nZSB0byB0aGUgZG9jdW1lbnQuIDxicj48YnI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICZxdW90O1RhaG9tYSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7OyI+UGxlYXNlIHJlc3BvbmQgdG8gdGhpcyBlbWFpbCBhbmQg cG9zdCB5b3VyIG9waW5pb24gYXMNCnRvIHdoZXRoZXIgeW91IGFncmVlIHRoYXQgU1NQcyBz dXBwb3J0aW5nIE1BUlRJTkkgTVVTVCBpbXBsZW1lbnQgc3VwcG9ydCBmb3IgcHVibGljIEdS VVVzLiA8YnI+PGJyPg0KVGhpcyBjb25zZW5zdXMgY2FsbCB3aWxsIGxhc3QgdW50aWwgU2Vw dGVtYmVyIDEyLCAyMDEwLiZuYnNwOyA8L3NwYW4+PGJyPiAJCSAJICAgCQkgIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLSA8YnI+ClRoaXMgdHJhbnNtaXNzaW9uIChpbmNsdWRpbmcgYW55IGF0dGFjaG1l bnRzKSBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24sIHByaXZpbGVnZWQg bWF0ZXJpYWwgKGluY2x1ZGluZyBtYXRlcmlhbCBwcm90ZWN0ZWQgYnkgdGhlIHNvbGljaXRv ci1jbGllbnQgb3Igb3RoZXIgYXBwbGljYWJsZSBwcml2aWxlZ2VzKSwgb3IgY29uc3RpdHV0 ZSBub24tcHVibGljIGluZm9ybWF0aW9uLiBBbnkgdXNlIG9mIHRoaXMgaW5mb3JtYXRpb24g YnkgYW55b25lIG90aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudCBpcyBwcm9oaWJp dGVkLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwg cGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlz IGluZm9ybWF0aW9uIGZyb20geW91ciBzeXN0ZW0uIFVzZSwgZGlzc2VtaW5hdGlvbiwgZGlz dHJpYnV0aW9uLCBvciByZXByb2R1Y3Rpb24gb2YgdGhpcyB0cmFuc21pc3Npb24gYnkgdW5p bnRlbmRlZCByZWNpcGllbnRzIGlzIG5vdCBhdXRob3JpemVkIGFuZCBtYXkgYmUgdW5sYXdm dWwuDQo8L2JvZHk+DQo8L2h0bWw+ ------_=_NextPart_001_01CB4786.7071807B-- From brian.lindsay@genband.com Sun Aug 29 08:15:39 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 09B3D3A6830 for ; Sun, 29 Aug 2010 08:15:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.524 X-Spam-Level: X-Spam-Status: No, score=-5.524 tagged_above=-999 required=5 tests=[AWL=-0.785, BAYES_20=-0.74, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BeVtlfsYdHkf for ; Sun, 29 Aug 2010 08:15:22 -0700 (PDT) Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by core3.amsl.com (Postfix) with ESMTP id 491913A67FF for ; Sun, 29 Aug 2010 08:15:18 -0700 (PDT) Received: from source ([63.149.188.88]) (using TLSv1) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKTHp5peDDbzM6LJbp+UcVmiGrXMPdcbHI@postini.com; Sun, 29 Aug 2010 08:15:50 PDT Received: from owa.genband.com ([172.16.21.97]) by mail.genband.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Sun, 29 Aug 2010 10:15:21 -0500 Received: from GBEX02.genband.com (172.16.21.98) by GBEX01.genband.com (172.16.21.91) with Microsoft SMTP Server (TLS) id 14.0.702.0; Sun, 29 Aug 2010 10:15:21 -0500 Received: from GBPLMAIL01.genband.com ([fe80::70bf:29d1:2cfe:42b5]) by gbex02.genband.com ([fe80::350f:45df:8dbd:4b0e%15]) with mapi; Sun, 29 Aug 2010 10:15:21 -0500 From: Brian Lindsay To: Bernard Aboba , "martini@ietf.org" Thread-Topic: [martini] Call for Consensus: Support for Public GRUUs Thread-Index: AQHLRuljq09QO/N/H0+3dGb5MW9lrpL4iiRw Date: Sun, 29 Aug 2010 15:15:16 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: multipart/alternative; boundary="_000_F1A0ED6425368141998E077AC43334E414EA8A76gbplmail01genba_" MIME-Version: 1.0 X-OriginalArrivalTime: 29 Aug 2010 15:15:22.0006 (UTC) FILETIME=[FFA30B60:01CB478C] X-TM-AS-Product-Ver: SMEX-8.0.0.4160-6.500.1024-17604.000 X-TM-AS-Result: No--27.382300-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 15:15:39 -0000 --_000_F1A0ED6425368141998E077AC43334E414EA8A76gbplmail01genba_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable HI Bernard, I would like to see public GRUU's continue to be optional in the GIN = draft, rather than mandating them. My view is that is that it is appropriate for the GIN draft to define= how GRUU interacts with the GIN registration mechanism, but there does not= need to be a coupling/dependency such that an implementer of the GIN regis= tration mechanism is also required to implement GRUU. In short - I think w= hat is in the -05 draft is fine. * Most existing SIP Trunking deployments do not use/require GRUU's.= The main driver for the martini work has always been about aligning on the= semantics of the registration request and request uri population. This can= be done without introducing a dependency on GRUU implementation. * The GRUU RFC is still an optional mechanism as far as SIP is conc= erned * A baseline set of services can be provided without requiring GRUU= . For example, the current draft of SIP Connect 1.1 ( http://www.sipforum.= org/component/option,com_docman/task,cat_view/gid,84/Itemid,75/ ) has a b= aseline call transfer capability defined that uses re-invites and doesn't u= se REFER. REFER-based transfer is optional, as is the usage of out-of-dial= og REFER. (The language actually discourages use of REFER due to billing ri= sks/considerations). Thanks Brian ----------------------------------------- Brian Lindsay Sr. Architect, System Architecture GENBAND +1.613.763.3459 brian.lindsay@genband.com From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf = Of Bernard Aboba Sent: Saturday, August 28, 2010 3:44 PM To: martini@ietf.org Subject: [martini] Call for Consensus: Support for Public GRUUs At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 (rela= ting to temporary GRUUs), a suggestion was made that public GRUUs be mandat= ory to implement for SSPs. We will now attempt to determine whether consensus exists within the MARTIN= I WG to make this change to the document. Please respond to this email and post your opinion as to whether you agree = that SSPs supporting MARTINI MUST implement support for public GRUUs. This consensus call will last until September 12, 2010. --_000_F1A0ED6425368141998E077AC43334E414EA8A76gbplmail01genba_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

HI Bernard,

 

      I would like to see public GRUU= ’s continue to be optional in the GIN draft, rather than mandating them.<= /o:p>

 

      My view is that is that it is approp= riate for the GIN draft to define how GRUU interacts with the GIN registration mechanism, but there does not need to be a coupling/dependency such that an implementer of the GIN registration mechanism is also required to implement GRUU.  In short – I think what is in the -05 draft is fine.=

 

·      =    Most existing SIP Trunking deployments do not use/require GRUU’s. The main driver for the martini work has always been about aligning on the semantics of the registration request and request uri population. This can be done without introducing a dependency on GRUU implementation.

·      =    The GRUU RFC is still an optional mechanism as far as SIP is concerned

·      =    A baseline set of services can be provided without requiring G= RUU. For example, the current draft of SIP Connect 1.1 (  http://www.sipforum.org/component/option,com_docman/task,cat_view/gid,84/It= emid,75/   ) has a baseline call transfer capability defined that uses re-invites and doesn’t use REFER.  REFER-based transfer is optional, as is the usage of out-of-dialog REFER. (The language actually discourages use of REF= ER due to billing risks/considerations).

 

  Thanks

      Brian

 

-----------------------------------------

Brian Lindsay

Sr. Architect, System Architecture

GENBAND

+1.613.763.3459

brian.lindsay@genband.com

 =

 

From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of = Bernard Aboba
Sent: Saturday, August 28, 2010 3:44 PM
To: martini@ietf.org
Subject: [martini] Call for Consensus: Support for Public GRUUs=

 

At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 (relatin= g to temporary GRUUs), a suggestion was made that public GRUUs be mandatory to implement for SSPs. 

We will now attempt to determine whether consensus exists within the MARTIN= I WG to make this change to the document.

Please respond to this email and post your opinion as to whether you agree = that SSPs supporting MARTINI MUST implement support for public GRUUs.

This consensus call will last until September 12, 2010. 

--_000_F1A0ED6425368141998E077AC43334E414EA8A76gbplmail01genba_-- From adam@nostrum.com Sun Aug 29 14:07:37 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7E3923A68C4 for ; Sun, 29 Aug 2010 14:07:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.599 X-Spam-Level: X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gvZSgY2jEmsS for ; Sun, 29 Aug 2010 14:07:36 -0700 (PDT) Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id A0E263A6897 for ; Sun, 29 Aug 2010 14:07:35 -0700 (PDT) Received: from hydra-3.local (ppp-70-249-149-233.dsl.rcsntx.swbell.net [70.249.149.233]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7TL842A050820 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 29 Aug 2010 16:08:04 -0500 (CDT) (envelope-from adam@nostrum.com) Message-ID: <4C7ACC34.9060100@nostrum.com> Date: Sun, 29 Aug 2010 16:08:04 -0500 From: Adam Roach User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 MIME-Version: 1.0 To: Andrew Allen References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------000107020205010606020306" Received-SPF: pass (nostrum.com: 70.249.149.233 is authenticated by a trusted mechanism) Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 21:07:37 -0000 This is a multi-part message in MIME format. --------------000107020205010606020306 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I agree with Andrew on this point The key issue in my mind is deployability. With a single registrar, deployment of GRUUs is a fairly tractable problem: once the registrar supports GRUUs, then clients can start making use of them. When we start having more entities involved in the mix -- like the dual-registrar situation that MARTINI was chartered to address -- then the chances of deployment decrease multiplicatively. In other words, unless GRUU is mandated in GIN (or any solution to the MARTINI problem, for that matter), the chances of GRUU deployment are vanishingly small, in a way that doesn't exist in a single-registrar system. Because the MARTINI architecture *caused* this problem, I believe that it is incumbent on us to *fix* this problem. As public GRUU is really quite easy to implement, I don't imagine that this requirement should be particularly controversial. /a On 8/29/10 09:28, Aug 29, Andrew Allen wrote: > > I certainly agree with the compromise we worked out in Masstricht. As > I stated during the meeting GRUU is basically a bug fix for SIP and > without it originally intended basic SIP capabilities either break, > have negative side effects or have significant limitations on other > capabilities in order to make them work. > > Public GRUU is not complex to implement and with temporary GRUU the > compromise gives enough wiggle room to allow other alternatives that > provide anonymity to be used provided they don't break the use of > Public GRUUs. > > The privacy text is not so much about implementing privacy as to > ensure that deployments don't break GRUU capabilities in order to > achieve privacy. > > Especially in enterprise deployments (which is the major MARTINI use > case) endpoints will likely not have public IP addresses (or will have > SBCs that modify them). So the need for GRUU support here is even more > essential than "generic internet SIP". > > So I agree that SSPs supporting MARTINI MUST implement support for > providing public GRUUs. > > Andrew > > *From*: Bernard Aboba [mailto:bernard_aboba@hotmail.com] > *Sent*: Saturday, August 28, 2010 03:44 PM > *To*: martini@ietf.org > *Subject*: [martini] Call for Consensus: Support for Public GRUUs > > At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 > (relating to temporary GRUUs), a suggestion was made that public GRUUs > be mandatory to implement for SSPs. > > We will now attempt to determine whether consensus exists within the > MARTINI WG to make this change to the document. > > Please respond to this email and post your opinion as to whether you > agree that SSPs supporting MARTINI MUST implement support for public > GRUUs. > > This consensus call will last until September 12, 2010. > --------------------------------------------------------------------- > This transmission (including any attachments) may contain confidential > information, privileged material (including material protected by the > solicitor-client or other applicable privileges), or constitute > non-public information. Any use of this information by anyone other > than the intended recipient is prohibited. If you have received this > transmission in error, please immediately reply to the sender and > delete this information from your system. Use, dissemination, > distribution, or reproduction of this transmission by unintended > recipients is not authorized and may be unlawful. > > > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini --------------000107020205010606020306 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
I agree with Andrew on this point

The key issue in my mind is deployability. With a single registrar, deployment of GRUUs is a fairly tractable problem: once the registrar supports GRUUs, then clients can start making use of them. When we start having more entities involved in the mix -- like the dual-registrar situation that MARTINI was chartered to address -- then the chances of deployment decrease multiplicatively.

In other words, unless GRUU is mandated in GIN (or any solution to the MARTINI problem, for that matter), the chances of GRUU deployment are vanishingly small, in a way that doesn't exist in a single-registrar system. Because the MARTINI architecture *caused* this problem, I believe that it is incumbent on us to *fix* this problem.

As public GRUU is really quite easy to implement, I don't imagine that this requirement should be particularly controversial.

/a

On 8/29/10 09:28, Aug 29, Andrew Allen wrote:

I certainly agree with the compromise we worked out in Masstricht. As I stated during the meeting GRUU is basically a bug fix for SIP and without it originally intended basic SIP capabilities either break, have negative side effects or have significant limitations on other capabilities in order to make them work.

Public GRUU is not complex to implement and with temporary GRUU the compromise gives enough wiggle room to allow other alternatives that provide anonymity to be used provided they don't break the use of Public GRUUs.

The privacy text is not so much about implementing privacy as to ensure that deployments don't break GRUU capabilities in order to achieve privacy.

Especially in enterprise deployments (which is the major MARTINI use case) endpoints will likely not have public IP addresses (or will have SBCs that modify them). So the need for GRUU support here is even more essential than "generic internet SIP".

So I agree that SSPs supporting MARTINI MUST implement support for providing public GRUUs.

Andrew

 
From: Bernard Aboba [mailto:bernard_aboba@hotmail.com]
Sent: Saturday, August 28, 2010 03:44 PM
To: martini@ietf.org <martini@ietf.org>
Subject: [martini] Call for Consensus: Support for Public GRUUs
 
At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 (relating to temporary GRUUs), a suggestion was made that public GRUUs be mandatory to implement for SSPs. 

We will now attempt to determine whether consensus exists within the MARTINI WG to make this change to the document.

Please respond to this email and post your opinion as to whether you agree that SSPs supporting MARTINI MUST implement support for public GRUUs.

This consensus call will last until September 12, 2010. 

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
_______________________________________________ martini mailing list martini@ietf.org https://www.ietf.org/mailman/listinfo/martini

--------------000107020205010606020306-- From mary.ietf.barnes@gmail.com Sun Aug 29 15:27:28 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 585733A67E9 for ; Sun, 29 Aug 2010 15:27:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.46 X-Spam-Level: X-Spam-Status: No, score=-102.46 tagged_above=-999 required=5 tests=[AWL=0.139, BAYES_00=-2.599, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1IjvZHPJ4Xup for ; Sun, 29 Aug 2010 15:27:26 -0700 (PDT) Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id 976CD3A6405 for ; Sun, 29 Aug 2010 15:27:26 -0700 (PDT) Received: by ywk9 with SMTP id 9so2199799ywk.31 for ; Sun, 29 Aug 2010 15:27:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=tz/sdpVluaTcYlAaAJQJjyIgKWgx6J8B8waZosWjnyc=; b=hNMh36G2KZOGCMuc7EQ+Xrk1TF/BHg+IP4kQmZ7oNZWl8bXFMT+qQe/xHUhlpblJHu 0AQTtlId5PnKcPn1vuzNEfa2vNyxER101NaROJZOBpIMr3Vc4h/CUyh+j16tXvpObUcJ aR1KfXRLVmb/lx4tjNZAeC3cl4PuarBdj9J8k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Ln4Cv7Q86gLWSv3xtE4dzaiUeTSJ1uEe/IFCVFybzcKzziYrGvw8b3ft78O5lABUdo Nf4ObZ919gCtbf/SC1RcJQLt8bqIffYW7S5AJSb7ISPyThpbaDoEWSErW9QuRTYAqv0u s600IAxuWzLUJ6iW7JtS5yskT3JIXpibZp+k8= MIME-Version: 1.0 Received: by 10.101.69.6 with SMTP id w6mr3698343ank.207.1283120877714; Sun, 29 Aug 2010 15:27:57 -0700 (PDT) Received: by 10.231.169.14 with HTTP; Sun, 29 Aug 2010 15:27:57 -0700 (PDT) In-Reply-To: <4C7ACC34.9060100@nostrum.com> References: <4C7ACC34.9060100@nostrum.com> Date: Sun, 29 Aug 2010 17:27:57 -0500 Message-ID: From: Mary Barnes To: Adam Roach Content-Type: text/plain; charset=ISO-8859-1 Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 22:27:28 -0000 +1 On Sun, Aug 29, 2010 at 4:08 PM, Adam Roach wrote: > > I agree with Andrew on this point > > The key issue in my mind is deployability. With a single registrar, > deployment of GRUUs is a fairly tractable problem: once the registrar > supports GRUUs, then clients can start making use of them. When we start > having more entities involved in the mix -- like the dual-registrar > situation that MARTINI was chartered to address -- then the chances of > deployment decrease multiplicatively. > > In other words, unless GRUU is mandated in GIN (or any solution to the > MARTINI problem, for that matter), the chances of GRUU deployment are > vanishingly small, in a way that doesn't exist in a single-registrar system. > Because the MARTINI architecture *caused* this problem, I believe that it is > incumbent on us to *fix* this problem. > > As public GRUU is really quite easy to implement, I don't imagine that this > requirement should be particularly controversial. > > /a > > On 8/29/10 09:28, Aug 29, Andrew Allen wrote: > > I certainly agree with the compromise we worked out in Masstricht. As I > stated during the meeting GRUU is basically a bug fix for SIP and without it > originally intended basic SIP capabilities either break, have negative side > effects or have significant limitations on other capabilities in order to > make them work. > > Public GRUU is not complex to implement and with temporary GRUU the > compromise gives enough wiggle room to allow other alternatives that provide > anonymity to be used provided they don't break the use of Public GRUUs. > > The privacy text is not so much about implementing privacy as to ensure that > deployments don't break GRUU capabilities in order to achieve privacy. > > Especially in enterprise deployments (which is the major MARTINI use case) > endpoints will likely not have public IP addresses (or will have SBCs that > modify them). So the need for GRUU support here is even more essential than > "generic internet SIP". > > So I agree that SSPs supporting MARTINI MUST implement support for providing > public GRUUs. > > Andrew > > From: Bernard Aboba [mailto:bernard_aboba@hotmail.com] > Sent: Saturday, August 28, 2010 03:44 PM > To: martini@ietf.org > Subject: [martini] Call for Consensus: Support for Public GRUUs > > At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 > (relating to temporary GRUUs), a suggestion was made that public GRUUs be > mandatory to implement for SSPs. > > We will now attempt to determine whether consensus exists within the MARTINI > WG to make this change to the document. > > Please respond to this email and post your opinion as to whether you agree > that SSPs supporting MARTINI MUST implement support for public GRUUs. > > This consensus call will last until September 12, 2010. > --------------------------------------------------------------------- > This transmission (including any attachments) may contain confidential > information, privileged material (including material protected by the > solicitor-client or other applicable privileges), or constitute non-public > information. Any use of this information by anyone other than the intended > recipient is prohibited. If you have received this transmission in error, > please immediately reply to the sender and delete this information from your > system. Use, dissemination, distribution, or reproduction of this > transmission by unintended recipients is not authorized and may be unlawful. > > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini > > > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini > > From bernard_aboba@hotmail.com Sun Aug 29 16:11:04 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C9CF63A6893 for ; Sun, 29 Aug 2010 16:11:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.356 X-Spam-Level: X-Spam-Status: No, score=-100.356 tagged_above=-999 required=5 tests=[AWL=-0.358, BAYES_50=0.001, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y2KtNzcRvv9J for ; Sun, 29 Aug 2010 16:11:00 -0700 (PDT) Received: from blu0-omc2-s38.blu0.hotmail.com (blu0-omc2-s38.blu0.hotmail.com [65.55.111.113]) by core3.amsl.com (Postfix) with ESMTP id 178123A6889 for ; Sun, 29 Aug 2010 16:11:00 -0700 (PDT) Received: from BLU137-W22 ([65.55.111.73]) by blu0-omc2-s38.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 29 Aug 2010 16:11:30 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_d2f15649-5006-4b04-9eea-4139c50ee3d1_" X-Originating-IP: [63.231.32.97] From: Bernard Aboba To: Date: Sun, 29 Aug 2010 16:11:31 -0700 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 29 Aug 2010 23:11:30.0963 (UTC) FILETIME=[840FEE30:01CB47CF] Subject: [martini] Revised minutes from IETF 78 X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2010 23:11:05 -0000 --_d2f15649-5006-4b04-9eea-4139c50ee3d1_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable We have had a question arise about the minutes of the meeting at IETF 78=2C= relating to discussion of Ticket 57.=20 Adam has gone back to the recording and transcribed the conversation relati= ng to public GRUUs.=20 With that transcription added=2C the revised minutes are enclosed below.=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D MARTINI WG IETF 78 Mintes =20 Chairs: Bernard Aboba Spencer Dawkins Thursday=2C July 29=2C 2010 09:00 - 11:30 2.1 Colorado Room 09:00 - 9:10=2C Preliminaries Note Well Note Takers: Paul Kyzivat and Cullen Jennings=2C with help from Adam = Roach Jabber scribe Agenda bash Document Status Solution Updates MARTINI with Globally Identifiable Numbers=2C Adam Roach (40 minutes) http://tools.ietf.org/html/draft-ietf-martini-gin Went over changes and open issues: Ticket 48 updates the requirements analysis in the GIN document=20 (Appendix A) so as to keep in sync with changes made to the=20 requirements document. The changes have no impact on the GIN=20 solution. Adam proposes to align the appendix A by changing text=20 that quotes the requirements doc to be consistent with the final=20 version of the requirements doc. Proposal by Cullen and Hadriel to just drop appendix A. John and Adam=20 are happy to remove it. Keith would like it to remain. Decision is=20 to keep it and change the text so as to match the requirements document. =20 No objection to the recommended resolution of Issues 4 and 5. Ticket 49 =96 nits. Changes accepted. Keith requested consistency=20 on a number of other nits. He was asked to report them on the=20 list. He agreed. Ticket 50: propose to update inline with suggestions in the ticket. Query made if any objections to the proposed resolution. There were none. Ticket 51: ticket submitter proposed one resolution=2C Adam proposes to=20 do the contrary =96 reject BNC contact with user part. Discussion of=20 pros/cons of the alternative. Keith and Cullen argued for being=20 strict=2C and Hadriel agreed. That approach (consistent with the slide)=20 was agreed: incorrect URI will cause rejection. Ticket 54: Keith objected to use of "non-bnc URI" without definition.=20 Adam agrees to fix that=2C make it clear what is intended. Everywhere we have BNC before another term=2C it needs to be defined. On this issue in #54 reword to be "URI without a BNC" Ticket 55: regarding prohibition of "bnc" parameter in reg event bodies.=20 Questions/objections of how this prohibition applies to reg event=20 extensions. It was agreed to modify the proposed text - "after "bnc" parameter" add "in an extension". Ticket 56: about security review. Discussion of what the error code=20 should be. Adam proposes using an existing 500 class response to=20 indicate an overload condition. Agreed on Proposal #1 and #2. Will return an existing 500 class response.=20 Ticket 57: This issue relates to temporary GRUUs. Should support be mandatory for SSPs? Three options offered: completely=20 optional=3B mandatory to implement & optional to use=3B mandatory to use=20 GIN at all.=20 =20 Should it be mandatory for an SSP implementing GIN to supply a=20 public GRUU when requested by the registering PBX? Hadriel argued at length for optionality. Cullen argued strongly=20 for mandatory to implement for public GRUU. =20 Keith Drage (@1:07:41): "Yeah=2C but I mean=2C I mean I think we had an alm= ost=20 formal words at the microphone which basically were saying: 'If you're aske= d=20 for a GRUU=2C then implementors of GIN must provide one. Public GRUU.'" Hadriel Kaplan: "The *SSP* must provide one." Adam Roach: "Yes." Hadriel Kaplan: "Right." Adam Roach: "Yes." Hadriel Kaplan: "If it said 'Supported: gin'." Adam Roach: "Yes." Hadriel Kaplan: "Check." Adam Roach: "Okay." Hadriel Kaplan: "Okay." Adam Roach: "Good." Cullen Jennings (@1:08:12): "Okay=2C so here's what I recorded for minutes:= =20 'If the PBX asks for a GRUU and it supports GIN=2C the the SSP must return = one.'=20 Okay? Fair enough summary?" Adam Roach: "That sounds like a good summary." Paul Kyzivat (backup minute taker): "I've got words similar to that." Adam Roach: "So I think we have public GRUU nailed down." Then discussion moved to temp GRUU. Debate among Cullen Jennings and Hadrie= l Kaplan.=20 Cullen argues for support of confidentiality =96 need to support=20 anonymous calls. He would accept some other mechanism than temp GRUU=20 if someone can propose it for inclusion in this draft. Andrew Allen=20 supports for fear that some other system likely to mangle public=20 GRUUs. Hadriel asserted that he sells boxes that do this without use=20 of temp GRUU. Bernard Aboba noted that GRUU support (both public and temporary) is covered by REQ16 in the requirements document:=20 REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with public or temporary Globally Routable UA URIs (GRUUs) [RFC5627]. However=2C this requirement is phrased as "MUST allow" and only applies to PBXes=2C not SSPs. John Ewell was concerned that that mandating support by SSPs might raise the bar too high and discourage SSPs from=20 implementing GIN. Keith was concerned that we are having a requirements=20 document in the context of the gin draft =96 that people who want new=20 requirement should be making a bis version of the requirements document. T here was suggestion to split the ticket=2C into the part about pub gruu=20 and a separate one about private calls. Request for Cullen to file that ticket. Proposal for interested=20 parties to go off between now and next session at 3 and try to figure this = out. Will pick it up then. Individual Submissions (60 minutes) Other Logical Identifier Values (OLIVE)=2C Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-with-olive Hadriel gave summary. There were a number of clarifying questions.=20 John wanted to know if this is service that SSPs would want to=20 provide. Adam observed that its perfectly reasonable to assume the SSP=20 could host your own domain name and then arbitrary user names within that d= omain name. Then got on to local numbers. Cullen suggests splitting this into=20 separate drafts for alphanumeric user names and local numbers because. About 10 people in the room thought it was worth solving the "Bob@example.c= om"=20 problem =96 alphanumeric user names. This is simply guidance to hadriel=20 about his authoring of private drafts. There was a sughgestion to work on two separate documents: one for email-style addresses (e.g. "bob@example.com') and the other for numeric addresses (but not E.164 numbers): "1234".=20 MARTINI Event Package for Registration (VERMOUTH)=2C Hadriel Kaplan http://tools.ietf.org/html/draft-kaplan-martini-vermouth Hadriel gave an overview. Normal subscription get routed to the PBX.=20 Presented two alternatives =96 use reg-event with=20 extensions or a new event package. John Elwell questioned if SIP is=20 right for this. Andrew Allen also preferred new event package because=20 semantics are different. Cullen Jennings gave another reason =96 authorizat= ion=20 rules are different. There seemed to be general support for a new event package.=20 Thursday=2C July 29=2C 2010 15:10 - 16:10 This session was just to clear up the temp-gruu issue. People had worked in the intervening time and had proposed text=20 which was displayed on a slide. After brief discussion=2C the room was polled about this new text.=20 Result was 12-0 in favor=2C which was considered to be consensus. The group then adjourned. = --_d2f15649-5006-4b04-9eea-4139c50ee3d1_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable We have had a question arise about the minutes of the meeting at IETF 78=2C= relating to discussion of Ticket 57.

Adam has gone back to the rec= ording and transcribed the conversation relating to public GRUUs.

W= ith that transcription added=2C the revised minutes are enclosed below.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

MARTINI WG IETF 78 Mintes
 =3B=
Chairs:
Bernard Aboba <=3Bbernard_aboba at hotmail.com>=3B
Sp= encer Dawkins <=3Bspencer at wonderhamster.org>=3B

Thursday=2C J= uly 29=2C 2010
09:00 - 11:30
2.1 Colorado Room

09:00 - 9:10=2C= Preliminaries

 =3B =3B =3B =3B Note Well
 = =3B =3B =3B =3B Note Takers: =3B Paul Kyzivat and Cullen Je= nnings=2C with help from Adam Roach
 =3B =3B =3B =3B Jab= ber scribe
 =3B =3B =3B =3B Agenda bash
 =3B = =3B =3B =3B Document Status

Solution Updates

MARTINI = with Globally Identifiable Numbers=2C Adam Roach (40 minutes)
http://too= ls.ietf.org/html/draft-ietf-martini-gin

Went over changes and open i= ssues:

Ticket 48 updates the requirements analysis in the GIN docume= nt
(Appendix A) so as to keep in sync with changes made to the
requ= irements document. The changes have no impact on the GIN
solution. = =3B Adam proposes to align the appendix A by changing text
that quotes = the requirements doc to be consistent with the final
version of the req= uirements doc.

Proposal by Cullen and Hadriel to just drop appendix = A. John and Adam
are happy to remove it. Keith would like it to remain.=  =3B Decision is
to keep it and change the text so as to match the = requirements
document. =3B

No objection to the recommended r= esolution of Issues 4 and 5.

Ticket 49 =96 nits. Changes accepted. K= eith requested consistency
on a number of other nits. He was asked to r= eport them on the
list. He agreed.

Ticket 50: propose to update = inline with suggestions in the ticket.
Query made if any objections to t= he proposed resolution. There were none.

Ticket 51: ticket submitter= proposed one resolution=2C Adam proposes to
do the contrary =96 reject= BNC contact with user part. Discussion of
pros/cons of the alternative= . Keith and Cullen argued for being
strict=2C and Hadriel agreed. That = approach (consistent with the slide)
was agreed: incorrect URI will cau= se rejection.

Ticket 54: Keith objected to use of "non-bnc URI" with= out definition.
Adam agrees to fix that=2C make it clear what is intend= ed.

Everywhere we have BNC before another term=2C it needs to be def= ined.
On this issue in #54 reword to be "URI without a BNC"

Ticke= t 55: regarding prohibition of "bnc" parameter in reg event bodies.
Que= stions/objections of how this prohibition applies to reg event
extensio= ns. It was agreed to modify the proposed text - "after "bnc"
parameter" = add "in an extension".

Ticket 56: about security review. Discussion = of what the error code
should be. Adam proposes using an existing 500 c= lass response to
indicate an overload condition.

Agreed on Propo= sal #1 and #2. Will return an existing 500 class response.

Ticket 5= 7: =3B This issue relates to temporary GRUUs. =3B Should supportbe mandatory for SSPs? Three options offered: completely
optional=3B m= andatory to implement &=3B optional to use=3B mandatory to use
GIN a= t all.
 =3B
Should it be mandatory for an SSP implementing GIN = to supply a
public GRUU when requested by the registering PBX?

H= adriel argued at length for optionality. Cullen argued strongly
for man= datory to implement for public GRUU. =3B

Keith Drage (@1:07:41)= : "Yeah=2C but I mean=2C I mean I think we had an almost
formal words a= t the microphone which basically were saying: 'If you're asked
for a GR= UU=2C then implementors of GIN must provide one. Public GRUU.'"
Hadriel = Kaplan: "The *SSP* must provide one."
Adam Roach: "Yes."
Hadriel Kapl= an: "Right."
Adam Roach: "Yes."
Hadriel Kaplan: "If it said 'Supporte= d: gin'."
Adam Roach: "Yes."
Hadriel Kaplan: "Check."
Adam Roach: = "Okay."
Hadriel Kaplan: "Okay."
Adam Roach: "Good."
Cullen Jenning= s (@1:08:12): "Okay=2C so here's what I recorded for minutes:
'If the P= BX asks for a GRUU and it supports GIN=2C the the SSP must return one.' Okay? Fair enough summary?"
Adam Roach: "That sounds like a good summar= y."
Paul Kyzivat (backup minute taker): "I've got words similar to that.= "
Adam Roach: "So I think we have public GRUU nailed down."

Then = discussion moved to temp GRUU. Debate among Cullen Jennings and Hadriel Kap= lan.
Cullen argues for support of confidentiality =96 need to support <= br>anonymous calls. He would accept some other mechanism than temp GRUU if someone can propose it for inclusion in this draft. Andrew Allen
su= pports for fear that some other system likely to mangle public
GRUUs. H= adriel asserted that he sells boxes that do this without use
of temp GR= UU.

Bernard Aboba noted that GRUU support (both public and temporary= ) is
covered by REQ16 in the requirements document:

 =3B&nbs= p=3B REQ16 - The mechanism MUST allow the SIP-PBX to provide its UAs with =3B =3B public or temporary Globally Routable UA URIs (GRUUs) [R= FC5627].


However=2C this requirement is phrased as "MUST allow" = and only applies
to PBXes=2C not SSPs. =3B John Ewell was concerned = that that mandating
support by SSPs might raise the bar too high and dis= courage SSPs from
implementing GIN. Keith was concerned that we are hav= ing a requirements
document in the context of the gin draft =96 that pe= ople who want new
requirement should be making a bis version of the req= uirements document. T
here was suggestion to split the ticket=2C into th= e part about pub gruu
and a separate one about private calls.

Re= quest for Cullen to file that ticket. Proposal for interested
parties t= o go off between now and next session at 3 and try to figure this out.
W= ill pick it up then.

Individual Submissions (60 minutes)
Other Lo= gical Identifier Values (OLIVE)=2C Hadriel Kaplan
http://tools.ietf.org/= html/draft-kaplan-martini-with-olive

Hadriel gave summary. There wer= e a number of clarifying questions.
John wanted to know if this is serv= ice that SSPs would want to
provide. Adam observed that its perfectly r= easonable to assume the SSP
could host your own domain name and then ar= bitrary user names within that domain name.
Then got on to local numbers= . Cullen suggests splitting this into
separate drafts for alphanumeric = user names and local numbers because.

About 10 people in the room th= ought it was worth solving the "Bob@example.com"
problem =96 alphanumer= ic user names. This is simply guidance to hadriel
about his authoring o= f private drafts.

There was a sughgestion to work on two separate do= cuments: =3B one for
email-style addresses (e.g. "bob@example.com') = and the other for numeric
addresses (but not E.164 numbers): =3B "12= 34".

MARTINI Event Package for Registration (VERMOUTH)=2C Hadriel K= aplan
http://tools.ietf.org/html/draft-kaplan-martini-vermouth

Ha= driel gave an overview. Normal subscription get routed to the PBX.

= Presented two alternatives =96 use reg-event with
extensions or a new e= vent package. John Elwell questioned if SIP is
right for this. Andrew A= llen also preferred new event package because
semantics are different. = Cullen Jennings gave another reason =96 authorization
rules are differe= nt.

There seemed to be general support for a new event package.
=
Thursday=2C July 29=2C 2010
15:10 - 16:10

This session was ju= st to clear up the temp-gruu issue.
People had worked in the intervening= time and had proposed text
which was displayed on a slide.

Afte= r brief discussion=2C the room was polled about this new text.
Result w= as 12-0 in favor=2C which was considered to be consensus.

The group = then adjourned.


= --_d2f15649-5006-4b04-9eea-4139c50ee3d1_-- From pkyzivat@cisco.com Mon Aug 30 06:37:13 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16ACD3A680B for ; Mon, 30 Aug 2010 06:37:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -110.504 X-Spam-Level: X-Spam-Status: No, score=-110.504 tagged_above=-999 required=5 tests=[AWL=0.095, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oYHAFN8s-znf for ; Mon, 30 Aug 2010 06:37:11 -0700 (PDT) Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 41E863A6811 for ; Mon, 30 Aug 2010 06:37:11 -0700 (PDT) Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAFJRe0xAZnwM/2dsb2JhbACDFo9ijU1xn0CJbZEkgSKDInMEigk X-IronPort-AV: E=Sophos;i="4.56,292,1280707200"; d="scan'208";a="153246426" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 30 Aug 2010 13:37:42 +0000 Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o7UDbfCO022876; Mon, 30 Aug 2010 13:37:41 GMT Message-ID: <4C7BB425.1010200@cisco.com> Date: Mon, 30 Aug 2010 09:37:41 -0400 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Adam Roach References: <4C7ACC34.9060100@nostrum.com> In-Reply-To: <4C7ACC34.9060100@nostrum.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 13:37:13 -0000 +1 Adam Roach wrote: > > I agree with Andrew on this point > > The key issue in my mind is deployability. With a single registrar, > deployment of GRUUs is a fairly tractable problem: once the registrar > supports GRUUs, then clients can start making use of them. When we start > having more entities involved in the mix -- like the dual-registrar > situation that MARTINI was chartered to address -- then the chances of > deployment decrease multiplicatively. > > In other words, unless GRUU is mandated in GIN (or any solution to the > MARTINI problem, for that matter), the chances of GRUU deployment are > vanishingly small, in a way that doesn't exist in a single-registrar > system. Because the MARTINI architecture *caused* this problem, I > believe that it is incumbent on us to *fix* this problem. > > As public GRUU is really quite easy to implement, I don't imagine that > this requirement should be particularly controversial. > > /a > > On 8/29/10 09:28, Aug 29, Andrew Allen wrote: >> >> I certainly agree with the compromise we worked out in Masstricht. As >> I stated during the meeting GRUU is basically a bug fix for SIP and >> without it originally intended basic SIP capabilities either break, >> have negative side effects or have significant limitations on other >> capabilities in order to make them work. >> >> Public GRUU is not complex to implement and with temporary GRUU the >> compromise gives enough wiggle room to allow other alternatives that >> provide anonymity to be used provided they don't break the use of >> Public GRUUs. >> >> The privacy text is not so much about implementing privacy as to >> ensure that deployments don't break GRUU capabilities in order to >> achieve privacy. >> >> Especially in enterprise deployments (which is the major MARTINI use >> case) endpoints will likely not have public IP addresses (or will have >> SBCs that modify them). So the need for GRUU support here is even more >> essential than "generic internet SIP". >> >> So I agree that SSPs supporting MARTINI MUST implement support for >> providing public GRUUs. >> >> Andrew >> >> *From*: Bernard Aboba [mailto:bernard_aboba@hotmail.com] >> *Sent*: Saturday, August 28, 2010 03:44 PM >> *To*: martini@ietf.org >> *Subject*: [martini] Call for Consensus: Support for Public GRUUs >> >> At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 >> (relating to temporary GRUUs), a suggestion was made that public GRUUs >> be mandatory to implement for SSPs. >> >> We will now attempt to determine whether consensus exists within the >> MARTINI WG to make this change to the document. >> >> Please respond to this email and post your opinion as to whether you >> agree that SSPs supporting MARTINI MUST implement support for public >> GRUUs. >> >> This consensus call will last until September 12, 2010. >> --------------------------------------------------------------------- >> This transmission (including any attachments) may contain confidential >> information, privileged material (including material protected by the >> solicitor-client or other applicable privileges), or constitute >> non-public information. Any use of this information by anyone other >> than the intended recipient is prohibited. If you have received this >> transmission in error, please immediately reply to the sender and >> delete this information from your system. Use, dissemination, >> distribution, or reproduction of this transmission by unintended >> recipients is not authorized and may be unlawful. >> >> >> _______________________________________________ >> martini mailing list >> martini@ietf.org >> https://www.ietf.org/mailman/listinfo/martini > > > ------------------------------------------------------------------------ > > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini From richard@shockey.us Mon Aug 30 06:53:03 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF96E3A681D for ; Mon, 30 Aug 2010 06:53:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.599 X-Spam-Level: X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wqe05rn3NRfI for ; Mon, 30 Aug 2010 06:53:02 -0700 (PDT) Received: from oproxy1-pub.bluehost.com (oproxy1-pub.bluehost.com [66.147.249.253]) by core3.amsl.com (Postfix) with SMTP id 0C2DB3A6808 for ; Mon, 30 Aug 2010 06:53:02 -0700 (PDT) Received: (qmail 14878 invoked by uid 0); 30 Aug 2010 13:55:12 -0000 Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy1.bluehost.com.bluehost.com with SMTP; 30 Aug 2010 13:55:10 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Content-language:Thread-Index:X-Identified-User; b=ThPFYfuvhcQKM2XWVpgVshwehh1C2pPGG1DAYdUF4rJjVYpqDQXtTNpf2WjXkPEtz6yTGoiJh9mJic7V8qQqlUCKfALQ00ZL86hKVnER/gffEx3i/Bp3QgbAXSAwmN01; Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from ) id 1Oq4nj-0006pN-0l; Mon, 30 Aug 2010 07:53:31 -0600 From: "Richard Shockey" To: "'Paul Kyzivat'" , "'Adam Roach'" References: <4C7ACC34.9060100@nostrum.com> <4C7BB425.1010200@cisco.com> In-Reply-To: <4C7BB425.1010200@cisco.com> Date: Mon, 30 Aug 2010 09:53:28 -0400 Message-ID: <002201cb484a$ba7ac960$2f705c20$@us> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Content-language: en-us Thread-Index: ActISIgxbS6MV3RpQuaNrqcCOe35KQAAUZ/g X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us} Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 13:53:04 -0000 -1 This statement disturbs me "unless GRUU is mandated in GIN (or any solution to the MARTINI problem, for that matter), the chances of GRUU deployment are vanishingly small" I don't understand this argument .. so GRUU's have not deployed for well known reasons so we want to shove them down the throats of implementers and use MARTINI as the mechanism? What in the MARTINI architecture has created this dilema...only the privacy issue? -----Original Message----- From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf Of Paul Kyzivat Sent: Monday, August 30, 2010 9:38 AM To: Adam Roach Cc: bernard_aboba@hotmail.com; martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs +1 Adam Roach wrote: > > I agree with Andrew on this point > > The key issue in my mind is deployability. With a single registrar, > deployment of GRUUs is a fairly tractable problem: once the registrar > supports GRUUs, then clients can start making use of them. When we start > having more entities involved in the mix -- like the dual-registrar > situation that MARTINI was chartered to address -- then the chances of > deployment decrease multiplicatively. > > In other words, unless GRUU is mandated in GIN (or any solution to the > MARTINI problem, for that matter), the chances of GRUU deployment are > vanishingly small, in a way that doesn't exist in a single-registrar > system. Because the MARTINI architecture *caused* this problem, I > believe that it is incumbent on us to *fix* this problem. > > As public GRUU is really quite easy to implement, I don't imagine that > this requirement should be particularly controversial. > > /a > > On 8/29/10 09:28, Aug 29, Andrew Allen wrote: >> >> I certainly agree with the compromise we worked out in Masstricht. As >> I stated during the meeting GRUU is basically a bug fix for SIP and >> without it originally intended basic SIP capabilities either break, >> have negative side effects or have significant limitations on other >> capabilities in order to make them work. >> >> Public GRUU is not complex to implement and with temporary GRUU the >> compromise gives enough wiggle room to allow other alternatives that >> provide anonymity to be used provided they don't break the use of >> Public GRUUs. >> >> The privacy text is not so much about implementing privacy as to >> ensure that deployments don't break GRUU capabilities in order to >> achieve privacy. >> >> Especially in enterprise deployments (which is the major MARTINI use >> case) endpoints will likely not have public IP addresses (or will have >> SBCs that modify them). So the need for GRUU support here is even more >> essential than "generic internet SIP". >> >> So I agree that SSPs supporting MARTINI MUST implement support for >> providing public GRUUs. >> >> Andrew >> >> *From*: Bernard Aboba [mailto:bernard_aboba@hotmail.com] >> *Sent*: Saturday, August 28, 2010 03:44 PM >> *To*: martini@ietf.org >> *Subject*: [martini] Call for Consensus: Support for Public GRUUs >> >> At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 >> (relating to temporary GRUUs), a suggestion was made that public GRUUs >> be mandatory to implement for SSPs. >> >> We will now attempt to determine whether consensus exists within the >> MARTINI WG to make this change to the document. >> >> Please respond to this email and post your opinion as to whether you >> agree that SSPs supporting MARTINI MUST implement support for public >> GRUUs. >> >> This consensus call will last until September 12, 2010. >> --------------------------------------------------------------------- >> This transmission (including any attachments) may contain confidential >> information, privileged material (including material protected by the >> solicitor-client or other applicable privileges), or constitute >> non-public information. Any use of this information by anyone other >> than the intended recipient is prohibited. If you have received this >> transmission in error, please immediately reply to the sender and >> delete this information from your system. Use, dissemination, >> distribution, or reproduction of this transmission by unintended >> recipients is not authorized and may be unlawful. >> >> >> _______________________________________________ >> martini mailing list >> martini@ietf.org >> https://www.ietf.org/mailman/listinfo/martini > > > ------------------------------------------------------------------------ > > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini _______________________________________________ martini mailing list martini@ietf.org https://www.ietf.org/mailman/listinfo/martini From adam@nostrum.com Mon Aug 30 07:07:04 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9DA7E3A6813 for ; Mon, 30 Aug 2010 07:07:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.725 X-Spam-Level: X-Spam-Status: No, score=-102.725 tagged_above=-999 required=5 tests=[AWL=-0.125, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OIs+52iQwf6Z for ; Mon, 30 Aug 2010 07:07:03 -0700 (PDT) Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id 479023A6811 for ; Mon, 30 Aug 2010 07:07:03 -0700 (PDT) Received: from dn3-228.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id o7UE7WOI031642 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 30 Aug 2010 09:07:32 -0500 (CDT) (envelope-from adam@nostrum.com) Message-ID: <4C7BBB24.80207@nostrum.com> Date: Mon, 30 Aug 2010 09:07:32 -0500 From: Adam Roach User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 MIME-Version: 1.0 To: Richard Shockey References: <4C7ACC34.9060100@nostrum.com> <4C7BB425.1010200@cisco.com> <002201cb484a$ba7ac960$2f705c20$@us> In-Reply-To: <002201cb484a$ba7ac960$2f705c20$@us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism) Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 14:07:04 -0000 On 8/30/10 8:53 AM, Richard Shockey wrote: > -1 > > This statement disturbs me > > "unless GRUU is mandated in GIN (or any solution to the MARTINI problem, for > that matter), the chances of GRUU deployment are vanishingly small" > > I don't understand this argument Yeah, out of context, it is pretty difficult to understand. The paragraph right before it put it into context -- and even reading the rest of the sentence gives a good clue that this isn't the run-of-the-mill deployment issue. > What in the MARTINI architecture has created this dilema...only the privacy > issue? No, it's not the privacy issue. We're discussing public GRUUs, which provide no more privacy than AORs. Pretty much every part of my message that you didn't quote above goes over exactly what causes this problem. I don't know if you didn't read it, or if my writing is just that bad, but I'll have another run at explaining it. The problem is that we have two registrars, and they *both* need to support GRUU before it can be used. So, for example, when GRUU implementation has reached 10% in registrars overall, then only 1% (10% * 10%) of GIN systems will be able to make use of GRUU. Even when we reach 50% node deployment, we're still stuck at 25% of GIN systems that can support GRUU. That's how MARTINI has made the problem demonstrably worse than the general case. With this proposed solution (mandating *public* GRUU usage in SSPs), all we're doing is returning to the status quo. (Note that we're *not* requiring PBXes to use GRUUs, only for SSPs to allow them to do so). /a From pkyzivat@cisco.com Mon Aug 30 07:20:31 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C92B23A688D for ; Mon, 30 Aug 2010 07:20:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -110.505 X-Spam-Level: X-Spam-Status: No, score=-110.505 tagged_above=-999 required=5 tests=[AWL=0.094, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EN94ctvkELzl for ; Mon, 30 Aug 2010 07:20:25 -0700 (PDT) Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 4950C3A682A for ; Mon, 30 Aug 2010 07:20:25 -0700 (PDT) Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EALJae0xAZnwN/2dsb2JhbACSeI1NcZ9vmxiFNwSKCQ X-IronPort-AV: E=Sophos;i="4.56,292,1280707200"; d="scan'208";a="153266641" Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 30 Aug 2010 14:20:56 +0000 Received: from [161.44.174.142] (dhcp-161-44-174-142.cisco.com [161.44.174.142]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7UEKtOW003728; Mon, 30 Aug 2010 14:20:55 GMT Message-ID: <4C7BBE48.3050704@cisco.com> Date: Mon, 30 Aug 2010 10:20:56 -0400 From: Paul Kyzivat User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Richard Shockey References: <4C7ACC34.9060100@nostrum.com> <4C7BB425.1010200@cisco.com> <002201cb484a$ba7ac960$2f705c20$@us> In-Reply-To: <002201cb484a$ba7ac960$2f705c20$@us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 14:20:31 -0000 Richard Shockey wrote: > -1 > > This statement disturbs me > > "unless GRUU is mandated in GIN (or any solution to the MARTINI problem, for > that matter), the chances of GRUU deployment are vanishingly small" > > I don't understand this argument .. so GRUU's have not deployed for well > known reasons so we want to shove them down the throats of implementers and > use MARTINI as the mechanism? > > What in the MARTINI architecture has created this dilema...only the privacy > issue? IMO this is called "learn from you mistakes". We have a whole hierarchy of mistakes here: - why hasn't the requirement in 3261 that Contact URIs must be globally routable been supported? (This was the reason that public GRUU was introduced.) - why hasn't GRUU been widely implemented? - if alternatives to GRUU have been deployed, why has none of them been proposed as a standard? If somebody has a different solution for anonymity of calls from the sorts of devices that will be using GIN, that can be included/referenced in GIN, then I think we should consider that. But I have seen nothing other than "that problem will be solved elsewhere". Thanks, Paul > -----Original Message----- > From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf > Of Paul Kyzivat > Sent: Monday, August 30, 2010 9:38 AM > To: Adam Roach > Cc: bernard_aboba@hotmail.com; martini@ietf.org > Subject: Re: [martini] Call for Consensus: Support for Public GRUUs > > +1 > > Adam Roach wrote: >> I agree with Andrew on this point >> >> The key issue in my mind is deployability. With a single registrar, >> deployment of GRUUs is a fairly tractable problem: once the registrar >> supports GRUUs, then clients can start making use of them. When we start >> having more entities involved in the mix -- like the dual-registrar >> situation that MARTINI was chartered to address -- then the chances of >> deployment decrease multiplicatively. >> >> In other words, unless GRUU is mandated in GIN (or any solution to the >> MARTINI problem, for that matter), the chances of GRUU deployment are >> vanishingly small, in a way that doesn't exist in a single-registrar >> system. Because the MARTINI architecture *caused* this problem, I >> believe that it is incumbent on us to *fix* this problem. >> >> As public GRUU is really quite easy to implement, I don't imagine that >> this requirement should be particularly controversial. >> >> /a >> >> On 8/29/10 09:28, Aug 29, Andrew Allen wrote: >>> I certainly agree with the compromise we worked out in Masstricht. As >>> I stated during the meeting GRUU is basically a bug fix for SIP and >>> without it originally intended basic SIP capabilities either break, >>> have negative side effects or have significant limitations on other >>> capabilities in order to make them work. >>> >>> Public GRUU is not complex to implement and with temporary GRUU the >>> compromise gives enough wiggle room to allow other alternatives that >>> provide anonymity to be used provided they don't break the use of >>> Public GRUUs. >>> >>> The privacy text is not so much about implementing privacy as to >>> ensure that deployments don't break GRUU capabilities in order to >>> achieve privacy. >>> >>> Especially in enterprise deployments (which is the major MARTINI use >>> case) endpoints will likely not have public IP addresses (or will have >>> SBCs that modify them). So the need for GRUU support here is even more >>> essential than "generic internet SIP". >>> >>> So I agree that SSPs supporting MARTINI MUST implement support for >>> providing public GRUUs. >>> >>> Andrew >>> >>> *From*: Bernard Aboba [mailto:bernard_aboba@hotmail.com] >>> *Sent*: Saturday, August 28, 2010 03:44 PM >>> *To*: martini@ietf.org >>> *Subject*: [martini] Call for Consensus: Support for Public GRUUs >>> >>> At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 >>> (relating to temporary GRUUs), a suggestion was made that public GRUUs >>> be mandatory to implement for SSPs. >>> >>> We will now attempt to determine whether consensus exists within the >>> MARTINI WG to make this change to the document. >>> >>> Please respond to this email and post your opinion as to whether you >>> agree that SSPs supporting MARTINI MUST implement support for public >>> GRUUs. >>> >>> This consensus call will last until September 12, 2010. >>> --------------------------------------------------------------------- >>> This transmission (including any attachments) may contain confidential >>> information, privileged material (including material protected by the >>> solicitor-client or other applicable privileges), or constitute >>> non-public information. Any use of this information by anyone other >>> than the intended recipient is prohibited. If you have received this >>> transmission in error, please immediately reply to the sender and >>> delete this information from your system. Use, dissemination, >>> distribution, or reproduction of this transmission by unintended >>> recipients is not authorized and may be unlawful. >>> >>> >>> _______________________________________________ >>> martini mailing list >>> martini@ietf.org >>> https://www.ietf.org/mailman/listinfo/martini >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> martini mailing list >> martini@ietf.org >> https://www.ietf.org/mailman/listinfo/martini > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini > > From richard@shockey.us Mon Aug 30 08:23:46 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 919233A6842 for ; Mon, 30 Aug 2010 08:23:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.432 X-Spam-Level: X-Spam-Status: No, score=-102.432 tagged_above=-999 required=5 tests=[AWL=-0.167, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oahdoXcpW6Jc for ; Mon, 30 Aug 2010 08:23:45 -0700 (PDT) Received: from oproxy2-pub.bluehost.com (oproxy2-pub.bluehost.com [67.222.39.60]) by core3.amsl.com (Postfix) with SMTP id 5DA313A6873 for ; Mon, 30 Aug 2010 08:23:45 -0700 (PDT) Received: (qmail 12164 invoked by uid 0); 30 Aug 2010 15:24:16 -0000 Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by oproxy2.bluehost.com with SMTP; 30 Aug 2010 15:24:16 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Content-language:Thread-Index:X-Identified-User; b=F+dyzFRtbYjjcrJU524BZCrxgX7TYrP6p4FqGxHMtzVCqCk/Y7YKS+l6uTtBCZ+VhVNyOLToTPXiNyo/kZPnlEbxtGQ5m59zynPKZRjQRNnksx9IGLO9ipzG7nAv9M9c; Received: from pool-173-79-200-247.washdc.fios.verizon.net ([173.79.200.247] helo=RSHOCKEYPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from ) id 1Oq6DY-0006O9-0j; Mon, 30 Aug 2010 09:24:16 -0600 From: "Richard Shockey" To: "'Adam Roach'" References: <4C7ACC34.9060100@nostrum.com> <4C7BB425.1010200@cisco.com> <002201cb484a$ba7ac960$2f705c20$@us> <4C7BBB24.80207@nostrum.com> In-Reply-To: <4C7BBB24.80207@nostrum.com> Date: Mon, 30 Aug 2010 11:24:13 -0400 Message-ID: <005501cb4857$67ee82b0$37cb8810$@us> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Content-language: en-us Thread-Index: ActITLMe75abJO31QdenPr5mle5yfgACpVKA X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.79.200.247 authed with richard@shockey.us} Cc: bernard_aboba@hotmail.com, martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 15:23:46 -0000 RS> this is helpful. No, it's not the privacy issue. We're discussing public GRUUs, which provide no more privacy than AORs. Pretty much every part of my message that you didn't quote above goes over exactly what causes this problem. I don't know if you didn't read it, or if my writing is just that bad, but I'll have another run at explaining it. The problem is that we have two registrars, and they *both* need to support GRUU before it can be used. So, for example, when GRUU implementation has reached 10% in registrars overall, then only 1% (10% * 10%) of GIN systems will be able to make use of GRUU. Even when we reach 50% node deployment, we're still stuck at 25% of GIN systems that can support GRUU. That's how MARTINI has made the problem demonstrably worse than the general case. With this proposed solution (mandating *public* GRUU usage in SSPs), all we're doing is returning to the status quo. (Note that we're *not* requiring PBXes to use GRUUs, only for SSPs to allow them to do so). /a From fluffy@cisco.com Mon Aug 30 13:12:50 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0AD663A684C for ; Mon, 30 Aug 2010 13:12:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -110.494 X-Spam-Level: X-Spam-Status: No, score=-110.494 tagged_above=-999 required=5 tests=[AWL=0.105, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iQbXFflQ+GNV for ; Mon, 30 Aug 2010 13:12:48 -0700 (PDT) Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id 4419A3A6858 for ; Mon, 30 Aug 2010 13:12:48 -0700 (PDT) Authentication-Results: sj-iport-3.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmQFAG+te0yrR7H+/2dsb2JhbACTTo0ccaMtm2qFNwSEO4VO X-IronPort-AV: E=Sophos;i="4.56,294,1280707200"; d="scan'208";a="236111092" Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-3.cisco.com with ESMTP; 30 Aug 2010 20:13:19 +0000 Received: from [192.168.4.177] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o7UKDIQE020883 for ; Mon, 30 Aug 2010 20:13:18 GMT Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii Impp: xmpp:cullenfluffyjennings@jabber.org From: Cullen Jennings In-Reply-To: Date: Mon, 30 Aug 2010 14:13:18 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: , To: martini@ietf.org X-Mailer: Apple Mail (2.1081) Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 20:12:50 -0000 GIN breaks significant parts of SIP without GRUUs (or some equivalent = functionality) so I think we need GRUUs to be required to be implement = on the SSP side of GIN.=20 On Aug 28, 2010, at 1:44 PM, Bernard Aboba wrote: > At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 = (relating to temporary GRUUs), a suggestion was made that public GRUUs = be mandatory to implement for SSPs. =20 >=20 > We will now attempt to determine whether consensus exists within the = MARTINI WG to make this change to the document.=20 >=20 > Please respond to this email and post your opinion as to whether you = agree that SSPs supporting MARTINI MUST implement support for public = GRUUs.=20 >=20 > This consensus call will last until September 12, 2010. =20 > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini Cullen Jennings For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html From brian.lindsay@genband.com Mon Aug 30 14:32:22 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 429B23A6858 for ; Mon, 30 Aug 2010 14:32:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.376 X-Spam-Level: X-Spam-Status: No, score=-6.376 tagged_above=-999 required=5 tests=[AWL=0.223, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RlG8kV4A2Lre for ; Mon, 30 Aug 2010 14:32:21 -0700 (PDT) Received: from exprod7og127.obsmtp.com (exprod7og127.obsmtp.com [64.18.2.210]) by core3.amsl.com (Postfix) with ESMTP id 4FD723A6891 for ; Mon, 30 Aug 2010 14:32:00 -0700 (PDT) Received: from source ([63.149.188.88]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKTHwjb4Uan/lpPmPTtrXjreMN35sJnk95@postini.com; Mon, 30 Aug 2010 14:32:32 PDT Received: from owa.genband.com ([172.16.21.97]) by mail.genband.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Mon, 30 Aug 2010 16:29:50 -0500 Received: from GBEX02.genband.com (172.16.21.98) by GBEX01.genband.com (172.16.21.91) with Microsoft SMTP Server (TLS) id 14.0.702.0; Mon, 30 Aug 2010 16:29:50 -0500 Received: from GBPLMAIL01.genband.com ([fe80::70bf:29d1:2cfe:42b5]) by gbex02.genband.com ([fe80::350f:45df:8dbd:4b0e%15]) with mapi; Mon, 30 Aug 2010 16:29:50 -0500 From: Brian Lindsay To: Cullen Jennings , "martini@ietf.org" Thread-Topic: [martini] Call for Consensus: Support for Public GRUUs Thread-Index: AQHLSH/IKQ3MhHlFZ0qQLnxMeK98apL6giGg Date: Mon, 30 Aug 2010 21:29:47 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 30 Aug 2010 21:29:50.0976 (UTC) FILETIME=[7A998800:01CB488A] X-TM-AS-Product-Ver: SMEX-8.0.0.4160-6.500.1024-17606.002 X-TM-AS-Result: No--23.754900-5.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Subject: Re: [martini] Call for Consensus: Support for Public GRUUs X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2010 21:32:22 -0000 Hi, If GIN truly "breaks" SIP, then wouldn't that mean that SIP PBXs, and the= ir UA's, would also need to be mandated to support GRUU (which doesn't seem= to be the suggestion). Now perhaps something like an out-of-dialog REFER for Call Transfer to th= e SIP PBX won't be possible without GRUU. But is that truly a mandatory cap= ability that is required to be supported as part of a basic SIP PBX offerin= g by a service provider? Or would be ubiquitously supported/allowed by SIP = PBXs? Thanks Brian -----Original Message----- From: martini-bounces@ietf.org [mailto:martini-bounces@ietf.org] On Behalf = Of Cullen Jennings Sent: Monday, August 30, 2010 4:13 PM To: martini@ietf.org Subject: Re: [martini] Call for Consensus: Support for Public GRUUs GIN breaks significant parts of SIP without GRUUs (or some equivalent funct= ionality) so I think we need GRUUs to be required to be implement on the SS= P side of GIN.=20 On Aug 28, 2010, at 1:44 PM, Bernard Aboba wrote: > At the IETF 78 MARTINI WG meeting, during the discussion of Ticket 57 (re= lating to temporary GRUUs), a suggestion was made that public GRUUs be mand= atory to implement for SSPs. =20 >=20 > We will now attempt to determine whether consensus exists within the MART= INI WG to make this change to the document.=20 >=20 > Please respond to this email and post your opinion as to whether you agre= e that SSPs supporting MARTINI MUST implement support for public GRUUs.=20 >=20 > This consensus call will last until September 12, 2010. =20 > _______________________________________________ > martini mailing list > martini@ietf.org > https://www.ietf.org/mailman/listinfo/martini Cullen Jennings For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html _______________________________________________ martini mailing list martini@ietf.org https://www.ietf.org/mailman/listinfo/martini From bernard_aboba@hotmail.com Mon Aug 30 20:01:45 2010 Return-Path: X-Original-To: martini@core3.amsl.com Delivered-To: martini@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49C9A3A687A for ; Mon, 30 Aug 2010 20:01:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -100.462 X-Spam-Level: X-Spam-Status: No, score=-100.462 tagged_above=-999 required=5 tests=[AWL=-0.278, BAYES_40=-0.185, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nsqLz615OgUh for ; Mon, 30 Aug 2010 20:01:41 -0700 (PDT) Received: from blu0-omc3-s22.blu0.hotmail.com (blu0-omc3-s22.blu0.hotmail.com [65.55.116.97]) by core3.amsl.com (Postfix) with ESMTP id 3A81D3A6860 for ; Mon, 30 Aug 2010 20:01:41 -0700 (PDT) Received: from BLU137-DS6 ([65.55.116.73]) by blu0-omc3-s22.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 30 Aug 2010 20:02:12 -0700 X-Originating-IP: [131.107.0.105] X-Originating-Email: [bernard_aboba@hotmail.com] Message-ID: From: "Bernard Aboba" To: Date: Mon, 30 Aug 2010 20:02:11 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_001B_01CB487E.3BA99600" X-Mailer: Microsoft Outlook 14.0 Thread-Index: ActItvvXmNywWQ6ZSumUkH1lWlEJEQ== Content-Language: en-us X-OriginalArrivalTime: 31 Aug 2010 03:02:12.0230 (UTC) FILETIME=[E8836A60:01CB48B8] Subject: Re: [martini] Call for Consensus: Support for Public GRUUs (calling for service provider input) X-BeenThere: martini@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Discussion of en-mass SIP PBX registration mechanisms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 03:01:45 -0000 ------=_NextPart_000_001B_01CB487E.3BA99600 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Richard Shockey said: "-1 This statement disturbs me "unless GRUU is mandated in GIN (or any solution to the MARTINI problem, for that matter), the chances of GRUU deployment are vanishingly small" I don't understand this argument .. so GRUU's have not deployed for well known reasons so we want to shove them down the throats of implementers and use MARTINI as the mechanism? " [BA] This is one of a number of questions on which we could use more SSP input. If there are any SSPs who have an opinion on this issue (and who are at least considering implementing GIN), it would be nice to hear from them. In general, if the goal of the IETF is to "make the Internet work better", this goal cannot be met creating a standard that only PBX vendors (but not SSPs) implement. Such a standard could actually be less useful than the "implicit registration" variants we have today which are implemented by SSPs but not PBXes, because at least SBCs can be used to "fix" those. ------=_NextPart_000_001B_01CB487E.3BA99600 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Richard = Shockey said:

 

“-1

 

This = statement disturbs me

 

"unless GRUU is mandated in GIN (or any = solution to the MARTINI problem, for that matter), the chances of GRUU = deployment are vanishingly small"

 

I = don't understand this argument .. so GRUU's have not deployed for well = known reasons so we want to shove them down the throats of implementers = and use MARTINI as the mechanism? “

 

[BA] = This is one of a number of questions on which we could use more SSP = input.  

 

If = there are any SSPs who have an opinion on this issue (and who are at = least considering implementing GIN), it would be nice to hear from them. =

 

In general, if the goal of the IETF is to = “make the Internet work better”, this goal cannot be met = creating a standard that only PBX vendors (but not SSPs) = implement.   Such a standard could actually be less useful = than the “implicit registration” variants we have today = which are implemented by SSPs but not PBXes, because at least SBCs can = be used to “fix” those.

 

------=_NextPart_000_001B_01CB487E.3BA99600--