summaryrefslogtreecommitdiffstats
path: root/doc/call-settings-api.txt
diff options
context:
space:
mode:
authorDenis Kenzior <denis.kenzior@intel.com>2009-09-02 14:25:09 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-09-02 14:31:17 -0500
commitd3132684c4efc83b8572fc636fe6f4d3b57b0406 (patch)
tree6f4fbf46c0dcc2f5ee5d5b8e2c3e23e269a04cae /doc/call-settings-api.txt
parentfd701792e79e1f1e661ad878d2e1b528fbbcf0aa (diff)
downloadofono-d3132684c4efc83b8572fc636fe6f4d3b57b0406.tar.bz2
Add call-settings api doc
Diffstat (limited to 'doc/call-settings-api.txt')
-rw-r--r--doc/call-settings-api.txt98
1 files changed, 98 insertions, 0 deletions
diff --git a/doc/call-settings-api.txt b/doc/call-settings-api.txt
new file mode 100644
index 00000000..870c7481
--- /dev/null
+++ b/doc/call-settings-api.txt
@@ -0,0 +1,98 @@
+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 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 CallingLinePresentation [readonly]
+
+ Contains the value of the calling line identification
+ presentation property. The value indicates
+ the state of the CLIP supplementary service in the
+ network. If enabled, the network will provide
+ the number of the calling party for incoming calls.
+ Possible values are:
+ "disabled",
+ "enabled",
+ "unknown"
+
+ string CalledLinePresentation [readonly]
+
+ Contains the value of the connected line identification
+ presentation property. The value indicates the state
+ of the COLP supplementary service in the network. If
+ enabled, the network will attempt to provide the number
+ of the connected party for outgoing calls. Possible
+ values are:
+ "disabled",
+ "enabled",
+ "unknown"
+
+ string CalledLineRestriction [readonly]
+
+ Contains the value of the connected line identification
+ restriction property. The value indicates the state of
+ the COLR supplementary service in the network. If
+ enabled, the network will withold subscriber number
+ information from the calling party on incoming calls.
+ The possible values are:
+ "disabled",
+ "enabled",
+ "unknown"
+
+ Not all modems can report this information.
+
+ string CallingLineRestriction [readonly]
+
+ Contains the value of the calling line identification
+ restriction property. The value indicates the state of
+ the CLIR supplementary service in the network. If
+ enabled permanently or temporarily the restriction is
+ in effect, the subscriber number information will be
+ withheld from the called party on outgoing calls
+ unless the value is overriden using the HideCallerId
+ property or on a per call basis.
+
+ The possible values are:
+ "disabled"
+ "permanent"
+ "unknown",
+ "on",
+ "off"
+
+ string HideCallerId [readwrite]
+
+ Sets whether the ID of the caller will should be
+ provided or witheld for outgoing calls. This setting
+ is also modified by the status of the CLIR supplementary
+ service in the network (see the CallingLineRestriction
+ property). The three possible values are:
+ "default" - Uses the network setting
+ "enabled" - CLIR invoked, caller id is witheld
+ "disabled" - CLIR suppressed, caller id is provided
+
+ This setting can also be changed on a per-call basis,
+ see the VoiceCallManager Dial method documentation.
+
+ string VoiceCallWaiting [readwrite]
+
+ Contains the call waiting status for Voice calls.
+ If enabled, the call waiting status will be
+ presented to the subscriber for voice calls.
+ Possible values are:
+ "disabled",
+ "enabled",