summaryrefslogtreecommitdiffstats
path: root/telephony-binding/gdbus
AgeCommit message (Collapse)AuthorFilesLines
2018-05-15Remove reference to <afb/afb-service-itf.h>José Bollo1-1/+2
Change-Id: Ifcb769e9b837e9c41a3fed85c983d43ea43552b6 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-05-11telephony binding: support runtime change of BT HFP modemMatt Porter1-28/+0
The binding currently only queries for a BT HFP enabled modem once at binding init time. To support runtime modem changes, use BT binding events to handle connection and disconnection of BT HFP devices. The default voice call modem is now torn down on device disconnect and initialized when a new BT HFP device is connected at runtime. Bug-AGL: SPEC-1433 Change-Id: Icea7686ef5ecb80b0d33560e4499ca1fd6285147 Signed-off-by: Matt Porter <mporter@konsulko.com>
2018-05-11telephony-binding: add ofono manager calls to support async initMatt Porter4-4/+87
Add additional calls to manage runtime connection/disconnection of voice modem interfaces and querying if there's a valid modem present. Bug-AGL: SPEC-1433 Change-Id: I824bfe2ff383fca5516e8581e97278f7b3807364 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-12-22Fix build error in gcc 7.2Changhyeok Bae1-1/+1
[Error] ../../git/telephony-binding/gdbus/ofono_voicecallmanager.c:44:7: error: 'state' may be used uninitialized in this function [-Werror=maybe-uninitialized] Bug-AGL: SPEC-1181 Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
2017-08-08telephony-binding: convert to v2 bindingMatt Porter6-36/+25
Convert the telephony-binding to the v2 binding format. Also move to AFB_ message macros and remove propagation of the interface struct. Bug-AGL: SPEC-814 Change-Id: Ic9ce86f59af01ce00cece4e29cd5fe36afa7d74c Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-05-24Add additional error checking/reporting to the telephony bindingdab_3.99.1dab/3.99.13.99.1Matt Porter2-16/+25
Adds additional error checking and reporting to the binding so that errors resulting from lack of a telephony modem can be reported at init. This fixes the issue where the phone app crashes and the afb-daemon can only report a segfault on start. AGL-Bug: SPEC-621 Change-Id: Ie3e12cb69a2a04cf7308e6bd244add581b8578db Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-05-20Add support for UI display of phone call durationMatt Porter2-5/+59
Adds support to the telephony binding for generating events when a call's state changes to active or disconnected states (when a remote/local party answers or disconnects the call). These events are used to drive a call duration display in the phone app UI. AGL-Bug: SPEC-599 Change-Id: Ib4b0b115ca1d0573a7ae046082627f561f0d8d8a Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-05-19Add support for answering calls to the telephony binding and UIMatt Porter2-0/+8
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>
2017-05-19Refactor telephony binding voicecall object managementMatt Porter2-6/+18
Refactor the voicecall object lifecycle management in the telephony binding using g_object-derived handles. Instead of passing around and managing raw strings as a handle to a voicecall, we use the voicecall object itself returned from the new dbus proxy init. This simplifies memory management of these objects that are created and freed each time as calls are dialed/answered and terminated. It then simplifies the forthcoming call answering support. AGL-Bug: SPEC-600 Change-Id: I89efed1eb7927f4ffe2d1eaed295e0aa914efdcc Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-05-19Add telephony binding event support and UI call status notificationMatt Porter2-9/+62
Add supports for incoming call, dialing call, and terminated call events in the telephony binding. The phone UI is enhanced to make use of these telephony binding events to display a notifications of phone call status. These include generate a ring tone and displaying incoming phone number information, outgoing phone number being dialed, and halt of the ring tone and clearing of the notification space when a call is terminated. AGL-Bug: SPEC-598 Change-Id: Ied610b70c2e6edb1f631decd417cdbd39746a558 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-05-19Add basic telephony bindingMatt Porter16-0/+8657
Adds a basic telephony binding which supports dial and hangup operations via ofono. Bluetooth HFP is the only modem type supported now, with SIM support expected in the future. AGL-Bug: SPEC-597 Change-Id: Icb302533c368fe37a181601c30f49294ad292a6b Signed-off-by: Matt Porter <mporter@konsulko.com>