[jdev] using XMPP for discovery of SIP addresses

Peter Saint-Andre stpeter at jabber.org
Mon Jun 13 11:38:16 CDT 2005

On Sat, Jun 11, 2005 at 05:41:03PM +1000, Anthony Baxter wrote:

> I'm the author of a package called Shtoom, a VoIP software suite
> written in Python (using Twisted). I'm thinking about adding Jabber
> support to Shtoom for the purposes of discovering someone else's 
> SIP address (thus avoiding the need for a SIP registration server,
> plus people can use their existing Jabber accounts rather than having
> to create a new identity). I'm at something of a loss as to how to
> do this - should Shtoom publish the SIP address, or should it instead
> ask another XMPP client "I want to make a SIP call", and it can then
> decide to send back the SIP address. I've not been able to find existing
> work in this area - TINS looks interesting, but it's not really what 
> I'm looking for right now.


I have a few questions for you:

1. When a user wants to discover a contact's SIP address, do you assume
   that the user and the contact already know each other? If so, they
   might already be subscribed to each other's presence, in which case 
   it seems reasonable to use the reachability address proposal I have
   started working on:


2. Or, are you thinking this will be a more generalized service, which
   enables a Jabber user to discover any other user's SIP address? In
   that case, it might make sense to put your SIP address (and any other
   VoIP address) in your vCard (or vCard replacement!) and/or build a
   better kind of user directory service than what we have now.


Peter Saint-Andre
Jabber Software Foundation

More information about the JDev mailing list