[jdev] Gaim and gnomemeeting using jabber

Tijl Houtbeckers thoutbeckers at splendo.com
Wed Dec 1 09:15:13 CST 2004

On Wed, 1 Dec 2004 09:59:56 -0000, Richard Dobson <richard at dobson-i.net>  

>> You only  need to advertise that you have one.
> Exactly

So you don't need to update it each time it changes. Now remember that.

>> If you want to receive SIP calls  enable it, if you don't disable it.  
>> Or as JEP-115 puts it "Some clients  will have bundles of functionality  
>> that can be enabled and disabled."  Doesn't sound very against the  
>> spirit of JEP-115.
> What I would concider against the spirit of it would be to try to use it  
> to publish the voip-uri or your voip presence, rather than as you point  
> out use it to advertise the capability.

That's what you made of it. Noone (including the starter of this topic)  
ever made that a requirment.

>> Once you want to intitiate your SIP conversation you retrieve the URI.  
>> The mechanism for this, well that will depend on your requirments. You  
>> could define a simple IQ request for an x:oob packet (this should  
>> appeal to you if you think security is important, since you could send  
>> an error if you don't want to share).
> Good thats exactly the sort of thing I would want it to be.

Then why do you insist on PubSub? You see what I'm getting at here?

>> What's the case for pubsub anyway? It's not dynamic..
> Urm yes it is dynamic, i.e. when you update it it is resent to the  
> people who want to know about it.

Pubsub is dynamic (duh). It's our data that's not. Thus there is no need  
for PubSub.

>> in fact, I don't  even *want* the uri to be updated, *unless* I put in  
>> a call.
> As pointed out above you wouldnt even want it to be a uri, you would  
> want it to be something more generic to represent the voip presence i.e.  
> "incall" or "notincall".

Well, the topic starter had no such goals with his proposal. He listed a  
"VoIP presence" as a potential extention. Maybe one day there will be such  
a thing (using pubsub no doubt) it's not at all important for what we want  
to accomplish. The only "presence" that matters is "enabled" or "not  
enables", 115 can do this without pubsub. This makes a lot more sense for  
what the topic starter wants to accomplish (it can work today, for  

>> Ofcourse, this could mean we'll end up in the larger discussion.. is  
>> JEP-0115 a good idea or just a presence hack to fix the flaws of Disco  
>> like iChat and avatars? Why doesn't this use pubsub other than the well  
>> know reasons "there's no good pubsub server out there, no client  
>> supports it etc." for example?
> No this isnt what I was trying to point out at all,

That's cause it's what I am pointing out. And apologies to Ralpm ;) who  
has written a very good pubsub server, as well as hosting one for all of  
us to experiment on.

More information about the JDev mailing list