diff options
author | Matt Porter <mporter@konsulko.com> | 2017-05-19 14:55:36 -0400 |
---|---|---|
committer | Matt Porter <mporter@konsulko.com> | 2017-05-19 15:02:30 -0400 |
commit | 3a208ed9a418f02b4938f447af04666593cda410 (patch) | |
tree | 72a3d3ec5345175c538370b4bf09a45c9e997635 /telephony-binding/gdbus | |
parent | 53f6222d2ca009c86f301a630e4bf81d25c86feb (diff) |
Add support for answering calls to the telephony binding and UI
Adds an answer verb and associated incoming call lifecycle
management to the telephony binding. Leverages the binding
answer support to activate the call answer button when the
binding reports that we are in an incoming call state. Once
the incoming call is answered, the ring tone is deactivated.
AGL-Bug: SPEC-600
Change-Id: I4f2db2d248cfd0f4945fc17d450e9b691061cc9e
Signed-off-by: Matt Porter <mporter@konsulko.com>
Diffstat (limited to 'telephony-binding/gdbus')
-rw-r--r-- | telephony-binding/gdbus/ofono_voicecall.c | 7 | ||||
-rw-r--r-- | telephony-binding/gdbus/ofono_voicecall.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/telephony-binding/gdbus/ofono_voicecall.c b/telephony-binding/gdbus/ofono_voicecall.c index b602c89..de6db2f 100644 --- a/telephony-binding/gdbus/ofono_voicecall.c +++ b/telephony-binding/gdbus/ofono_voicecall.c @@ -34,3 +34,10 @@ void ofono_voicecall_hangup(OrgOfonoVoiceCall *voice_call) org_ofono_voice_call_call_hangup_sync(voice_call, NULL, &error); } + +void ofono_voicecall_answer(OrgOfonoVoiceCall *voice_call) +{ + GError *error = NULL; + + org_ofono_voice_call_call_answer_sync(voice_call, NULL, &error); +} diff --git a/telephony-binding/gdbus/ofono_voicecall.h b/telephony-binding/gdbus/ofono_voicecall.h index 0e33dd5..6405d1b 100644 --- a/telephony-binding/gdbus/ofono_voicecall.h +++ b/telephony-binding/gdbus/ofono_voicecall.h @@ -20,4 +20,5 @@ OrgOfonoVoiceCall *ofono_voicecall_new(gchar *); void ofono_voicecall_free(OrgOfonoVoiceCall *); +void ofono_voicecall_answer(OrgOfonoVoiceCall *); void ofono_voicecall_hangup(OrgOfonoVoiceCall *); |