freesmartphone.org Framework DBus Interface Specification

org.sflphone.SFLphone.ConfigurationManager

Description

Unknown

Namespace

org.sflphone.SFLphone.ConfigurationManager

Methods

Signals

Errors

None

Methods

getAccountDetails ( s ) → a{ss}

Parameters

s: accountID

Returns

a{ss}: details

setAccountDetails ( sa{ss} )

Parameters

s: accountID

a{ss}: details

setCredential ( sia{ss} )

Parameters

s: accountID

i: index

a{ss}: credentialInformation

deleteAllCredential ( s )

Parameters

s: accountID

getIp2IpDetails ( ) → a{ss}

Returns

a{ss}: details

setIp2IpDetails ( a{ss} )

Parameters

a{ss}: details

getCredential ( si ) → a{ss}

Parameters

s: accountID

i: index

Returns

a{ss}: credentialInformation

getNumberOfCredential ( s ) → i

Parameters

s: accountID

Returns

i: numberOfCredential

addAccount ( a{ss} ) → s

Parameters

a{ss}: details

Returns

s: createdAccountId

setAccountsOrder ( s )

Parameters

s: order

removeAccount ( s )

Parameters

s: accoundID

getAccountList ( ) → as

Returns

as: list

sendRegister ( si )

Parameters

s: accountID

i: expire

getToneLocaleList ( ) → as

Returns

as: list

getVersion ( ) → s

Returns

s: version

getRingtoneList ( ) → as

Returns

as: list

getPlaybackDeviceList ( ) → as

Returns

as: list

getRecordDeviceList ( ) → as

Returns

as: list

isRingtoneEnabled ( s ) → i

Parameters

s: accountID

Returns

i: bool

ringtoneEnabled ( s )

Parameters

s: accountID

getRingtoneChoice ( s ) → s

Parameters

s: accountID

Returns

s: tone

setRingtoneChoice ( ss )

Parameters

s: accountID

s: tone

getAudioManager ( ) → i

Returns

i: api

setAudioManager ( i )

Parameters

i: api

getRecordPath ( ) → s

Returns

s: rec

setRecordPath ( s )

Parameters

s: rec

getCodecList ( ) → as

Returns

as: list

getCodecDetails ( i ) → as

Parameters

i: payload

Returns

as: details

getActiveCodecList ( s ) → as

Parameters

s: accountID

Returns

as: list

setActiveCodecList ( ass )

Parameters

as: list

s: accountID

getAudioPluginList ( ) → as

Returns

as: list

setAudioPlugin ( s )

Parameters

s: audioPlugin

getAudioOutputDeviceList ( ) → as

Returns

as: list

setAudioOutputDevice ( i )

Parameters

i: index

setAudioInputDevice ( i )

Parameters

i: index

setAudioRingtoneDevice ( i )

Parameters

i: index

getAudioInputDeviceList ( ) → as

Returns

as: list

getCurrentAudioDevicesIndex ( ) → as

Returns

as: list

getAudioDeviceIndex ( s ) → i

Parameters

s: name

Returns

i: index

getCurrentAudioOutputPlugin ( ) → s

Returns

s: plugin

getNoiseSuppressState ( ) → s

Returns

s: state

setNoiseSuppressState ( s )

Parameters

s: state

isMd5CredentialHashing ( ) → b

Returns

b: res

setMd5CredentialHashing ( b )

Parameters

b: enabled

isIax2Enabled ( ) → i

Returns

i: res

setMailNotify ( )

getMailNotify ( ) → i

Returns

i: level

getHistoryLimit ( ) → i

Returns

i: days

setHistoryLimit ( i )

Parameters

i: days

getAddressbookSettings ( ) → a{si}

Returns

a{si}: settings

setAddressbookSettings ( a{si} )

Parameters

a{si}: settings

getAddressbookList ( ) → as

Returns

as: settings

setAddressbookList ( as )

Parameters

as: settings

getHookSettings ( ) → a{ss}

Returns

a{ss}: settings

setHookSettings ( a{ss} )

Parameters

a{ss}: settings

getHistory ( ) → a{ss}

Returns

a{ss}: entries

setHistory ( a{ss} )

Parameters

a{ss}: entries

getSupportedTlsMethod ( ) → as

Returns

as: list

getTlsSettingsDefault ( ) → a{ss}

Returns

a{ss}: details

getTlsSettings ( ) → a{ss}

Returns

a{ss}: details

setTlsSettings ( a{ss} )

Parameters

a{ss}: details

getAddrFromInterfaceName ( s ) → s

Parameters

s: interface

Returns

s: address

getAllIpInterface ( ) → as

Returns

as: list

getAllIpInterfaceByName ( ) → as

Returns

as: list

getShortcuts ( ) → a{ss}

Returns

a{ss}: shortcutsMap

setShortcuts ( a{ss} )

Parameters

a{ss}: shortcutsMap

Signals

accountsChanged ( )

errorAlert ( i )

Parameters

i: code


| Specified 2008-2011 by the Freesmartphone.org team. | Join us and discuss further drafts smartphones-standards (at) linuxtogo (dot) org