ublox: Add voicecall support

This commit is contained in:
Giacinto Cifelli 2018-08-09 09:00:51 +02:00 committed by Denis Kenzior
parent ef3ebe5840
commit f9cde76095
1 changed files with 9 additions and 0 deletions

View File

@ -40,6 +40,7 @@
#include <ofono/gprs-context.h>
#include <ofono/netmon.h>
#include <ofono/lte.h>
#include <ofono/voicecall.h>
#include <drivers/atmodem/atutil.h>
#include <drivers/atmodem/vendor.h>
@ -286,6 +287,14 @@ static void ublox_pre_sim(struct ofono_modem *modem)
DBG("%p", modem);
ofono_devinfo_create(modem, 0, "atmodem", data->aux);
/*
* Call support is technically possible only after sim insertion
* with the module online. However the EMERGENCY_SETUP procedure of
* the 3GPP TS_24.008 is triggered by the same AT command,
* and namely 'ATD112;' and 'ATD911;'. Therefore it makes sense to
* add the voice support as soon as possible.
*/
ofono_voicecall_create(modem, 0, "atmodem", data->aux);
sim = ofono_sim_create(modem, data->vendor_family, "atmodem",
data->aux);