summaryrefslogtreecommitdiffstats
path: root/doc/voicecallmanager-api.txt
diff options
context:
space:
mode:
authorJeevaka Badrappan <jeevaka.badrappan@elektrobit.com>2011-02-11 03:34:31 -0800
committerDenis Kenzior <denkenz@gmail.com>2011-02-11 10:29:43 -0600
commitd10a48e4e5447e91595ecfc577d25cb5c1f36915 (patch)
tree3e229f5e5fd6a866e9072ba3081be9ab4df1d2ce /doc/voicecallmanager-api.txt
parent882ef1044444f39e4f15e3067f9e617de0dec39a (diff)
downloadofono-d10a48e4e5447e91595ecfc577d25cb5c1f36915.tar.bz2
doc: Update possible errors
Diffstat (limited to 'doc/voicecallmanager-api.txt')
-rw-r--r--doc/voicecallmanager-api.txt49
1 files changed, 47 insertions, 2 deletions
diff --git a/doc/voicecallmanager-api.txt b/doc/voicecallmanager-api.txt
index ca8aaec6..73205f0c 100644
--- a/doc/voicecallmanager-api.txt
+++ b/doc/voicecallmanager-api.txt
@@ -10,8 +10,6 @@ Methods dict GetProperties()
Returns properties for the VoiceCallManager Interface.
See the properties section for available properties.
- Possible Errors: [service].Error.InvalidArguments
-
array{object,dict} GetCalls()
Get an array of call object paths and properties
@@ -37,6 +35,12 @@ Methods dict GetProperties()
This is usually implemented using the ATD AT command.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.InvalidArguments
+ [service].Error.InvalidFormat
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void Transfer()
Joins the currently Active (or Outgoing, depending
@@ -49,6 +53,10 @@ Methods dict GetProperties()
This functionality is generally implemented by using
the +CHLD=4 AT command.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void SwapCalls()
Swaps Active and Held calls. The effect of this
@@ -65,6 +73,10 @@ Methods dict GetProperties()
This functionality is generally implemented by using
the +CHLD=2 AT command.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void ReleaseAndAnswer()
Releases currently active call (0 or more) and
@@ -72,6 +84,10 @@ Methods dict GetProperties()
if the current call is a multiparty call, then all
parties in the multi-party call will be released.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void HoldAndAnswer()
Puts the current call (including multi-party calls) on
@@ -80,10 +96,18 @@ Methods dict GetProperties()
Held calls is invalid, since in GSM a user can have
only a single Held call at a time.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void HangupAll()
Releases all calls.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
array{object} PrivateChat(object call)
Places the multi-party call on hold and makes desired
@@ -97,6 +121,13 @@ Methods dict GetProperties()
This is usually implemented using the +CHLD=2X command.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.InvalidArguments
+ [service].Error.InvalidFormat
+ [service].Error.NotFound
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
array{object} CreateMultiparty()
Joins active and held calls together into a multi-party
@@ -111,11 +142,19 @@ Methods dict GetProperties()
This is usually implemented using the +CHLD=3 AT
command.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void HangupMultiparty()
Hangs up the multi-party call. All participating
calls are released.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.Failed
+
void SendTones(string tones)
Sends the DTMF tones to the network. The tones have
@@ -123,6 +162,12 @@ Methods dict GetProperties()
'*', '#', 'A', 'B', 'C', 'D'. The last four are
typically not used in normal circumstances.
+ Possible Errors: [service].Error.InProgress
+ [service].Error.NotImplemented
+ [service].Error.InvalidArguments
+ [service].Error.InvalidFormat
+ [service].Error.Failed
+
Signals CallAdded(object path, dict properties)
Signal that is sent when a new call is added. It