2
<node name="/org/sflphone/SFLphone">
3
<interface name="org.sflphone.SFLphone.ContactManager">
5
<!-- Contacts related methods -->
7
<!-- Called by the client to get all saved contacts -->
8
<method name="getContacts">
9
<arg type="s" name="accountID" direction="in"/>
10
<arg type="a{ss}" name="details" direction="out"/>
13
<!-- Called by the client to save all local contacts -->
14
<method name="setContacts">
15
<arg type="s" name="accountID" direction="in"/>
16
<arg type="a{ss}" name="details" direction="in"/>
19
<!-- /////////////////////// -->
21
<!-- Presence related methods -->
23
<!-- Called by the client to set its new presence status -->
24
<method name="setPresence">
25
<arg type="s" name="accountID" direction="in"/>
26
<arg type="s" name="presence" direction="in"/>
27
<arg type="s" name="additionalInfo" direction="in"/>
30
<!-- Called by the daemon when a contact presence changes -->
31
<method name="setContactPresence">
32
<arg type="s" name="accountID" direction="in"/>
33
<arg type="s" name="presence" direction="in"/>
34
<arg type="s" name="additionalInfo" direction="in"/>