If you have a larger network with more than 10 phones, then it's better to install a dedicated 3CX SBC service.
The 3CX Session Border Controller (SBC) is a software service that installs in your local network to allow easy connection of IP Phones to a 3CX instance in the cloud or a remote on premise 3CX. The 3CX SBC combines all SIP (signaling) and RTP (media) VoIP Packets from one location and delivers them to 3CX, thereby overcoming common firewall and networking issues that affect reliability.
You will need to assign the device/machine running the 3CX SBC a Static IP. This machine must be running all the time!
When is an SBC overkill?
If your network has less than 10 phones, we recommend using an IP phone that is SBC capable, referred to as a router phone. The following phones can be used as router phones:
If you have a single remote phone that you wish to connect to your 3CX in the cloud, consider using the 3CX iOS and Android Apps instead. 3CX Apps are the modern way to connect to a phone system. The user can use it anywhere in his home, or indeed even outside, and it will save configuration and maintenance.
Install the 3CX SBC on any of the following OS / Devices:
Once your SBC is installed, you can provision your IP Phones. See this guide how.