summaryrefslogtreecommitdiffstats
path: root/doc/call-forwarding-api.txt
diff options
context:
space:
mode:
authorDenis Kenzior <denis.kenzior@intel.com>2009-09-02 14:20:14 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-09-02 14:31:13 -0500
commit950a7650132fc5f5c48b7049e6c48beceb6f2056 (patch)
tree95feabd9dfd4b590add31944d9302d7cf8dcecf1 /doc/call-forwarding-api.txt
parent8d373fc89744f5edf5966bd99bb88899a547760d (diff)
downloadofono-950a7650132fc5f5c48b7049e6c48beceb6f2056.tar.bz2
Add call-forwarding api doc
Diffstat (limited to 'doc/call-forwarding-api.txt')
-rw-r--r--doc/call-forwarding-api.txt55
1 files changed, 55 insertions, 0 deletions
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.