Connect a Yeastar P-Series PBX to a NumberGroup SIP trunk
Add a NumberGroup SIP trunk to a Yeastar P-Series PBX (P550, P560, P570) using a General Register Trunk. Real config: sip.numbergroup.com host, T-AAAAAA-NNN username and authentication name, DDIs, routes and the common registration pitfalls.
This is the working setup for adding a NumberGroup SIP trunk to a Yeastar P-Series PBX (P550, P560, P570 — appliance or cloud edition). Yeastar ships certified templates for some carriers; there isn't one for NumberGroup specifically, so we use the General template with a Register Trunk — the right choice because NumberGroup authenticates your PBX with a username and password. Takes about five minutes once your trunk credentials are open.
When you ask us to set up the trunk, request Send Numbers As set to "International (+xx)" — that presents inbound DDIs in E.164 (+44…), which is the cleanest format for the P-Series to match against your inbound routes.
The credentials and settings your device needs to register against the NumberGroup SIP trunk are:
- Domain / registrar:
sip.numbergroup.com - Authorisation ID (also called SIP username): looks like
T-AAAAAA-NNNe.g.T-102377-001 - Password: a random string we generate per trunk
- User-Agent Type: we set this our side to match your device (e.g. 3CX Phonesystem, DDI in R-URI (Asterisk), RFC3261 Standard Trunk) so DDIs present in the format your equipment expects
- Send Numbers As: also set our side — pick the format that works best for your platform:
- International (+xx) — true E.164 (
+441214001262) for 3CX, Cisco, Yealink and most modern PBXs - International (xx) — bare digits (
441214001262) for Asterisk / FreeSWITCH dialplan regex - United Kingdom — UK format (
01214001262) for direct-register desk phones / softphones where humans read the Caller ID
- International (+xx) — true E.164 (
- Allowed IPs (optional): for an extra security layer we can lock the trunk to only register from your office IPs — tell us which when you ask
Once you have the credentials, the rest of this guide walks through the device-side config. If you'd rather skip the config altogether, ask us — we'll do it for you on most common PBXs and phones.
Step 1: add the trunk
Log in to the P-Series web portal and go to Extension and Trunk → Trunk, then click Add.
- Name: NumberGroup (or anything memorable)
- Trunk Status: Enabled
- Select ITSP Template: General
Step 2: detailed configuration
In the detailed configuration section, choose the trunk type and enter your NumberGroup values:
- Trunk Type: Register Trunk
- Transport: UDP
- Hostname/IP:
sip.numbergroup.com - Port:
5060 - Domain:
sip.numbergroup.com - Username:
T-AAAAAA-NNNfrom the email we send you (e.g.T-102377-001) - Password: your trunk password from the email we send you
- Authentication Name:
T-AAAAAA-NNN— the same value as the Username
Why Username and Authentication Name match: Yeastar's own guide notes the Authentication Name is "in most cases, the same as the username" — and on a NumberGroup trunk it always is. Both take your T-AAAAAA-NNN. Leave Enable Outbound Proxy off.
Step 3: add your DDIs
Click the DIDs/DDIs tab → Add to tell the PBX which numbers it owns:
- For one number — Create Method Single DID, then enter it in the DID/DDI field
- For a block — Create Method DID Range, then enter the start and end numbers in DID Range
- DID/DDI Name (optional) helps you distinguish inbound calls
- Click Confirm
Then click Save and Apply on the trunk.
Step 4: inbound and outbound routes
A trunk on its own doesn't route calls — point it at your extensions:
- Inbound: assign this trunk to one or more Inbound Routes so calls to your DDIs ring the right extension, ring group or IVR.
- Outbound: assign the trunk to an Outbound Route so your extensions dial out through NumberGroup. Set the route's caller ID to one of your NumberGroup DDIs (an invalid CLI is the usual cause of an outbound 403).
The exact route screens are in Yeastar's own admin guide, linked at the foot of this page — we keep the click-path with them so it stays current with your firmware.
Step 5: verify registration
- Back on Extension and Trunk → Trunk, the trunk shows the OK status icon once it has registered successfully
- We can confirm the trunk has registered our side — ring us or check your email for the "trunk live" confirmation
- Place a test call out, and ring one of your DDIs from a mobile to test inbound
When it doesn't work
Trunk never shows the OK icon
- Wrong Username, Authentication Name or Password — check them against the email we sent when we set up the trunk (a stray trailing space in the password is a common culprit)
- Hostname/IP and Domain must both be
sip.numbergroup.comexactly - Transport must be UDP on port 5060
Outbound fails with 403
The caller ID your Outbound Route presents isn't one of your NumberGroup DDIs. Set it to a valid DDI you own.
One-way or no audio
- Disable SIP ALG on your router — it rewrites SIP and breaks the media path
- Confirm the P-Series' NAT settings reflect your real public IP if the PBX is behind NAT
Set the fraud caps before going live
Ask us to set the trunk's Fraud Detection Simultaneous Calls and a Daily Spend ceiling a little above your real peak. If a compromised extension tries to dial through out of hours, the trunk auto-disables before the bill runs up. See our UK telecom fraud guide.
Source: the device navigation in this guide follows Yeastar — Create a SIP Register Trunk (P-Series Administrator Guide). We keep the click-path with the manufacturer so it stays current — the NumberGroup trunk values above are the part specific to your account.
SIP trunks at carrier cost
Run your own Yeastar, or let us host a cloud PBX for you — Membership covers SIP trunks (free, up to 25 concurrent calls), unlimited UK numbers, hosted PBX and every smart feature. £149/mo flat.