diff --git a/plugins/ifx.c b/plugins/ifx.c index 0d31167b..79cd150a 100644 --- a/plugins/ifx.c +++ b/plugins/ifx.c @@ -700,6 +700,9 @@ static void ifx_post_sim(struct ofono_modem *modem) "atmodem", data->dlcs[AUX_DLC]); ofono_call_forwarding_create(modem, 0, "atmodem", data->dlcs[AUX_DLC]); ofono_radio_settings_create(modem, 0, "ifxmodem", data->dlcs[AUX_DLC]); + + ofono_sms_create(modem, OFONO_VENDOR_IFX, + "atmodem", data->dlcs[AUX_DLC]); } static void ifx_post_online(struct ofono_modem *modem) @@ -714,8 +717,6 @@ static void ifx_post_online(struct ofono_modem *modem) ofono_netreg_create(modem, OFONO_VENDOR_IFX, "atmodem", data->dlcs[NETREG_DLC]); - ofono_sms_create(modem, OFONO_VENDOR_IFX, - "atmodem", data->dlcs[AUX_DLC]); ofono_cbs_create(modem, 0, "atmodem", data->dlcs[AUX_DLC]); ofono_ussd_create(modem, 0, "atmodem", data->dlcs[AUX_DLC]);