<br>HI Ben,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
> This mostly<br>
> means implementing a few DBus method calls, something that I think should<br>
> be pretty reasonable. Does this seem like something that is reasonably<br>
> doable for Empathy? Would there be any interest in seeing a Sugar version<br>
> for Empathy?<br>
<br>
</div>IMHO the right way to do this is almost 100% from the Sugar side. There<br>
are already standards for the functionality in question, and Telepathy<br>
provides implementations of this functionality. Empathy and Sugar are<br>
both built on top of Telepathy, so they should be able to communicate<br>
using existing standards. The issue is mostly on the Sugar end; Sugar is<br>
simply not configured by default to support these standards.
<br></blockquote><div>Do you know what those standards are? IDo you have any specifically what configurations are not set up correctly?<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I haven't kept up to date with Sugar network implementations, but<br>
essentially what is needed is a (pretty simple) Sugar activity that<br>
exposes the standard functionality for video chat. </blockquote><div>It would seem that this activity must implement the DBUS methods outlines here: <a href="http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API#D-Bus_Methods">http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API#D-Bus_Methods</a>. Based on what these methods are, I think its likely they would have to be implemented from inside Empathy itself since they change, what I assume, is internal Empathy state.Especially the Invite() method.<br>
<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sugar already has a<br>
mechanism to identify specific activities as handling specific Telepathy<br>
functions/protocols, so that an incoming video call could be shown to the<br>
user as a "Video Chat Activity" session. (This is already in place for<br>
text chat and the corresponding "Chat" activity.)<br></blockquote><div>Having Empathy handle this as the back end would be cool, but I can't see how this would be doable without at least some additions to the empathy code base. Even if its just to set up a few simple DBus method calls, change a few environment variables, and parse a couple of Sugar specific command line arguments. <br clear="all">
</div></div><br>Best Regards,<br>Alex<br><br>-- <br>Alex Waterman - Computer Engineer <a href="tel:%28215-896-4920" value="+12158964920" target="_blank">(215-896-4920</a>)<div><a href="mailto:imnotlistening@gmail.com" target="_blank">imnotlistening@gmail.com</a><br>
<a href="mailto:amw2813@rit.edu" target="_blank">amw2813@rit.edu</a><br>
Support or create OpenSource<br><br></div><br>