bluez5: backend-native: Add AT+VTS support

This allows to send a DTMF key on an active call.
This commit is contained in:
Frédéric Danis 2022-09-16 15:46:34 +02:00 committed by Wim Taymans
parent 7c05574072
commit a37aeac273
3 changed files with 83 additions and 0 deletions

View file

@ -94,6 +94,7 @@ unsigned int mm_supported_features();
bool mm_answer_call(void *modemmanager, void *user_data, enum cmee_error *error);
bool mm_hangup_call(void *modemmanager, void *user_data, enum cmee_error *error);
bool mm_do_call(void *modemmanager, const char* number, void *user_data, enum cmee_error *error);
bool mm_send_dtmf(void *modemmanager, const char *dtmf, void *user_data, enum cmee_error *error);
const char *mm_get_incoming_call_number(void *modemmanager);
struct spa_list *mm_get_calls(void *modemmanager);
#else
@ -137,6 +138,13 @@ bool mm_do_call(void *modemmanager, const char* number, void *user_data, enum cm
return false;
}
bool mm_send_dtmf(void *modemmanager, const char *dtmf, void *user_data, enum cmee_error *error)
{
if (error)
*error = CMEE_OPERATION_NOT_SUPPORTED;
return false;
}
const char *mm_get_incoming_call_number(void *modemmanager)
{
return NULL;