~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to kde/src/lib/dbus/configurationmanager-introspec.xml

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (1.1.11)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: package-import@ubuntu.com-20140128182336-3xenud1kbnwmf3mz
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
                        <li>ACCOUNT_REGISTRATION_STATUS: The account registration status. Should be Registered to make calls.</li>
47
47
                        <li>ACCOUNT_REGISTRATION_STATE_CODE</li>
48
48
                        <li>ACCOUNT_REGISTRATION_STATE_DESC</li>
 
49
                        <li>CONFIG_DEFAULT_PRESENCE_ENABLED: enable/disable presence support - true or false</li>
49
50
                        <li>SRTP_KEY_EXCHANGE</li>
50
51
                        <li>SRTP_ENABLE: Whether or not voice communication are encrypted - True or False (Default: False)</li>
51
52
                        <li>SRTP_RTP_FALLBACK</li>
200
201
       <method name="sendRegister" tp:name-for-bindings="sendRegister">
201
202
           <tp:docstring>
202
203
                Send account registration (REGISTER) to the registrar.
 
204
                Register the account if enable=true, unregister if enable=false.
203
205
           </tp:docstring>
204
 
           Register the account if enable=true, unregister if enable=false.
205
 
 
206
 
           @param[in] input accountID
207
 
           -->
208
206
           <arg type="s" name="accountID" direction="in">
209
207
               <tp:docstring>
210
208
                    The account ID
218
216
           </arg>
219
217
       </method>
220
218
 
 
219
       <method name="setVolume" tp:name-for-bindings="setVolume">
 
220
           <tp:docstring>
 
221
             <p>Sets the volume using a linear scale [0,100].</p>
 
222
             <tp:rationale>Pulseaudio has its own mechanism to modify application volume. This method is enabled only if the ALSA API is used.</tp:rationale>
 
223
           </tp:docstring>
 
224
           <arg type="s" name="device" direction="in">
 
225
             <tp:docstring>
 
226
               The device: mic or speaker
 
227
             </tp:docstring>
 
228
           </arg>
 
229
           <arg type="d" name="value" direction="in">
 
230
             <tp:docstring>
 
231
               The volume value (between 0 and 100)
 
232
             </tp:docstring>
 
233
           </arg>
 
234
       </method>
 
235
 
 
236
       <method name="getVolume" tp:name-for-bindings="getVolume">
 
237
           <tp:docstring>
 
238
             <p>Return the volume value of the given device on a linear scale [0,100].</p>
 
239
             <tp:rationale>Only enabled if the ALSA API is used, Pulseaudio has its own mechanism to modify application volume.</tp:rationale>
 
240
           </tp:docstring>
 
241
           <arg type="s" name="device" direction="in">
 
242
             <tp:docstring>
 
243
               The device: mic or speaker
 
244
             </tp:docstring>
 
245
           </arg>
 
246
           <arg type="d" name="value" direction="out">
 
247
             <tp:docstring>
 
248
               The volume value (between 0 and 100)
 
249
             </tp:docstring>
 
250
           </arg>
 
251
       </method>
 
252
 
 
253
       <signal name="volumeChanged" tp:name-for-bindings="volumeChanged">
 
254
               <tp:docstring>
 
255
             <p>Notify clients of a volume level change.</p>
 
256
             <p>This signal occurs only if ALSA is enabled since Pulseaudio streams are managed externally. </p>
 
257
           </tp:docstring>
 
258
           <arg type="s" name="device">
 
259
             <tp:docstring>
 
260
               The device: mic or speaker
 
261
             </tp:docstring>
 
262
           </arg>
 
263
           <arg type="d" name="value">
 
264
             <tp:docstring>
 
265
               The new volume value
 
266
             </tp:docstring>
 
267
           </arg>
 
268
       </signal>
 
269
 
 
270
       <!-- For now only expose these two options to clients -->
 
271
       <method name="muteDtmf" tp:name-for-bindings="muteDtmf">
 
272
           <arg type="b" name="muteDtmf" direction="in"/>
 
273
       </method>
 
274
       <method name="isDtmfMuted" tp:name-for-bindings="isDtmfMuted">
 
275
           <arg type="b" name="muted" direction="out"/>
 
276
       </method>
 
277
 
 
278
       <method name="muteCapture" tp:name-for-bindings="muteCapture">
 
279
           <arg type="b" name="mute" direction="in">
 
280
               <tp:docstring>
 
281
                   True to mute audio capture, false to unmute.
 
282
               </tp:docstring>
 
283
           </arg>
 
284
       </method>
 
285
 
 
286
       <method name="isCaptureMuted" tp:name-for-bindings="isCaptureMuted">
 
287
           <arg type="b" name="muted" direction="out">
 
288
               <tp:docstring>
 
289
                   Returns true if audio capture is muted, false otherwise.
 
290
               </tp:docstring>
 
291
           </arg>
 
292
       </method>
 
293
 
 
294
       <method name="mutePlayback" tp:name-for-bindings="mutePlayback">
 
295
           <arg type="b" name="mute" direction="in">
 
296
               <tp:docstring>
 
297
                   True to mute audio playback, false otherwise.
 
298
               </tp:docstring>
 
299
           </arg>
 
300
       </method>
 
301
 
 
302
       <method name="isPlaybackMuted" tp:name-for-bindings="isPlaybackMuted">
 
303
           <arg type="b" name="muted" direction="out">
 
304
               <tp:docstring>
 
305
                   Returns true if audio playback is muted, false otherwise.
 
306
               </tp:docstring>
 
307
           </arg>
 
308
       </method>
 
309
 
221
310
       <method name="getAudioManager" tp:name-for-bindings="getAudioManager">
222
311
           <arg type="s" name="api" direction="out">
223
312
           </arg>
341
430
           </arg>
342
431
       </method>
343
432
 
344
 
       <method name="getEchoCancelState" tp:name-for-bindings="getNoiseSuppressState">
345
 
           <arg type="s" name="state" direction="out">
346
 
           </arg>
347
 
       </method>
348
 
 
349
433
       <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList">
350
434
           <tp:added version="1.1.1"/>
351
435
           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
356
440
           </arg>
357
441
       </method>
358
442
 
359
 
       <method name="setEchoCancelState" tp:name-for-bindings="setEchoCancelState">
360
 
               <arg type="s" name="state" direction="in">
361
 
               </arg>
362
 
       </method>
363
 
 
364
 
       <method name="setEchoCancelTailLength" tp:name-for-bindings="setEchoCancelTailLength">
365
 
           <arg type="i" name="index" direction="in">
366
 
           </arg>
367
 
       </method>
368
 
 
369
 
       <method name="getEchoCancelTailLength" tp:name-for-bindings="getEchoCancelTailLength">
370
 
           <arg type="i" name="index" direction="out">
371
 
           </arg>
372
 
       </method>
373
 
 
374
 
       <method name="setEchoCancelDelay" tp:name-for-bindings="setEchoCancelDelay">
375
 
           <arg type="i" name="index" direction="in">
376
 
           </arg>
377
 
       </method>
378
 
 
379
 
       <method name="getEchoCancelDelay" tp:name-for-bindings="getEchoCancelDelay">
380
 
           <arg type="i" name="index" direction="out">
381
 
           </arg>
382
 
       </method>
383
 
 
384
443
       <!--    General Settings Panel         -->
385
444
 
386
 
       <method name="getNoiseSuppressState" tp:name-for-bindings="getEchoCancelState">
387
 
           <arg type="s" name="state" direction="out">
 
445
       <method name="getNoiseSuppressState" tp:name-for-bindings="getNoiseSuppressState">
 
446
           <arg type="b" name="state" direction="out">
388
447
           </arg>
389
448
       </method>
390
449
 
391
450
       <method name="setNoiseSuppressState" tp:name-for-bindings="setNoiseSuppressState">
392
 
               <arg type="s" name="state" direction="in">
 
451
               <arg type="b" name="state" direction="in">
 
452
               </arg>
 
453
       </method>
 
454
 
 
455
       <method name="isAgcEnabled" tp:name-for-bindings="isAgcEnabled">
 
456
           <arg type="b" name="enabled" direction="out">
 
457
           </arg>
 
458
       </method>
 
459
 
 
460
       <method name="setAgcState" tp:name-for-bindings="setAgcState">
 
461
               <arg type="b" name="enabled" direction="in">
393
462
               </arg>
394
463
       </method>
395
464
 
400
469
           </arg>
401
470
       </method>
402
471
 
403
 
       <method name="setMailNotify" tp:name-for-bindings="setMailNotify">
404
 
       </method>
405
 
 
406
 
       <method name="getMailNotify" tp:name-for-bindings="getMailNotify">
407
 
           <arg type="i" name="level" direction="out">
408
 
           </arg>
409
 
       </method>
410
 
 
411
 
 
412
472
       <method name="getHistoryLimit" tp:name-for-bindings="getHistoryLimit">
413
473
           <arg type="i" name="days" direction="out">
414
474
           </arg>
419
479
           </arg>
420
480
       </method>
421
481
 
422
 
       <!-- Addressbook configuration -->
423
 
       <method name="getAddressbookSettings" tp:name-for-bindings="getAddressbookSettings">
424
 
           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringInt"/>
425
 
           <arg type="a{si}" name="settings" direction="out">
426
 
           </arg>
427
 
       </method>
428
 
 
429
 
       <method name="setAddressbookSettings" tp:name-for-bindings="setAddressbookSettings">
430
 
           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringInt"/>
431
 
           <arg type="a{si}" name="settings" direction="in">
432
 
           </arg>
433
 
       </method>
434
 
 
435
 
       <!-- Addressbook list -->
436
 
       <method name="getAddressbookList" tp:name-for-bindings="getAddressbookList">
437
 
           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
438
 
           <arg type="as" name="settings" direction="out">
439
 
           </arg>
440
 
       </method>
441
 
 
442
 
       <method name="setAddressbookList" tp:name-for-bindings="setAddressbookList">
443
 
           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/>
444
 
           <arg type="as" name="settings" direction="in">
445
 
           </arg>
446
 
       </method>
447
 
 
448
482
       <!-- Hook configuration -->
449
483
       <method name="getHookSettings" tp:name-for-bindings="getHookSettings">
450
484
           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
473
507
       <signal name="historyChanged" tp:name-for-bindings="historyChanged">
474
508
       </signal>
475
509
 
 
510
       <!-- FIXME: we should rethink these two signals -->
 
511
       <!-- Used by IAX and SIP accounts -->
476
512
       <signal name="registrationStateChanged" tp:name-for-bindings="registrationStateChanged">
477
513
           <arg type="s" name="accountID"/>
478
514
           <arg type="i" name="registration_state"/>
479
515
       </signal>
480
516
 
 
517
       <!-- Only used by SIP accounts, data is directly from pjsip -->
 
518
       <signal name="sipRegistrationStateChanged" tp:name-for-bindings="sipRegistrationStateChanged">
 
519
           <tp:docstring>
 
520
               <p>Account state changed, SFLphone received a notification from registrar.</p>
 
521
           </tp:docstring>
 
522
           <arg type="s" name="accountID" >
 
523
               <tp:docstring>
 
524
                   The account ID
 
525
               </tp:docstring>
 
526
           </arg>
 
527
           <arg type="s" name="state">
 
528
               <tp:docstring>
 
529
                   Description string
 
530
               </tp:docstring>
 
531
           </arg>
 
532
           <arg type="i" name="code">
 
533
               <tp:docstring>
 
534
                   The SIP message code
 
535
               </tp:docstring>
 
536
           </arg>
 
537
       </signal>
 
538
 
 
539
 
481
540
       <signal name="stunStatusFailure" tp:name-for_bindings="stunStatusFailure">
482
541
           <arg type="s" name="reason">
483
542
           </arg>