oFono
{{Short description|Open-source project for GSM/UMTS mobile applications}}
{{Use dmy dates|date=February 2021}}
{{lowercase title}}
{{Infobox software
| name = oFono
| logo =
| screenshot =
| caption =
| collapsible =
| developer = Aki Niemi, Marcel Holtmann, Denis Kenzior, Claudio Takahasi, etc.{{cite web|url=https://git.kernel.org/cgit/network/ofono/ofono.git/tree/AUTHORS |title=oFono authors |publisher=Git.kernel.org |access-date=2013-03-26}}
| released = {{Start date|df=yes|2009|05|11}}
| discontinued =
| latest release version = 2.16
| latest release date = {{Start date|df=yes|2025|03|26}}{{cite web|url=https://git.kernel.org/cgit/network/ofono/ofono.git |title=network/ofono/ofono.git – Open Source Telephony |publisher=Git.kernel.org |access-date=2025-04-25}}
| latest preview version =
| latest preview date =
| frequently updated =
| programming language = C
| operating system = Linux
| platform =
| size =
| language =
| status =
| genre = Mobile
| license = GNU General Public License
| website = {{URL|https://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.{{cite web|url=https://git.kernel.org/cgit/network/ofono/ofono.git/tree/COPYING |title=oFono License |publisher=Git.kernel.org |date=1989-04-01 |access-date=2013-03-26}}
History
oFono was jointly announced for Linux by Intel and Nokia on {{dts|format=dmy|2009|5|11}}.{{cite web|last=Paul |first=Ryan |url=https://arstechnica.com/gadgets/2009/05/nokia-intel-dial-up-open-source-telephony-project-ofono/ |title=Nokia, Intel dial up open source telephony project oFono |publisher=Ars Technica |date=2009-05-13 |access-date=2013-03-26}}{{cite web|url=https://www.tizen.org/sites/default/files/collab-summit-2012-ofono.pdf |title=Upcoming Technologies: oFono |publisher=Intel Open Source Technology Center |author=Marcel Holtmann |access-date=2013-03-26}} Nokia has since shipped oFono with the MeeGo-based N9.{{cite web|url=https://meego.com/downloads/releases/1.0/meego-v1.0-core-software-platform |title=v1.0 Core Software Platform |publisher=MeeGo |access-date=2013-03-26}}
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{{cite web|url=http://www.maemonokian900.com/maemo-news/tizen-conference-2012-first-days/ |title=Tizen Conference 2012, first days |publisher=MaemoNokiaN900.com |access-date=2013-03-26}} but in 2012 they announced to replace that with oFono.
In early 2013 Canonical Ltd announced Ubuntu Touch which also uses oFono.{{cite web|url=http://www.golem.de/news/canonical-ubuntu-touch-noch-nicht-ohne-android-1303-98044-2.html |title=Canonical: Ubuntu Touch noch nicht ohne Android |page=2 |language=de|author=Jörg Thoma |publisher=Golem.de |date=2013-03-07 |access-date=2013-03-26}}
As another successor project to MeeGo, Sailfish OS also uses oFono for telephony.{{cite web|url=https://sailfishos.org/wiki/Core_Areas_and_APIs |title=Sailfish Core Areas and APIs |publisher=Jolla |access-date=2016-05-23}}
Since version 1.4 (released in August 2016), NetworkManager can use oFono as a modem manager.{{cite web|url=https://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/NEWS?id=cb6f1f57517ef47f40876a39865392cff57cc2d7 |title=index:NetworkManager/NetworkManager|publisher=Cgit.freedesktop.org |date= |accessdate=2022-09-01}}
Maemo Leste is using oFono.{{cite web|title=Maemo Leste pinentry dialog working with ofono| date=29 December 2019 |url=https://www.youtube.com/watch?v=BpJPTc8Q_4c |archive-url=https://ghostarchive.org/varchive/youtube/20211220/BpJPTc8Q_4c |archive-date=2021-12-20 |url-status=live|via=YouTube}}{{cbignore}}
PipeWire allows using it to connect to Bluetooth headsets since version 0.3.8.{{cite web| title=NEWS 0.3.8| website=GitHub| url=https://github.com/PipeWire/pipewire/commit/229fad46914a32b621e88e53abd1270c62b0e158#diff-ff4e2dc4962dc25a1512353299992c8d| date=2020-07-28| access-date=2020-08-03}}
See also
{{Portal|Free and open-source software}}
References
{{reflist}}
External links
- {{Official website|http://ofono.org/}}
{{Nokia services}}
{{Linux kernel}}
{{Intel}}
{{DEFAULTSORT:Ofono}}