Creating SIP peer for IP-PBX
You can add one or more VoIP service providers to the FortiVoice Gateway trunk configuration. The VoIP service providers deliver your telephone services to customers equipped with SIP-based PBX (IP-PBX).
To view the list of VoIP service providers
- Go to Gateway > SIP > SIP.
GUI field |
Description |
---|---|
Select to test if the trunk is created successfully. For more information, see Testing SIP trunks. |
|
FortiCall |
Select to create a SIP trunk with Fortinet’s FortiCall service. You can only create one trunk with FortiCall and use it free for 30 days or 300 minutes, whichever comes first. Note that the trial account only allows outbound calling and no international calling is available. If you sign up for the service during a trial, the trial is closed and billing will start. For more information, see Creating a SIP trunk with FortiCall service. |
Enabled |
Select to activate this trunk. |
Name |
The name of the VoIP service provider. |
Server |
The VoIP provider’s domain name or IP address. For example, |
Port |
The port for SIP sessions. |
SIP Setting |
The SIP profile applied to this trunk. |
Status |
The status of the SIP trunk.
|
To create a VoIP trunk
- Go to Gateway > SIP > SIP.
- Click New.
- Configure the following:
GUI field
Description
Enabled
Select to activate this trunk.
Name
Enter the name of the VoIP service provider.
Display name
Enter your caller ID that will appear on the called phone, such as Example Company.
Enter the phone number that will appear on the called phone.
SIP Setting
SIP server
Enter the VoIP provider’s IP address or domain name. For example,
172.20.120.11
orvoip.example.com
.SIP port
Most SIP configurations use TCP or UDP port 5060 for SIP sessions. If your VoIP service provider uses a different port for SIP sessions, enter the port number.
If you select the Using DNS record option, this field is greyed out.
Using SRV record
If you entered the VoIP provider’s domain name in the SIP server field, select this option to translate the domain name and obtain the SIP port.
You can only select this option if your VoIP provider uses the same setting.
Enter the user name provided by the VoIP service provider for the FortiVoice Gateway to register with the SIP server.
Password
Enter the password provided by the VoIP service provider for the FortiVoice Gateway to register with the SIP server.
Auth. user name
Some VoIP providers may provide you with an authentication user name that is different from your user name for the FortiVoice Gateway to register with the SIP server. If that is the case, enter the authentication user name here.
Realm/domain
Some VoIP service providers’ SIP servers authenticate the PBXs that register with them by requesting the name of the host performing the authentication. If this is the case with your VoIP service provider, enter the name of the host performing the authentication provided by your VoIP service provider.
SIP setting
Select the SIP profile to apply the supported phone features and codecs for the trunk. To match the information of the VoIP service provider, you can edit the existing profile or click New to add a new one. For more information, see Configuring SIP profiles.
Max channel
Each trunk contains multiple channels. The number of channels you can have in a trunk is controlled by your VoIP service provider.
Consult your VoIP service provider for the maximum of channels that you can set to limit the number of concurrent calls. For example, if you want to allow six calls at a time, enter 6.
Overflow check
If selected, the phone calls exceeding the Max channel limit will be handled according to the call handling actions set in the dialplan applied to this trunk.
If unselected, the phone calls exceeding the Max channel limit will be disconnected.
Max outgoing channel
With known max channels, if you need to reserve incoming channels, you may enter the number of outgoing channels allowed and the remaining channels are for incoming calls.
For example, the max channel number is 10 and you want to reserve 4 channels for incoming calls, you can enter 6 for Max outgoing channel.
User=Phone in SIP URI
Select if your service provider requires this option to make the FortiVoice Gateway to be compatible with the VoIP service provider’s configurations.
Select to enable the FortiVoice Gateway to send a ring tone to the caller of an incoming call before establishing a call connection.
Caller ID Option
Select if you want the trunk's main number to appear on the called phone. See Main number.
Otherwise, the user name provided by the VoIP service provider for the FortiVoice Gateway to register with the SIP server will appear on the called phone. See User name.
Registration
Enter the SIP registration information from the VoIP service provider by selecting a registration method. You can receive calls after registering with the SIP server of the VoIP service provider.
- Disable: Select to deactivate the registration with the VoIP service provider.
- Standard: Select to use the standard registration method which automatically registers with the SIP server of the VoIP service provider.
-
Registrar: Select to enter the registration information from the VoIP service provider:
-
Registrar host/IP: Enter the VoIP service provider’s SIP registration server domain name or IP address. For example,
172.20.120.11
orvoip.example.com.
- Registrar port: Most SIP configurations use TCP or UDP port 5060 for SIP sessions. If your VoIP service provider uses a different port for SIP sessions, enter the port number.
- Transport protocol: Select the transport protocol used for the registration.
-
Registrar host/IP: Enter the VoIP service provider’s SIP registration server domain name or IP address. For example,
-
Registration URI: Enter the registration string provided by the VoIP service provider in the Registration URI field.
The string usually has the following formats:
register => user[:secret[:authuser]]@host
[:port][/extension]or
register => fromuser@fromdomain:secret@host
or
register => fromuser@fromdomain:secret:
authuser@host:port/extensionFor example, a string could be:
register => 2345:password@mysipprovider.com/1234
- Registration interval: Enter the time interval in minutes to register with the SIP server of the VoIP service provider.
Outbound Proxy
Some VoIP service providers use proxy servers to direct their traffic. If this is the case, your registration request will go to the proxy server first before reaching the registration server. Configure the following:
- Select to activate the proxy server settings.
-
Proxy (Host/IP): Enter the proxy server’s domain name or IP address. For example,
172.20.120.11
orvoip.example.com.
- Proxy port: Enter the port number of the proxy server.
- Transport protocol: Select the transport protocol used for the registration.
Click New to add the phone number provided by your VoIP service provider. The VoIP service provider SIP server will direct calls from external callers directly to this number. You can add multiple numbers.
- Click Create.
Testing SIP trunks
After you create a SIP trunk, you can select the trunk and click Test to see if the trunk works.
To test a SIP trunk
- Go to Gateway > SIP > SIP.
- Select the trunk that you want to test and click Test.
- Select Test Call - Dry Run or Test Call.
- Configure the following fields, as applicable:
GUI field
Description
Test Call - Dry Run
Run a system SIP trunk test without making a real phone call.
Destination number
Enter a destination number to call.
From number
Enter the number from which you want to call the destination number. The FortiVoice Gateway will connect this number with the destination number for the test.
Test
Click to start the dry run test and check the Test result.
Reset
Click to remove the test result in order to start a new test.
Test Call
Test the SIP trunk by making a real phone call.
Destination number
Enter a destination number to call.
After call is established
Select the FortiVoice Gateway action once it calls the destination number:
- Play welcome message: The FortiVoice Gateway will play a message to the destination number.
- Connect test call to number: In the Number field, enter the number from which you want to call the destination number. The FortiVoice Gateway will connect this number with the destination number to test the trunk.
Test
Click to start the test and check the Test result.
Reset
Click to remove the test result in order to start a new test.
Creating a SIP trunk with FortiCall service
You can create one trunk with FortiCall and use it free for 30 days or 300 minutes, whichever comes first. Note that the trial account only allows outbound calling and no international calling is available.
If you sign up for the service during a trial use, the trial is closed and billing starts.
To create a SIP trunk with FortiCall service
- Go to Gateway > SIP > SIP.
- Click FortiCall.
The Create SIP Trunk dialog box displays.
- Take note of the MAC Address and System ID for use if you decide to sign up for the service later.
- Keep Create dialplans for this trunk selected unless you want to create the dialplans by yourself.
The auto-generated dialplans will replace the default inbound, outbound, and emergency call dialplans. You can delete them if you do not choose to use the FortiCall service.
- Click OK.
- Enter your name, email address, and reseller or partner code.
- Click Create.
- Click OK.
The FortiCall trunk is created.