Fortinet black logo

FortiVoice Phone System Administration Guide

Integrating FortiVoice with Singlewire InformaCast

Copy Link
Copy Doc ID bd28c435-97e2-11eb-b70b-00505692583a:197413
Download PDF

Integrating FortiVoice with Singlewire InformaCast

This section describes how to configure the FortiVoice phone system to work with the InformaCast message notification solution for delivering real-time text and audio message notifications to Fortinet FortiFone - IP desktop phones (FON-x70/-x75/-x80). This integration provides a powerful notification solution that extends device coverage across both data and voice networks.

For information on InformaCast configuration, see its product guides.

The FortiVoice - InformaCast message notification solution is implemented using the following features and applications on each platform:

Feature/Application

Platform

FortiVoice

InformaCast

Transport

IP SIP Trunk

Legacy Paging Interface (LPI)

Call Routing

Dial Plan

DialCast

Message Group

Page/Message Group

Recipient Group

Message(s)

Audio and/or text

Audio and/or text

Recipient

Extensions

IP Speaker

  • Transport: A SIP trunking interface on the FortiVoice platform is configured to connect with InformaCast's Legacy Paging Interface (LPI) using a standard SIP protocol. A SIP trunk and server group is defined on both platforms to provide a logical voice-over-IP connection for the delivery and reception of calls and notifications.
  • Call Routing: A dial plan on the FortiVoice platform is configured to route calls to and from the InformaCast platform. Similarly, InformaCast uses a DialCast feature to configure a dialed pattern match to trigger a message broadcast.
  • Message Group: A group of endpoints configured to receive, display, and play message(s).
  • Message(s): Custom text and audio (pre-recorded or live) message types for broadcasting. FortiVoice can broadcast text messages to FortiFone IP phones.
  • Recipient:An endpoint configured to receive, display, and play message(s).

The following diagram illustrates the high-level network topology of FortiVoice and InformaCast integration:

Configuring the FortiVoice

Using the FortiVoice web-based manager, configure the FortiVoice phone system to work with the InformaCast message notification solution for delivering real-time text and audio message notifications to FortiFone IP phones.

To create a FortiVoice SIP trunk
  1. Go to Trunk > VoIP > SIP.
  2. Click New.
  3. Configure the following:

    GUI field

    Description

    SIP

    Name

    Enter the trunk name. For example, InformaCast.

    Enable

    Select to activate this SIP trunk.

    Display name

    Enter the caller ID that will appear on the called phone, such as Example Company.

    Main number

    Enter the number that will appear on the called phone.

    SIP setting

    SIP server

    Enter the URL that you have received from InformaCast. For example, yourname.pstn.informacast.com.

    SIP port

    Keep the default value (5060).

    Using SRV record

    Keep this setting disabled.

    User name

    Enter the name that you have used during the creation of the InformaCast SIP trunk.

    Password

    Enter the password that you have used during the creation of the InformaCast SIP trunk.

    Auth. user name

    Enter the same user name that you have used during the creation of the InformaCast SIP trunk. The user name and auth. user name are the same.

    Realm/Domain

    Enter the same URL that you have entered in the SIP server field.

    SIP settings

    Keep the default setting (sip_trunk_default).

    Max channel

    Each trunk contains multiple channels. The number of channels you have in a trunk is controlled by your VoIP provider.

    Max outgoing channel

    With the known number of max channels, if you need to reserve incoming channels, you can enter the number of outgoing channels allowed and the remaining channels are for incoming calls.

    User=Phone in SIP URI

    Keep this setting disabled.

    Inband ringtone (Early media)

    Keep this setting disabled.

    Caller ID Option

    Keep the default settings.

    Registration

    Select Standard.

    Outbound Proxy

    Keep this setting disabled.

  4. Click Create.
To create a dial plan for inbound calls
  1. Go to Call Routing > Inbound.
  2. Click New.
  3. Configure the following:
  4. GUI field

    Description

    Name

    Enter a name for this plan.

    Enable

    Select to activate this dial plan.

    From Trunk

    Click +. From the list available entries, select the InformaCast SIP trunk.

    Call Handling

    From the Action type list, select Dial Local Number to process incoming calls.

    To route calls to a local extension number, create a match pattern.

  5. Click Create.
To create a dial plan for outbound calls

  1. Go to Call Routing > Outbound.
  2. Click New.
  3. Configure the following:
  4. GUI field

    Description

    Name

    Enter a name for this plan.

    Enable

    Select to activate this dial plan.

    Emergency call

    Select to allow emergency call with this plan. By default, this is selected.

    For information on setting emergency number, see Setting PBX location and contact information.

    Dialed Number Match

    Create one phone number pattern in your dial plan that matches many different numbers.

    The dialed numbers matching this pattern will follow this dial plan rule.

    For information on adding a dialed number match, see Creating dialed number match.

    Call Handling

    The actions to process the outgoing calls with matched dialed numbers and/or caller IDs.

    1. Click New.
    2. In Action, select Allow.
    3. In Outgoing trunk, select the InformaCast SIP trunk.
  5. Click Create.
To create a message group for sending and relaying text and audio messages
  1. Go to Extension > Group > Message Group.
  2. Click New.
  3. Configure the following:
  4. GUI field

    Description

    Name

    Enter a unique name for the group.

    Number

    Enter the message group number following the local number pattern defined when configuring your inbound dial plan handling action.

    This is the number that, once dialed, will send text or audio messages to all the extensions included in the group.

    For example, an authorized InformaCast user can dial this number to send text and audio messages to FortiFone IP phones.

    Display name

    Enter the name displaying on the extensions of the group, such as “HR”.

    Status

    Select Status to activate this group.

    Message type

    Select to send text or audio messages.

    If you select to send text messages, select Text and configure the following:

    Title

    Enter the notification message title.

    Message

    If this message group is for relaying text messages from InformaCast to FortiFone IP phones, do not do anything.

    If you want to send a text message to the FortiFone IP phones through InformaCast, use the variables to compose your message or enter your message directly.

    Delay

    Enter the time in seconds that you want to delay sending the text.

    Display time

    Enter the time in seconds on how long you want the message to display on the extensions.

    Alert tone

    Select to activate notification alert on the extensions.

    User group

    Select the user groups for this message group.

    The text messages received from InformaCast or composed on FortiVoice will be sent to the FortiFone extensions of these user groups.

    For more information, see Creating extension groups.

    If you select to send audio messages, select Audio and configure the following:

    Sound file

    If this message group is for relaying audio messages from InformaCast to FortiFone IP phones, do not do anything.

    If you want to send an audio message to the FortiFone IP phones through InformaCast, select an existing sound file or click New to create a new one for the audio message.

    For information on sound files, see Managing phone audio settings . Managing phone audio settings

    Multicast group

    Select the multicast paging group for this message group or click New to create a new one for the audio message. You can also click Edit to modify the selected one.

    The audio messages received from InformaCast or recorded on FortiVoice will be sent to the FortiFone extensions of these multicast groups.

    For more information, see Creating extension groups.

    Single number

    Enter the external phone number to which you want to send audio messages and click OK.

  5. Click Create.

Integrating FortiVoice with Singlewire InformaCast

This section describes how to configure the FortiVoice phone system to work with the InformaCast message notification solution for delivering real-time text and audio message notifications to Fortinet FortiFone - IP desktop phones (FON-x70/-x75/-x80). This integration provides a powerful notification solution that extends device coverage across both data and voice networks.

For information on InformaCast configuration, see its product guides.

The FortiVoice - InformaCast message notification solution is implemented using the following features and applications on each platform:

Feature/Application

Platform

FortiVoice

InformaCast

Transport

IP SIP Trunk

Legacy Paging Interface (LPI)

Call Routing

Dial Plan

DialCast

Message Group

Page/Message Group

Recipient Group

Message(s)

Audio and/or text

Audio and/or text

Recipient

Extensions

IP Speaker

  • Transport: A SIP trunking interface on the FortiVoice platform is configured to connect with InformaCast's Legacy Paging Interface (LPI) using a standard SIP protocol. A SIP trunk and server group is defined on both platforms to provide a logical voice-over-IP connection for the delivery and reception of calls and notifications.
  • Call Routing: A dial plan on the FortiVoice platform is configured to route calls to and from the InformaCast platform. Similarly, InformaCast uses a DialCast feature to configure a dialed pattern match to trigger a message broadcast.
  • Message Group: A group of endpoints configured to receive, display, and play message(s).
  • Message(s): Custom text and audio (pre-recorded or live) message types for broadcasting. FortiVoice can broadcast text messages to FortiFone IP phones.
  • Recipient:An endpoint configured to receive, display, and play message(s).

The following diagram illustrates the high-level network topology of FortiVoice and InformaCast integration:

Configuring the FortiVoice

Using the FortiVoice web-based manager, configure the FortiVoice phone system to work with the InformaCast message notification solution for delivering real-time text and audio message notifications to FortiFone IP phones.

To create a FortiVoice SIP trunk
  1. Go to Trunk > VoIP > SIP.
  2. Click New.
  3. Configure the following:

    GUI field

    Description

    SIP

    Name

    Enter the trunk name. For example, InformaCast.

    Enable

    Select to activate this SIP trunk.

    Display name

    Enter the caller ID that will appear on the called phone, such as Example Company.

    Main number

    Enter the number that will appear on the called phone.

    SIP setting

    SIP server

    Enter the URL that you have received from InformaCast. For example, yourname.pstn.informacast.com.

    SIP port

    Keep the default value (5060).

    Using SRV record

    Keep this setting disabled.

    User name

    Enter the name that you have used during the creation of the InformaCast SIP trunk.

    Password

    Enter the password that you have used during the creation of the InformaCast SIP trunk.

    Auth. user name

    Enter the same user name that you have used during the creation of the InformaCast SIP trunk. The user name and auth. user name are the same.

    Realm/Domain

    Enter the same URL that you have entered in the SIP server field.

    SIP settings

    Keep the default setting (sip_trunk_default).

    Max channel

    Each trunk contains multiple channels. The number of channels you have in a trunk is controlled by your VoIP provider.

    Max outgoing channel

    With the known number of max channels, if you need to reserve incoming channels, you can enter the number of outgoing channels allowed and the remaining channels are for incoming calls.

    User=Phone in SIP URI

    Keep this setting disabled.

    Inband ringtone (Early media)

    Keep this setting disabled.

    Caller ID Option

    Keep the default settings.

    Registration

    Select Standard.

    Outbound Proxy

    Keep this setting disabled.

  4. Click Create.
To create a dial plan for inbound calls
  1. Go to Call Routing > Inbound.
  2. Click New.
  3. Configure the following:
  4. GUI field

    Description

    Name

    Enter a name for this plan.

    Enable

    Select to activate this dial plan.

    From Trunk

    Click +. From the list available entries, select the InformaCast SIP trunk.

    Call Handling

    From the Action type list, select Dial Local Number to process incoming calls.

    To route calls to a local extension number, create a match pattern.

  5. Click Create.
To create a dial plan for outbound calls

  1. Go to Call Routing > Outbound.
  2. Click New.
  3. Configure the following:
  4. GUI field

    Description

    Name

    Enter a name for this plan.

    Enable

    Select to activate this dial plan.

    Emergency call

    Select to allow emergency call with this plan. By default, this is selected.

    For information on setting emergency number, see Setting PBX location and contact information.

    Dialed Number Match

    Create one phone number pattern in your dial plan that matches many different numbers.

    The dialed numbers matching this pattern will follow this dial plan rule.

    For information on adding a dialed number match, see Creating dialed number match.

    Call Handling

    The actions to process the outgoing calls with matched dialed numbers and/or caller IDs.

    1. Click New.
    2. In Action, select Allow.
    3. In Outgoing trunk, select the InformaCast SIP trunk.
  5. Click Create.
To create a message group for sending and relaying text and audio messages
  1. Go to Extension > Group > Message Group.
  2. Click New.
  3. Configure the following:
  4. GUI field

    Description

    Name

    Enter a unique name for the group.

    Number

    Enter the message group number following the local number pattern defined when configuring your inbound dial plan handling action.

    This is the number that, once dialed, will send text or audio messages to all the extensions included in the group.

    For example, an authorized InformaCast user can dial this number to send text and audio messages to FortiFone IP phones.

    Display name

    Enter the name displaying on the extensions of the group, such as “HR”.

    Status

    Select Status to activate this group.

    Message type

    Select to send text or audio messages.

    If you select to send text messages, select Text and configure the following:

    Title

    Enter the notification message title.

    Message

    If this message group is for relaying text messages from InformaCast to FortiFone IP phones, do not do anything.

    If you want to send a text message to the FortiFone IP phones through InformaCast, use the variables to compose your message or enter your message directly.

    Delay

    Enter the time in seconds that you want to delay sending the text.

    Display time

    Enter the time in seconds on how long you want the message to display on the extensions.

    Alert tone

    Select to activate notification alert on the extensions.

    User group

    Select the user groups for this message group.

    The text messages received from InformaCast or composed on FortiVoice will be sent to the FortiFone extensions of these user groups.

    For more information, see Creating extension groups.

    If you select to send audio messages, select Audio and configure the following:

    Sound file

    If this message group is for relaying audio messages from InformaCast to FortiFone IP phones, do not do anything.

    If you want to send an audio message to the FortiFone IP phones through InformaCast, select an existing sound file or click New to create a new one for the audio message.

    For information on sound files, see Managing phone audio settings . Managing phone audio settings

    Multicast group

    Select the multicast paging group for this message group or click New to create a new one for the audio message. You can also click Edit to modify the selected one.

    The audio messages received from InformaCast or recorded on FortiVoice will be sent to the FortiFone extensions of these multicast groups.

    For more information, see Creating extension groups.

    Single number

    Enter the external phone number to which you want to send audio messages and click OK.

  5. Click Create.