Re: [sixpac] charter proposal - correlation between SIP and XMPP

Peter Musgrave <> Mon, 13 December 2010 14:22 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id C17A03A6E96 for <>; Mon, 13 Dec 2010 06:22:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -102.643
X-Spam-Status: No, score=-102.643 tagged_above=-999 required=5 tests=[AWL=0.334, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id ELKBylmXNPX4 for <>; Mon, 13 Dec 2010 06:22:21 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id E0CDD3A6D99 for <>; Mon, 13 Dec 2010 06:22:20 -0800 (PST)
Received: by gxk8 with SMTP id 8so3073086gxk.27 for <>; Mon, 13 Dec 2010 06:23:58 -0800 (PST)
MIME-Version: 1.0
Received: by with SMTP id j14mr5135116agd.17.1292250238391; Mon, 13 Dec 2010 06:23:58 -0800 (PST)
Received: by with HTTP; Mon, 13 Dec 2010 06:23:58 -0800 (PST)
In-Reply-To: <>
References: <> <> <> <> <>
Date: Mon, 13 Dec 2010 09:23:58 -0500
Message-ID: <>
From: Peter Musgrave <>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sixpac] charter proposal - correlation between SIP and XMPP
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "The SIXPAC \(SIP Interworking with XMPP in Presence Aware Clients\) list is dedicated to discussion of dual-stack SIP/XMPP user agents." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 13 Dec 2010 14:22:21 -0000

> The use cases make sense to me. I think to make them crisper it would be useful to extend it to consider the cases where I have two SIP devices registered to the same AOR and two XMPP clients (one each on the same two devices) logged in. I think this encompasses the potential corner cases.
> [Simo] You mean a case when I have two dual-stack endpoints registered at the same time? I agree this might be something we want to say something on, since developers will be facing the issue anyway. The simplest way would probably be that everything works as they do currently: If the other party wants to extend the IM conversation we have with a SIP call, and he send a SIP INVITE to my AOR, all my registered UA instances ring. On the other hand, he might choose to send the SIP INVITE to my GRUU only, and in this case only a specific UA instance gets the call. And the same way around with SIP call extended with XMPP IM. Would that be enough, or do we want to build something more elaborate?


Yes, the case you describe is one. The other would be one dual-stack
device and two other devices, one with a SIP reg and the other with an
XMPP reg.

I agree that the response could be to e.g ring the SIP device by AOR
or GRUU (and the converse would be send an IM to both clients).

I don't see a need for anything more than that - but I think thinking
about how what is prescribed works in this environment will be

Peter Musgrave