Projects / DeforaOS Phone

DeforaOS Phone

DeforaOS Phone is a GTK+ application that has an interchangeable telephony backend, complete with call, contact, and message management. With its backends for GSM modems, it can be used as the telephony application on phones including the Openmoko Freerunner, Nokia N900, and some HTC phones running custom Linux distributions, and as a tethering application that provides Internet access to a desktop computer. Support for VoIP protocols is under development, with a backend based on the sofia-sip library.

Operating Systems

Recent releases

  •  14 Dec 2011 22:30

    Release Notes: Besides a few bugfixes and minor enhancements, this release includes a new experimental telephony backend (based on libpurple), and early support for USSD requests (for the GSM backend). This latter feature is completed by a plugin, listing some well-known USSD codes for a few providers.

    •  06 Nov 2011 15:01

      Release Notes: The code was almost entirely rewritten from scratch for the 0.3 series of releases. This brought a number of significant improvements, of which the most significant is certainly the ability to switch the telephony backend. The historical AT-command-based interface for GSM phones and modems is now known as "hayes", while "sofia" provides VoIP via the SIP protocol (still in development). The user interface was improved as well, with a nicer integration on embedded platforms like the Openmoko Freerunner.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.