### Class

# Qmi ClientVoice

since: 1.14

#### Description [src]

    class Qmi.ClientVoice : Qmi.Client
    {
      /* No available fields */
    }

`QmiClient` which handles operations in the VOICE service.

The `QmiClientVoice` structure contains private data and should only be accessed using the provided API.

Available since: 1.14

#### Ancestors

- QmiClient
- GObject

#### Instance methods

###### qmi_client_voice_answer_call

Asynchronously sends a Answer Call request to the device.

since: 1.14

###### qmi_client_voice_answer_call_finish

Finishes an async operation started with qmi_client_voice_answer_call().

since: 1.14

###### qmi_client_voice_answer_ussd

Asynchronously sends a Answer USSD request to the device.

since: 1.26

###### qmi_client_voice_answer_ussd_finish

Finishes an async operation started with qmi_client_voice_answer_ussd().

since: 1.26

###### qmi_client_voice_burst_dtmf

Asynchronously sends a Burst DTMF request to the device.

since: 1.32

###### qmi_client_voice_burst_dtmf_finish

Finishes an async operation started with qmi_client_voice_burst_dtmf().

since: 1.32

###### qmi_client_voice_cancel_ussd

Asynchronously sends a Cancel USSD request to the device.

since: 1.26

###### qmi_client_voice_cancel_ussd_finish

Finishes an async operation started with qmi_client_voice_cancel_ussd().

since: 1.26

###### qmi_client_voice_dial_call

Asynchronously sends a Dial Call request to the device.

since: 1.14

###### qmi_client_voice_dial_call_finish

Finishes an async operation started with qmi_client_voice_dial_call().

since: 1.14

###### qmi_client_voice_end_call

Asynchronously sends a End Call request to the device.

since: 1.14

###### qmi_client_voice_end_call_finish

Finishes an async operation started with qmi_client_voice_end_call().

since: 1.14

###### qmi_client_voice_get_all_call_info

Asynchronously sends a Get All Call Info request to the device.

since: 1.30.2

###### qmi_client_voice_get_all_call_info_finish

Finishes an async operation started with qmi_client_voice_get_all_call_info().

since: 1.30.2

###### qmi_client_voice_get_call_waiting

Asynchronously sends a Get Call Waiting request to the device.

since: 1.30

###### qmi_client_voice_get_call_waiting_finish

Finishes an async operation started with qmi_client_voice_get_call_waiting().

since: 1.30

###### qmi_client_voice_get_config

Asynchronously sends a Get Config request to the device.

since: 1.14

###### qmi_client_voice_get_config_finish

Finishes an async operation started with qmi_client_voice_get_config().

since: 1.14

###### qmi_client_voice_get_supported_messages

Asynchronously sends a Get Supported Messages request to the device.

since: 1.14

###### qmi_client_voice_get_supported_messages_finish

Finishes an async operation started with qmi_client_voice_get_supported_messages().

since: 1.14

###### qmi_client_voice_indication_register

Asynchronously sends a Indication Register request to the device.

since: 1.26

###### qmi_client_voice_indication_register_finish

Finishes an async operation started with qmi_client_voice_indication_register().

since: 1.26

###### qmi_client_voice_manage_calls

Asynchronously sends a Manage Calls request to the device.

since: 1.30

###### qmi_client_voice_manage_calls_finish

Finishes an async operation started with qmi_client_voice_manage_calls().

since: 1.30

###### qmi_client_voice_originate_ussd

Asynchronously sends a Originate USSD request to the device.

since: 1.26

###### qmi_client_voice_originate_ussd_finish

Finishes an async operation started with qmi_client_voice_originate_ussd().

since: 1.26

###### qmi_client_voice_originate_ussd_no_wait

Asynchronously sends a Originate USSD No Wait request to the device.

since: 1.26

###### qmi_client_voice_originate_ussd_no_wait_finish

Finishes an async operation started with qmi_client_voice_originate_ussd_no_wait().

since: 1.26

###### qmi_client_voice_set_supplementary_service

Asynchronously sends a Set Supplementary Service request to the device.

since: 1.30

###### qmi_client_voice_set_supplementary_service_finish

Finishes an async operation started with qmi_client_voice_set_supplementary_service().

since: 1.30

###### qmi_client_voice_start_continuous_dtmf

Asynchronously sends a Start Continuous DTMF request to the device.

since: 1.32

###### qmi_client_voice_start_continuous_dtmf_finish

Finishes an async operation started with qmi_client_voice_start_continuous_dtmf().

since: 1.32

###### qmi_client_voice_stop_continuous_dtmf

Asynchronously sends a Stop Continuous DTMF request to the device.

since: 1.32

###### qmi_client_voice_stop_continuous_dtmf_finish

Finishes an async operation started with qmi_client_voice_stop_continuous_dtmf().

since: 1.32

##### Methods inherited from QmiClient (8)

###### qmi_client_check_version

Checks if the version of the service handled by this `QmiClient` is greater or equal than the given version.

since: 1.0

###### qmi_client_get_cid

Get the client ID of this `QmiClient`.

since: 1.0

###### qmi_client_get_device

Get the `QmiDevice` associated with this `QmiClient`.

since: 1.0

###### qmi_client_get_next_transaction_id

Acquire the next transaction ID of this `QmiClient`. The internal transaction ID gets incremented.

since: 1.0

###### qmi_client_get_service

Get the service being used by this `QmiClient`.

since: 1.0

###### qmi_client_get_version

Get the version of the service handled by this `QmiClient`.

since: 1.0

###### qmi_client_is_valid

Checks whether `QmiClient` is a valid and usable client.

since: 1.20

###### qmi_client_peek_device

Get the `QmiDevice` associated with this `QmiClient`, without increasing the reference count on the returned object.

since: 1.0

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from QmiClient (6)

###### Qmi.Client:client-cid

No description available.

since: 1.0

###### Qmi.Client:client-device

No description available.

since: 1.0

###### Qmi.Client:client-service

No description available.

since: 1.0

###### Qmi.Client:client-valid

No description available.

since: 1.20

###### Qmi.Client:client-version-major

No description available.

since: 1.0

###### Qmi.Client:client-version-minor

No description available.

since: 1.0

#### Signals

###### Qmi.ClientVoice::all-call-status

The ::all-call-status signal gets emitted when a ‘All Call Status‘ indication is received.

since: 1.14

###### Qmi.ClientVoice::originate-ussd-no-wait

The ::originate-ussd-no-wait signal gets emitted when a ‘Originate USSD No Wait‘ indication is received.

since: 1.26

###### Qmi.ClientVoice::release-ussd

The ::release-ussd signal gets emitted when a ‘Release USSD’ indication is received.

since: 1.26

###### Qmi.ClientVoice::supplementary-service

The ::supplementary-service signal gets emitted when a ‘Supplementary Service‘ indication is received.

since: 1.30

###### Qmi.ClientVoice::ussd

The ::ussd signal gets emitted when a ‘USSD‘ indication is received.

since: 1.26

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct QmiClientVoiceClass {
      /* no available fields */
    }

No description available.