How to configure SIP Trunks on 3CX
Last updated
Last updated
You’ll learn how to configure your 3CX PBX to make use of our SIP-trunk services and inbound numbers.
Step one
Create a SIP-trunk at MessageBird Dashboard and make sure that you have a Domain name with an attached ACL that only includes IP-addresses. When an ACL includes username/passwords, they are obligated to use for setting up a SIP-trunk. For a detailed guide, head to this article: SIP Trunking.
Step two
Log in to the management interface of your 3CX and do the following:
Go to SIP trunks:
Select ‘Add SIP trunk’
‘Select Country’: choose ‘Generic’
‘Select Provider’: pick ‘Generic VoiP Provider’
‘Main Trunk No’: enter your default number that you want to display, in the international format including a leading + sign. For example +31123456789
Click the ‘Ok’ button when ready.
Go to the tab page General:
Enter a name for your Trunk. This is for your reference only, so pick a name that will be easily identifiable for you.
Registrar/Server/Gateway Hostname or IP’: enter the domain name that you created at the MessageBird portal
‘Outbound Proxy’: enter the domain name that you created at the MessageBird portal again
‘Type of Authentication’: this can stay on ‘Do not require - IP Based'
‘Authentication ID’ (SIP User ID): leave it empty.
‘Authentication Password’: leave it empty.
‘3 Way Authentication Password’: don’t set.
Keep in mind that other settings can be changed based on your own preference. Click the ‘Ok’ button when ready.
Go to the tab page DIDs:
Click ‘Add DID’ and enter your DID in international format Without a leading + sign (for example 31123456789) and repeat for all your DIDs. Click the ‘Ok’ button when ready.
Go to the tab page Caller ID:
At the selection Outbound add 2 replacement rules click ‘Add’
Source Pattern 0 and Replace Pattern 31
Source Pattern 00 and Replace Pattern +
Click the ‘Ok’ button when ready.
Go to the tab page Options:
At selection ‘Advanced’, select ‘Support Re-invite’, and disable ‘Force invites to be sent to IP of Registar’
At selection ‘Codec Priority’, remove the codec G729
Click the ‘Ok’ button when ready.
* You don’t need to change anything on tab page Inbound Parameters.
Go to the tab page Outbound Parameters:
By default the Caller ID from Extension settings are used in case of Call forwarding to outbound calls; however, in case you want to see the original caller ID of the dialler with ‘Call Forwarding’, you need to change the following details:
Change Display Name to ‘Originator Caller number will be sent’
Change User Part change to ‘Originator Caller number will be sent’
Click the ‘Ok’ button after making these changes.
That’s it! You’re all set and ready.
Check out this additional information if you need it:
Additional information for Outbound Rules (general settings)
Additional information for Inbound Rules (general settings)
Additional information for Extensions (general settings)