3CX - Setup guide

How to setup 3CX to work with a User-Based or IP-Based SIP Trunk

Registering a User-Based SIP Trunk

This is a general guide for configuring TTNC SIP Trunks with 3CX. UI changes may occur between different versions, but it should be possible to use this guide for any recent installations of the software. This guide is based on version 16.

This guide assumes you have successfully installed 3CX and you have the following configured:

  • You have configured an Administrative user
  • You have created one or more extensions that are registering correctly

Navigate to SIP Trunks
Click + Add SIP Trunk
Under Add SIP Trunk/VoIP Provider, set the following:

Select Country

Generic

Select Provider in your Country

Generic SIP Trunk

Main Trunk No

The outbound CLI configured on your Trunk

Under Trunk Details, set the following:
These details are found in myTTNC.

Enter the name for Trunk

Endpoint nickname

Registrar/Server/Gateway Hostname or IP

Domain / Outbound Proxy

Outbound Proxy

Domain / Outbound Proxy

Number of SIM Calls

You can specify this value

Under Trunk Details, set the following:
These details are found in myTTNC.

Type of Authentication

Register/Account-Based

Authentication ID (aka SIP User ID)

Username

Authentication Password

Password


Registering an IP-Based SIP Trunk

This is a general guide for configuring TTNC SIP Trunks with 3CX. UI changes may occur between different versions, but it should be possible to use this guide for any recent installations of the software. This guide is based on version 16.

This guide assumes you have successfully installed 3CX and you have the following configured:

  • You have configured an Administrative user
  • You have created one or more extensions that are registering correctly

Navigate to SIP Trunks
Click + Add SIP Trunk
Under Add SIP Trunk/VoIP Provider, set the following:

Select Country

Generic

Select Provider in your Country

Generic SIP Trunk

Main Trunk No

The outbound CLI configured on your Trunk

Under Trunk Details, set the following:
These details are found in myTTNC.

Enter the name for Trunk

Endpoint nickname

Registrar/Server/Gateway Hostname or IP

Domain / Outbound Proxy

Outbound Proxy

Domain / Outbound Proxy

Number of SIM Calls

You can specify this value

Under Trunk Details, set the following:

Type of Authentication

Do not require - IP Based


Configuring a DID Inbound Rule

Navigate to Inbound Rules
Click + Add DID Rule

Under General, give the rule a name to help identify it.
Select the DID/DDI from the dropdown.

Under Route calls to, set the following:

Destination for calls during office hours

Extension

Select the extension


Configuring a CID Inbound Rule

Navigate to Inbound Rules
Click + Add CID Rule

Under General, give the rule a name to help identify it.
Enter the Caller ID from which you'd like to filter inbound calls.

Under Choose a SIP Trunk to link to this Inbound rule, select the necessary SIP Trunk.

Under Route calls to, set the following:

Destination for calls during office hours

Extension

Select the extension


Configuring an Outbound Route

Navigate to Outbound Routes
Click + Add

Under General, give the rule a name to help identify it.

Under Apply this rule to these calls, set the following:

Calls to numbers starting with prefix

0

Calls from extension(s)

Enter the extension numbers which will use this outbound rule

Calls to Numbers with a length of

9-14

Under Make outbound calls on, set the following:

Route

1

Select your Trunk