diff --git a/daemon/doc/dbus-api/spec/callmanager-introspec.xml b/daemon/doc/dbus-api/spec/callmanager-introspec.xml index 2150eca25d2f7405bf1f7c8684247457538207c6..53db533cb4d857656715826320c029076b61beb5 120000 --- a/daemon/doc/dbus-api/spec/callmanager-introspec.xml +++ b/daemon/doc/dbus-api/spec/callmanager-introspec.xml @@ -1 +1 @@ -../../../src/dbus/callmanager-introspec.xml \ No newline at end of file +../../../src/client/dbus/callmanager-introspec.xml \ No newline at end of file diff --git a/daemon/doc/dbus-api/spec/configurationmanager-introspec.xml b/daemon/doc/dbus-api/spec/configurationmanager-introspec.xml index d340519f1a8287c927fa3e8c516b256438dc2a63..17ad4338ba18e653ddf6a84be9b6f79480db3ecb 120000 --- a/daemon/doc/dbus-api/spec/configurationmanager-introspec.xml +++ b/daemon/doc/dbus-api/spec/configurationmanager-introspec.xml @@ -1 +1 @@ -../../../src/dbus/configurationmanager-introspec.xml \ No newline at end of file +../../../src/client/dbus/configurationmanager-introspec.xml \ No newline at end of file diff --git a/daemon/doc/dbus-api/spec/instance-introspec.xml b/daemon/doc/dbus-api/spec/instance-introspec.xml index 2e02dfe7239982ae1df5ef975ddacafb9897839a..c5516292837c841e531a1ad47e57f3b78f3c4859 120000 --- a/daemon/doc/dbus-api/spec/instance-introspec.xml +++ b/daemon/doc/dbus-api/spec/instance-introspec.xml @@ -1 +1 @@ -../../../src/dbus/instance-introspec.xml \ No newline at end of file +../../../src/client/dbus/instance-introspec.xml \ No newline at end of file diff --git a/daemon/doc/dbus-api/spec/presencemanager-introspec.xml b/daemon/doc/dbus-api/spec/presencemanager-introspec.xml new file mode 120000 index 0000000000000000000000000000000000000000..19c1ff524af8c0956496330eeacae9329cf5551b --- /dev/null +++ b/daemon/doc/dbus-api/spec/presencemanager-introspec.xml @@ -0,0 +1 @@ +../../../src/client/dbus/presencemanager-introspec.xml \ No newline at end of file diff --git a/daemon/src/client/dbus/configurationmanager-introspec.xml b/daemon/src/client/dbus/configurationmanager-introspec.xml index bc6f3d7b9d5e5634b5d1a0cdcd6d965ea1b59a53..cb4660b2500a18b13a2d2dd499012c7127df2431 100644 --- a/daemon/src/client/dbus/configurationmanager-introspec.xml +++ b/daemon/src/client/dbus/configurationmanager-introspec.xml @@ -46,6 +46,7 @@ <li>ACCOUNT_REGISTRATION_STATUS: The account registration status. Should be Registered to make calls.</li> <li>ACCOUNT_REGISTRATION_STATE_CODE</li> <li>ACCOUNT_REGISTRATION_STATE_DESC</li> + <li>CONFIG_DEFAULT_PRESENCE_ENABLED: enable/disable presence support - true or false</li> <li>SRTP_KEY_EXCHANGE</li> <li>SRTP_ENABLE: Whether or not voice communication are encrypted - True or False (Default: False)</li> <li>SRTP_RTP_FALLBACK</li> diff --git a/daemon/src/client/dbus/presencemanager-introspec.xml b/daemon/src/client/dbus/presencemanager-introspec.xml index d61ea14c8c882a31e6855c0807b8dfaab8a25bc5..800c1b72b80e0f03e5314d2b866ec80217b07151 100644 --- a/daemon/src/client/dbus/presencemanager-introspec.xml +++ b/daemon/src/client/dbus/presencemanager-introspec.xml @@ -5,36 +5,91 @@ <!-- METHODS !--> <method name="sendPresence" tp:name-for-bindings="sendPresence"> <tp:added version="1.3.0"/> - <arg type="s" name="accountID" direction="in"/> - <arg type="b" name="status" direction="in"/> - <arg type="s" name="note" direction="in"/> + <arg type="s" name="accountID" direction="in"> + <tp:docstring> + The account from which the presence will be emitted + </tp:docstring> + </arg> + <arg type="b" name="status" direction="in"> + <tp:docstring> + Is this account present or not + </tp:docstring> + </arg> + <arg type="s" name="note" direction="in"> + <tp:docstring> + A message transmitted by the server to other users + </tp:docstring> + </arg> </method> <method name="approvePresSubServer" tp:name-for-bindings="approvePresSubServer"> + <tp:docstring> + Answer a presence request from the server + </tp:docstring> <tp:added version="1.3.0"/> - <arg type="s" name="uri" direction="in"/> - <arg type="b" name="flag" direction="in"/> + <arg type="s" name="uri" direction="in"> + <tp:docstring> + </tp:docstring> + </arg> + <arg type="b" name="flag" direction="in"> + <tp:docstring> + Is the request granted or denied + </tp:docstring> + </arg> </method> <method name="subscribePresSubClient" tp:name-for-bindings="subscribePresSubClient"> + <tp:docstring> + Ask be be notified when 'uri' presence change + </tp:docstring> <tp:added version="1.3.0"/> - <arg type="s" name="accountID" direction="in"/> - <arg type="s" name="uri" direction="in"/> - <arg type="b" name="flag" direction="in"/> + <arg type="s" name="accountID" direction="in"> + <tp:docstring> + An account from which get request presence informations + </tp:docstring> + </arg> + <arg type="s" name="uri" direction="in"> + <tp:docstring> + A SIP uri to watch + </tp:docstring> + </arg> + <arg type="b" name="flag" direction="in"> + <tp:docstring> + </tp:docstring> + </arg> </method> <!-- SIGNALS !--> <signal name="newPresSubClientNotification" tp:name-for-bindings="newPresSubClientNotification"> <tp:added version="1.3.0"/> - <arg type="s" name="buddyUri"/> - <arg type="s" name="status"/> - <arg type="s" name="lineStatus"/> + <tp:docstring> + Notify when a registered presence uri presence informations changes + </tp:docstring> + <arg type="s" name="buddyUri"> + <tp:docstring> + The registered URI + </tp:docstring> + </arg> + <arg type="s" name="status"> + <tp:docstring> + Is the URI present or not + </tp:docstring> + </arg> + <arg type="s" name="lineStatus"> + <tp:docstring> + A string containing informations from the user (human readable) + </tp:docstring> + </arg> </signal> <signal name="newPresSubServerRequest" tp:name-for-bindings="newPresSubServerRequest"> <tp:added version="1.3.0"/> - <arg type="s" name="buddyUri"/> + <arg type="s" name="buddyUri"> + <tp:docstring> + Notify when an other user (or the server) request your presence informations + </tp:docstring> + </arg> </signal> </interface> </node>