diff options
author | Jeevaka Badrappan <jeevaka.badrappan@elektrobit.com> | 2011-02-11 03:34:31 -0800 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-02-11 10:29:43 -0600 |
commit | d10a48e4e5447e91595ecfc577d25cb5c1f36915 (patch) | |
tree | 3e229f5e5fd6a866e9072ba3081be9ab4df1d2ce /doc/voicecallmanager-api.txt | |
parent | 882ef1044444f39e4f15e3067f9e617de0dec39a (diff) | |
download | ofono-d10a48e4e5447e91595ecfc577d25cb5c1f36915.tar.bz2 |
doc: Update possible errors
Diffstat (limited to 'doc/voicecallmanager-api.txt')
-rw-r--r-- | doc/voicecallmanager-api.txt | 49 |
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 |