ublox: add voicecall support

This commit is contained in:
Jonas Bonn 2019-07-18 12:23:12 +02:00 committed by Denis Kenzior
parent 353b7bc3e9
commit 5559874592
1 changed files with 17 additions and 0 deletions

View File

@ -41,6 +41,12 @@
#include <ofono/netmon.h>
#include <ofono/lte.h>
#include <ofono/voicecall.h>
#include <ofono/call-forwarding.h>
#include <ofono/call-settings.h>
#include <ofono/call-meter.h>
#include <ofono/call-barring.h>
#include <ofono/message-waiting.h>
#include <ofono/ussd.h>
#include <drivers/atmodem/vendor.h>
#include <drivers/ubloxmodem/ubloxmodem.h>
@ -356,6 +362,7 @@ static void ublox_post_sim(struct ofono_modem *modem)
struct ofono_gprs *gprs;
struct ofono_gprs_context *gc;
GAtChat *chat = data->modem ? data->modem : data->aux;
struct ofono_message_waiting *mw;
const char *driver;
const char *iface;
int variant;
@ -380,6 +387,16 @@ static void ublox_post_sim(struct ofono_modem *modem)
ofono_lte_create(modem,
ublox_model_to_id(data->model), "ubloxmodem", data->aux);
ofono_ussd_create(modem, 0, "atmodem", data->aux);
ofono_call_forwarding_create(modem, 0, "atmodem", data->aux);
ofono_call_settings_create(modem, 0, "atmodem", data->aux);
ofono_call_meter_create(modem, 0, "atmodem", data->aux);
ofono_call_barring_create(modem, 0, "atmodem", data->aux);
mw = ofono_message_waiting_create(modem);
if (mw)
ofono_message_waiting_register(mw);
}
static void ublox_post_online(struct ofono_modem *modem)