Evangelos Ribeiro Tzaras
|
a7677798d1
|
dbus-manager: Fix critical when transforming call states
Fixes c796df9260
|
2022-01-26 08:27:31 +01:00 |
|
Evangelos Ribeiro Tzaras
|
c796df9260
|
dbus-manager: Use CuiCallStates instead of CallsCallStates
CallsCallStates are considered internal call states and do not map 1:1 to
CuiCallStates.
|
2022-01-20 07:42:08 +00:00 |
|
Evangelos Ribeiro Tzaras
|
c37e9d8462
|
dbus: Add method to silence ringing
Fixes #329
|
2021-12-07 07:56:02 +00:00 |
|
Evangelos Ribeiro Tzaras
|
f206b7d257
|
call: Rename property from "number" to "id"
The term number is not necessarily accurate when dealing with f.e. SIP.
|
2021-12-05 09:49:05 +01:00 |
|
Evangelos Ribeiro Tzaras
|
a28d694623
|
dbus: Add API to send DTMF
Addresses the calls side of #343
|
2021-11-23 08:50:01 +00:00 |
|
Evangelos Ribeiro Tzaras
|
0761c4a53a
|
dbus: Set can-dtmf property
This lets consumers on DBus know if this call is capable of sending DTMF.
|
2021-11-23 08:50:01 +00:00 |
|
Guido Günther
|
8f9f7311fa
|
dbus: Expose path to avatar icon file if it exists
We only support file based GLoadableIcon atm. Support for bytestreams
can be added later on.
|
2021-11-18 12:57:23 +01:00 |
|
Guido Günther
|
f45ba43720
|
dbus: Add more DBus properties
These are needed to allow Phosh to handle incoming calls on
the locked screen.
|
2021-07-12 17:36:24 +02:00 |
|
Guido Günther
|
cad39e05ee
|
dbus-manager: Fix typo in log-domain
|
2021-07-12 17:33:12 +02:00 |
|
Evangelos Ribeiro Tzaras
|
69b919d7ab
|
DBus: Use org.gnome prefix and adapt to changes
In preparation to moving to GNOME all the IDs, DBus object paths, etc should
change.
|
2021-07-12 13:35:57 +00:00 |
|
Guido Günther
|
6f93b48ef4
|
Expose call objects on DBus
This exports call objects on the session bus:
$ gdbus monitor --session -d sm.puri.Calls
…
/sm/puri/Calls: org.freedesktop.DBus.ObjectManager.InterfacesAdded (objectpath '/sm/puri/Calls/Call/1', {'sm.puri.Calls.Call': {'Inbound': <false>, 'State': <uint32 0>, 'Id': <''>, 'Party': <''>}})
/sm/puri/Calls/Call/1: org.freedesktop.DBus.Properties.PropertiesChanged ('sm.puri.Calls.Call', {'Id': <'0987654321'>, 'Inbound': <true>, 'State': <uint32 5>}, @as [])
/sm/puri/Calls: org.freedesktop.DBus.ObjectManager.InterfacesRemoved (objectpath '/sm/puri/Calls/Call/1', ['sm.puri.Calls.Call'])
$ gdbus call --session --dest sm.puri.Calls --object-path /sm/puri/Calls/Call/1 --method sm.puri.Calls.Call.Hangup
Currenty hangup and accept methods are implemented as well as exposing
the current call state.
|
2021-06-03 14:29:36 +00:00 |
|