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 desk phones (FON-x70, FON-x75 and FON-x80). This integration provides a powerful notification solution that extends device coverage across both data and voice networks.
For information about InformaCast configuration, see its product guides.
The FortiVoice - InformaCast message notification solution is implemented using the following features and applications on each platform:
Feature or 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 GUI, 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
- Go to Trunk > VoIP > SIP.
- Click New.
- 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.
- Click Create.
To create a dial plan for inbound calls
- Go to Call Routing > Inbound.
- Click New.
- Configure the following:
- Click Create.
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. |
To create a dial plan for outbound calls
- Go to Call Routing > Outbound.
- Click New.
- Configure the following:
- Click New.
- In Action, select Allow.
- In Outgoing trunk, select the InformaCast SIP trunk.
- Click Create.
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 about setting emergency number, see Setting FortiVoice location, contact, and emergency information. |
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 about 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. |
To create a message group for sending and relaying text and audio messages
- Go to Extension > Group > Message Group.
- Click New.
- Configure the following:
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 about sound files, see 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.
- Click Create.