Features

From Ekiga
Jump to: navigation, search
  • Green: New in Ekiga 3.0
  • Orange: New in Ekiga 3.2

Contents

Softphone

GUI

  • HIG compliant GUI: Ekiga looks right, behaves properly, and fits into the GNOME user interface as a whole.
  • Message waiting indication support: Ekiga can tell you how many voice mails are waiting.
  • Contact centric interface: Preferred contacts can be listed in the main user interface.
  • Contact's presence display: Offline, Away, Do Not disturb, Online status (using SIP/SIMPLE).
  • Automatic addition of network neighbours contacts in the main user interface (using the Bonjour/ZeroConf protocol).
  • Optional call panel
  • Connection quality meter in the statusbar
  • Easy to use shortcuts
  • Tray icon with call-in notification
  • Easy account selection when dialing a contact: Addresses are filled in using autocompletion.

Call

  • Call hold (SIP and H.450.1): This effectively pauses video & audio transmission.
  • Call transfer (SIP and H.450.2): You can transfer the remote user to another H.323 or SIP user.
  • Call forwarding on No Answer, on Busy, Always (SIP and H.450.3): This allows you to configure Ekiga to forward incoming calls to a specified SIP or H.323 user.
  • Do Not Disturb modes
  • Dialpad: This allows you to dial numbers.
  • DTMFs support: This feature is necessary when using services asking you to dial numbers.
  • Call history: Conveniently displays information about all outgoing and incoming calls.
  • Call monitoring: Ekiga network traffic statistics are displayed in the status bar.
  • Enum support: Enum is a method to provide a unified numbering system between the public switched telephone network (PSTN) and various VoIP providers.
  • Auto-answering (in version >= 3.3.0): if the header contains Ring Answer in SIP header, the call is auto-answered. Also, there is a check box in Preferences which makes Ekiga auto-answer any incoming call.

Video

  • Configurable full-screen video conferencing
  • Quality versus speed slider
  • Support for XVideo (hardware rendering)
  • High framerate (up to 30 fps)
  • Configurable resolution (from 176x144 to 704x576)
  • SIP capabilties exchange

Text chat

  • Instant messaging with built-in smiley support (SIP)
  • H.245 text chat during calls (H323)
  • Graphical selection of smileys for easy inclusion in text messages
  • Presence display: Display your peer chat status.

Contacts

  • Advanced Address Book: The Address Book is a feature which allows you to find users to call and/or save locally to your list of contacts.
  • LDAP support: Ekiga can load lists of users from a remote LDAP directory.
  • Status with custom message (SIP): The status of your contacts is displayed in the main user interface with a custom message.

Configuration

  • New Configuration Assistant: The Configuration Assistant is a step-by-step wizard that will guide you through all the steps involved in creating the basic configuration you will need to use Ekiga.
  • In-call instant-apply support for settings
  • GConf and external configuration: Ekiga can store its settings in Gnome's GConf application or in a standalone file.
  • Advanced personal settings management:
  • Configurable sound events: You can customize sounds and select a special sound device for them to play; it's possible to have the ringtone in your hi-fi hardware, and the call in your headset.
  • Configurable port ranges (SIP and H323): Ekiga uses standard ports. Advanced users are able to configure custom port ranges, if needed.
  • Better NAT support: automatic selection of STUN.

Devices

  • OSS and ALSA compatible soundcard support
  • Video4Linux, Video4Linux 2 and Firewire camera support
  • Device auto-detection
  • Automatic detection of hotplugging of ALSA audio and video4linux video devices on Linux

Miscellaneous

  • SIP re-INVITE support
  • Translated into many languages
  • Plug-in support for audio and video codecs

Codecs Features

  • Dynamic jitter buffer

Audio

  • iLBC, GSM-06.10, MS-GSM, G.711-Alaw, G.711-uLaw, G.726, G.721 and Speex audio codecs
  • G.722 (wideband) and CELT ultra-low delay (32 kHz or 48 kHz) audio codecs
  • Dynamic threshold algorithm for silence detection
  • Echo cancellation
  • Wideband codec Support

Video

  • H.261 Video codec (SIP and H323)
  • H.264 video codec (SIP only)
  • H.263 video codec (SIP only)
  • H.263+ video codec (SIP only)
  • MPEG4 video codec (SIP only)
  • THEORA video codec (SIP only)
  • Video bandwidth limitation

VoIP services

  • Possibility to simultaneously register to several accounts: You can register as many SIP or H.323 provider accounts as you want, and you're able to use them simultaneously.
  • SIP compliant: You can use any SIP compliant VoIP provider. They may provide you with an address for VoIP communication similar to an e-mail address, enabling PC-to-Phone calls, Phone-to PC calls, Voice mails etc.
  • Registrar support: You can register to SIP compliant VoIP providers.
  • H.323v4 compliant: You can use any H323v4 compliant VoIP provider.
  • Gatekeeper (RAS) support: You can register a VoIP service using H.323.
  • Outbound proxy support: Some providers use a relay for your communications and require this setting.
  • H.235 Annex D. support: Security of calls.
  • SIP: SIMPLE presence support
  • Better SIP outbound proxy support : As recommended in the RFC.
  • Better handling of SIP registrations : More robust code.
  • SIP Presence subscriptions : SIP SUBSCRIBE/NOTIFY
  • SIP Presence publishing : SIP PUBLISH
  • SIP Presence document : SIP PIDF
  • SIP dialog-info notifications: This allows displaying notifications of incoming calls in the roster, and being informed of incoming calls reaching your contacts (if the server supports it, e.g. Kamailio and Asterisk do).

Integration

  • Part of Gnome
  • Integration with Novell Evolution 2.00: You can share your contacts with the groupware client for Linux, "Novell® Evolution™".
  • KDE and GNOME compatibility
  • Remote LDAP server integration for network address book integration.
  • State-of-the-art LDAP support (supports authentication)
  • Interoperability with PBX like Asterisk(tm)
  • Local network integration using the Bonjour/ZeroConf protocol

Windows Features

  • Support for DirectShow video capture
  • Support for DirectDraw video output
  • Installer
  • Improved Windows build

Network

  • Transparent NAT support, Assisted NAT support (STUN, IP translation): Ekiga has extensive and improved NAT support thanks to STUN. In 99% of the cases, you do not have any configuration to do, and you can even be reachable from the outside without any port forwarding.
  • Rendez-Vous support: This system facilitates service discovery on a local network. Ekiga users in the local network will show up automatically.
  • Gateway/Proxy support
  • H.245 Tunneling and Fast Start
  • Unique port : Use only one port for all outgoing SIP requests going to the same destination.
  • Detection of dynamic IP address changes and link state (up/down) of network interfaces
  • Better handling of multiple network interfaces with dynamic addition and removal

Administrators

  • Possibility for administrators to block some settings

For developers

  • GUI and Engine separation to allow GUI customisation/port to other toolkits and integration with other projects.
  • Use of sigc++ in a signal-based organization.

Standards implemented

  • SIP RFCs in the OPAL stack (Ekiga does not use all of them, especially T.38 FAX features).
  • H.323 standards in the OPAL stack.

Experimental features

  • Significant improvements in IPv6 support.
  • Gstreamer audio and video capture support.
Personal tools