From 950a7650132fc5f5c48b7049e6c48beceb6f2056 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 2 Sep 2009 14:20:14 -0500 Subject: [PATCH] Add call-forwarding api doc --- doc/call-forwarding-api.txt | 55 +++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 doc/call-forwarding-api.txt diff --git a/doc/call-forwarding-api.txt b/doc/call-forwarding-api.txt new file mode 100644 index 00000000..2c230371 --- /dev/null +++ b/doc/call-forwarding-api.txt @@ -0,0 +1,55 @@ +Call Forwarding hierarchy +=============== +Service org.ofono +Interface org.ofono.CallForwarding +Object path [variable prefix]/{modem0,modem1,...} + +Methods dict GetProperties() + + Contains the properties for this object. + + void DisableAll(string type) + + Disables all call forwarding rules for type. + Type can be one of: + "all" or "" - Disables all rules + "conditional" - Disables all conditional rules, + e.g. busy, no reply and not reachable. + + void SetProperty(string property, variant value) + + Sets the given property value to that specified in + call parameter. + +Signals PropertyChanged(string property, variant value) + + Signal is emitted whenever a property has changed. The new + value is passed as the signal argument. + +Properties string VoiceUnconditional [readwrite] + + Contains the value of the voice unconditional call + forwarding property. If the value is an empty string, + then this call forwarding rule is not active. Otherwise + the rule is active with the string value as the phone + number. + + string VoiceBusy [readwrite] + + Contains the value of the voice "Busy" call forwarding + rule. + + string VoiceNoReply [readwrite] + + Contains the value of the voice "No Reply" call + forwarding rule. + + uint16 VoiceNoReplyTimeout [readwrite] + + Contains the value of the voice "No Reply" timeout in + seconds. The timeout can be between 1 and 30 seconds. + + string VoiceNotReachable [readwrite] + + Contains the value of the voice "Not Reachable" call + forwarding rule.