Free your Speech

Damien Sandras’ VoIP Blog

Ekiga 3.1.0 available

The first beta of Ekiga 3.1.0 is now available on GNOME FTP.

Please note that I started the development of Ekiga 9 years ago.

Here is the list of changes :

  • Added support for the G.722 audio codec: G.722 is a 16 kHz wideband audio codec advertised as HD Voice by the famous Polycom. It is a great boost in quality and interoperability.
  • Added support for the CELT ultral-low delay audio codec: CELT delivers high quality audio at 32 kHz or 48 kHz, allowing to transmit music in high quality, with low delay and low bitrate.
  • Added support for SIP dialog-info notifications: they allow displaying notifications of incoming calls in the roster. With software like kamailio or Asterisk, it allows being informed of incoming calls reaching your colleagues.
  • Largely improved LDAP support: the OpenLDAP guys contributed several patches to provide state-of-the-art LDAP support in the Ekiga address book. The new code even supports authentication.
  • Added support to disable STUN detection: some routers do not need it anymore as they implement NAT traversal for SIP.
  • Killed the gconf_test_age test: when GConf was released, Ekiga was among the first to adopt it. That annoying ‘gconf error’ was a relique of those early times.
  • More efficient memory handling using gmref_ptr.
  • Better handling of multiple network interfaces with dynamic addition and removal.
  • libgnome is not required anymore when using GTK+ 2.14.
  • Many code cleanups, new GObjects, …

The Ekiga developers team is also working on interesting new features that should be available after the 3.2 release :

  • XCAP support & Resource List support: It allows storing the contacts list on the Ekiga.net server.
  • GStreamer audio and video capture support.

Stay tuned for more news!

Thanks to all contributors and welcome to Eugen Dedu, our new release manager!

Share on Facebook 52 comments

52 Comments so far

  1. tomas January 5th, 2009 11:31 pm

    A resolution of http://bugzilla.gnome.org/show_bug.cgi?id=340251 (outbound SIP proxy setting should be attached to accounts) would be great.
    Otherwise, ekiga rocks.

  2. Austin January 6th, 2009 12:07 am

    Congrats on sticking with it for so long. It is vital that gnome has a fantastic VoIP client!

  3. Christoph January 6th, 2009 1:46 am

    Will you be able to offer a repository für Ubuntu? Thanks for all your work :)

  4. Wouter January 6th, 2009 7:05 pm

    Sorry but I didn’t understand any of the changes you mentioned. Is there anything a regular user of ekiga would notice?

  5. Rilasciato Ekiga 3.1 | PettiNix January 7th, 2009 9:01 am

    [...] Annuncio Ufficiale Segnala presso: [...]

  6. Rilasciato Ekiga 3.1 | Tech January 7th, 2009 2:34 pm

    [...] Annuncio Ufficiale [...]

  7. Rilasciato Ekiga 3.1 | Blog Next January 7th, 2009 5:02 pm

    [...] Annuncio Ufficiale [...]

  8. Yannick Defais January 8th, 2009 12:28 am

    @Wouter,

    An end user will notice a greater sound, up to CD quality.

    Ekiga now reached CD quality for audio and, since 3.0, DVD quality for video. In terms of audio/video quality, Ekiga is leading.

    If used in a company with a dedicated internal VoIP structure (this is up to the company network administrator), Ekiga will give the users real time informations about what other users are doing or willing to do (incoming call, in a call, presence with custom message), with a great support for the employees internal address book (this what LDAP is meant for); meaning search and authentification. This means Ekiga is also designed for professional use, with interoperability with other softwares or hardwares dedicated for VoIP.

    Please do consider we do not have a marketing department, what you see here is a direct voice of our main developer. Expect a better communication for end user in our documentation (work in progress):
    http://wiki.ekiga.org/

    Best regards,
    Yannick

  9. Vladimir Frolov January 8th, 2009 3:07 am

    Greetings,

    I’ve signed up for the ekiga.net account, but I suddenly realized that the service doesn’t provide SIP _numbers_. Now those who use hardware phones like Grandstream, Linksys, etc. have no way to call me. I wonder if that’s some misunderstanding on my part or the real policy of ekiga.net. Please, comment on this or otherwise help with this issue.

    All the best,
    Vladimir

  10. [...] Free your Speech » Ekiga 3.1.0 available [...]

  11. almej January 8th, 2009 6:44 pm

    Actually there is no stable version ready for donwloading at ekiga/Donwloads (http://ekiga.org/index.php?rub=5) please consider maintain an stable version and a old stable version binaries this will help a lot for new users.

    Thanks for this great soft!

  12. Wouter January 11th, 2009 6:16 pm

    Yannick, thanks for explaining!

  13. gagarine January 12th, 2009 9:28 pm

    Good job!

    Any version for mac os x?

    Thanks for this soft :)

  14. sean January 15th, 2009 10:50 am

    Hi, and firstly, thanks for a great alternative to skype.

    Question: Linux, across the major distributions that I look at, has moved towards using pulseaudio sound server.

    Many applications do not yet support pulseaudio, and therefore do not work correctly, or prevent other applications from being able to use sound on these distributions which are using pulseaudio.

    On Ubuntu 8.04, I have noticed that Ekiga uses 100% CPU when making calls.

    Could this be a problem with Ekiga’s use of (or non-use) of pulse audio?

    Does Ekiga support pulseaudio?

  15. Jeremy January 27th, 2009 3:57 am

    I note that the via is set for all calls and when making registration to a local LAN server using a private IP the program sets a via as the public ip address. This is not needed when the ip is in the private network and stop the program from working as return traffic is sent to the via – even though it did not arrive that way – Can we remove the Via for local servers …?

  16. Michele Renda February 2nd, 2009 10:54 am

    Hello. I would know how can I set the stun server for my VoIp provider.

    I use the old version of Ekiga and it run perfect but in the 3.0.1 I can find more where to set my STUN server (there is a Outbound proxy, but I don’t understand if this refer to stun or something else. The server is sip.netmaster.ro (the stun is at same address)

    Thank you in advance.
    Michele

  17. h. February 2nd, 2009 6:35 pm

    Hello,

    at first thx for the great on ekiga.

    at second is there any chance to get a stable windows binarie of this new version?

    Best regards

    h.

  18. An0nym0us February 9th, 2009 8:43 am

    Is there any chance that encryption will be implemented in 3.1? I really miss this feature in ekiga. But you guys really did a great job. I don’t want to use Twinkle every time on my Gnome ;)

  19. milan February 15th, 2009 10:09 pm

    Hello guys,

    good job, I am still using stable version 2.0.12 from mandriva repository, nevertheless I had troubles to find stable version for windows. It seems to me, that you have some problems with administrating of the available downloads.

    Why is not possible to easy manage downloadable files? It is just two additional items in main menu “Download stable”, and “Download unstable” (snapshots or development versions).

    Not all users are able (or willing) to use sources. Why rpm’s (at least for stable versions) are not available?

    Or is it my fault, that I was not able to find it on your site? Just let me know, where the stable versions are.

    From technical point of view is your work excellent, but from PR point of view (or at least from my point of view) its really bad.

    But nevertheless, thank you for your work.

    regards

  20. me February 25th, 2009 1:34 am

    I second the need for encryption.

    Thanks for the product.

  21. Trudi March 2nd, 2009 3:59 pm

    Hello y’all,
    I fiddled around with Twinkle. Configuring it drove me up the wall, Heard nothing but good things from the new Ekiga, so I
    would love to install Ekiga 3.0.2. I’m using Intrepid. Uninstalled Ekiga 2.0.12, because couldn’t connect to my daughter, who has a SFR-subscribtion ADSL/phone combination. Am hoping for improvement with 3.0.2. However, Intrepid’s terminal screen tells me:

    configure: error: Your intltool is too old. You need intltool 0.35.0 or later.

    Question: where do I get that? and how/where do I install it?
    I know, I’m hopeless. Must be my age (68) Is there any youngster out there with an idea?

    Thanks a million

  22. dusty March 4th, 2009 3:52 pm

    Please, please, *please* implement encryption in the next release. This seems to be the only thing that holds me off using Ekiga!

  23. Mike March 5th, 2009 11:23 pm

    can you please add multi lines with a conference button. So that I can have line 1,2,3,4,5,6 buttons and then a conference to conference all the lines?

  24. Max Patry March 7th, 2009 7:13 pm

    I can’t get back in my audio headset and I can’t initialize. I did not back the sound in my headphones. How?
    thank you for answering me.

    Best regards.
    M. Patry

  25. Tschaka March 23rd, 2009 11:55 am

    @ Trudi,

    you may want to try ‘sudo apt-get install intltool’?
    http://packages.ubuntu.com/search?suite=intrepid&arch=any&searchon=names&keywords=intltool says, the version in the intrepids repos is 0.4.0.
    maybe it’s worth a try.

  26. ramno March 23rd, 2009 11:22 pm

    You Rulez!

  27. Harvey King March 25th, 2009 1:28 pm

    Can someone spoonfeed me on this? I am using Ubuntu Intrepid and I am having the hardest time finding a repository where I can migrate to the newest Ekiga 3.02 / 3.10

    Any idea on helping me install Ekiga 3.x without breaking the rest of Intrepid system?

    thanks

  28. Jarlaxl March 31st, 2009 12:27 am

    Thank you people for all your hard work and effort!
    Cant wait to check it out when Jaunty is released.

  29. An April 4th, 2009 6:35 pm

    Encryption is the thing missing from us using this at work

  30. Hamdi April 19th, 2009 12:07 pm

    HI,
    i work on ubuntu 8.10 and I have a Project of videosurveillance.the target is to run autommaticly the softphone Ekiga and transmit the video if there is a motion detected throug the webcam.
    How can I do this? Please I need you help.

    sincerly

  31. james April 22nd, 2009 3:00 am

    Funny thing is that I cannot get it working on any test sip numbers on Fedora 10, Vista or XP. Cannot connect, or user off line and never any indication that my mic and headset works – no dial tone of other useful feedback.

  32. phil April 26th, 2009 11:59 pm

    3.2 binaries for windows please – the whole debacle of hiding user settings such as sip makes the stable release a waste of a download

    good to see yáal have seen the light to enable/disable this

  33. phil April 29th, 2009 11:39 pm

    oops, i mean stun

  34. jack May 12th, 2009 6:16 am

    I’ll be definitely using Ekiga when there is encryption support. Hopefully it is gonna be soon.

  35. jeremy May 14th, 2009 1:26 am

    I double second the need for encryption.

    The ZRTP support is looong pending :)
    Is there any plan to provide ZRTP support soon ?

    How about TLS and SRTP (using SDES as this seems to be the most common) – these two have been there for so many years, would be nice to therefore also have in Ekiga.

    Also, no stable build available for download for windows.

  36. dennis June 9th, 2009 10:57 pm

    thanks for the hardwork in making this software, you rock!

  37. Dirk July 25th, 2009 7:57 am

    The software is great but of limited use to me without the ability to make conference calls to land line numbers. Is it planned to add that functionality? That would be a revolutionary improvement.

  38. Justme August 25th, 2009 2:14 am

    Why is everything in “tar” “bz” files? How come there’s not a universal self-installing compressed file that covers the major distributions?

    I have no idea how to install this, and the Ekiga one that shipsd with Ubuntu never works 100%, 100% of the time. It’s very hit or miss and crashes A LOT. For instance, My cam was working, then I closed Ekiga, started it up again and now it never works…

    I’m confused about this open source stuff… It’s almost impossible to get it to work unless you are an almost expert computer user – or unless and expert created the software to be user friendly from the start.

  39. Justme August 25th, 2009 2:15 am

    Welp, back to Skype and porn spam I guess…

  40. ChrisW August 25th, 2009 6:24 am

    To Justme,
    That’s because the kernel, libraries and applications of linux systems are not uniform or stationary. They’re being continually improved, so you need a package manager to do installations to avoid “dependency hell”. Naturally, distros are different in the way they do things. (It’s not just a branding exercise, but diversity and competition; “different strokes for different folks”. Open source enables not just Darwinian evolution with fashion but also cross-fertilization, and works well with open standards. Hence there are a number of package formats, managers, directory structures and other things under the hood.)

    So the best install package should be one from the repository of your distro. The .deb here isn’t meant to be the main channel of distribution, tho it should be fine. Easier however to go to Software Update and search for Ekiga, click the tick box & confirm Apply. Why is that unsatisfactory?

    There’s no such thing as perfect software (for all people), and people make mistakes (in one of the application modules, or a library, or in the packaging) because it’s complex stuff doing lots of things. Even with (for now :) the capital, human and system resources that Mega$oft has amassed, there are service packs and updates.

    In the FOSS world like Linux, the appropriate minimum payment for the gift of this free-in-every-sense software is
    (a) a grateful, positive attitude (“what is, is”, and anger is just our mind giving _us_ energy to do something.. Now you’re offering feedback, let the anger go so you don’t forget the “positive” in your focus on the “negative”. The former is important to people’s effectiveness [see the quick-read “How Full is My Bucket?”).
    Especially true for works like Ekiga which are the result of fantastic contributions of unpaid personal time & effort by skilled and devoted members for the community.
    (b) entering a proper bug-report or idea in the bugzilla webform when you find a problem/issue. (As you may’ve seen, GNOME and others are helping automate this more for crashes too.) Looking at that website might show someone’s already seen something similar/same symptom, and even determined the underlying problem and a solution.)

    If that seems hard for now, then simply ask for help with specifics in the strong community of Ubuntuforums.org or Launchpad. They’ll be happy to help out of gratitude, and since then the developers can keep creating for everyone, and are only interrupted by well-structured feedback in a system designed to automate software development.

    Best wishes

    P.S. You’ll need plenty of community help to get Skype functioning on a modern distro because of their non-standard use of the sound system and neglect of their linux clients. If lucky, they may get out a ridiculously overdue linux release this year.. but why care? They no longer have technological (or price) superiority. The only real value is their userbase/mindshare. Take the opportunity to show friends & family the ever-improving, non-closed world by saying “Sorry, Skype doesn’t work on my new OS, so please just grab this SIP/GTalk/MSN etc client for Windoze to talk with me” and let Skype be hammered down to size together with Mafia$oft.

  41. yan August 31st, 2009 9:23 am

    @ChrisW:
    “Skype (…) no longer have technological (or price) superiority. The only real value is their userbase/mindshare”

    If you were using VoIP+Visio on a variety of networks (especially for some Indian Ocean islands), with sometines packets crossing Suez or going around Africa… or some other places (central africa) where satcom is the only way… as well as developed countrys networks… You would have experienced with years that only skype is reliable… and most of the times able to give video as well. This is for the technological advance from my user experience.

    As well, most of the times it’ll be the only VoIP client that pass restrictive firewalls you have in some access points you do not control. It can be a concern in corporate environment (but what about the lack of ZRTP or any other crypto in SIP?), but for use anywhere, skype is often the only choice because it’s the only one that can connect!

    I would like not to depend on skype, but even if a SIP candidate could one day be at the same level of service or more… the user base would be a big migration hassle.

    So I think you’re wrong in saying that Skype should be abandonned just because it sucks, like everything that is not GPL maybe…

    Skype deliver a very good service with very few network configuration needed (and sometimes impossible)… and that’s users 1st choice criteria.

    So don’t say closed competitors are bad, is they have such a user base with almost zero marketing (skype rarely advertised) it’s because it still just do the job better than others. It’s a competition and the best thing to do is to be fair… and identify where to make progress.

    Because that’s a problem: Under linux, with skype bad port, VoIP+Visio is really a big concern: Never managed to get something 100% working: Sometimes it’s the webcam, sometimes the sound or the network… So like many others I keep a small XP partition for Skype (and a few games, I confess!).

    As you said, Linux always evolve… this could be a good thing if kernel API where not moving (that would require a better specification work maybe), let’s say on a major version (harware does not evolve so quickly). Linux applicative just use so much development bandwith to follow the kernel adaptation pace that there is not enough remaining time to concentrate on added functionalities! That’s crazy… but reading GKH, you understand that this continual move is a king of GPL-bis just to annoy nvidia and others non GPL driver providers, saying “free your code, community will do this job for you”!

    This pace is responsible for a innovation/developpers ratio that is not optimal as well for free software… and for linux being unable to take the opportunity of Vista problems to take market shares for casual users (except a short netbook linux time): Mafia$oft understood what is the cost of annoying users with driver and hardware support. Linux not.

    To conclude, concerning added functionnalities, let’s not forget as well that without client to client confidentiality, most users will just not want to give a try to a SIP alternative they know they will not use because crypto is not there.

    That was promised with 3.0 2 years ago, after years to ask for it… In 3.2 it’s still missing (but was in the objective list when 3.0 announced ZRTP to be delayed)!

    I care more for this than for another 0.001% better codec added!

  42. Damien Sandras August 31st, 2009 2:22 pm

    “To conclude, concerning added functionnalities, let’s not forget as well that without client to client confidentiality, most users will just not want to give a try to a SIP alternative they know they will not use because crypto is not there.

    That was promised with 3.0 2 years ago, after years to ask for it… In 3.2 it’s still missing (but was in the objective list when 3.0 announced ZRTP to be delayed)!”

    Perhaps you could fund the development effort for that feature?

  43. peyote September 1st, 2009 4:19 pm

    “Perhaps you could fund the development effort for that feature?”

    Seriously, I (and hopefully many other) would donate some money for a free (as in speech) version of a skype-like software.
    Most important features for me would be:
    - solid encryption
    - scalability, which means:
    * no need for central servers (Distributed Hashtables-like technology for finding contacts)
    * audio conferences with > 3 people, with clientside audiostream mixing, no extra servers needed

  44. somebody September 30th, 2009 7:15 pm

    sorry, as others said before: without encryption Ekiga is a no-go.
    I do not understand it anymore, why is this crucial feature ignored for years?

  45. Damien Sandras September 30th, 2009 7:43 pm

    somebody: why is it crucial ?

  46. dakira October 29th, 2009 12:19 am

    @Damien Sandras: Are you seriously asking why encryption is crucial for many people?

    Lets start off with privacy. If I use Ekiga on my universities network, it is easy for admins to listen into my calls. Same goes for companies listening into their employees calls.

    It goes on with security. Political activists need a secure way to communicate. And you don’t even have to look at countries that are well know for surveiling people who oppose their governments. Even in countries with the most liberal governments innocent people are stalked by government agencies because they don’t like atomic plants or protest against the results of globalization.

    libzrtp is there. what speaks against using it?

  47. Damien Sandras October 29th, 2009 8:35 am

    @dakira: most people ask for encryption because Skype does it. However, Skype is doing “security through obscurity” which is not really secure.

    I agree security is important, however, what we lack is manpower.
    New developers should join the project. Feel free to join in !

  48. mike October 30th, 2009 9:40 pm

    I’d like to add my name to the list of people who are asking for encryption for privacy.

    So far the “security through obscurity” in Skype seems to be holding up pretty well. AFAIK it has never been breached yet. Unfortunately it makes Skype the only game in town. A lot of people are using Skype because the security and privacy is there, not because they love Skype.

    I’d venture to say that most people ask for it, not because Skype has it, but because they are using Skype that has it, There is a difference.

    In the words of our network guru, there are two technical reasons why Ekiga fell off the list of VoIP candidates to be considered:

    1. Lack of native privacy/security mechanism.
    2, Lack of IPv6 support.

    To her, and I suspect to many other IT managers, the two features are admission tickets to be considered candidates, not some questionable enhancement requests. A poor consolation is that Skype will also be phased out for lack of IPv6 support.

    Dear Santa… We have been good… Please can we have both for Ekiga?

    If I could code, I’d jump right in. There just aren’t enough visitors to this site to attract developers to join you. Hopefully you are in constant contact with Universities with resources and maybe development communities such as Ubuntu’s. There are lots of willing hands about, but you need to go to them proactively get their attention.

  49. Trudi Coté January 12th, 2010 3:25 pm

    Dear Damian,
    Being a true believer in OS I will never ever use Skype. However, the new version 3.2.5-1ubuntu1 which comes with Karmic fails to remember my diamondcard subscription, fails to connect at all in the pc-phone modus. The configuration whizzard has been simplified in such a way. that testing STUN and/or NAT is not longer possible. At least I cannot find it. So out of frustration I have uninstalled the whole shebang.
    Therefore I have a remark/suggestion: please keep in mind that there are people like myself who don’t have a clue when they have to choose between IPv6 or …4, who are at a loss when it comes to ‘public IP’ and where to find it, who don’t know the difference between a SIP- and a H.323-account, etc. etc. Please whith the next upgrade of Ekiga, mark the whizzard with linked question marks or something. Untill that release I will wait and use the land-phone. (Bother!!!@#&*) Please note that in Jaunty Ekiga worked fine…
    Greetings, Trudi

  50. Damien Sandras January 12th, 2010 3:37 pm

    Trudi, I think the problem is Ubuntu, not Ekiga, unfortunately :(

  51. alka April 24th, 2010 9:25 pm

    Hi,

    I was searching for delete account since I have experiment the issue with other softphone in case on private IP in the header on REGISTER request and I fall on Eugen Dedu’s ( which was my teacher in France !! ) answer :
    http://www.mail-archive.com/ekiga-list@gnome.org/msg07475.html

    So could you please remove my two account :
    menoft@ekiga.net
    akod@ekiga.net

    And please, make this “forgot my password” work !!!!!!!!!!

    Thanks, say Hello to Eugen Dedu !

  52. gorka_sm May 2nd, 2010 12:43 pm

    Hello , I am trying to find an API for executing a Videoconderence server in Linux. Do you know if Ekiga has any API for executing a Videoconference server ?
    Thanks
    Gorka

Leave a reply