Fortinet Document Library

Version:

Version:

Version:

Version:


Table of Contents

FortiVoice Cookbook

Download PDF
Copy Link

Deployment of FortiFone softclient for desktop

The FortiFone softclient for desktop is a secure application designed to transform your computer into an extension on the FortiVoice phone system. Through the intuitive interface, you can conveniently take control of your calls without shifting focus away from your screen. Using the FortiFone softclient for desktop in conjunction with a desk phone allows you to manage calls, check voicemail, and quickly view the company directory.

This section describes how to configure the FortiVoice phone system to use the FortiFone softclient for desktop, and install and configure the FortiFone softclient.

Protocols

The communication between the FortiFone softclient for desktop and the FortiVoice phone system uses the following protocols:

  • WSS (TCP) for signaling
  • DTLS (UDP) for audio

Call flows

The inbound call flow includes the following steps:

  1. The FortiFone softclient for desktop logs in and registers with FortiVoice.
  2. A caller dials an extension to connect to the FortiFone softclient for desktop.
  3. FortiVoice sends an Invite message to the FortiFone softclient for desktop to initiate the call.
  4. When the user of the FortiFone softclient for desktop accepts the call, the signaling will be complete and FortiVoice transmits the audio using DTLS.

The outbound call flow includes the following steps:

  1. The user initiates an outbound call using the FortiFone softclient for desktop.
  2. The FortiFone softclient for desktop sends an Invite message to FortiVoice. FortiVoice attempts to make the outbound call.
  3. After the signaling is complete and the call is established, the audio is transmitted between FortiVoice and the FortiFone softclient for desktop using DTLS.

Workflow

For a deployment with FortiFone softclient for desktop, perform the following tasks: 

  1. Configuring FortiFone softclient for desktop settings on FortiVoice
  2. Configuring the ICE support
  3. Create virtual IP addresses on FortiGate
  4. Configuring a FortiGate firewall policy for port forwarding
  5. Installing and configuring the FortiFone softclient for desktop

Deployment of FortiFone softclient for desktop

The FortiFone softclient for desktop is a secure application designed to transform your computer into an extension on the FortiVoice phone system. Through the intuitive interface, you can conveniently take control of your calls without shifting focus away from your screen. Using the FortiFone softclient for desktop in conjunction with a desk phone allows you to manage calls, check voicemail, and quickly view the company directory.

This section describes how to configure the FortiVoice phone system to use the FortiFone softclient for desktop, and install and configure the FortiFone softclient.

Protocols

The communication between the FortiFone softclient for desktop and the FortiVoice phone system uses the following protocols:

  • WSS (TCP) for signaling
  • DTLS (UDP) for audio

Call flows

The inbound call flow includes the following steps:

  1. The FortiFone softclient for desktop logs in and registers with FortiVoice.
  2. A caller dials an extension to connect to the FortiFone softclient for desktop.
  3. FortiVoice sends an Invite message to the FortiFone softclient for desktop to initiate the call.
  4. When the user of the FortiFone softclient for desktop accepts the call, the signaling will be complete and FortiVoice transmits the audio using DTLS.

The outbound call flow includes the following steps:

  1. The user initiates an outbound call using the FortiFone softclient for desktop.
  2. The FortiFone softclient for desktop sends an Invite message to FortiVoice. FortiVoice attempts to make the outbound call.
  3. After the signaling is complete and the call is established, the audio is transmitted between FortiVoice and the FortiFone softclient for desktop using DTLS.

Workflow

For a deployment with FortiFone softclient for desktop, perform the following tasks: 

  1. Configuring FortiFone softclient for desktop settings on FortiVoice
  2. Configuring the ICE support
  3. Create virtual IP addresses on FortiGate
  4. Configuring a FortiGate firewall policy for port forwarding
  5. Installing and configuring the FortiFone softclient for desktop