OFono

Last updated

oFono
Original authors Intel and Nokia
Developers Aki Niemi, Marcel Holtmann, Denis Kenzior, Claudio Takahasi, etc. [1]
Initial release11 May 2009 (2009-05-11) [2]
Stable release
2.16 / 26 March 2025 (2025-03-26) [3]
Repository
Written in C
Operating system Linux
Type Mobile
License GNU General Public License [4]
Website git.kernel.org/pub/scm/network/ofono/ofono.git/about/

oFono is a free software project for mobile telephony (GSM/UMTS) applications. It is built on 3GPP standards and uses a high-level D-Bus API for use by telephony applications. oFono is free software released under the terms of the GNU General Public License v2. [4]

Contents

History

oFono was jointly announced for Linux by Intel and Nokia on 11 May 2009. [2] [5] Nokia has since shipped oFono with the MeeGo-based N9. [6]

After the MeeGo project ended, Intel collaborated with Samsung on a new Linux-based project named Tizen. The first release of Tizen contained another telephony stack [7] but in 2012 they announced to replace that with oFono. [5]

In early 2013 Canonical Ltd announced Ubuntu Touch which also uses oFono. [8]

As another successor project to MeeGo, Sailfish OS also uses oFono for telephony. [9]

Since version 1.4 (released in August 2016), NetworkManager can use oFono as a modem manager. [10]

Maemo Leste is using oFono. [11]

PipeWire allows using it to connect to Bluetooth headsets since version 0.3.8. [12]

See also

References

  1. "oFono authors". Git.kernel.org. Retrieved 26 March 2013.
  2. 1 2 Paul, Ryan (13 May 2009). "Nokia, Intel dial up open source telephony project oFono". Ars Technica. Retrieved 26 March 2013.
  3. "network/ofono/ofono.git – Open Source Telephony". Git.kernel.org. Retrieved 25 April 2025.
  4. 1 2 "oFono License". Git.kernel.org. 1 April 1989. Retrieved 26 March 2013.
  5. 1 2 Marcel Holtmann. "Upcoming Technologies: oFono" (PDF). Intel Open Source Technology Center. Retrieved 26 March 2013.
  6. "v1.0 Core Software Platform". MeeGo. Archived from the original on 8 June 2013. Retrieved 26 March 2013.
  7. "Tizen Conference 2012, first days". MaemoNokiaN900.com. Archived from the original on 4 January 2019. Retrieved 26 March 2013.
  8. Jörg Thoma (7 March 2013). "Canonical: Ubuntu Touch noch nicht ohne Android" (in German). Golem.de. p. 2. Retrieved 26 March 2013.
  9. "Sailfish Core Areas and APIs". Jolla. Retrieved 23 May 2016.
  10. "index:NetworkManager/NetworkManager". Cgit.freedesktop.org. Retrieved 1 September 2022.
  11. "Maemo Leste pinentry dialog working with ofono". 29 December 2019. Archived from the original on 20 December 2021 via YouTube.
  12. "NEWS 0.3.8". GitHub . 28 July 2020. Retrieved 3 August 2020.