[dispatch] Technical issues on SIP/XMPP co-existence so far

<Simo.Veikkolainen@nokia.com> Wed, 28 October 2009 11:31 UTC

Return-Path: <Simo.Veikkolainen@nokia.com>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0A2B3A68F6 for <dispatch@core3.amsl.com>; Wed, 28 Oct 2009 04:31:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ccOYfan3xT+S for <dispatch@core3.amsl.com>; Wed, 28 Oct 2009 04:31:49 -0700 (PDT)
Received: from mgw-mx09.nokia.com (smtp.nokia.com [192.100.105.134]) by core3.amsl.com (Postfix) with ESMTP id D17BA3A6837 for <dispatch@ietf.org>; Wed, 28 Oct 2009 04:31:49 -0700 (PDT)
Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-mx09.nokia.com (Switch-3.3.3/Switch-3.3.3) with ESMTP id n9SBVtOC018664 for <dispatch@ietf.org>; Wed, 28 Oct 2009 06:32:04 -0500
Received: from vaebh102.NOE.Nokia.com ([10.160.244.23]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Oct 2009 13:31:56 +0200
Received: from vaebh101.NOE.Nokia.com ([10.160.244.22]) by vaebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Oct 2009 13:31:49 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.5]) by vaebh101.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Oct 2009 13:31:44 +0200
Received: from NOK-EUMSG-01.mgdnok.nokia.com ([65.54.30.86]) by nok-am1mhub-01.mgdnok.nokia.com ([65.54.30.5]) with mapi; Wed, 28 Oct 2009 12:31:43 +0100
From: Simo.Veikkolainen@nokia.com
To: dispatch@ietf.org
Date: Wed, 28 Oct 2009 12:31:42 +0100
Thread-Topic: Technical issues on SIP/XMPP co-existence so far
Thread-Index: AcpXwjkb/JzoD8QqQza3s7kri0vxQQ==
Message-ID: <B23B311878A0B4438F5F09F47E01AAE04D8E9E2D6D@NOK-EUMSG-01.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 28 Oct 2009 11:31:44.0924 (UTC) FILETIME=[3A710DC0:01CA57C2]
X-Nokia-AV: Clean
Subject: [dispatch] Technical issues on SIP/XMPP co-existence so far
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 28 Oct 2009 11:31:50 -0000

Hi,
I've tried to summarize the issues raised during the discussion on SIP-XMPP co-existence charter proposal (http://www.ietf.org/mail-archive/web/dispatch/current/msg00560.html).  Several folks participated in the discussion, so if I have missed any comments, please let me know.

The purpose is the keep the list of issues as food for thought both for the planned SIP-XMPP co-existence ad-hoc meeting in Hiroshima, and for whatever forum that (hopefully) follows as a result of the ad-hoc meeting.

The following issues were raised on the DISPACH WG list:
 
- Relationship to disaggregated media. How is this work related to http://tools.ietf.org/html/draft-loreto-dispatch-disaggregated-media-00 ?

- Relationship to SIP/XMPP interworking. There are several drafts (draft-saintandre-sip-xmpp-*) available that deal with SIP/XMPP interworking (protocol translation). Should this work be handled together with the proposed SIP-XMPP co-existence (using SIP and XMPP in a complementary fashion).

- Video vs. voice. Video media should be included as an additional use case in addition to voice media.

- Multiparty. http://tools.ietf.org/html/draft-veikkolainen-sip-voip-xmpp-im-01 talks only about one-to-one sessions. Should the scope also cover multiparty cases?

- Call transfer. How should call transfer be considered in this work?

- Real-time text. There are XMPP implementations that transmit text character-by-character. Should standardizing such a feature be considered. If yes, should it be part of this effort, or is a better home the XSF?

- Call-id usage. Effects of B2BUA's to call-id and correlation id need to be considered.

- Scope, other IM protocols. Are other IM protocols (than XMPP) in the scope of this work?

- Learning addresses, vCard, E.164. What are the mechanisms for learning other endpoints' addresses? Can vCard be used? Most SIP deployments use E.164 addresses. What are the effects of E.164 address format to this work?

- How does correlation between IM and Jingle sessions work in XMPP? How does XMPP negotiatie the use of Jingle?

We can identify at least three categories on how to classify these issues. There is no particular purpose for this categorization other than it might help people to focus the discussion later on.

* Role of SIP vs XMPP
  - What medias or modes of communication each one would support?
  - Disjoint vs. overlapping feature sets (esp. presence and IM)?
  - What to do about overlapping functionality?

* Address correlation
  - How to find the user addresses in the other protocol domain?
  - Via directories, presence, specific query (e.g. SIP OPTIONS), session setup, IM conversation, etc.

* Protocol translation
  - SIP/XMPP "gateway" functionality

Regards,
Simo