Bump version to keep in sync with libfso-glib
[specs.git] / org.freesmartphone.GSM / org.freesmartphone.GSM.VoiceMail.xml.in
blob7c40ee69c42c474c3f4a44287362e6b874a4c936
1 <?xml version="1.0"?>
2 <node name="/" xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd" doc:id="freesmartphone-gsm-voicemail-interface">
4 <doc:doc>
5 <doc:summary>freesmartphone.org GSM Voice Mail Interface</doc:summary>
6 </doc:doc>
8 <interface name="org.freesmartphone.GSM.VoiceMail">
10 <doc:doc>
11 <doc:para>
12 The Voice Mail interface gives access to the voice mail status.
14 Voice Mail is a feature provided by several operators, in which an answering
15 machine (voice mailbox) is provided to a caller, if the callee can't be
16 reached or doesn't want to be reached (i.e. by sending busy).
17 </doc:para>
18 </doc:doc>
20 <method name="GetVoiceMailboxNumber">
21 <annotation name="org.freedesktop.DBus.GLib.Async" value="true" />
22 <doc:doc>
23 <doc:description>Retrieve phone number of Voice Mailbox.</doc:description>
24 </doc:doc>
25 <arg type="s" name="number" direction="out">
26 <doc:doc>
27 <doc:summary>The Voice mailbox number.</doc:summary>
28 </doc:doc>
29 </arg>
30 <fso:throws type="org.freesmartphone.GSM" />
31 <fso:throws type="org.freesmartphone" />
32 </method>
34 <method name="SetVoiceMailboxNumber">
35 <annotation name="org.freedesktop.DBus.GLib.Async" value="true" />
36 <doc:doc>
37 <doc:description>Set phone number of Voice Mailbox.</doc:description>
38 </doc:doc>
39 <arg type="s" name="number" direction="in">
40 <doc:doc>
41 <doc:summary>The Voice mailbox nNumber.</doc:summary>
42 </doc:doc>
43 </arg>
44 <fso:throws type="org.freesmartphone.GSM" />
45 <fso:throws type="org.freesmartphone" />
46 </method>
48 <signal name="IncomingVoiceMail">
49 <doc:doc>
50 <doc:description>Sent, when a new voice mail has been stored on the voice mailbox.</doc:description>
51 </doc:doc>
52 <arg type="i" name="index">
53 <doc:doc>
54 <doc:summary>The storage index of the new message.</doc:summary>
55 </doc:doc>
56 </arg>
57 </signal>
59 <method name="GetStoredVoiceMails">
60 <annotation name="org.freedesktop.DBus.GLib.Async" value="true" />
61 <doc:doc>
62 <doc:description>Retrieve the indices of stored voice mails on your voice mailbox.</doc:description>
63 </doc:doc>
64 <arg type="as" name="zones" direction="out">
65 <doc:doc>
66 <doc:summary>The home zone names.</doc:summary>
67 </doc:doc>
68 </arg>
69 <fso:throws type="org.freesmartphone.GSM" />
70 <fso:throws type="org.freesmartphone" />
71 </method>
73 </interface>
74 </node>