SIP Presence
Ekiga 3.00 is progressing nicely.
I have recently committed the XVIDEO output plugin from Matthias Schneider together with a rewrite of the video display routines. Matthias recently proposed another plugin, specifically for the WIN32 release of Ekiga : DirectShow output. That work has been committed too.
I have just committed myself our latest code for SIP Presence Support. That work implements various RFCs : RFC3856, RFC3903, RFC3863, RFC3265, …
The result can be seen in the screenshot below. Basically, you are now able to see the status of your friends using standard SIP call flows with compliant SIP servers (this includes Asterisk). We will continue improving that code once we have more icons (jimmac, that is a desperate call for help).
The code has been contributed through my company NOVACOM thanks to Euroweb.
We are hiring, so if you feel like working with Free Software, in Belgium, feel free to e-mail me your resume.
Here is a screenshot (the GUI will still change a lot before we release 3.00).
This looks great! Could you also write a small tutorial on how to make Pidgin/Gaim 2.0 to use Ekiga server’s SIP Presence info via its SIP/SIMPLE plugin? I am trying for months now to make it connect, and it doesn’t!
Aller damien !!! dernière ligne droite avant la 3.0 ..bon courage à toi
@Eugenia: I will try doing it when I have the time… Notice SIP Presence support on Ekiga.net is still experimental.
@Walcky: Merci ! On se recontacte par e-mail bientôt…
Wow, the client is really looking great 🙂 I tried Ekiga 2, but found that it was really unusable. Unfortunately when I tried to call a friend it didn\’t work either, so I\’m using Skype (yuck!).
Good luck with the work up to 3.0 🙂
@Eugenia,
For Pidgin using ekiga.net:
Protocol: SIP
User name: your user name from ekiga.net registration
Server: ekiga.net
Password: the password from ekiga.net registration
Local Alias: as you want (?), I put the same as User name.
Advanced tab:
Connection port: 5060
Enable Use UDP
The rest is disable (I had not tried to options)
It works here…
Damien, congrats on all the hard work, Ekiga 3.00 is shaping up very nicely. Thanks again for all your efforts in producing such a great application
Ekiga is starting to look really nice, keep up the good work! 🙂
Now that is what I call replacement for Skype! 🙂 Keep up doing good work, can’t wait for next version 🙂
What’s the signal icon in the bottom left for? Integrated bluetooth headset support (hopefully!)? Would love to be able to answer calls with my headset button.
The GUI has cleaned up slightly. Nice. Keep up cleaning it. You might want to consider WPF for the Windows version as it looks and feel superior.
It is now time for Ekiga to be Mom-proof. Thanks a lot for this good work, keep it up!
Hi. I’m off topic. In last two days Ekiga White Pages didn’t work for me. Is that a problem of mine or are those down? Thanks.
@Ulderico : it was crashed and nobody complained, so I was not aware of the problem…
It looks great !
Thanks for the great job!
Contact list looking great! Can’t wait to swap it out for skype!
That looks really great. Finally Ekiga is getting a UI which will suit the masses 😉
I just have one request for the future: is it possible to change to the gstreamer framework as a audio backend. I know that’s rather easy to change but would be much more convinient if you are using different sound servers.
But thanks for the good work so far!
That look very great, I hope we will soon have it in Gutsy (we will soon could package it :p) !! A question :
When will ekiga 3.0 will be released ?
Thanks for all your great work.
Kalon33: When it is ready, we are doing our best !
This looks awesome… I just wish it was for KDE :/ KAddressbook integration would be sweet.
Very very very nice!!!
Tjaart: Kaddressbook support will be part of Ekiga 3.00 🙂
Nice! kaddressbook support!
Damien, this is really nice.
is there some kind of separate contact for the sip ekiga.net thing? when i tried dialing a real number a while ago, i couldn\’t find any FAQ page or documentation.
That looks great. 🙂
By the way, what’s the name of the theme on the screenshot?
Tim: It should be clearlooks.
Thanks for the answer. Sorry, I was talking about the Window Border. How is it called?
It is also Clearlooks I think.
No, that’s not Clearlooks. Here’s a screenshot of a Clearlooks window border:
http://art.gnome.org/themes/metacity/1009
No idea what it is in that case. I do not use it anymore.
Ok, no problem. Can you remember the fonts you used?
Tahoma or Verdana
You’re right, it’s Tahoma. Thanks again!
Hi,
Since this is the only place mentioning use of ekiga.net accounts with pidgin, let me share my problem: I managed to connect once with pidgin to my ekiga.com account – but after that, it cannot connect anymore (uknown server response in Pidgin GUI), “pidgin -d” says that apparently, Ekiga servers say “SIP/2.0 606 Not Acceptable” – any ideas how to remedy this?
pidgin -d log below:
sending – Tue Oct 13 13:00:07 2009
######
REGISTER sip:ekiga.net SIP/2.0
Via: SIP/2.0/UDP 192.168.1.7:5060;branch=z9hG4bK7BDD2DCF8F8169152954
From: ;tag=2340340204;epid=1234567890
To:
Max-Forwards: 10
CSeq: 1 REGISTER
User-Agent: Purple/2.5.5
Call-ID: A992g1615aC16Bi2F5DmC32Ct74C6b78F9x507Cx
Contact: ;methods=”MESSAGE, SUBSCRIBE, NOTIFY”
Expires: 900
Content-Length: 0
######
(13:00:07) simple:
received – Sat Apr 5 03:14:24 1975
######
SIP/2.0 606 Not Acceptable
Via: SIP/2.0/UDP 192.168.1.7:5060;branch=z9hG4bK7BDD2DCF8F8169152954;received=87.60.144.211
From: ;tag=2340340204;epid=1234567890
To: ;tag=c64e1f832a41ec1c1f4e5673ac5b80f6.edc8
CSeq: 1 REGISTER
Call-ID: A992g1615aC16Bi2F5DmC32Ct74C6b78F9x507Cx
Server: Kamailio (1.4.0-notls (i386/linux))
Content-Length: 0
#######
(13:00:07) simple: in process register response response: 606
(13:00:07) simple: Unrecognized return code for REGISTER.
(13:00:07) stun: using server
(13:00:07) stun: using server
(13:00:07) simple:
Does your account pidgin config look like this:
First Tab(General,Main):
Protocol – Simple
user –
server – ekiga.net
pass –
remember pass – chekd
local alias – …
Second Tab(Advanced):
Public status – checkd
Connect to port – 5080
Use UDP – checkd
Use Proxy – clear
Prox – clear
User –
Domain – ekiga.net
Third Tab(Proxy):
Proxy Type – None
?
You also have to configure a STUN server in Pidgin’s Preferences->Networking tab — I use stun.ekiga.net, and it seems to work, but it’s not terribly reliable.
Also note that ekiga.net appears to have a few bugs in the SIP protocol, and there are known problems with connecting to it from non-Ekiga clients: https://bugzilla.gnome.org/show_bug.cgi?id=624751