Hi,

On 27 March 2018 at 16:56, Aleksander Morgado <aleksan...@gnu.org> wrote:
> Hey!
>
>> Firstly, there are only two existing free GSM middleware frameworks:
>> freesmartphone.org¹ (FSO) and oFono².  FSO is actually a whole
>> smartphone middleware, including not just telephony but contacts,
>> alarms, audio, battery and so on.  We are explicitly targetting the
>> GNOME platform which already provides a lot of (all of?) what FSO does.
>> We cannot use FSO or else we would conflict with our goal of building on
>> the GNOME platform.  Hence, we must use oFono.
>>
>
> A third option that fits well within GNOME is ModemManager. It
> supports voice call management as well since some time ago:
>   
> https://www.freedesktop.org/software/ModemManager/api/latest/gdbus-org.freedesktop.ModemManager1.Modem.Voice.html
>   
> https://www.freedesktop.org/software/ModemManager/api/latest/gdbus-org.freedesktop.ModemManager1.Call.html
>
> Not saying it's a direct replacement of oFono in this area though,
> oFono is likely more mature in all voice related operations. But
> ModemManager voice support has been used for some time in several
> professional setups, including trains and cars.

Yeah, while oFono might have more maturity in terms of voice related
operations, there are many reasons not to use it IMO:
http://zee-nix.blogspot.de/2014/06/ofono-its-dead-jim.html

It's up to you of course what you choose for your platform but if you
will be making use of Geoclue2 and decide to use oFono, you will need
to write the backend of oFono.

-- 
Regards,

Zeeshan Ali
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to