Re: [Insipid] draft-ietf-insipid-logme-reqs
Alberto Llamas <albertollamaso@gmail.com> Wed, 07 September 2016 07:44 UTC
Return-Path: <albertollamaso@gmail.com>
X-Original-To: insipid@ietfa.amsl.com
Delivered-To: insipid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63B9912B148 for <insipid@ietfa.amsl.com>; Wed, 7 Sep 2016 00:44:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b4uiFax2WMfe for <insipid@ietfa.amsl.com>; Wed, 7 Sep 2016 00:43:59 -0700 (PDT)
Received: from mail-yw0-x22f.google.com (mail-yw0-x22f.google.com [IPv6:2607:f8b0:4002:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 833B712B2DC for <insipid@ietf.org>; Wed, 7 Sep 2016 00:43:50 -0700 (PDT)
Received: by mail-yw0-x22f.google.com with SMTP id g192so4414533ywh.1 for <insipid@ietf.org>; Wed, 07 Sep 2016 00:43:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RSRhEiyB2Rau/McxeGpkJWlfD89T2D5mNVrYKszbMcA=; b=DxizkFzCLjBPyhnq+qc1svFa3pJiIRHLeRFcH4n996Xc5YTpAGNbmTFUUYih6u1DOP 5RISawZn7+SS06F9876K1WNu+ateFJKYEK/shCRzozMCosIfexHUhmk04PCVEvkP4uPu 8bIL2DxXIWYr+8/Vg9RTRkAMoY9L0lBAOZSfx7ZxX0zb0pILCjmoILo6nfN9TVY0AhvD 9JHJY2oNWmmlLDcITs2GHTySFjEyXIi5pSi5a38kXkHj0FMsN5ytuG6mxGPLfbeo+GkJ xdDMa9AEyh/lGJjxl6p6tRjFiIs2LMNME7WP1v9qwh39OIX503Pc0cpeWoiiJJ/s6IwZ /AnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RSRhEiyB2Rau/McxeGpkJWlfD89T2D5mNVrYKszbMcA=; b=RwLz7u9rq7mOIFkttVHHyO/Br70i3qRCKRRrt980itA553WnR4MHVTR1Sgmo7uo+IL 4ZmqSmuDnkcHPrAykTPVc/6xfhN8cHbddzOFLgiBpoEc99ZXP9ACPT2Vf/vhqtTUq9kd 3SlxzhS+9Lnc4kJcCJu49dsmf4N45vX0ayyWjk6FqvqSn8FR+OqMwFUuBcr1S3+Mf3aq OVVR7urrXcdoUsnYWzh2XylCMFEJSicGagz0hkdBwSbUETy5llRuePCrLHo6g7ibmjvH vGaHC3LvhH8aMoLk8ZlwUJHfQTHW+50UdYcYX65q/T1fkHQn9UP3l3EdrNGefNNFmbQD mgIQ==
X-Gm-Message-State: AE9vXwPK7aLEeIoFleJng2WNG33U6cDQmwyt2mDVc1MWdQKLX6t95xf/l8aKIVpeAS31d5eUKAMG0boZq+3DWg==
X-Received: by 10.13.215.210 with SMTP id z201mr20383833ywd.108.1473234229752; Wed, 07 Sep 2016 00:43:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.72.65 with HTTP; Wed, 7 Sep 2016 00:43:49 -0700 (PDT)
In-Reply-To: <4A4F136CBD0E0D44AE1EDE36C4CD9D99C8B3DF6D@VOEXM31W.internal.vodafone.com>
References: <CAHH1jkM6aTvDmcjWY4+PziWkYUHpTA_jrAsbaY_4UO0DNaVbQw@mail.gmail.com> <901FE941-6579-4694-BFD0-5193F274E688@cisco.com> <4A4F136CBD0E0D44AE1EDE36C4CD9D99C8B3DF6D@VOEXM31W.internal.vodafone.com>
From: Alberto Llamas <albertollamaso@gmail.com>
Date: Wed, 07 Sep 2016 09:43:49 +0200
Message-ID: <CAHH1jkMmBuUT70BZOjUVzj++9EU_vpgMK9KUArA3=474pTLdSA@mail.gmail.com>
To: "Dawes, Peter, Vodafone Group" <Peter.Dawes@vodafone.com>
Content-Type: multipart/alternative; boundary="94eb2c0762b2ef79d6053be61225"
Archived-At: <https://mailarchive.ietf.org/arch/msg/insipid/TuefaupveBLl47ensW30Dg7id_4>
Cc: "Arun Arunachalam (carunach)" <carunach@cisco.com>, "insipid@ietf.org" <insipid@ietf.org>
Subject: Re: [Insipid] draft-ietf-insipid-logme-reqs
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: SIP Session-ID discussion list <insipid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/insipid>, <mailto:insipid-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/insipid/>
List-Post: <mailto:insipid@ietf.org>
List-Help: <mailto:insipid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/insipid>, <mailto:insipid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Sep 2016 07:49:48 -0000
Hello Peter, I am glad to hear of you. Below you can find my comments related with the B2BUA behavior: In the document ( https://tools.ietf.org/html/draft-ietf-insipid-logme-reqs-07) we have: REQ5: If a UA that supports "log me" marking receives a request with a "log me" marker, it MUST echo that "log me" marker in responses to that request. Your suggestion is to add a sentence like "*Note that UA requirements apply to each side of a B2BUA*". But it feels like we are missing the case of a SIP gateway which can be used in different scenarios like: Interconnection between SIP/PSTN Interconnection between SIP/Legacy PBX Interconnection between SIP/endpoint as a fax machine For these cases we would like to keep the "log me" marker for all SIP requests/responses related with the same SIP dialog. In order to have this in a generic way I would suggest: REQ5: If a UA that supports "log me" marking receives a request with a "log me" marker, it MUST echo that "log me" marker in responses to that request. Note that UA requirements apply to each side of a SIP entity*.* Or should we include a REQ for gateways?. please let me know your thoughts Regards, On Tue, Sep 6, 2016 at 1:49 PM, Dawes, Peter, Vodafone Group < Peter.Dawes@vodafone.com> wrote: > Hello Albert, > > I agree with you that B2BUA behaviour is an important consideration for > log me behaviour as illustrated by your example. The requirements certainly > need to allow the behaviour you describe and but we need to decide whether > the B2BUA procedures fit better in the solution description than in the > requirements. > > The current proposal is to cover your comments in the detailed protocol > description (https://www.ietf.org/id/draft-ietf-insipid-logme- > marking-05.txt) and I have copied the relevant section below. It would be > great to hear if you have any comments on this description (some have > already been made by Paul Giralt in https://mailarchive.ietf.org/ > arch/msg/insipid/1z3zSdIAISPepcW1rrSOxWBlRCE). For the requirements, I > think that the UA related requirements are enough to cover the B2BUA case > but we could consider adding a sentence like “Note that UA requirements > apply to each side of a B2BUA” if it makes things clearer. > > > > Regards, > > Peter > > > > from https://www.ietf.org/id/draft-ietf-insipid-logme-marking-05: > > > > 5.8. B2BUA Handling of Log-Me Marked Dialogs > > > > The log-me marking behaviour of a B2BUA needs to be consistent with > > its purpose of troubleshooting user problems and regression testing. > > For example, a B2BUA that does no more than transcoding media can > > simply copy log-me marking from UAS to UAC whereas a B2BUA that > > performs varied and complex signalling tasks such as distributing > > calls in a call centre needs flexible configuration so that log-me > > marking can target specific B2BUA functions. > > > > B2BUA behaviour is described below for each of the B2BUA types > > described in RFC7092 [RFC7092]. Behaviour described in this clause > > applies only to dialogs that are being log-me marked. > > > > 5.8.1. All B2BUA Roles > > > > For dialogs that are being log-me marked, all B2BUAs MUST log-me mark > > in-dialog SIP requests that they generate on their own, without > > needing explicit configuration to do so. This rule applies to both > > the originating and terminating sides of a B2BUA. > > > > 5.8.2. Proxy-B2BUA > > > > 5.8.2.1. Terminating Behaviour > > > > A Proxy-B2BUA SHOULD copy log-me marking in requests and responses > > from its terminating to the originating side without needing explicit > > configuration to do so. > > > > > > > > > > > > Dawes Expires February 15, 2017 [Page 10] > > > > Internet-Draft log me marking August 2016 > > > > > > 5.8.3. Signaling-only and SDP-Modifying Signaling-only > > > > 5.8.3.1. Terminating Behaviour > > > > A signaling-only B2BUA SHOULD NOT copy log-me marking in requests and > > responses from its terminating to its originating side. Whether a > > dialog that a signaling-only B2BUA terminates causes log-me marking > > of a dialog on its originating side SHOULD be controlled by explicit > > configuration of the originating side, in the same way that a UAC > > requires configuration to control log-me marking. > > > > 5.8.3.2. Originating Behaviour > > > > Whether a signaling-only B2BUA log-me marks SIP requests that it > > generates on its own SHOULD be controlled by explicit configuration > > of the originating side, in the same way that a UAC requires > > configuration to control log-me marking. > > > > 5.8.4. Media Relay, Media Aware, Media Termination > > > > Log-me marking behaviour is independent of B2BUA media-plane > > functionality. Behaviour of signaling/media plane B2BUA roles is > > therefore dictated only by the signaling plane role as described in > > Section 5.8.2 and Section 5.8.3 in this document. > > > > > > > > *From:* Arun Arunachalam (carunach) [mailto:carunach@cisco.com] > *Sent:* 22 August 2016 23:08 > *To:* Alberto Llamas > *Cc:* Dawes, Peter, Vodafone Group; insipid@ietf.org > *Subject:* Re: draft-ietf-insipid-logme-reqs > > > > Hi Alberto, > > > > Thanks for the feedback ! > > > > I think your suggestion is to carry the log-me marker across an end-to-end > session instead of limiting it to per-dialog. > > > > Adding insipid mailing list. > > > > Thanks! > > Arun > > > > > > > > On Aug 22, 2016, at 3:26 PM, Alberto Llamas <albertollamaso@gmail.com> > wrote: > > > > Hello Peter and Chidambaram, > > I have read your proposed RFC [*https://www.ietf.org/id/draft-ietf-insipid-logme-reqs-07.txt > <https://www.ietf.org/id/draft-ietf-insipid-logme-reqs-07.txt>*] which I > find a very good document. > > I believe that in *section 5 * you should include a requirement for the > case when a B2BUA receive a request (A leg INVITE) which contains a "Log > Me" marker and this entity generate another INVITE (B leg) regarding the > first one. In this case the "Log me" marker should be preserved when the > second INVITE is generated. > > A common example is when Diversion exists and then we receive an INVITE > back with Diversion, History-info headers..etc...then we MUST be able to > treat this new call as part of debugging or regression testing. > > Thanks, > > > -- > > albert > > > > > -- Alberto Llamas Telecommunications Engineer Digium Certified Asterisk Professional (dCap) Linux Administrator
- [Insipid] [insipid] draft-ietf-insipid-logme-reqs Dawes, Peter, Vodafone Group
- Re: [Insipid] draft-ietf-insipid-logme-reqs Arun Arunachalam (carunach)
- Re: [Insipid] draft-ietf-insipid-logme-reqs Dawes, Peter, Vodafone Group
- Re: [Insipid] draft-ietf-insipid-logme-reqs Alberto Llamas
- Re: [Insipid] draft-ietf-insipid-logme-reqs Dawes, Peter, Vodafone Group