Hello, @Alvaro, lol, sorry, I didn't mean to offend you! and don't worry about it, I'm doing fine :p I just thought it would be fun to see how the reaction would change if I wrote an 'angry' message (I did that once in the past too, it was hilarious :D). Anyways, if I felt bad, I wouldn't have continued working on it. @Tom: no worries ;) @Gus: lol, that is just pathetic! @Everyone: news news news... A bit of API changes, You can now send and receive/accept invites and it all works well (apart from one very awesome bug.. will talk about it later). I also finished writing the farsight2 app that we'll use (until it's not tied to the g mainloop). You launch it, it gives you your local codecs and candidates, then you give it the local codecs and candidates (all through stdin/stdout) then it connects, sends/receives.. For how to use it, read the last procs in sip.tcl and you should understand.. Now a few problems : 1 - WLM still doesn't play our sounds.. so it's not a matter of receiving RTCP or not... it must be the STUN request.. 2 - a 'nice' bug.. when we accept the call, WLM never notifies the user, no UI change, nothing.. even the 'ring.wav' file keeps playing.. *but* you are receiving and listening to everything the contact is doing/saying :p And yes, it ACKs my accept and starts sending, and the call can't timeout anymore.. 3 - we need ICE! that's what's doing the STUN requests in the RTP, so if we use ICE we should in theory be able to have, not only a fully working bidirectionality, but we'll also go through any firewall (currently, farsight 2 will use STUN so even if you're firewalled, it should also work fine now). 4 - the only free implementation of ICE is libnice, it implements draft 19 but WLM uses draft 6 (ICE is not yet in the RFC status).. thankfully, I'm currently working on libnice for Collabora and then want me to make it compatible with jingle (google talk) which uses.. ICE draft 6 :p 5 - currently farsight 2 is an external program with which we'll communicate using stdin/stdout... we can't make it into a Tcl extension yet because it's using the glib mainloop.. but work is being done as we speak to make it not use the mainloop anymore.. same goes for libnice.
That's about it... in other words, things are going pretty good so far! You only have to take up what I did and make a UI for this! (a menu to make the call, accept/refuse/hangup.. and change our makefiles to use autotools). KaKaRoTo On Mon, Apr 07, 2008 at 03:21:48PM +0200, Álvaro J. Iradier wrote: > Well Youness, I think the fact nobody replied to your mail is not > enough reason to call us "bastards". > > I'm sure what you did is great. However, I didn't have time to try it, > as many other things I'd like to do and have to discard because of > this lack of time. Please don't feel bad about it. > > Greets. > > > On Sun, Apr 6, 2008 at 6:01 PM, Youness Alaoui > <[EMAIL PROTECTED]> wrote: > > On Sun, Apr 06, 2008 at 06:13:20AM -0400, Youness Alaoui wrote: > > > On Sun, Apr 06, 2008 at 05:59:48AM -0400, Youness Alaoui wrote: > > > > By the way.. if you have difficulty reading my previous mail > > > > because of mail formatting, I just copy/pasted and > > > > reformated it in the forums (with nice [code] and [quote] > > > > stuff...) > > > > So if you're interested, read it here instead : > > > > http://www.amsn-project.net/forums/viewtopic.php?p=29020#29020 > > > > > > > > KaKaRoTo > > > > > > > > > > Oups... use svn revision 9698 instead.. > > > and here's how it looks like for different scenarios... > > > http://pastebin.com/m52e0c270 > > > > > > KaKaRoTo > > > > > Thanks for your consideration of my work.. bastards... > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel