Intel and Nokia announce the oFono project

2009-05-12 06:46 UTC by Quim Gil

Forwarding this interesting announcement sent by Aki Niemi to the maemo-developers list:

Intel and Nokia are pleased to jointly announce the oFono project
(, an open source project for developing an open source
telephony solution. is a place to bring developers together around designing an
infrastructure for building mobile telephony (GSM/UMTS) applications. is licensed under GPLv2, and it includes a high-level D-Bus
API for use by telephony applications of any license. also
includes a low-level plug-in API for integrating with Open Source as
well as third party telephony stacks, cellular modems and storage
back-ends. The plug-in API functionality is modeled on public
standards, in particular 3GPP TS 27.007 "AT command set for User
Equipment (UE)."

Source code is available on and a high-level
architecture diagram is available on To
join the mailing list, go to

Nokia and Intel will jointly maintain the oFono project. We'd like to
invite all developers to join the effort and community.

Marcel Holtmann <holtmann at>, Intel Open Source Technology
Aki Niemi <aki.niemi at>, Nokia Devices R&D, Maemo Software

For those of you wondering, don't expect this young and brave code to be shipped with Fremantle. One of the origins of this project is the work that Maemo has been doing as regular R&D activity. We have no firm plans as to when oFono would be integrated into the platform.

This is a project created now in order to release soon & often. It starts with a proof point release and an invitation to check, follow and join. Note that mobile Linux is the current main target of oFono but not the only possible scope. The code is platform independent and can be used as telephony layer for any kind of computers, modems and operating systems. Interested parties can join the development and also create interfaces for their own platforms.


There have been no comments so far.


You must be logged in to make comments.