Re: [sipcore] reg-event issue with multi-identity/multi-device

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 09 April 2019 06:19 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58D8112075C; Mon, 8 Apr 2019 23:19:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 UzIDL7Wlpc8e; Mon, 8 Apr 2019 23:19:44 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130041.outbound.protection.outlook.com [40.107.13.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 122B812075A; Mon, 8 Apr 2019 23:19:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pU+ClEeKZcKZ1L7WBHQjP78lpy3V0mpOkcbwfnSHJZI=; b=Dm2eUHgEGcBxbf2EVkSJ4Q34SU/XQhXysKFL6Ia+++BkfXGjDFo/LZdcMr1EV7ApZUqAATSO+C9gC2MbyqBGTIp1Ro6agNuzASbnSn1fH6hS3eToXG/G97BMhDvrv4q8XdspkNB6x145Am+jfvby3D7sTv4+pEWYq/bPErYj7dE=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1792.8; Tue, 9 Apr 2019 06:19:39 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::a832:85f:a8bb:73b9]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::a832:85f:a8bb:73b9%5]) with mapi id 15.20.1792.007; Tue, 9 Apr 2019 06:19:39 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Brian Rosen <br@brianrosen.net>
CC: "Dale R. Worley" <worley@ariadne.com>, Roman Shpount <roman@telurix.com>, "sipcore@ietf.org" <sipcore@ietf.org>, "sipcore-chairs@ietf.org" <sipcore-chairs@ietf.org>, "adam@nostrum.com" <adam@nostrum.com>
Thread-Topic: [sipcore] reg-event issue with multi-identity/multi-device
Thread-Index: AQHU5dKIZHWL8hDqjUW2JMDFs9lEoaYiXI0AgAZ1boCAAIFXgIAKS74A
Date: Tue, 09 Apr 2019 06:19:39 +0000
Message-ID: <C9A8031C-098C-4675-B1E7-3764B6E6F953@ericsson.com>
References: <CAD5OKxs0PevSqthM5wp1=Q7OgrzuL71Gj=Y_tciKT7t7AVnNeA@mail.gmail.com> <8736n6la0k.fsf@hobgoblin.ariadne.com> <24A3CCD0-F4C9-439F-8A2B-9BA52E071D52@ericsson.com> <B7FDF46A-2263-4FF5-A386-4AA5195DD34A@ericsson.com> <FFC35E26-60BF-44A0-BB72-47DB0FD62FF0@brianrosen.net>
In-Reply-To: <FFC35E26-60BF-44A0-BB72-47DB0FD62FF0@brianrosen.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.16.1.190220
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [89.166.49.243]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 02fa3646-0681-4ac7-0d2d-08d6bcb358f9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:HE1PR07MB3161;
x-ms-traffictypediagnostic: HE1PR07MB3161:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <HE1PR07MB3161C2D8D67671D7DD37F76E932D0@HE1PR07MB3161.eurprd07.prod.outlook.com>
x-forefront-prvs: 000227DA0C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(396003)(39860400002)(136003)(189003)(199004)(2906002)(36756003)(54906003)(476003)(81156014)(44832011)(33656002)(2616005)(66066001)(71190400001)(53936002)(229853002)(6512007)(86362001)(83716004)(102836004)(6246003)(14444005)(11346002)(6306002)(8676002)(6916009)(478600001)(71200400001)(966005)(58126008)(316002)(6506007)(4326008)(6486002)(93886005)(305945005)(14454004)(3846002)(99286004)(68736007)(256004)(6436002)(6116002)(81166006)(7736002)(486006)(26005)(106356001)(97736004)(82746002)(186003)(105586002)(8936002)(76176011)(5660300002)(53546011)(25786009)(446003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3161; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 0QdOGp7RBHHu9yeYRtCfx8bNsLcMCcuEjx0nmcAK20W4wv5+Thb+EZlS0DvPAHPBR9tbxZ2Cj+KGM/TBCwC+LEvh9EPTFvo16MkeBM7S51EDIygasmd3WLXUTtgt2QMmwgStyVkK86r8vDYrYc11JQaf0BG3VHhUlCVkJfukGxyjBymwUoOk44puUk2biiAgn4Swrel35p4fVGF/0qWsqZGhXYd5gMh5Kvxo2AQAJtKnnVQdStjWhJ+3woFgQNM/sk+5UrNt/Z7Wh0LNjTzkhMzaGk3DzHe6fe0HtRQuJrAKQWWScZV3BQfBwm1KP1FHm5+uPiKHPCuHvnEaj0JSX7QCBO2Ke+8Ohn5rdZ9UbOgTdoHF8DmlpfUfcYfCJDeyiI94HhqvQ7pq+6JOun/DBfGhSkOYcvueVEDYxLK8ryU=
Content-Type: text/plain; charset="utf-8"
Content-ID: <37268C97002D144DA1615860B8F0D78C@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 02fa3646-0681-4ac7-0d2d-08d6bcb358f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2019 06:19:39.6447 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3161
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/AVHz-kmDCcFyUuFCJb1egW4gjuI>
Subject: Re: [sipcore] reg-event issue with multi-identity/multi-device
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Apr 2019 06:19:47 -0000

Hi,

I'm happy to put something together regarding the duplication issue.

I'm also happy to cover Outbound, but at the moment I don't have a suggestion on how/what/if modifications are needed.

Regards,

Christer


On 02/04/2019, 23.06, "Brian Rosen" <br@brianrosen.net> wrote:

    Write a draft!
    
    We’re not very busy.
    
    Brian
    
    > On Apr 2, 2019, at 5:23 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:
    > 
    > Hi,
    > 
    > I'd like to ask the chairs and AD on some guidance on how to move forward with this. There seems to be interest in the issue.
    > 
    > As I have indicated, I *personally* think the real problem is duplication of data, so simply compressing it does not really solve the problem longterm, and that is the input I have received from others too.
    > 
    > We for sure need to take Outbound (read: reg-id and instance-id) into consideration.
    > 
    > Regards,
    > 
    > Christer
    > 
    > 
    > 
    > On 29/03/2019, 9.45, "sipcore on behalf of Christer Holmberg" <sipcore-bounces@ietf.org on behalf of christer.holmberg@ericsson.com> wrote:
    > 
    >    Hi Dale,
    > 
    >> So any scheme for abridging registration events is likely to have to
    >> deal with uniquess in the <uri> and 'id' strings.
    > 
    >    My assumption is that the <uri> and 'id' are unique for each contact.    
    > 
    >>   A better way to judge this is to look at a *real* registration event for
    >>   a situation like this -- say, three UAs registered for the same three
    >>   AORs.  Does anyone have any examples to share?
    > 
    >    The example I gave was reflecting a real deployment scenario.
    > 
    >    Regards,
    > 
    >    Christer
    > 
    > 
    > 
    >    On 29/03/2019, 3.55, "Dale R. Worley" <worley@ariadne.com> wrote:
    > 
    >        Roman Shpount <roman@telurix.com> writes:
    >> Should not each registration entry have a different instance-id/reg-id
    >> (defined in https://tools.ietf.org/html/rfc5626) in unknown-param
    >> attributes?
    > 
    >        Looking at the example more carefully.  The typical <registration> start
    >        tag and the typical <contact> element look like this:
    > 
    >        <tns:registration id="1234567890" aor="sip:mailto:+15556667777@ims.mnc001.mcc001.3gppnetworks.org">
    >            <tns:contact event="registered" id="2345678901" duration-registered="4294967295"
    >        	 cseq="4294967295" retry-after="4294967295" q="0" state="active"
    >        	 callid="String" expires="4294967295">
    >              <tns:uri>sip:+15556667777@[2001:0db8:85a3:0000:0000:8a2e:0370:aaaa]</tns:uri>
    >              <tns:display-name xml:lang="en-us">String</tns:display-name>
    >              <tns:unknown-param name="String">String</tns:unknown-param>
    >            </tns:contact>
    > 
    >        As I read RFC 3680, the id attribute of <registration> and the id
    >        attribute of <contact> have to be unique within the <reginfo>.
    > 
    >        The actual name of the AOR displayed to the user on the device is likely
    >        to be customized, but I was probably wrong regarding the <display-name>
    >        element here -- it's taken from the Contact header in the REGISTER
    >        request, and most likely is empty.
    > 
    >        The sip.instance in the Contact will show up as an <unknown-param>
    >        element, but it should be the same for all <contact> elements for
    >        registrations from the same UA.
    > 
    >        The <uri> element -- the contact URI -- is likely to contain both some
    >        part of the AOR and the IP address of the UA, and so they're likely to
    >        be different for every <contact> element.
    > 
    >        So any scheme for abridging registration events is likely to have to
    >        deal with uniquess in the <uri> and 'id' strings.
    > 
    >        A better way to judge this is to look at a *real* registration event for
    >        a situation like this -- say, three UAs registered for the same three
    >        AORs.  Does anyone have any examples to share?
    > 
    >        Dale
    > 
    > 
    >    _______________________________________________
    >    sipcore mailing list
    >    sipcore@ietf.org
    >    https://www.ietf.org/mailman/listinfo/sipcore
    > 
    >