emulator: fix local HFP AG features
authorFrédéric Danis <frederic.danis@linux.intel.com>
Tue, 21 Jun 2011 12:49:49 +0000 (14:49 +0200)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 20 Jun 2011 09:21:51 +0000 (04:21 -0500)
src/emulator.c

index 1439854..906404d 100644 (file)
@@ -882,8 +882,11 @@ struct ofono_emulator *ofono_emulator_create(struct ofono_modem *modem,
                return NULL;
 
        em->type = type;
-       /* TODO: Check real local features */
-       em->l_features = 32;
+       em->l_features |= HFP_AG_FEATURE_3WAY;
+       em->l_features |= HFP_AG_FEATURE_REJECT_CALL;
+       em->l_features |= HFP_AG_FEATURE_ENHANCED_CALL_STATUS;
+       em->l_features |= HFP_AG_FEATURE_ENHANCED_CALL_CONTROL;
+       em->l_features |= HFP_AG_FEATURE_EXTENDED_RES_CODE;
        em->events_mode = 3;    /* default mode is forwarding events */
        em->cmee_mode = 0;      /* CME ERROR disabled by default */