<!--* Modify the current accout parameter settings given an
accountID and a hash table containing the parameters to
update. The hash table is not required to be complete,
only the parameter to change may be specified. Only the
running parameters are updated dynamically, configuration
settings are stored in the configuration file when
SFLphone-daemon quit.
For a complete list of account settings refer to getAccountDetails
@param[in] input accountID
@param[in] input details
-->
<tp:docstring>
Send new account parameters, or account parameters changes, to the core. The hash table is not required to be complete, only the updated parameters may be specified.
<tp:rationale>Account settings are written to the configuration file when sflphone properly quits.</tp:rationale>
<tp:rationale>After calling this method, the core will emit the signal <tp:member-ref>accountsChanged</tp:member-ref> with the updated data. The client must subscribe to this signal and use it to update its internal data structure.</tp:rationale>
<!--* Add a new account to the SFLphone-daemon list. If no
details are specified, default parameters are used.
A REGISTER is automatically sent and configuration is
saved if account created successfully.
@param[in] input details
@param[out] output accountID
-->
<tp:docstring>
Add a new account. When created, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
<tp:rationale>If no details are specified, the default parameters are used.</tp:rationale>
<tp:rationale>The core tries to register the account as soon it is created.</tp:rationale>
<!--* Delete an account from SFLphone-daemon list and erase
account parameters from configuration file.
@param[in] input accountID
-->
<argtype="s"name="accoundID"direction="in"/>
<tp:docstring>
Remove an existing account. When removed, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.