|
From: PUYDT J. <jul...@la...> - 2004-10-25 14:24:10
|
Hi, I'm one of gnomemeeting's developpers (ie: I do little things sometimes, and was given cvs write access), currently working on a DBUS component for that program. For those who don't know, gnomemeeting is a voice over IP application, featuring both audio and video (http://www.gnomemeeting.org has more). DBUS is a freedesktop.org project, whose goal is to make applications cooperate (like bonobo or dcop, but desktop-agnostic). The DBUS patch I have makes it possible to launch gnomemeeting, know its state (busy, ready, calling, called), and make or stop calls. It would be nice to allow gaim to launch calls to contacts, using DBUS. The idea is that you discuss with someone by IM for a while, then decide to go audio&video for whatever reason. There are several ways this could be achieved: 1) if there's some way to add some information on an existing contact (an uri, typically), and associate a new action to those contacts who have that information, then all should be well: right click on the contact in gaim, choose "Call..." and voila! That would probably be the best solution both in terms of code and ease of use. 2) create a protocol plugin, whose contacts have the voip uri, and make calling, removing and adding the only operations on those. Looks harder to program, and not so nice to use. I would need the help of the gaim developpers to comment on this, especially ideas and directions on how to code that would be nice. I'm not asking for someone to do the work -- although I wouldn't refuse it, of course ;-) Snark on #gnomemeeting |