Re: [sipcore] Open issues in draft-ietf-sipcore-sip-websocket-09

"Parthasarathi R" <partha@parthasarathi.co.in> Mon, 17 June 2013 17:40 UTC

Return-Path: <partha@parthasarathi.co.in>
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 88BA421F8EAE for <sipcore@ietfa.amsl.com>; Mon, 17 Jun 2013 10:40:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.244
X-Spam-Level:
X-Spam-Status: No, score=-2.244 tagged_above=-999 required=5 tests=[AWL=-0.279, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, MIME_8BIT_HEADER=0.3]
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 8Bi2QG3hDqZW for <sipcore@ietfa.amsl.com>; Mon, 17 Jun 2013 10:40:43 -0700 (PDT)
Received: from smtp.mailhostbox.com (outbound-us2.mailhostbox.com [69.93.141.238]) by ietfa.amsl.com (Postfix) with ESMTP id B01C521F8F7B for <sipcore@ietf.org>; Mon, 17 Jun 2013 10:40:38 -0700 (PDT)
Received: from userPC (unknown [122.179.79.68]) (Authenticated sender: partha@parthasarathi.co.in) by smtp.mailhostbox.com (Postfix) with ESMTPA id 12002638D36; Mon, 17 Jun 2013 17:40:34 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1371490837; bh=31wQ7L8Fqti8HTbTh3lQpzsprLshfWcxdwltYZGFqZ8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=NtLsmnwXXinSgh1oyMc4Ni9GJBWb1xo5Aiu5TnkiR7Hjz8GtCvrUS3AuEfkD4xhYO uqchV5w5VDIr49v4CLAV+1Frheytc53dM2MYuR4WmIxxK4SbpTGphYKuWXek8NQRSC o2st+I39JhQPQFFhErTs8yo9VVLbyKVOA9tsr+dA=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Iñaki Baz Castillo' <ibc@aliax.net>
References: <CALiegfmtohM8Nnf34o2EqMr-jV-LaQBP7mOB5qq+7OcQO9FkSA@mail.gmail.com> <003f01ce6aaf$aabda760$0038f620$@co.in> <CALiegf=U9fNPcL83TbWPQirNczZ-faHmG1R+AiPVuBLa=pfe6A@mail.gmail.com>
In-Reply-To: <CALiegf=U9fNPcL83TbWPQirNczZ-faHmG1R+AiPVuBLa=pfe6A@mail.gmail.com>
Date: Mon, 17 Jun 2013 23:10:32 +0530
Message-ID: <005801ce6b81$c6669d50$5333d7f0$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Content-Language: en-us
Thread-Index: Ac5q1p9kA5x6TDYqR3CxVfinOWyN7gAqlLng
X-CTCH-RefID: str=0001.0A0C0207.51BF4A15.009D, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CTCH-SenderID: partha@parthasarathi.co.in
X-CTCH-SenderID-TotalMessages: 1
X-CTCH-SenderID-TotalSpam: 0
X-CTCH-SenderID-TotalSuspected: 0
X-CTCH-SenderID-TotalBulk: 0
X-CTCH-SenderID-TotalConfirmed: 0
X-CTCH-SenderID-TotalRecipients: 0
X-CTCH-SenderID-TotalVirus: 0
X-CTCH-SenderID-BlueWhiteFlag: 0
X-Scanned-By: MIMEDefang 2.72 on 70.87.28.142
Cc: "'SIPCORE (Session Initiation Protocol Core) WG'" <sipcore@ietf.org>
Subject: Re: [sipcore] Open issues in draft-ietf-sipcore-sip-websocket-09
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Mon, 17 Jun 2013 17:40:47 -0000

Hi Inaki,

As you mentioned, "record-route" is the right solution and not documented in the draft as of now. My comment is to explicitly add the statement for clarity.

Thanks
Partha

> -----Original Message-----
> From: sipcore-bounces@ietf.org [mailto:sipcore-bounces@ietf.org] On
> Behalf Of Iñaki Baz Castillo
> Sent: Monday, June 17, 2013 2:45 AM
> To: Parthasarathi R
> Cc: SIPCORE (Session Initiation Protocol Core) WG
> Subject: Re: [sipcore] Open issues in draft-ietf-sipcore-sip-websocket-
> 09
> 
> 2013/6/16 Parthasarathi R <partha@parthasarathi.co.in>:
> > Hi Inaki,
> >
> > Open Item 2 comment: The current statement states that
> >
> >      " All SIP elements MUST implement at least one of the following:
> >
> >       *  Both UDP and TCP transports.
> >
> >       *  SIP WebSocket transport."
> >
> > I could not understand how this update resolve the issue in the
> following scenario:
> >
> >  SIP UA1 (WS only)----Proxy-----SIP UA2 (UDP/TCP)
> >
> > Here, the dialog is established with contact details for SIP UA1 &
> SIP UA2 as follows:
> >
> > 1) contact: sip:sipua1@example.com;transport=ws
> > 2) contact: sip:sipua2@example.com;transport=tcp
> >
> > In case SIP UA2 wishes to send RE-INVITE towards SIP UA1, how does it
> possible now as per the current update in Sec 5.2.4 of draft-ietf-
> sipcore-sip-websocket-09.
> 
> 
> Hi Parthasarathi, this subject was heavily discussed during the past
> year. It's clear that in 99% or 100% of cases, a SIP WebSocket Client
> (i.e. a browser) will not be able to receive incoming WS connections
> (it is not a SIP WebSocket Server) and thus, the proxy in your flow
> has to perform record-routing, a *standard* mechanism defined in RFC
> 3261 for making your scenario feasible.
> 
> IMHO it is not so hard to assume that when SIP over WebSocket devices
> are present, the proxy they connect to must perform record-routing.
> The same is true for clients behind NAT.
> 
> 
> Regards.
> 
> 
> --
> Iñaki Baz Castillo
> <ibc@aliax.net>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore