Sequence Diagrams

This section shows sequence diagrams for the most common use cases. Using the same patterns like the one described here, enables more advanced use cases.

Get device setting Sequence

The following sequence diagrams illustrate how to get settings from device using this library.

Get device settings

Set device setting Sequence

The following sequence diagrams illustrate how to set settings from application to device using this library.

Set device settings

Off-Hook Sequence

The following sequence diagrams illustrate how to implement off-hook/on-hook scenarios in your softphone using this library.

Softphone Initiated

Softphone OffHook initiation

User Initiated

User OffHook initiation

Mute Sequence

The following sequence diagrams illustrate how to implement mute/unmute scenarios in your softphone using this library.

Softphone Initiated

Softphone mute toggle

User Initiated

User mute toggle

Hold Sequence

The following sequence diagrams illustrate how to implement hold/resume call scenarios in your softphone using this library.

Softphone Initiated

Softphone Hold/resume sequence

User Initiated

User Hold/resume sequence

Remote MMI -- Button take over

Button takeover sequence

Child device support

Child device handling sequence

Logging

Logging sequence

Firmware Update

Firmware update sequence