[Telepathy] [announce] Decibel version 0.5.0
tobias.hunger at basyskom.de
Tue Jul 31 09:24:52 PDT 2007
I am very pleased to announce version 0.5.0 of the Decibel Realtime
Decibel is a realtime communications framework, meant to integrate services
CTI (Computer Telephone Integration), VoIP (Voice over IP), text based chat
End users find in Decibel one central place to manage all realtime
settings and can easily configure and change responses to communication
By providing a simple, DBus-based API to the services like communication
management, connection to contacts, etc. Decibel reduces the complexity and
effort of accessing realtime communication technologies in applications. This
allows for integration of realtime communication technologies into
that are not focused on communication.
Decibel consists of the desktop neutral policy daemon and desktop dependent
components. These components interact with the user and his desktop
by providing GUIs for common tasks like eg. creating a new communication
account, storing passwords or contacting a friend. Using the Telepathy
specification (http://telepathy.freedesktop.org/) the Decibel daemon manages
Telepathy compliant connection managers (implementing the various
protocols) and connects them to Decibel components as required by the users
Today's users are relying on communication software on their computer systems.
They are forced to switch between different applications for the
different protocols and communication methods (text chat, telephony, etc.)
are using. These applications usually are poorly integrated with each other,
thus requiring the users to interact with several applications to do simple
things like setting their online status to "away" on all communication
they are using.
Development of Decibel is sponsored by NLnet (http://www.nlnet.nl/) and
basysKom GmbH (http://www.basyskom.de/).
Thanks for the support you are giving!
I further want to thank the Tapioca project
(http://tapioca-voip.sourceforge.net/) for providing the Qt bindings
to the telepathy specification Decibel is using.
Decibel is released under the LGPL version 2.1.
Version 0.5.0 of Decibel is the first version that is released after moving
code into the playground of the KDE repository.
This release is considered to be a feature complete implementation of the
Decibel daemon. It does:
* Manage communication accounts for all supported protocols
* Listen for incoming and outgoing communication channels
* Start up components as configured to handle these channels
* Support profiles of component configurations. This way you can eg. have
different reactions to incoming communication channels when online or
* Create connections to contacts managed in an external PIM system.
* Propagate presence state of contacts into an external PIM system.
* Add support for logging of channels incl. open time, connect time and
If you have feature requests or want to report bugs, please send an email to
tobias dot hunger at basyskom dot de.
Version 0.5.0 includes an example implementation demonstrating how to
Decibel with a desktop environment. This implementation uses simple INI files
for data storage.
This is the 5th milestone release of Decibel. It is addressed to application
developers wanting to get a glance at Decibel. We are very much interested
in your feedback (and - of course - contributions;-)!
Changes since Version 0.4.0
* Make Decibel work with channels using the group interface.
* Add infrastructure to log channels (so you can have list of
incoming/outgoing calls, chat sessions, etc. and when those
* Add pkgconfig file for decibel client library.
Get the sources at http://decibel.kde.org/index.php?id=code
The code is further available in the KDE Subversion repository:
Please see the INSTALL file for instructions on how to build the sources and
the a list of dependencies.
If you have questions or comments, please send an email to
tobias dot hunger at basyskom dot de
Binary packages are provided by some linux distributions already. See
for a list of links to these packages.
* Finalize KDE4 Controlcenter Module for account handling, add another module
to configure components.
* Integrate Decibel into desktop environments: A second example
showing how to integrate Decibel into KDE4 needs to be added.
* Enhance existing command line examples with a GUI and write more examples.
mailing list: decibel at kde dot org
IRC: #decibel on freenode.net
Author: tobias dot hunger at basyskom dot de
Authors Blog: http://basysblog.org/
Do not hesitate to contact us if you have questions, feedback or want to help
building the Decibel Realtime Communication Framework!
Senior Software Engineer
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 3968769 | Fax: -9736 |
tobias.hunger at basyskom.de | www.basyskom.de
Handelsregister: Darmstadt HRB 9352
Geschaeftsfuehrung: Eva Brucherseifer
More information about the Telepathy