ToDo

From Ekiga

Jump to: navigation, search

Here is a list of major items which do not currently work in Ekiga:

Implementation started:

  • allow SIP over TCP (for the moment SIP is used only over UDP) #341518 (Damien?)
  • gstreamer support (in addition to ptlib) #589099 #590989 (Snark)
  • ZRTP (encrypted communication) #335594 (OPAL team?)

Waiting for someone to start implementation:

  • record audio and video during a conversation #330276
  • test audio and video during configuration assistant #340582 #565196
  • DCCP support #536942

Contents

DRAFT feature planning

  • Blue: Work In Progress (WiP), currently -%
  • Grey: TODO, currently -%
  • Orange: Postponed, currently -%
  • White: Unclassified
Feature planning for 3.4.0
No Feature Why? Status Due to... Assigned to Deadline

(Postponed the)

tested the... Comment
1 Page 5/7 of the assistant, there is no more "test buttons" for the audio. Replace with Test call to 500@ekiga.net Feature Regression Unclassified ? Damien? Not implemented or automatically add 500 and 501 to the roster

Snark: what about some words at the end of the assistant, to explain that they should try 500@ekiga.net [only if they have an account?]

2 The Address book window allowed to group and drag'n drop contacts, with 2.9, contacts are much more proeminent -thanks to the roster- but you can not anymore use drag'n drop. Feature Regression TODO ? Waiting Someone Not implemented 2008-20-07 Hard to do in the given time
3 Common actions should have a button (like the text chat) Feature Regression WIP (answer needed) ? Snark A tool bar is added at the bottom of the roster 2008-08-01 Buttons for main actions: the the ShortMenuBuilder class makes it easy adding short toolbars, ie: buttons for main actions. See lib/engine/framework/menu-builder-tools.h ; so the basic code is there -- the UI just needs some love ; notice that since the roster view emits a "presentity-selected" signal, things should be pretty easy. The question is : where do we want this toolbar!?

Yannick: Do we agree to get this toolbar always visible next to each contact in the roster? Which means if you have e.g. 10 contacts in the roster, you'll have 10 minitoolbars, next to each of them.

4 Is Do Not Disturb the same as the old "Busy mode"? Feature Regression WiP ? Damien Not implemented
5 User Documentation Mandatory WiP 3.4 Yannick cf. http://wiki.ekiga.org/index.php/Documentation

Old roadmap to 3.2.0

  • Green: Committed in SVN
  • Orange: Work in progress
  • Red: Waiting for someone

Ekiga Engine

  • Engine : Move gmconf bridge stuff to service class.
  • gstreamer support for video and audio devices (Julien)

GUI

  • All components are GObjects.
  • Registration of new SIP accounts on Ekiga.net without having to go to http://www.ekiga.net

Address Book

  • KAddressbook backend (Julien)
  • Flat file as backend (Julien)
  • Drag and drop: Have drag and drop working between one address book and the roster.
  • Global search: Have a global search working for all sources of contacts, you just search for it, and it finds it in all configured sources (LDAP, Evolution, KAddressbook, ...)

Roster

  • Custom view: Have a custom view of the roster with groups and presentities being ordered in a given order.
  • Drag and drop: Have drag and drop working to change the groups of a presentity.

Post 3.20

GUI

  • Custom avatar (Damien)

Hardware Features

  • Automatic detection of hotplugging of USB headset and cameras on Windows

Signaling Features

  • XCAP for server-side contact list storage
  • Better NAT support (ICE)
  • SIP: Possibility to have a different Outbound Proxy for each SIP account (Damien)
  • H.323: Implement H323 Gatekeeper discovery (UDP broadcasts) (Craig)
  • IAX2: Support the IAX2 protocol
  • SRTP/ZRTP Privacy
  • Automatic Port forwarding using NAT-PMP & uPnP

Video Features

  • H.323 Capabilties for new video codecs
Personal tools