Re: [dispatch] Comments on draft-saintandre-sip-xmpp-presence-04

Michael Lundberg <michaellundberg.ietf@gmail.com> Fri, 05 April 2013 20:13 UTC

Return-Path: <michaellundberg.ietf@gmail.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6972421F96AB for <dispatch@ietfa.amsl.com>; Fri, 5 Apr 2013 13:13:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
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 6cpVCk8beL5e for <dispatch@ietfa.amsl.com>; Fri, 5 Apr 2013 13:13:35 -0700 (PDT)
Received: from mail-we0-x235.google.com (mail-we0-x235.google.com [IPv6:2a00:1450:400c:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id F3F3121F8CE8 for <dispatch@ietf.org>; Fri, 5 Apr 2013 13:13:34 -0700 (PDT)
Received: by mail-we0-f181.google.com with SMTP id d7so3131904wer.12 for <dispatch@ietf.org>; Fri, 05 Apr 2013 13:13:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=pgzXfAPbE74D3JfgtPJLhmmWkvTmpeUWhMZK97J3gQY=; b=zUNOg1RF7S5wXDHFdMk3AubuZ7E5Fr5wUEx9dECbzNGv16RtIUD6j4lADVzylfADiQ z4nNG7pNd/zas+tdx7UFPd3pYsDqIJXlom/rO8DgTFRCtjNVU/a3yg9AnwgO2hP8DbiS aatdBWLaLAATEyW6N8J+qkr/pujKYp1gdT+dapFUOtPPazEi2ZCdfqbgPzwl+JXjFjTL W7cQRJpBWwv1JX3qYWpauluaGLrqCWHrqPslUXn3qWJX41Rs3DqkkGmnmy17c5nShC1f Fgfwa8L8aFSAZEt38yq579BQeJWnQElHuboBvTeBVwv7p09RtfIdXrBEG58sGqy6KXHU /ALg==
MIME-Version: 1.0
X-Received: by 10.180.97.132 with SMTP id ea4mr846132wib.23.1365192813989; Fri, 05 Apr 2013 13:13:33 -0700 (PDT)
Received: by 10.216.163.194 with HTTP; Fri, 5 Apr 2013 13:13:33 -0700 (PDT)
In-Reply-To: <515BAAEE.2070305@stpeter.im>
References: <CANVDpGFOzuohhVR9ci_JRBkbBg5YR7==RVcp4Tvq52kgk7DsEw@mail.gmail.com> <515BAAEE.2070305@stpeter.im>
Date: Fri, 05 Apr 2013 16:13:33 -0400
Message-ID: <CANVDpGG26U3OjeKPoi=P4ZZhEgi7QMueuJ=J6poCxyRBC0fiTw@mail.gmail.com>
From: Michael Lundberg <michaellundberg.ietf@gmail.com>
To: Peter Saint-Andre <stpeter@stpeter.im>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Cc: dispatch@ietf.org
Subject: Re: [dispatch] Comments on draft-saintandre-sip-xmpp-presence-04
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Apr 2013 20:13:36 -0000

Peter,

Thanks.  I think the updates look good. One additional suggestion is
to add the <show/> element to Table 7, with a note similar to the one
provided in Table 6.  This will provide a method for mapping 'away'
and 'dnd' information in the opposite direction.  Similar to the note
in Table 6, this would require the SIP implementation to support the
'jabber:client' namespace.  If the SIP implementation supports the
namespace, the gateway can then map the values directly into the
<show/> element of the XMPP presence messages.

Regards,
Michael

On Wed, Apr 3, 2013 at 12:07 AM, Peter Saint-Andre <stpeter@stpeter.im> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Michael, I think your feedback has been addressed in -05. Please check.
>
> On 3/9/13 5:29 PM, Michael Lundberg wrote:
>> Peter,
>>
>> Thanks for resubmitting the SIP-XMPP presence I-D.  I think this
>> and the other documents are important as there are a lot of
>> interworking issues today with XMPP and SIP/SIMPLE implementations,
>> and I think these documents can help reduce some of those
>> interworking challenges.
>>
>> In order to help ensure interworking between different
>> implementations, I think Sections 5.2 and 5.3 need to have some
>> stronger ‘MUST’ language instead of SHOULDs, MAYs, etc.  This will
>> enforce proper and complete mappings between implementations that
>> conform to this document.
>>
>> While I don’t think the document needs to enforce the use of the
>> <show/> element mapping discussed in 5.2, I think if
>> implementations are going to use the mapping, this document should
>> enforce the use of a specific namespace and describe the mapping of
>> <show> values specified in RFC 6121 (i.e., away, dnd, chat, and
>> xa).  This will at least allow a minimum set of standard mappings
>> between XMPP and SIP, which can be expanded on in future
>> document(s).  Section 5.3 could then also discuss how this mapping
>> can be accomplished from SIP to XMPP if the SIP endpoints/devices
>> support this same namespace.  One of the big interworking
>> challenges with today’s implementations is the use of different
>> namespaces given the extensibility of XML-based presence standards
>> (e.g., PIDF, RPID), which allows individuals to create their own
>> namespace.  This flexibility is good for ingenuity, but problematic
>> for interworking between different implementations.  I think
>> standardizing a basic set of common status information using a
>> specific namespace is needed, and this document is a good place to
>> do that.
>>
>> In my opinion, I do not think Section 6 should be part of this
>> base document.  While I like the idea of encapsulating the SIP
>> <presence> information into the XMPP message, I think this content
>> should be a consideration for implementing ‘rich presence’.  As
>> written, this method is only applicable for SIP to XMPP
>> translation, and if the focus of this document is just ‘basic’
>> presence information interworking, the SIP to XMPP mapping in
>> Section 5.3 already describes a method for how this can be
>> accomplished.
>>
>> Regards, Michael _______________________________________________
>> dispatch mailing list dispatch@ietf.org
>> https://www.ietf.org/mailman/listinfo/dispatch
>>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBAgAGBQJRW6rtAAoJEOoGpJErxa2pF0sP/0IHN6cPgtVnXRKhYh8SrHi6
> 8MuBgX/ChhuIGS/OtNuO8b334KnBs65DjMakgVSTYqu+QD6ng/MIgLMtoumSbYv0
> EJWgyxKY8uuO5HMUshZ7p70ApK6+DD0PqeVKR7bKtFXPFGaVJ/6+NAzSAVSUAJze
> 4qVSbEkD8/ZQAzo+Y7IRuDXE8j70ZFhTAZUrK22GH00aw++CiXe6VqPBr0eDpsT+
> 6xJt9uTwoEBmJ4r97772VI1lX+wrZkQvuhysHyAyq+XsUGpMliFCT+sra5KqAjo1
> FDr0zSgz+zf3zqFolORaSaMxYe3Zfc8uzg7XBti3dhnZY0J1HtRZ+ZcBh49YxJc+
> ahMrw2K/MiVq+ZgDAwqp6qL64n1TgaXXToDprnYlxFWItlTH/E7oLAcZdBjc6ebn
> gRWsA/NuE/u12pggoKb42ifW3Zn5J6rGfx4YYSMPmHbzAqmzbOxntL2jKpfd092i
> BvoVMG/tS7zRiJTfrx+7fAwkUVBgB6SG1w61xPqupmVBc3KWtQyDsYkizLeRDzNx
> 5jghVEuuDkb/g27flFX4f5KsjXbpeOqoChEbaI0S9Mfk5QZvMgybFoq0Zbb1bhCu
> Tzia87u+/MiUPQQjaIde75TI33OMX2RsitAWA5+JoBoDKgTFzfd7BcrQrdY7uExo
> Cf07OkOWExZN9vonPOWk
> =Qs0U
> -----END PGP SIGNATURE-----