freesmartphone.org Framework DBus Interface Specification

org.freesmartphone.GSM.CallForwarding

Description

The call forwarding interface allows to access the call forwarding supplementary service according to 3GPP TS 22.082. It supports enabling and disabling different voice related call forwarding rules and to query their current status.

Namespace

org.freesmartphone.GSM.CallForwarding

Methods

Signals

Properties

None

Errors

None

Methods

DisableAll ( s )

Description: Disable all (or only conditional) call forwarding rules.

Parameters

s: type

Type of call forwarding rules to disable. Expected values are

Enable ( ssi )

Description: Enable a call forwarding rule. The corresponding properties for the specified rules will be populated with the values specified.

Parameters

s: rule

Call forwarding rule to assign a number and timeout for. Expected values are:

s: number

Number the call should be forwarded too. Should be either in national or international format.

i: timeout

Timeout after the call forwarding rule should become active. Only accepted if rule is "voice no reply".

Disable ( s )

Description: Disable a call forwarding rule.

Parameters

s: rule

Name of the call forwarding rule. See Enable for a list of valid values. The corresponding property for the rule will be unset.

GetStatus ( s ) → a{sv}

Description: Retrieve the current status for a call forwarding rule.

Parameters

s: rule

Name of the call forwarding rule. See Enable for a list of valid values.

Returns

a{sv}: status

Status of the call forwarding rule. See StatusChanged for a description of the format.

Signals

StatusChanged ( sa{sv} )

Description: Sent whenver a status of a call forwarding rule has changed.

Parameters

s: rule

Name of the call forwarding rule it's status has changed.

a{sv}: status

Changed status of the call forwarding rule. Expected values are:

If the status of the rule "voice no reply has changed" there is an additional entry:


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