Here is a proposal for expanding VoiceCallManager's DBus interface with
call related Supplementary Services signals.
The implementation would be based on the functionality provided by the SSN
atom (handling the CSSU codes).
---
doc/voicecallmanager-api.txt | 54 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 53 insertions(+), 1 deletions(-)
diff --git a/doc/voicecallmanager-api.txt b/doc/voicecallmanager-api.txt
index 2bf9ded..5212eac 100644
--- a/doc/voicecallmanager-api.txt
+++ b/doc/voicecallmanager-api.txt
@@ -123,7 +123,59 @@ Methods dict GetProperties()
'*', '#', 'A', 'B', 'C', 'D'. The last four are
typically not used in normal circumstances.
-Signals CallAdded(object path, dict properties)
+Signals CallForwarded(object path)
+
+ Signal sent during call setup when the incoming call is
+ a forwarded call. The signal contains the object path of
+ the call in cause.
+
+ ClosedUserGroupCall(object path, int32 index)
+
+ Signal sent during call setup when the incoming call is
+ a Closed User Group call. Since the user may belong to
+ multiple groups, the index indicates the group that is
+ applied to the incoming call.
+
+ CallOnHold(object path)
+
+ Signal sent during voice call when a call has been put
+ on hold by the remote party.
+
+ HoldRetrieved(object path)
+
+ Signal sent during voice call when the call has been
+ retrived from held state by the remote party.
+
+ MulipartyCall(object path)
+
+ Signal sent during voice call when a call has been
+ added to a multiparty/conference call.
+
+ HoldReleased(object path)
+
+ Signal sent during voice call when a call put earlier on
+ hold has been released.
+
+ CallForwardCheck()
+
+ Signal sent when a forward check message has been
received.
+
+ CallInTransfer(object path)
+
+ Signal sent during voice call with the remote party in
+ alerting state in explicit call transfer operation.
+
+ CallTransferred(object path)
+
+ Signal sent when the call has been connected with the
+ remote party in explicit call transfer operation.
+
+ CallDeflected(object path)
+
+ Signal sent during call setup when the incoming call is
+ a deflected call.
+
+ CallAdded(object path, dict properties)
Signal that is sent when a new call is added. It
contains the object path of the new voice call and
--
1.7.0.4
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono