VoIP phone system installation

Here's what you need to get set up with VoIP - and how to do it.

Our research

To recommend the best phone systems for small businesses, our team of expert writers and researchers hone in on the most important factors. We rate providers on value for money – including initial setup costs, any equipment costs, and ongoing service fees; an ability to scale as your team grows; depth of features, plus the help and support options that are available.
Written and reviewed by:

If you're getting a VoIP phone system set up for your office, then you're making a smart move. This form of communication is much more future-proof than a traditional phone line. With VoIP phone costs coming down for businesses, and the incoming PSTN switch-off meaning that you've no choice but to opt for a VoIP system, it's the right time to invest.

In this guide, we'll walk you through the main considerations you'll need to keep in mind for a VoIP installation. We can also help give you simple pricing comparisons for the process, using the handy form below:

How many staff do you need a VoIP phone system for?

Compare Costs

What you need before you get started

This is what you’ll need to install a VoIP phone system:

  1. A strong broadband internet connection
    The higher your call volume, the higher the bandwidth required. For more detail on how many phones your internet connection (measured in Mbps: megabytes per second) can support, please see the helpful table below.
  2. Wired Ethernet router
    While your budget will have an impact on this decision, you will need a highly capable VPN (Virtual Private Network) router with a high quality of service and strong concurrent connection volume. If you’ll want to use your VoIP system remotely, then the VPN function will be essential.
  3. A computer functioning as the PBX (Private Branch Exchange) server
    A VoIP phone system requires very little from the PBX, unless you have a lot of phone users.
    Wondering what PBX means? Then be sure to check out our article on what is PBX?
  4. IP Phones (hardware)
    You’ve got a lot of choice here – from full-colour touchscreen systems to cordless Wifi phones, it’s possible to choose the hardware that best suits your business needs. To fully assess what’s available on the market, take a look at our page on the best VoIP providers and phones out there today.Note: it’s important to check that your hardware of choice is also compatible with your PBX server.
  5. PBX (Private Branch Exchange) server software
    PBX software is installed on your server to act as the nucleus of your local phone network. This software facilitates all of your phone system’s functionalities, ensuring the smooth running of your business calls.
  6. A VoIP provider
    Your business needs to subscribe to this service. This is similar to having a mobile phone contract, as it is separate to the phone itself, but essential to your ability to make external calls. Without a VoIP provider, you’ll only be able to dial other extensions within your office.
Bandwidth (upload speed)Maximum number of linesRecommended number of lines
500 Kbps51
1 Mbps102
5 Mbps5011
10 Mbps10022
30 Mbps50067

What’s the difference between hardware and software VoIP phones?

  • Hardware (IP phone) – hardware IP phones that look like regular office phones, but use VoIP technology; often called IP phones
  • Software (softphone) – software installed on a computer/mobile device, enabling it to be used as a VoIP phone; often referred to as a softphone

How to install a VoIP hardware system

You’ve seen the components list – now for the method.

Sometimes it’s easier to visualise a system. This diagram is roughly what a network layout for a hardware VoIP system will look like:

VoIP phone system layout

Hardware VoIP phones, also known as IP phones, are very similar to conventional office phones. While IP phones both look and function in a similar way to analogue phones, the difference is that they read digital, rather than analogue signals.

As the above graphic shows, the PBX server merely sits within your network, like any other device. Providing it’s on the same network, your hardware (IP phones) can then use the IP address to connect to the PBX system.

Your PBX system must be connected to your network via a standard NIC (Network Interface Card), and must be assigned a static IP address. This makes your PBX consistently accessible.

Your VoIP network can then be installed on the same subnetwork for ease of configuration. It is also possible to install the entire VoIP network under a separate subnetwork altogether, but this is a more complex approach, configuratively speaking.

Connecting the phones:
Now we’ve taken a look at the tech-heavy bits, it’s time for the easy part – plugging in your hardware. For this, we’re going to assume that your phones are IP phones, as this is the hardware that is compatible with the system and the most office-friendly.To connect your IP phones, simply connect them to the same network as the PBX via an Ethernet cable (for some IP phones, a power-over-Ethernet adapter is also necessary).Once the phone is up and running, it will locate and conjoin with the PBX system.

What about the router?

For complete VoIP compatibility, your router will probably require a few configurative tweaks. Possible changes include:

  • Enable UPnP (Universal Plug and Play)
    This is a set of networking ‘protocols’ that allow networked devices to discover one another. In other words, UPnP will allow your VoIP phones to locate and conjoin with the PBX system.
  • Enable NAT (Network Address Translation)
    This is related to your IP address. NAT modifies your network address information to remap one IP address into another during transit over a traffic routing device.
  • Open Firewall port UDP:4569 to your PBX static IP address
    Firewall port UDP:4569 works well in network address translated environments. It’s a TCP port – meaning that it uses Transmission Control Protocol – and enables two hosts to establish a connection and exchange data, guaranteeing communication and the delivery of information between devices.
  • Forward ports 5060 and 4569 to your static IP address
  • Forward ports 10001 – 20000 and port 4569 to your static IP address

Basically, to connect your VoIP hardware, you simply need to plug it in via an Ethernet cable and make sure that the router is configured for maximum compatibility.


How to install a VoIP software system

The following steps detail how to set up a software VoIP phone system. A software system differs from a hardware system insofar that the software simply needs to be installed on a computer or mobile phone, enabling it to be used as a VoIP phone (and thus making it a softphone).

Headsets and handsets can also be plugged into a computer for ease of use when it comes to making and receiving calls, but the basic principle of a software VoIP solution is that it is a programme to be installed, rather than a piece of kit to be plugged in.

Steps to software VoIP phone installation

  1. Log in to your PBX server
    You do this by entering your chosen IP address into your server’s domain.
  2. Set up your VoIP provider
    This means configuring your server to communicate with lines outside of your office via your chosen VoIP provider. Without this step, your network will only be able to communicate internally.
  3. Set up the TRUNK (on your PBX server)
    This is the basis of communication between your network and your VoIP provider. To do this, you need to enter details that should be provided by your VoIP provider.

Setting up the TRUNK

TRUNK name: name of provider
Outbound CallerID: the new VoIP number you were assigned
CID Options: set to ‘allow any CID’ during setup, then change to ‘block foreign CIDs’ once setup is complete (this keeps your network secure)
PEER details: input information about your provider (this information should be provided by your provider)
Register string: information that authenticates your network with your provider via account ID and password

  1. Set up an inbound route
    This will allow you to receive external calls. There’s a pretty much unlimited amount of inbound routes you can set up on most systems, but each that you want your network to handle has to be represented by a different number.
  2. Set a destination for the inbound route
    This determines where calls to your inbound route will be directed to. For example, you may wish to set this directly to your receptionist’s extension. Alternatively, you may wish to set up a digital receptionist who will greet incoming calls with a welcome and instructional message.
  3. Configure your extensions

This is a two-part process:

Part A = configuring the PBX extensions
Part B = configuring the device that’s hosting the VoIP software itself

Every phone or computer (the software ‘host’) will be different, and therefore the setup process here will be too variable to explain in detail. However, it should be a fairly straightforward process that your chosen hosting device (or devices) will be geared up to walk you through logically.

Your phone or computer will probably have a web admin feature that’s reachable by entering the device’s IP address into a browser. Then, you’ll have to specify the extension and password you set up with the IP address of your PBX server.

Setting up outbound routes

Having completed step six, you should be able to receive external calls. To make calls, you need to configure your device to be able to handle different dialling scenarios.

There are two basic scenarios you need to set your device up for.

Scenario A: dialling an internal extension

On your chosen software’s interface, you should be presented with the option to ‘add route’. Select this, and then complete the steps presented to you. These steps will most likely ask you to input the following data:
Route name: Internal
Route type: Intra-company
Time group: Permanent
Dial pattern: Enter in the ‘match pattern field’: ZZZZ

Then save this route. This will tell the system that when someone is dialing a four digit number, it should be directed to an internal extension. Putting in more or fewer Zs will vary the number of digits in your internal extensions.

Scenario B: dialing an outside phone number

Again, you need to select the ‘add route’ option on your software’s interface. For this scenario, you will likely be asked to input the following information:

Route name: Outbound
Route type: Non-checked
Time group: Permanent
Dial patterns: Add as many or as few patterns here as you like. This will allow the VoIP system to make external calls to normal, external numbers.
Trunk sequence: Input your VoIP trunk sequence here

Then, ‘submit’ to save the route.


Are your staff working remotely? Your business needs a portable, flexible phone system, and this is one of the biggest benefits of VoIP solutions! Provide us with a few details so we can connect you with the right VoIP suppliers.

Compare VoIP phone systems and installation

All being well, you should now be able to make and receive calls via your VoIP phone system. Whether you have a hardware or software VoIP system, it should have been relatively quick and easy to get set up.

For more information on phone systems, see our dedicated channel of advice and ‘how to’ pages. Or, to compare suppliers, simply complete our quick and easy form.

Written by:
Aimee is Startups' resident expert in business tech, products, and services. She loves a great story and enjoys chatting to the startups and small business community. Starting her own egg delivery business from the age of 12, she has a healthy respect for self-starters and local services.
Back to Top