Le lundi 25 octobre 2004 =E0 13:38 -0400, Christopher (siege) O'Brien a
> > Aren't you forgetting something? Where do you get this uri you're=20
> > storing on the buddy?
> The request API... ?
My guess is that associating an uri to a contact is trivial code-wise ;
my question is more: how to do it properly ui-wise? Notice that as I
stated in the mail I just sent, this isn't part of the first step to the
would-be plugin: I can easily work with a default to make sure the rest
is ok, then add the code for that later.
> > Trying to send extra information through 3rd party protocols probably=
> > isn't going to be trivial or pretty.
> I certainly didn't read anything about fetching that URI automatically
> through another prpl. The explanation of chatting via IM, then deciding
> to go gnome-meeting seems more an explanation of use (noting that the
> integration still keeps IM and gnome-meeting separate, and that an
> action must be taken to change mediums) than an explanation of where
> the data comes from. Perhaps I misunderstood?
No, you understood correctly: the user should just have a field named
something like "VOIP address:" with an associated string, and put
whatever (s)he wants. That is all I want for now.
In the future, I hope jabber will allow people to broadcast things like
VOIP uri, that will make so that it's the contact that says how (s)he
intends to be called, but that isn't my current goal (I think they have
a draft of something like this, but I'm not sure it is anything more).
> It's possible that the plugin could later add in support for a
> directory browser, but that's hardly necessary in the beginning.
Gnomemeeting already does that -- but it isn't available to the outside
(yet?). Again, I agree that isn't necessary now.
> Manually associate a callto: URI with a buddy, and use it to start a
> call quickly. It's not as useful with the direct target IP of course,
> but that's what callto is for, right?
Gnomemeeting does a little more than direct ip ; don't worry: the users
will just enter whatever gnomemeeting would accept, then gnomemeeting
will do its magic to find the ip behind it.
I see the developpment of that plugin in 3 steps:
1) get something to load, that provides a new command on contacts:
"Call" ; that will allow (me) to call a default location and check
things work as expected ;
2) make it possible to edit the contacts to set the uri ;
3) comment the code.
With my current knowledges, I can probably already make something that
loads and connects to DBUS. For the rest I'll need some more reading.
Snark on #gnomemeeting