Fortinet white logo
Fortinet white logo

FortiVoice Phone System Administration Guide

Working with FortiVoice profiles

Working with FortiVoice profiles

The Phone System > Profile tab lets you create user privileges and SIP profiles for configuring extensions and SIP trunks. It also allows you to modify caller IDs, schedule the FortiVoice unit, and configure phone profiles.

This topic includes:

Configuring SIP profiles

Configure the common SIP settings that can be applied to every SIP trunk and SIP device in your network.

Note

Communicate with your VoIP service provider because the profile settings are subject to the capabilities of the VoIP service provider. For example, if some of your features and codecs are not supported by your VoIP service provider, they will not work even if they are enabled or selected in the SIP profile.

The default SIP profiles can be edited but cannot be deleted.

For information on extensions, see Configuring extensions.

For information on SIP trunks, see Configuring trunks.

To configure a SIP profile

  1. Go to Phone System > Profile > SIP and click New.
  2. Select the SIP profile type.
  3. Configure the following:

    GUI field

    Description

    Name

    Enter a name for this profile.

    DTMF

    Select the dual-tone multi-frequency (DTMF) method used by the VoIP provider. Options are RFC2833, Inband, and Info.

    Keep alive

    Enter the time interval in seconds for the FortiVoice unit to talk to the SIP server of your service provider to keep the connectivity and check its capability.
    0 means no checking by the FortiVoice unit.

    NAT

    Select if the VoIP service provider supports SIP NAT translation.

    T.38

    Select if the VoIP service provider supports fax over VoIP network.

    Transport

    Transport: SIP commonly uses TCP or UDP port 5060 and/or 5061. Port 5060 is used for non-encrypted SIP signaling sessions and port 5061 is typically used for SIP sessions encrypted with Transport Layer Security (TLS).

    Enable the protocols as required.

    This option, if applied to a user, overrides the system-wide transport Setting. For more information, see Configuring SIP settings.

    Secure RTP: Select to provide encryption, message authentication and integrity, and replay protection to the FortiVoice Real-time Transport Protocol data.

    Codec

    Select the codecs supported by the VoIP service provider. Among the selected ones, choose the preferred one for the VoIP provider. The preferred codec is usually the most used one in your area and provides the best quality of communication.

    If your preferred codec is different from that of your VoIP service provider, the service provider’s codec will be used as long as it is one of your supported codecs.

  4. Click Create.

Modifying caller IDs

You can change the phone number, caller’s name, or both that will appear on the destination phone.

Caller ID modifications are used when configuring dial plans. For more information, see Configuring call routing.

To modify a caller ID

  1. Go to Phone System > Profile > Caller ID Modification.
  2. Click New and configure the following:

    GUI field

    Description

    Name

    Enter the name for this caller ID modification record.

    Match number

    Enter the extension number or number pattern you want to modify.

    For example, you can enter 8134 to modify a single extension, or 81xx to modify all the four-digit numbers starting with 81.

    Number Modification

    If you have entered a number or number pattern in Map to new number field, configure the following values to modify it:

    • Strip: Enter a number to hide the starting part of an extension from displaying. 0 means no action.
    • For example, if your Match number is 8134 and Strip is 2, only 34 will be displayed as caller ID.

    • Truncate: Enter a number to hide the ending part of an extension from displaying. 0 means no action.
    • For example, if your Match number is 8134 and Truncate is 2, only 81 will be displayed as caller ID.

    • Prefix: Add a number before an extension.
    • For example, if your Match number is 8134 and Prefix is 5, the caller ID will be 58134.

    • Postfix: Add a number after an extension.
    • For example, if your Match number is 8134 and Postfix is 5, the caller ID will be 81345.

    Match option

    Select the way to match a call with caller name and number in order to modify call number or caller ID.

    • Match Number or Name: If the number is matched, modifications will be done based on Number Modification configuration. If the name is matched, modifications will be done based on Map to new caller ID name configuration.
    • Match Number then Name: If the number is matched, modifications will be done based on Number Modification configuration. If both the number and name are matched, modifications will be done based on Map to new caller ID name configuration.
    • Match Name then Number: If the Name is matched, modification will be done based on Map to new caller ID name configuration. If both the name and number are matched, modifications will be done based on Number Modification configuration.
    • Match Number and Name: If both the number and name are matched, modifications will be done based on Number Modification and Map to new caller ID name configurations.

    Match caller ID name

    Enter the caller ID that you want to map to another one.

    Caller IDs are created when configuring SIP extensions. See Configuring IP extensions.

    Map to new caller ID name

    Enter the new caller ID name to which you want to map the one entered in the field.

    Block caller ID

    Select to stop your caller ID from displaying on the destination phone.

  3. Click Create.

Mapping a group of extensions to a caller ID name

If you want to map a group of extensions to a caller ID name, you can use the pattern for the extensions to do so.

For example, if you have a technical support team that has 10 extensions (8100-8110), instead of displaying each extension when making calls, you can just display one caller ID name “Support” for the whole team.

To map a group of extensions to a caller ID name

  1. Go to Phone System > Profile > Caller ID Modification.
  2. Click New.
  3. In the Match number field, enter the pattern of the extensions, such as 81xx in the example.
  4. In the Map to new caller ID name field, enter the caller ID name to which you want to map, such as “Support”.
  5. Click Create.

Configuring phone profiles

Phone profiles contain the phone configurations that are mostly used and customized, such as the programmable phone keys. Phone profiles make extension configuration more flexible because phone users are allowed to choose the profile they want. In addition, any changes the administrator makes to a profile is automatically applied to the extensions that use the profile. For more information, see Configuring IP extensions.

The phone profiles configured here appear as Admin defined profiles when you configure a SIP extension.

To configure a phone profile

  1. Go to Phone System > Profile > Phone.
  2. Click New and configure the following:

    GUI field

    Description

    Name

    Enter a name for the profile.

    Phone model

    Select a phone model for the profile.

    Time format

    Select the time display format on the phone.

    North American: mm/dd/yyyy

    International: dd/mm/yyyy

    Phone book

    Select Local only to include the phone directory on this FortiVoice unit, and Global to include the phone directories of any remote FortiVoice units connected to this unit.

    For information on phone directories, see The Fax Queue tab lists the faxes waiting to be sent on the FortiVoice unit. For more information about fax, see Configuring fax..

    Phone language

    Select the language display on the phone.

    Description

    Enter any notes you have for this profile.

    VLAN

    You may need to deploy phones using the existing IT infrastructure which only has one network drop for each employee. The network switch supports 802.1Q VLAN tagging and LLDP-MED. Some phones such as FortiFones have two network ports: LAN and PC. The recommended solution is to connect FortiFones to the switch using LAN port and connect the computer to the PC port of FortiFones. VLAN tag needs to be enabled to segregate FortiFone voice network and PC data network.

    Option

    If you select Manual, configure the following:

    Enable VLAN tagging for voice: Select to enable VLAN tagging to segregate FortiFone voice network and PC data network.

    Voice VLAN ID: Enter your organization’s VLAN ID for voice.

    Priority for voice: Enter the traffic service level recommended by the IEEE. Each number represents a traffic type. The range is from 0-7, with 7 being the highest.

    • 0: Background
    • 1: Best Effort
    • 2: Excellent Effort
    • 3: Critical Applications
    • 4: Video, < 100 ms latency and jitter
    • 5: Voice, < 10 ms latency and jitter
    • 6: Internetwork Control
    • 7: Network Control

    Enable VLAN tagging for data: Select to enable VLAN tagging to segregate PC data network and FortiFone voice network.

    Voice VLAN ID: Enter your organization’s VLAN ID for data.

    Priority for data: Enter the traffic service level recommended by the IEEE. Each number represents a traffic type. The range is from 0-7, with 7 being the highest.

    • 0: Background
    • 1: Best Effort
    • 2: Excellent Effort
    • 3: Critical Applications
    • 4: Video, < 100 ms latency and jitter
    • 5: Voice, < 10 ms latency and jitter
    • 6: Internetwork Control
    • 7: Network Control

    If you select LLDP (Link Layer Discovery Protocol), the FortiVoice unit automatically generates the configuration file. You need to enable LLDP support on your network switch.

    Automatic Configuration

    Display option

    Select what to display on the extension: the extension user’s name only or name and number.

    Digit map pause timer

    Enter the digit map timeout in seconds which defines the waiting time between the completion of dialing number entering and initiating the call.

    For example, if you enter 5 and use the default digit map syntax, the phone will initiate a call 5 seconds after you finish entering the dialing number.

    Intercom barge

    If you select FortiFone-175, 375, or 475 for Phone model, you can enable intercom barge to allow intercom drop-in in a phone conversation.

    Screensaver timer

    If you select FortiFone-175, 375, 475, 570, or 575 for Phone model, you can set the phone screen saving timer in seconds.

    The screensaver time for FortiFone-175, 375, and 475 can be set between 0-3600 seconds.

    The screensaver time on FortiFone-570 and 575 can only be set to the following increments:

    • 15 seconds
    • 30 seconds
    • 1 minute
    • 2 minutes
    • 5 minutes
    • 10 minutes
    • 30 minutes
    • 1 hour
    • 2 hours
    • 3 hours
    • 6 hours

    Button transparency

    Select the percentage of phone buttons’ background color transparency.

    This option does not apply to all models.

    Backlight time

    Set the phone backlight time to illuminate the screen in low light conditions.

    Hangup delay

    Set the delay time to disconnect calls after hanging up.

    This option does not apply to all models.

    Use pound(#) as dial or send key

    Enable if required.

    This option does not apply to all models.

    Popup missed call

    Enable if required.

    This option does not apply to all models.

    Hotel

    If you select FortiFone-H35 for Phone model, enter the hotel contact information and instructions on how to dial rooms, local, long distance, and international number.

    You may also select the font color for the call display.

    Soft Button In Idle Status

    Enable the 4 soft buttons and make them functional in idle status.

    This option does not apply to all models.

    Phone Password

    Enter a password for the phone users to access their phone web GUIs and configure the advanced settings on the phones.

    This only applies to the supported phones.

  3. Click Create.

Configuring programmable keys profiles

The Programmable Keys submenu lets you configure the programmable keys for FortiFones. For FortiFones with expansion modules or multiple key pages, you can select the module or page to program the keys.

Once a programmable keys profile is applied to an extension, the keypad programming is always the same regardless of the phone for the extension.

To configure a programmable keys profile

  1. Go to Phone System > Profile > Programmable Keys.
  2. Click New.
  3. Enter the profile name, select a phone type, enter any notes you have for the profile, and click Create.
  4. Double-click the profile you created and configure the following:

    GUI field

    Description

    Provisioning lines

    Select the phone lines you want to reserve. For example, if you select 2 for this phone, number 1 and 2 on the keypad become reserved for phone lines.

    Number of expanded modules

    Select the number of expanded modules for the keypad.

    This option only appears for certain FortiFone models.

    Number of pages to be used on this phone

    Select the number of pages for the keypad.

    This option only appears for certain FortiFone models.

    Base/Page/Expanded Module

    Fields display depending on the phone model.

    Option

    The keypad number of the phone.

    Mode

    Select User to allow users to configure the programmable keys on the user portal.

    Select Admin to configure the programmable keys here.

    Function

    Select the function assigned to this key.

    Resource

    For some functions, you need to enter the information in this field based on your phone configuration. For example, if you select function Line appearance for key 3, select what the line is for in this field.

    Label

    For some functions, you can add a explanatory label for the key.

  5. Click OK.

Configuring user privileges

A user privilege includes a collection of phone services and restrictions that can be applied to each extension user.

The default user privilege configurations can be edited but cannot be deleted.

For information on extensions, see Configuring extensions.

To configure a user privilege

  1. Go to Phone System > Profile > User Privilege and click New.
  2. Configure the following:

    GUI field

    Description

    Name

    Enter a name for this profile.

    Basic Setting

    Auto provisioning

    Select to enable auto-provisioning for the extension. For more information, see Configuring SIP phone auto-provisioning.

    Once a FortiFone or supported DHCP-enabled phone connects to the FortiVoice unit and is auto-discovered, the FortiVoice unit assigns an IP address to the FortiFone and sends the basic PBX setup information to it. The full PBX configuration file will only be sent to the phone if this option is selected in the user privilege applied to the extension associated with the phone.

    List in directory

    Select to put the user’s name in the dial-by-name directory which allows a caller to find a user’s extension number, and connect to their local extension or remote extension. This way the caller can reach their party without speaking to the receptionist.

    Configure programmable phone feature key/PFK

    Select to enable configuring the feature access codes. For more information, see Modifying feature access codes.

    Softclient API login

    Select to enable FortiVoice softclient to log into the FortiVoice unit.

    Lookup directory

    Select to enable a user to view the phone directory of the local office. For more information, see The Fax Queue tab lists the faxes waiting to be sent on the FortiVoice unit. For more information about fax, see Configuring fax..

    Lookup directory in remote office(s)

    Select to enable a user to view the phone directories of remote offices. For more information, see The Fax Queue tab lists the faxes waiting to be sent on the FortiVoice unit. For more information about fax, see Configuring fax..

    Twinning

    Select to enable twinning function on an extension.

    The twinning feature allows you to use an external telephone (often a smartphone or home phone) to replicate your internal office extension (often your desk phone), so that when your desk phone rings, so does the “twin” phone. Once you return to your desk, you may press the Twinning key on the phone to terminate the twinning.

    This is useful when you are away from your desk but still want to receive calls to your desk phone.

    With this feature selected, you can configure twinning. For more information, see Setting extension user preferences.

    Internet of Things

    Select to enable configuring your FortiVoice unit’s integration with Amazon Alexa. For more information, see Configuring Internet of Things (IoT).

    Operator Role

    Select to enable an extension user to process phone calls using the FortiVoice user portal.

    You can select the four options to handle calls in each category.

    When the user privilege with this option selected is applied to an extension, an OperatorConsole button will appear on the top of the extension user’s FortiVoice FortiVoice user portal. Clicking the button lets the user process phone calls on the Web.

    Voicemail

    Select to enable the voicemail service.

    Maximum messages

    Enter the number of voicemails allowed.

    Voicemail retention days

    Enter the number of days to keep the voicemails.

    Music

    Music on hold

    Select a music on hold file. For details, see Managing phone audio settings .

    Early media

    Early media is the exchange of information between the PBXes before the establishment of a phone connection, such as the ring tone. You can select a music file for early media. For details, see Managing phone audio settings .

    Fax

    Select to set the fax rules for users. For information on fax, see Configuring fax.

    Max incoming messages

    Enter the number of incoming faxes allowed.

    Max incoming fax retention days

    Enter the number of days to keep the incoming faxes.

    Max outgoing messages

    Enter the number of outgoing faxes allowed.

    Max outgoing fax retention days

    Enter the number of days to keep the outgoing faxes.

    Call Restriction

    Select call dialing restrictions for international, long distance, local, and internal calls.

    • Forbidden: Call is not allowed.
    • Allowed: Call is allowed.
    • Allowed with Account Code: Call is allowed by entering the system account/exempt code. For information on account code, see Configuring account codes.
      Not applicable to internal calls.
    • Allowed with Personal Code: Call is allowed by entering an extension’s account/exempt code. For more information, see Configuring account codes.
      Not applicable to internal calls.
    • Allowed with Account and Personal Code: Call is allowed by entering the system and extension account/exempt codes.
      Not applicable to internal calls.

    Other Restricted Area Code

    You can specify area codes to which an extension is allowed or denied to make phone calls.

    1. Click New.
    2. Enter a name for this call restriction.
    3. Select Enabled to activate this restriction.
    4. Enter the area code that you want to set restriction.
    5. Select the permission for the area code. For more information, see Call Restriction.
    6. Click Create.

    Miscellaneous

    The max number of concurrent calls: Set the maximum number of concurrent incoming and outgoing calls on the extension. The range is 1-10. The default is 4.

    Monitor/Recording

    Configure monitoring and recording outgoing and incoming calls of an extension to which this user privilege is applied.

    Personal recording

    Select to allow users to configure personal recording of their incoming and outgoing calls on the user web interface.

    System recording

    Select to allow users to configure system recording of their incoming and outgoing calls on the user web interface.

    Allow being barged

    Select to allow monitoring an extension to which this user privilege is applied.

    Allow barging

    Select to allow the extension to which this user privilege is applied to monitor other extensions.

    To barge a call, you need to enter your user PIN. For information on user PIN, see Voicemail PIN.

    Call barge option

    If you select Allow barging, choose a barging method.

    Hot-desking

    Hot desking enables users to log into another phone. However, unlike using Follow Me or Call Forwarding which simply redirect a user's calls to another user’s phone, hot desking takes total control of another phone by applying all of the user's own phone Setting to that phone until the user logs out. Each user can log into another phone by pressing *11 and enter his extension number and user PIN following the prompts. To log out, a user can press *12.

    You can view hot desking configurations by going to Viewing activity details of hot desking extensions.

    • Enable hot-desking login: Select to enable the hot-desking login function.
    • Automatic logout hours: Enter the time in hours for the phone to automatically log out of hot-desking.
    • Enable hosting hot-desking: Select if you want to log into a regular phone with the hot-desking phone authentication (by pressing *11 and enter your extension number and user PIN following the prompts).
      By selecting this option, the old extension is taken over by the new extension on this phone. After logging out the phone with the hot-desking phone authentication, the old extension is recovered. However, outgoing calls still display the hotd-esking extension number.
      The regular phone logs out of hot-desking when the time set in Automatic logout hours expires.

    If the two phones use different programmable phone keys, the host phone will reboot. For information on programmable phone keys, see Configuring phone profiles.

    User Portal

    Enable or disable the user portal and select the features for it. Only the selected ones will appear for the extension to which this user privilege is applied.

    Advanced Setting

    Conference number

    Select the permission for conference calls:

    • Allow All: Select to allow the extension to join all conference calls.
    • Disallow All: Select to prohibit the extension from joining all conference calls.
    • Allow All with Exempt: If you select this option, click New to enter the conference call number(s) that the extension is banned to join.
    • Disallow All with Exempt: If you select this option, click New to enter the conference call number(s) that the extension is allowed to join.

    For more information, see Configuring auto attendants.

    Paging/Intercom

    Select the permission for paging/intercom:

    • Allow All: Select to allow the extension to page/intercom all paging numbers.
    • Disallow All: Select to prohibit the extension to page/intercom all paging numbers.
    • Allow All with Exempt: If you select this option, click New to enter the paging/intercom number(s) that the extension is banned to page/intercom.
    • Disallow All with Exempt: If you select this option, click New to enter the paging/intercom number(s) that the extension is allowed to page/intercom.

    For more information on paging, see Configuring auto attendants.

    Trusted hosts

    Enter the IP address and netmask of the subnet that can register with the SIP server. Only extensions on the specified subnet can register with the SIP server.

    You can add multiple trusted hosts.

    Permitted outgoing rules

    Enable or disable all available outbound calling rules. For more information on calling rules, see Configuring outbound dial plans.

  3. Click Create.

Configuring emergency zone profiles

You configure an emergency zone profile to include the detailed contact information in case of emergencies.

To configure an emergency zone profile

  1. Go to Phone System > Profile > Emergency Zone.
  2. Click New and configure the following:

    GUI field

    Description

    Name

    For a new profile, enter its name.

    Emergency caller ID

    Enter the caller ID to display on the destination phone when you dial the emergency number, such as 911.

    If an extension in this profile already has an emergency caller ID, this ID is overridden by the extension’s own ID. See Emergency caller ID.

    Description

    Enter any notes you have for this profile.

    Emergency setting

    Configure to send an alert email when an emergency call is made.

    Select Do nothing if you don’t want the FortiVoice unit to send an alert email. Otherwise, select Send alert email and enter the email address.

    Contact Information

    Enter the emergency contact information for the profile.

  3. Click Create.

Scheduling the FortiVoice unit

You can schedule the FortiVoice operation time and use the schedules when configuring dial plans, virtual numbers, or call management. The default schedules, namely after_hour, any_time, business_hour, and holiday, can be modified but cannot be deleted.

Depending on your preference, you can create either a standard or a calendar-based schedule.

For information on dial plan, see Configuring call routing.

For information on virtual numbers, see Working with virtual numbers.

For information on call management, see Setting extension user preferences.

To configure a standard schedule

  1. Go to Phone System > Profile > Schedule and click New.
  2. Enter a profile name and select Standard for Mode.
  3. Click Create.
  4. In the schedule list, select the profile name you created and click Edit.
  5. For Week Day, select the days to include in the schedule and set the AM and PM time or select Full Day.
  6. For Holiday, click New to set the holidays. For example, select 01/01/12 in the Date field and enter New Year’s Day in the Description field, and click Create.
  7. Click OK.

To configure a calendar-based schedule

  1. Go to Phone System > Profile > Schedule and click New.
  2. Enter a profile name and select Calendar for Mode.
  3. Click Create.
  4. In the schedule list, select the profile name you created and click Edit.
  5. Double-click a date to schedule an event.
  6. Click OK.

Working with FortiVoice profiles

Working with FortiVoice profiles

The Phone System > Profile tab lets you create user privileges and SIP profiles for configuring extensions and SIP trunks. It also allows you to modify caller IDs, schedule the FortiVoice unit, and configure phone profiles.

This topic includes:

Configuring SIP profiles

Configure the common SIP settings that can be applied to every SIP trunk and SIP device in your network.

Note

Communicate with your VoIP service provider because the profile settings are subject to the capabilities of the VoIP service provider. For example, if some of your features and codecs are not supported by your VoIP service provider, they will not work even if they are enabled or selected in the SIP profile.

The default SIP profiles can be edited but cannot be deleted.

For information on extensions, see Configuring extensions.

For information on SIP trunks, see Configuring trunks.

To configure a SIP profile

  1. Go to Phone System > Profile > SIP and click New.
  2. Select the SIP profile type.
  3. Configure the following:

    GUI field

    Description

    Name

    Enter a name for this profile.

    DTMF

    Select the dual-tone multi-frequency (DTMF) method used by the VoIP provider. Options are RFC2833, Inband, and Info.

    Keep alive

    Enter the time interval in seconds for the FortiVoice unit to talk to the SIP server of your service provider to keep the connectivity and check its capability.
    0 means no checking by the FortiVoice unit.

    NAT

    Select if the VoIP service provider supports SIP NAT translation.

    T.38

    Select if the VoIP service provider supports fax over VoIP network.

    Transport

    Transport: SIP commonly uses TCP or UDP port 5060 and/or 5061. Port 5060 is used for non-encrypted SIP signaling sessions and port 5061 is typically used for SIP sessions encrypted with Transport Layer Security (TLS).

    Enable the protocols as required.

    This option, if applied to a user, overrides the system-wide transport Setting. For more information, see Configuring SIP settings.

    Secure RTP: Select to provide encryption, message authentication and integrity, and replay protection to the FortiVoice Real-time Transport Protocol data.

    Codec

    Select the codecs supported by the VoIP service provider. Among the selected ones, choose the preferred one for the VoIP provider. The preferred codec is usually the most used one in your area and provides the best quality of communication.

    If your preferred codec is different from that of your VoIP service provider, the service provider’s codec will be used as long as it is one of your supported codecs.

  4. Click Create.

Modifying caller IDs

You can change the phone number, caller’s name, or both that will appear on the destination phone.

Caller ID modifications are used when configuring dial plans. For more information, see Configuring call routing.

To modify a caller ID

  1. Go to Phone System > Profile > Caller ID Modification.
  2. Click New and configure the following:

    GUI field

    Description

    Name

    Enter the name for this caller ID modification record.

    Match number

    Enter the extension number or number pattern you want to modify.

    For example, you can enter 8134 to modify a single extension, or 81xx to modify all the four-digit numbers starting with 81.

    Number Modification

    If you have entered a number or number pattern in Map to new number field, configure the following values to modify it:

    • Strip: Enter a number to hide the starting part of an extension from displaying. 0 means no action.
    • For example, if your Match number is 8134 and Strip is 2, only 34 will be displayed as caller ID.

    • Truncate: Enter a number to hide the ending part of an extension from displaying. 0 means no action.
    • For example, if your Match number is 8134 and Truncate is 2, only 81 will be displayed as caller ID.

    • Prefix: Add a number before an extension.
    • For example, if your Match number is 8134 and Prefix is 5, the caller ID will be 58134.

    • Postfix: Add a number after an extension.
    • For example, if your Match number is 8134 and Postfix is 5, the caller ID will be 81345.

    Match option

    Select the way to match a call with caller name and number in order to modify call number or caller ID.

    • Match Number or Name: If the number is matched, modifications will be done based on Number Modification configuration. If the name is matched, modifications will be done based on Map to new caller ID name configuration.
    • Match Number then Name: If the number is matched, modifications will be done based on Number Modification configuration. If both the number and name are matched, modifications will be done based on Map to new caller ID name configuration.
    • Match Name then Number: If the Name is matched, modification will be done based on Map to new caller ID name configuration. If both the name and number are matched, modifications will be done based on Number Modification configuration.
    • Match Number and Name: If both the number and name are matched, modifications will be done based on Number Modification and Map to new caller ID name configurations.

    Match caller ID name

    Enter the caller ID that you want to map to another one.

    Caller IDs are created when configuring SIP extensions. See Configuring IP extensions.

    Map to new caller ID name

    Enter the new caller ID name to which you want to map the one entered in the field.

    Block caller ID

    Select to stop your caller ID from displaying on the destination phone.

  3. Click Create.

Mapping a group of extensions to a caller ID name

If you want to map a group of extensions to a caller ID name, you can use the pattern for the extensions to do so.

For example, if you have a technical support team that has 10 extensions (8100-8110), instead of displaying each extension when making calls, you can just display one caller ID name “Support” for the whole team.

To map a group of extensions to a caller ID name

  1. Go to Phone System > Profile > Caller ID Modification.
  2. Click New.
  3. In the Match number field, enter the pattern of the extensions, such as 81xx in the example.
  4. In the Map to new caller ID name field, enter the caller ID name to which you want to map, such as “Support”.
  5. Click Create.

Configuring phone profiles

Phone profiles contain the phone configurations that are mostly used and customized, such as the programmable phone keys. Phone profiles make extension configuration more flexible because phone users are allowed to choose the profile they want. In addition, any changes the administrator makes to a profile is automatically applied to the extensions that use the profile. For more information, see Configuring IP extensions.

The phone profiles configured here appear as Admin defined profiles when you configure a SIP extension.

To configure a phone profile

  1. Go to Phone System > Profile > Phone.
  2. Click New and configure the following:

    GUI field

    Description

    Name

    Enter a name for the profile.

    Phone model

    Select a phone model for the profile.

    Time format

    Select the time display format on the phone.

    North American: mm/dd/yyyy

    International: dd/mm/yyyy

    Phone book

    Select Local only to include the phone directory on this FortiVoice unit, and Global to include the phone directories of any remote FortiVoice units connected to this unit.

    For information on phone directories, see The Fax Queue tab lists the faxes waiting to be sent on the FortiVoice unit. For more information about fax, see Configuring fax..

    Phone language

    Select the language display on the phone.

    Description

    Enter any notes you have for this profile.

    VLAN

    You may need to deploy phones using the existing IT infrastructure which only has one network drop for each employee. The network switch supports 802.1Q VLAN tagging and LLDP-MED. Some phones such as FortiFones have two network ports: LAN and PC. The recommended solution is to connect FortiFones to the switch using LAN port and connect the computer to the PC port of FortiFones. VLAN tag needs to be enabled to segregate FortiFone voice network and PC data network.

    Option

    If you select Manual, configure the following:

    Enable VLAN tagging for voice: Select to enable VLAN tagging to segregate FortiFone voice network and PC data network.

    Voice VLAN ID: Enter your organization’s VLAN ID for voice.

    Priority for voice: Enter the traffic service level recommended by the IEEE. Each number represents a traffic type. The range is from 0-7, with 7 being the highest.

    • 0: Background
    • 1: Best Effort
    • 2: Excellent Effort
    • 3: Critical Applications
    • 4: Video, < 100 ms latency and jitter
    • 5: Voice, < 10 ms latency and jitter
    • 6: Internetwork Control
    • 7: Network Control

    Enable VLAN tagging for data: Select to enable VLAN tagging to segregate PC data network and FortiFone voice network.

    Voice VLAN ID: Enter your organization’s VLAN ID for data.

    Priority for data: Enter the traffic service level recommended by the IEEE. Each number represents a traffic type. The range is from 0-7, with 7 being the highest.

    • 0: Background
    • 1: Best Effort
    • 2: Excellent Effort
    • 3: Critical Applications
    • 4: Video, < 100 ms latency and jitter
    • 5: Voice, < 10 ms latency and jitter
    • 6: Internetwork Control
    • 7: Network Control

    If you select LLDP (Link Layer Discovery Protocol), the FortiVoice unit automatically generates the configuration file. You need to enable LLDP support on your network switch.

    Automatic Configuration

    Display option

    Select what to display on the extension: the extension user’s name only or name and number.

    Digit map pause timer

    Enter the digit map timeout in seconds which defines the waiting time between the completion of dialing number entering and initiating the call.

    For example, if you enter 5 and use the default digit map syntax, the phone will initiate a call 5 seconds after you finish entering the dialing number.

    Intercom barge

    If you select FortiFone-175, 375, or 475 for Phone model, you can enable intercom barge to allow intercom drop-in in a phone conversation.

    Screensaver timer

    If you select FortiFone-175, 375, 475, 570, or 575 for Phone model, you can set the phone screen saving timer in seconds.

    The screensaver time for FortiFone-175, 375, and 475 can be set between 0-3600 seconds.

    The screensaver time on FortiFone-570 and 575 can only be set to the following increments:

    • 15 seconds
    • 30 seconds
    • 1 minute
    • 2 minutes
    • 5 minutes
    • 10 minutes
    • 30 minutes
    • 1 hour
    • 2 hours
    • 3 hours
    • 6 hours

    Button transparency

    Select the percentage of phone buttons’ background color transparency.

    This option does not apply to all models.

    Backlight time

    Set the phone backlight time to illuminate the screen in low light conditions.

    Hangup delay

    Set the delay time to disconnect calls after hanging up.

    This option does not apply to all models.

    Use pound(#) as dial or send key

    Enable if required.

    This option does not apply to all models.

    Popup missed call

    Enable if required.

    This option does not apply to all models.

    Hotel

    If you select FortiFone-H35 for Phone model, enter the hotel contact information and instructions on how to dial rooms, local, long distance, and international number.

    You may also select the font color for the call display.

    Soft Button In Idle Status

    Enable the 4 soft buttons and make them functional in idle status.

    This option does not apply to all models.

    Phone Password

    Enter a password for the phone users to access their phone web GUIs and configure the advanced settings on the phones.

    This only applies to the supported phones.

  3. Click Create.

Configuring programmable keys profiles

The Programmable Keys submenu lets you configure the programmable keys for FortiFones. For FortiFones with expansion modules or multiple key pages, you can select the module or page to program the keys.

Once a programmable keys profile is applied to an extension, the keypad programming is always the same regardless of the phone for the extension.

To configure a programmable keys profile

  1. Go to Phone System > Profile > Programmable Keys.
  2. Click New.
  3. Enter the profile name, select a phone type, enter any notes you have for the profile, and click Create.
  4. Double-click the profile you created and configure the following:

    GUI field

    Description

    Provisioning lines

    Select the phone lines you want to reserve. For example, if you select 2 for this phone, number 1 and 2 on the keypad become reserved for phone lines.

    Number of expanded modules

    Select the number of expanded modules for the keypad.

    This option only appears for certain FortiFone models.

    Number of pages to be used on this phone

    Select the number of pages for the keypad.

    This option only appears for certain FortiFone models.

    Base/Page/Expanded Module

    Fields display depending on the phone model.

    Option

    The keypad number of the phone.

    Mode

    Select User to allow users to configure the programmable keys on the user portal.

    Select Admin to configure the programmable keys here.

    Function

    Select the function assigned to this key.

    Resource

    For some functions, you need to enter the information in this field based on your phone configuration. For example, if you select function Line appearance for key 3, select what the line is for in this field.

    Label

    For some functions, you can add a explanatory label for the key.

  5. Click OK.

Configuring user privileges

A user privilege includes a collection of phone services and restrictions that can be applied to each extension user.

The default user privilege configurations can be edited but cannot be deleted.

For information on extensions, see Configuring extensions.

To configure a user privilege

  1. Go to Phone System > Profile > User Privilege and click New.
  2. Configure the following:

    GUI field

    Description

    Name

    Enter a name for this profile.

    Basic Setting

    Auto provisioning

    Select to enable auto-provisioning for the extension. For more information, see Configuring SIP phone auto-provisioning.

    Once a FortiFone or supported DHCP-enabled phone connects to the FortiVoice unit and is auto-discovered, the FortiVoice unit assigns an IP address to the FortiFone and sends the basic PBX setup information to it. The full PBX configuration file will only be sent to the phone if this option is selected in the user privilege applied to the extension associated with the phone.

    List in directory

    Select to put the user’s name in the dial-by-name directory which allows a caller to find a user’s extension number, and connect to their local extension or remote extension. This way the caller can reach their party without speaking to the receptionist.

    Configure programmable phone feature key/PFK

    Select to enable configuring the feature access codes. For more information, see Modifying feature access codes.

    Softclient API login

    Select to enable FortiVoice softclient to log into the FortiVoice unit.

    Lookup directory

    Select to enable a user to view the phone directory of the local office. For more information, see The Fax Queue tab lists the faxes waiting to be sent on the FortiVoice unit. For more information about fax, see Configuring fax..

    Lookup directory in remote office(s)

    Select to enable a user to view the phone directories of remote offices. For more information, see The Fax Queue tab lists the faxes waiting to be sent on the FortiVoice unit. For more information about fax, see Configuring fax..

    Twinning

    Select to enable twinning function on an extension.

    The twinning feature allows you to use an external telephone (often a smartphone or home phone) to replicate your internal office extension (often your desk phone), so that when your desk phone rings, so does the “twin” phone. Once you return to your desk, you may press the Twinning key on the phone to terminate the twinning.

    This is useful when you are away from your desk but still want to receive calls to your desk phone.

    With this feature selected, you can configure twinning. For more information, see Setting extension user preferences.

    Internet of Things

    Select to enable configuring your FortiVoice unit’s integration with Amazon Alexa. For more information, see Configuring Internet of Things (IoT).

    Operator Role

    Select to enable an extension user to process phone calls using the FortiVoice user portal.

    You can select the four options to handle calls in each category.

    When the user privilege with this option selected is applied to an extension, an OperatorConsole button will appear on the top of the extension user’s FortiVoice FortiVoice user portal. Clicking the button lets the user process phone calls on the Web.

    Voicemail

    Select to enable the voicemail service.

    Maximum messages

    Enter the number of voicemails allowed.

    Voicemail retention days

    Enter the number of days to keep the voicemails.

    Music

    Music on hold

    Select a music on hold file. For details, see Managing phone audio settings .

    Early media

    Early media is the exchange of information between the PBXes before the establishment of a phone connection, such as the ring tone. You can select a music file for early media. For details, see Managing phone audio settings .

    Fax

    Select to set the fax rules for users. For information on fax, see Configuring fax.

    Max incoming messages

    Enter the number of incoming faxes allowed.

    Max incoming fax retention days

    Enter the number of days to keep the incoming faxes.

    Max outgoing messages

    Enter the number of outgoing faxes allowed.

    Max outgoing fax retention days

    Enter the number of days to keep the outgoing faxes.

    Call Restriction

    Select call dialing restrictions for international, long distance, local, and internal calls.

    • Forbidden: Call is not allowed.
    • Allowed: Call is allowed.
    • Allowed with Account Code: Call is allowed by entering the system account/exempt code. For information on account code, see Configuring account codes.
      Not applicable to internal calls.
    • Allowed with Personal Code: Call is allowed by entering an extension’s account/exempt code. For more information, see Configuring account codes.
      Not applicable to internal calls.
    • Allowed with Account and Personal Code: Call is allowed by entering the system and extension account/exempt codes.
      Not applicable to internal calls.

    Other Restricted Area Code

    You can specify area codes to which an extension is allowed or denied to make phone calls.

    1. Click New.
    2. Enter a name for this call restriction.
    3. Select Enabled to activate this restriction.
    4. Enter the area code that you want to set restriction.
    5. Select the permission for the area code. For more information, see Call Restriction.
    6. Click Create.

    Miscellaneous

    The max number of concurrent calls: Set the maximum number of concurrent incoming and outgoing calls on the extension. The range is 1-10. The default is 4.

    Monitor/Recording

    Configure monitoring and recording outgoing and incoming calls of an extension to which this user privilege is applied.

    Personal recording

    Select to allow users to configure personal recording of their incoming and outgoing calls on the user web interface.

    System recording

    Select to allow users to configure system recording of their incoming and outgoing calls on the user web interface.

    Allow being barged

    Select to allow monitoring an extension to which this user privilege is applied.

    Allow barging

    Select to allow the extension to which this user privilege is applied to monitor other extensions.

    To barge a call, you need to enter your user PIN. For information on user PIN, see Voicemail PIN.

    Call barge option

    If you select Allow barging, choose a barging method.

    Hot-desking

    Hot desking enables users to log into another phone. However, unlike using Follow Me or Call Forwarding which simply redirect a user's calls to another user’s phone, hot desking takes total control of another phone by applying all of the user's own phone Setting to that phone until the user logs out. Each user can log into another phone by pressing *11 and enter his extension number and user PIN following the prompts. To log out, a user can press *12.

    You can view hot desking configurations by going to Viewing activity details of hot desking extensions.

    • Enable hot-desking login: Select to enable the hot-desking login function.
    • Automatic logout hours: Enter the time in hours for the phone to automatically log out of hot-desking.
    • Enable hosting hot-desking: Select if you want to log into a regular phone with the hot-desking phone authentication (by pressing *11 and enter your extension number and user PIN following the prompts).
      By selecting this option, the old extension is taken over by the new extension on this phone. After logging out the phone with the hot-desking phone authentication, the old extension is recovered. However, outgoing calls still display the hotd-esking extension number.
      The regular phone logs out of hot-desking when the time set in Automatic logout hours expires.

    If the two phones use different programmable phone keys, the host phone will reboot. For information on programmable phone keys, see Configuring phone profiles.

    User Portal

    Enable or disable the user portal and select the features for it. Only the selected ones will appear for the extension to which this user privilege is applied.

    Advanced Setting

    Conference number

    Select the permission for conference calls:

    • Allow All: Select to allow the extension to join all conference calls.
    • Disallow All: Select to prohibit the extension from joining all conference calls.
    • Allow All with Exempt: If you select this option, click New to enter the conference call number(s) that the extension is banned to join.
    • Disallow All with Exempt: If you select this option, click New to enter the conference call number(s) that the extension is allowed to join.

    For more information, see Configuring auto attendants.

    Paging/Intercom

    Select the permission for paging/intercom:

    • Allow All: Select to allow the extension to page/intercom all paging numbers.
    • Disallow All: Select to prohibit the extension to page/intercom all paging numbers.
    • Allow All with Exempt: If you select this option, click New to enter the paging/intercom number(s) that the extension is banned to page/intercom.
    • Disallow All with Exempt: If you select this option, click New to enter the paging/intercom number(s) that the extension is allowed to page/intercom.

    For more information on paging, see Configuring auto attendants.

    Trusted hosts

    Enter the IP address and netmask of the subnet that can register with the SIP server. Only extensions on the specified subnet can register with the SIP server.

    You can add multiple trusted hosts.

    Permitted outgoing rules

    Enable or disable all available outbound calling rules. For more information on calling rules, see Configuring outbound dial plans.

  3. Click Create.

Configuring emergency zone profiles

You configure an emergency zone profile to include the detailed contact information in case of emergencies.

To configure an emergency zone profile

  1. Go to Phone System > Profile > Emergency Zone.
  2. Click New and configure the following:

    GUI field

    Description

    Name

    For a new profile, enter its name.

    Emergency caller ID

    Enter the caller ID to display on the destination phone when you dial the emergency number, such as 911.

    If an extension in this profile already has an emergency caller ID, this ID is overridden by the extension’s own ID. See Emergency caller ID.

    Description

    Enter any notes you have for this profile.

    Emergency setting

    Configure to send an alert email when an emergency call is made.

    Select Do nothing if you don’t want the FortiVoice unit to send an alert email. Otherwise, select Send alert email and enter the email address.

    Contact Information

    Enter the emergency contact information for the profile.

  3. Click Create.

Scheduling the FortiVoice unit

You can schedule the FortiVoice operation time and use the schedules when configuring dial plans, virtual numbers, or call management. The default schedules, namely after_hour, any_time, business_hour, and holiday, can be modified but cannot be deleted.

Depending on your preference, you can create either a standard or a calendar-based schedule.

For information on dial plan, see Configuring call routing.

For information on virtual numbers, see Working with virtual numbers.

For information on call management, see Setting extension user preferences.

To configure a standard schedule

  1. Go to Phone System > Profile > Schedule and click New.
  2. Enter a profile name and select Standard for Mode.
  3. Click Create.
  4. In the schedule list, select the profile name you created and click Edit.
  5. For Week Day, select the days to include in the schedule and set the AM and PM time or select Full Day.
  6. For Holiday, click New to set the holidays. For example, select 01/01/12 in the Date field and enter New Year’s Day in the Description field, and click Create.
  7. Click OK.

To configure a calendar-based schedule

  1. Go to Phone System > Profile > Schedule and click New.
  2. Enter a profile name and select Calendar for Mode.
  3. Click Create.
  4. In the schedule list, select the profile name you created and click Edit.
  5. Double-click a date to schedule an event.
  6. Click OK.