Service · SIP Trunking

SIP trunking for the phone system you already run

Connect your IP PBX to the public telephone network over IP. Calls in both directions, numbers routed where you need them, and a configuration that is reviewed, documented and tested before it carries live traffic.

  • IP or registration authentication
  • Inbound and outbound
  • Failover routing
IP desk phone on a white table in a bright meeting room

What it is

A voice connection delivered over IP

A SIP trunk is a virtual phone line. Your PBX uses the Session Initiation Protocol (SIP) to set up calls with our platform, and the audio travels as RTP packets over your internet or private connection.

With traditional lines, every call needs a physical circuit to the local exchange. With a SIP trunk, your PBX sends calls to the provider over a data connection you already have, and the provider connects them to the public telephone network. Callers notice no difference; your team keeps the same handsets, extensions and menus.

A trunk is defined by two things that are often confused: the numbers (DIDs) that callers dial to reach you, and the channels that set how many calls can be in progress at once. You can have many numbers on a trunk with only a few channels, or a few numbers with many channels.

Channels and numbers are separate parts of a SIP trunk

  • Channels

    What it is
    Capacity for one simultaneous call
    Sized by
    Peak concurrent calls, in and out
    Example
    10 channels = 10 calls at once
  • Numbers (DIDs)

    What it is
    A phone number that routes to your trunk
    Sized by
    How many numbers people need to dial
    Example
    50 numbers, e.g. one per employee

Why organisations move to SIP

Problems a SIP trunk solves

Most moves to SIP start with one of these limitations of traditional lines.

  • Fixed-capacity lines

    Analogue lines and ISDN circuits come in fixed blocks. Adding capacity means new physical circuits and lead times; a SIP trunk is resized in configuration.

  • Numbers tied to a location

    Traditional numbers are bound to the exchange that serves the building. With SIP, numbers can be routed wherever your PBX runs, including a data centre or the cloud.

  • Limited resilience

    When a physical line fails, calls fail with it. SIP trunks can send inbound calls to alternative destinations when your PBX cannot be reached.

  • Separate providers per country

    Organisations with offices in several countries often manage separate line contracts. SIP connectivity can bring numbers and outbound routing under one configuration, subject to local availability.

Inbound and outbound

Both directions on one trunk

The same trunk normally carries inbound and outbound calls, configured to your routing rules.

Professional in a white shirt taking a call on a smartphone

Inbound calls

When someone dials one of your numbers, the carrier network routes it to your trunk and we deliver the call to your PBX in an agreed number format. Your PBX then applies its own rules: a menu, a queue, a ring group, a direct extension or out-of-hours handling. Each number can be routed differently.

Outbound calls

Your PBX sends outbound calls to the trunk, which passes them to the carrier network for delivery. Destinations are enabled to match your needs, and international or premium-rate calling is opened deliberately rather than by default.

Caller ID presentation

Where supported, your PBX can present any number you are authorised to use, such as a main number for the whole company or a direct line per user. Presenting numbers you do not hold is not permitted, and rules vary by country.

Authentication

IP-based or registration-based authentication

Every trunk needs a way to know that calls really come from your PBX. There are two standard methods, and the right choice depends on your network.

Choosing an authentication method

  • IP authentication

    How it works
    Calls are accepted only from your PBX’s static public IP address
    Best for
    On-premises PBXs and SBCs with a static IP
    Security
    Strong: traffic from any other address is rejected
    What we need
    Your public IP address(es)
  • Registration (digest)

    How it works
    Your PBX registers with a username and password and re-registers periodically
    Best for
    Dynamic IPs, hosted PBXs, or connections you do not control
    Security
    Depends on credential strength and protection
    What we need
    Nothing; we issue the credentials

Network and media

Network, codec and DTMF requirements

These settings decide call quality. Each one is listed on your configuration sheet.

  • Codecs

    G.711 µ-law / A-law · G.729 · G.722

    G.711 is the common baseline and avoids transcoding. Compressed or wideband codecs depend on the route and your PBX. We agree a codec order so both sides negotiate the same codec.

  • DTMF

    RFC 4733 (RFC 2833) · SIP INFO · in-band

    Keypad tones must survive the call path so menus, voicemail and payment systems work. RTP events (RFC 4733) are the usual choice; the method must match on both sides.

  • Bandwidth

    ~90–100 kbps per G.711 call, each direction

    Each concurrent call consumes bandwidth in both directions including packet overhead. Size your connection for peak calls plus your other traffic, and prioritise voice.

  • NAT and firewalls

    SIP 5060/5061 · RTP port range

    One-way or missing audio is almost always a NAT issue. Disable SIP ALG on routers that mishandle SIP, set the PBX’s public address correctly and open the agreed RTP port range.

Compatibility

Works with standards-based IP PBXs

Asterisk, FreePBX, 3CX, FreeSWITCH, FusionPBX, Yeastar, Grandstream UCM and other SIP-compliant systems can usually connect. We review your platform and version before you commit.

Product names are trademarks of their respective owners and are listed for compatibility guidance only; no partnership or certification is implied.

pjsip.conf · example only
; Example only. Replace placeholder values with those on your
; configuration sheet. Shown for Asterisk PJSIP with IP authentication.
[provider-trunk]
type = endpoint
transport = transport-udp
context = from-provider
disallow = all
allow = ulaw,alaw
dtmf_mode = rfc4733
aors = provider-trunk
direct_media = no

[provider-trunk]
type = aor
contact = sip:SIP-HOST-FROM-CONFIG-SHEET:5060

[provider-trunk]
type = identify
endpoint = provider-trunk
match = PROVIDER-SIGNALLING-IP/32

Reliability and security

Failover, fraud controls and troubleshooting

Resilience and security are agreed during setup, not added after an incident.

  • Inbound failover

    If your PBX does not respond, calls to your numbers can be sent to an alternate destination: a second PBX, another site, or a mobile number. Agreed in advance and tested.

  • Outbound resilience

    Outbound calls depend on your PBX reaching the trunk. Resilience comes from a second internet connection, a second site, or a secondary trunk configured on the PBX.

  • Fraud prevention

    IP allow-lists, strong credentials, channel limits and restricted international destinations reduce the risk and impact of toll fraud. We agree sensible limits during setup.

  • Monitoring and troubleshooting

    SIP response codes and call traces show why a call failed. We use them during testing and when investigating issues, and share findings with your team.

Is it right for you?

When SIP trunking fits, and when it does not

SIP trunking is usually a good fit if

  • You already run an IP PBX (or plan to) and want to keep control of it
  • You are replacing analogue, ISDN or PRI lines
  • Your call volumes or capacity needs change through the year
  • You need numbers in more than one city or country routed to one system
  • You want inbound calls to fail over when your site is unavailable

Consider an alternative if

  • You do not want to run or manage a PBX: a hosted phone system may suit you better
  • Your internet connection cannot carry voice reliably and cannot be upgraded
  • You need features only available from your current carrier’s exchange service
Compare with Cloud PBX

Pricing

What determines the price

SIP trunk pricing is quoted against your requirements. Every line of the quote is itemised.

  • Number of concurrent channels, and whether you need burst capacity
  • Numbers (DIDs) required, by country and type
  • Outbound destinations and expected monthly minutes
  • Inbound minutes on toll-free or specific number types
  • Redundancy: secondary trunks, failover destinations or sites
  • Any one-off configuration, porting or integration work

FAQ

SIP trunking questions

How many channels do I need?

Count the most calls that happen at the same moment during your busiest hour, inbound and outbound together, then add headroom for growth. Call reports from your current PBX or carrier bill give the best data. Our guide on estimating channel requirements walks through the method.

Should I use IP authentication or registration?

If your PBX has a static public IP address, IP authentication is simpler and more secure, because only traffic from that address is accepted. If your address changes, or your PBX is behind a connection you do not control, registration with strong credentials is the practical choice.

Can I move my existing numbers to a SIP trunk?

Often yes, through number porting. Portability depends on the country, number type and current provider. We check before you cancel anything. See Virtual Numbers for how porting and new numbers work.

Will a SIP trunk work with my firewall?

Usually, once it is configured for SIP. The key settings are allowing SIP from the provider’s addresses, opening the RTP media port range and disabling SIP ALG where it interferes. We review your firewall model during the compatibility check.

Is emergency calling supported?

Emergency calling rules differ by country and often require a registered address for each number or site. Requirements and any limitations are confirmed for your locations before go-live, and we explain them in writing.

Next step

Get a SIP trunk configured for your PBX

Tell us your PBX platform, peak concurrent calls and the countries you need. We will reply with compatibility notes and an itemised quote.

Helpful to include

  • PBX platform and version
  • Static IP or dynamic connection
  • Peak concurrent calls
  • Numbers to port or order