[jdev] Gaim and gnomemeeting using jabber
PUYDT Julien
julien.puydt at laposte.net
Tue Nov 30 08:42:05 CST 2004
Le mardi 30 novembre 2004 à 09:28 +0000, Richard Dobson a écrit :
> >> Ah ok then, well I would suggest you read up more on Jabber by reading
> >> the
> >> RFCs, JEPs etc
> >
> > I'm in the process of doing so, but notice:
> > 1. There's much to read ;
>
> Yes but everyone here has had to do it at one time or another, and as I say
> if you dont you will just end up wasting your time by doing things the wrong
> way.
I'm not sure asking everyone to read everything to solve specific
problems is really sound...
> > Well, the patch I made for gaim is simple: you set an uri in your
> > preferences, and it gets sent with your presence. So if you look at it
> > this way, it's not dubious: it's just wrong. But if you consider the
> > grand scheme of having the voip client able to notify that you're
> > already on a call, or in do-not-disturb mode ; then really that's
> > presence, and it's not so dubious.
>
> It is still very dubious IMO, presence is only intended for information that
> all of your contacts will always be interested in (if its only useful for a
> limited amount of your contacts then you need to be using pubsub), the fact
> your are in a VoIP call is not going to be useful to many people, and if
> this is all you are really using this for then its complete overkill and a
> waste of bandwidth to tell other contacts the url of the call when its of no
> use to them, all you really would need to do was change your presence to
> "dnd" and "On the Phone", you are not supposed to be expressing
> do-not-disturb with a VoIP extension since the presence stuff already has
> "dnd" stuff built in.
No: when I'm DnD for IM, then certainly I'm DnD for VoIP (also known as
"away"). But when I'm in a voip call, I'm certainly still able to read
IM messages: this is a presence information, and it can't be guessed
from the IM presence.
> > So in short: it really is presence, even if the sample implementation I
> > have doesn't make it clear.
>
> Urm as you can see above its not really presence and it has not real use as
> far as presence goes, as someone has already said your extension should be
> in message or in iq and only sent specifically to people who need it, i.e.
> people you are wanting to invite into a VoIP call.
I'm not convinced it isn't presence, as discussed above. And since it is
presence, I should be able to call my contact right away, not invite
him/her. Just like once we accepted each other, we're able to send
messages to each other right away...
> >> So what I would suggest as your first step is read and try to understand
> >> the
> >> protocol layed out in the RFCs and the JEPs, and before you go creating
> >> anything new double check the JEPs/RFCs to see if what you are trying to
> >> do
> >> has already been done or not, if it is at the development stages I would
> >> suggest contacting the author of the JEPs in question and providing your
> >> feedback on it to try and help out.
> >
> > I don't really want to develop on jabber ; I just want to be able to use
> > it, and probably needs advice on this.
>
> If you dont want to develop then dont and leave this to someone who does, if
> all you want to do is use VoIP with gaim then ask the gaim developers to add
> this support into their client, they will then be able to integrate this
> correctly and inline with jabber standards.
I thought I had been precise enough: my main motivation is to develop
some convenient and clean way to enable voip in gaim using jabber.
Reading jabber documentation is a mean towards the goal, not the goal
himself. I'm not saying "I don't want to develop".
I think the jabber:x:oob trick is both standard -- and respects the
spirit of what presence should be.
JP
More information about the JDev
mailing list