From f3086ae4e88ada5af06efbb49477faa6e93fe6ff Mon Sep 17 00:00:00 2001 From: Jukka Saunamaki Date: Thu, 3 Mar 2011 10:47:24 +0200 Subject: isiusb: add message-waiting --- plugins/isiusb.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'plugins/isiusb.c') diff --git a/plugins/isiusb.c b/plugins/isiusb.c index cb551c1c..2d17b434 100644 --- a/plugins/isiusb.c +++ b/plugins/isiusb.c @@ -54,6 +54,7 @@ #include #include #include +#include #include "drivers/isimodem/isimodem.h" #include "drivers/isimodem/isiutil.h" @@ -422,6 +423,7 @@ static void isiusb_post_sim(struct ofono_modem *modem) static void isiusb_post_online(struct ofono_modem *modem) { struct isi_data *isi = ofono_modem_get_data(modem); + struct ofono_message_waiting *mw; DBG("(%p) with %s", modem, isi->ifname); @@ -435,6 +437,10 @@ static void isiusb_post_online(struct ofono_modem *modem) ofono_call_barring_create(modem, 0, "isimodem", isi->modem); ofono_call_meter_create(modem, 0, "isimodem", isi->modem); ofono_gprs_create(modem, 0, "isimodem", isi->modem); + + mw = ofono_message_waiting_create(modem); + if (mw) + ofono_message_waiting_register(mw); } static int isiusb_enable(struct ofono_modem *modem) -- cgit v1.2.3