Re: [sipcore] 4028bis: forking

OKUMURA Shinji <ietf.shinji@gmail.com> Thu, 28 May 2020 06:35 UTC

Return-Path: <ietf.shinji@gmail.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 EE1E33A040C for <sipcore@ietfa.amsl.com>; Wed, 27 May 2020 23:35:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable 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 LP1nJuhAgvIi for <sipcore@ietfa.amsl.com>; Wed, 27 May 2020 23:35:57 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 036713A0404 for <sipcore@ietf.org>; Wed, 27 May 2020 23:35:56 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id p21so12936449pgm.13 for <sipcore@ietf.org>; Wed, 27 May 2020 23:35:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=hMksNrOMdwXg15OQ58lIwZWcNTbFFyM33yRzHka4N+E=; b=iB+FbEPdeijtvHQobDjc1BOLUON9KDTsEIaMurcmEIQZzxFQ6FT/obkMy50uvm67cU zXQdxdMGiapVFkWKDPYDd1zTDsIqvw9njCJpo4cRlXlBkAwq+XVdfrP4CMWa8WxbWISk 7Eg+SmfWRXZiHNEEr7++nM0x2qX92gXLvXucjfLDGQ+tOW1ChgjIpFilc8Y2+c9aFp6e antFpx04y+jW217dpsOGi+HQIzIpo4nJi//qmp0hHRlxdnMpT60trVrN2MIFm6Ma3Fpj 7KNJA7N/2KFZaQ3JvAc1gYF4uyA9KTfWtnaom8BL5s7rQs3vYsxA9+ajG4QwOFqniIab Sm7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hMksNrOMdwXg15OQ58lIwZWcNTbFFyM33yRzHka4N+E=; b=h0az/2L1EKH1CFsu71kE34vOtJoJcYzuq9Damgc9vzU7sFAd/z+PqIn61OrAuG25qH r6oRqFcAYUd2Vwr/zY/PHX0DjjDSgibxV59+SH+BUYBw7Log0tgCr3eIaCz4DCiNAxoI Py5JhwY9xOHqNs9EEQq0NXQDiUXkhca7n11+WfBZktUQCnQlRfLKB+58AQg3lNISUmyp i3Zi+8YmaXqK0Yj5mtF0j2ITugsL4LShRL210GbsOBwRZpRhxqpaEVrVYq8X23GDc2E0 PrhcBD3VzNP06y2K75ltp9+uGe9mlzyzC0LWWJrU7066dmKQAWRleJh/h/fkemOdiZ9p tAjw==
X-Gm-Message-State: AOAM531SSszj7gm7vRJsVPGjGtLWxd9HTVWpx5tlos80qRYrFzaRGsQK pmDK4yvkyJEeCviRAwLdi8Nrduxt
X-Google-Smtp-Source: ABdhPJwYiG84XJ0IWmTJqCvHgMRE21lyMLdaT0RcARLGv2WofN68eZloWUBqLp/4cQLqlr7QM6Nd3g==
X-Received: by 2002:a65:518c:: with SMTP id h12mr1445905pgq.17.1590647755831; Wed, 27 May 2020 23:35:55 -0700 (PDT)
Received: from [192.168.1.10] (x156176.ppp.asahi-net.or.jp. [122.249.156.176]) by smtp.gmail.com with ESMTPSA id w7sm3817735pfu.117.2020.05.27.23.35.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 May 2020 23:35:55 -0700 (PDT)
From: OKUMURA Shinji <ietf.shinji@gmail.com>
To: sipcore@ietf.org
Cc: "Dale R. Worley" <worley@ariadne.com>, christer.holmberg=40ericsson.com@dmarc.ietf.org
References: <87wo4wizuq.fsf@hobgoblin.ariadne.com>
Message-ID: <c950fb15-8172-ab77-d73a-ee427ba8e93e@gmail.com>
Date: Thu, 28 May 2020 15:35:52 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1
MIME-Version: 1.0
In-Reply-To: <87wo4wizuq.fsf@hobgoblin.ariadne.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/uHT22NvtnkrI-f4BrgBh0FiH9g0>
Subject: Re: [sipcore] 4028bis: forking
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: Thu, 28 May 2020 06:35:58 -0000

Hi,

If Bob is a call center operator, I think that's a problem for him.

If Carol responds 401, which is the "best" final response?
At least for session-timer, I think it should be handled within the early dialog as well as the pre-condition. (If we didn't have to consider backward compatibility.)

Regards,
Shinji

On 2020/05/28 10:59, Dale R. Worley wrote:
> OKUMURA Shinji <ietf.shinji@gmail.com> writes:
>> In following scenario,
>> (1) Alice sends INVITE.
>> (2) Proxy1 forks INVITE to Proxy2(for Bob) and Carol.
>> (4) Proxy2 rejects INVITE by 422.
>> (6) Carol accepts INVITE by 200.
>>
>> Eventually Bob never receive INVITE.
> 
> True ... but that's acceptable.  Alice sent an INVITE and connected with
> one if its destinations.
> 
> A more interesting issue is if Carol does not accept the INVITE, and her
> UA responds with 487.  Then Proxy1 sees a 422 response from Proxy2 and a
> 487 from Carol.  If it returns the 487 to Alice, Alice won't update
> the session timer.  RFC 3261 sectoin 16.7 item 6 says
> 
>           The proxy SHOULD
>           give preference to responses that provide information affecting
>           resubmission of this request, such as 401, 407, 415, 420, and
>           484 if the 4xx class is chosen.
> 
> which suggests that 422 should be returned to the UAC, because the UAC
> can adjust the request based on it.
> 
> Dale
>