Re: [straw] draft-straw-sip-traceroute-00

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 20 July 2013 18:32 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: straw@ietfa.amsl.com
Delivered-To: straw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 982D411E8123 for <straw@ietfa.amsl.com>; Sat, 20 Jul 2013 11:32:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.811
X-Spam-Level:
X-Spam-Status: No, score=-3.811 tagged_above=-999 required=5 tests=[AWL=-1.212, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XgTdGYKo0X9A for <straw@ietfa.amsl.com>; Sat, 20 Jul 2013 11:32:39 -0700 (PDT)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 06FEB11E811D for <straw@ietf.org>; Sat, 20 Jul 2013 11:32:38 -0700 (PDT)
X-AuditID: c1b4fb38-b7f456d000002e83-9f-51ead7c580fb
Received: from ESESSHC013.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 92.D3.11907.5C7DAE15; Sat, 20 Jul 2013 20:32:37 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.45]) by ESESSHC013.ericsson.se ([153.88.183.57]) with mapi id 14.02.0328.009; Sat, 20 Jul 2013 20:32:37 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Hadriel Kaplan <hadriel.kaplan@oracle.com>, Brett Tate <brett@broadsoft.com>
Thread-Topic: [straw] draft-straw-sip-traceroute-00
Thread-Index: AQHOgQlNyXvuM1IkTkqzZbzD6/fsnJll5IuAgAAKSgCAADbzgIAASooAgADoeACABN5JAIAAEASAgAFAvACAAAReAIAAMgoAgAAEpgCAACcPkA==
Date: Sat, 20 Jul 2013 18:32:36 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C3E0622@ESESSMB209.ericsson.se>
References: <20130715025957.14214.78161.idtracker@ietfa.amsl.com> <CCF95343-A61C-48B3-AF57-8A05CD466498@oracle.com> <51E436DD.7020208@alum.mit.edu> <57AD32EC-09E1-4A48-8E4A-0805B3219DDD@oracle.com> <51E46D97.5040802@alum.mit.edu> <95591D74-52E9-47C3-97FC-1E52201CDAC2@oracle.com> <51E56F20.7060707@alum.mit.edu> <576A8B541C219D4E9CEB1DF8C19C7B88196BD0F4@MBX07.citservers.local> <51E99205.2010502@alum.mit.edu> <576A8B541C219D4E9CEB1DF8C19C7B88196BD262@MBX07.citservers.local> <3479332D-6CDC-4E4C-B6D3-C298D8B873D2@oracle.com> <576A8B541C219D4E9CEB1DF8C19C7B88196BD29D@MBX07.citservers.local> <1EAFF0B6-22B4-445B-B2ED-11DD42330374@oracle.com>
In-Reply-To: <1EAFF0B6-22B4-445B-B2ED-11DD42330374@oracle.com>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsUyM+Jvre7R668CDZZO1Ldonv+P0eLTpk/M FreaH7M6MHv8uB3osWTJTyaPj09vsQQwR3HZpKTmZJalFunbJXBlfHq8nKXgumzF538T2BoY X4l3MXJySAiYSJxddoARwhaTuHBvPVsXIxeHkMBRRon7n9qZIZzFjBLLvh5i7WLk4GATsJDo /qcN0iAiECTx6XILE4jNLKAqMaW5kxXEFhYwkvi1aic7RI2xxOZLM1kg7DqJf68ngi1jAaq/ 83wCWJxXwFfi6LyZjBC7ZrJKzH/XBFbEKWAnMaHxFNhQRqDrvp9aA7VMXOLDwevMEFcLSCzZ cx7KFpV4+fgfK4StJNG45AkrRL2exI2pU9ggbG2JZQtfM0MsFpQ4OfMJywRGsVlIxs5C0jIL ScssJC0LGFlWMXIUpxYn5aYbGWxiBEbOwS2/LXYwXv5rc4hRmoNFSZx3i96ZQCGB9MSS1OzU 1ILUovii0pzU4kOMTBycUg2MfTvX/P14cM7VSf8aGYJS+Zuep7Bsm2VjO6VObE61+3dr1ZA/ KkH57r/et814Unc++/2M3tO+jd+zV/XWvatgYK/doJFXwhfYaj5NJ2VdxV2DueG/Lx3WZI5h Tnn0rnTP5hXi3lc+6p/53B/0QGe14NlvTzOd1z5//GzeMQH/JXsTTZ+vuvdhrxJLcUaioRZz UXEiAALgQDFqAgAA
Cc: "straw@ietf.org" <straw@ietf.org>
Subject: Re: [straw] draft-straw-sip-traceroute-00
X-BeenThere: straw@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Sip Traversal Required for Applications to Work \(STRAW\) working group discussion list" <straw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/straw>, <mailto:straw-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/straw>
List-Post: <mailto:straw@ietf.org>
List-Help: <mailto:straw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/straw>, <mailto:straw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Jul 2013 18:32:44 -0000

(As co-chair and individual)

Hi,

As co-chair:

Q1: As was discussed in Orlando, we are not chartered to define new SIP header fields. I would say the same applies for new SIP response codes. And, as Hadriel said below, we would need to go to DISPATCH (or SIPCORE) in order to do such work.


As individual:

Q2: Instead of a new response code, couldn't we simply use e.g. a media feature tag, indicating "I am a B2BUA, and I have a capability to perform traceroute-style test calls using the media-loopback mechanism"? Media feature tags do not require an RFC. We could still use a Reason header field with a 483 value.

Q3: I also believe the UAC needs to indicate its capability of performing the test calls. Otherwise a B2BUA could answer the call, and if the UAC does not understand the 205 response/media feature tag/whatever-mechanism-we-will-use it may think that it has reached the indicated target.


Regards,

Christer









-----Alkuperäinen viesti-----
Lähettäjä: straw-bounces@ietf.org [mailto:straw-bounces@ietf.org] Puolesta Hadriel Kaplan
Lähetetty: 20. heinäkuuta 2013 21:02
Vastaanottaja: Brett Tate
Kopio: straw@ietf.org
Aihe: Re: [straw] draft-straw-sip-traceroute-00


On Jul 20, 2013, at 1:45 PM, Brett Tate <brett@broadsoft.com> wrote:

> For the "unofficial reason" to work, wouldn't the 205 also need to indicate (without use of Reason header) why it's answering the request?

In what way?  I mean isn't that arguably the purpose/role of a Reason header in a success response? (though Reason headers in responses only showed up after the Reason header got defined, if I recall, because it was for requests originally... I have to find the RFC...)


> Concerning 205, a middle box can be configured to answer and play treatments upon receiving a failure response (or determining a failure situation).  Should it start sending the 205 and Reason header to indicate why it answered the call?

I was thinking that if we move forward with this idea, I'd separate it out and submit a new I-D into DISPATCH for a 205 response.  The current sip-traceroute draft would normatively reference and say to use this new 205 draft, for the traceroute use case.  The 205 draft would informationally reference the sip-traceroute draft as its motivating use-case, but one could imagine 205 could be sent back for cases where a middlebox answered a call due to a failure response.

Obviously today they do that already, using 200, and that's fine - but they could send back a 205 with a Reason header instead if it would be useful to them.  For example if a voicemail picked up it might prefer to send back a 205, so that upstream systems could terminate immediately; or for example if a media server picked it up to play the "your number could not be reached as dialed" type thing, there'd be SIP layer info of that.  That might be useful if the originating UAC could try something else immediately without user intervention - for example the current "international dialing assistance" thing some mobile phones do, where they figure out you meant to add your country-code to dialed-numbers when you're roaming in another country.

>From a practical perspective it would be up the answerer if it wanted to use this new response or not, and most probably wouldn't change behavior; but one could if it was useful for some reason.

This would create a new dependency for the sip-traceroute draft, and delay its publication, but I don't think we're in a big hurry or anything.

-hadriel

_______________________________________________
straw mailing list
straw@ietf.org
https://www.ietf.org/mailman/listinfo/straw