# Yeastar P-Series SIP Trunk Configuration

**Category:** PBX Setup Guides
**URL:** https://www.simtex.com.au/support/kb/pbx-setup-guides/yeastar-p-series-sip-trunk-configuration
**Published:** 2026-03-30

Step-by-step guide to configuring a Simtex SIP trunk on Yeastar P-Series PBX systems (P550, P560, P570) using TCP transport with SRV failover.

## Why this article matters

Australian businesses deploying Yeastar P-Series IP-PBX appliances (P550, P560, P570) typically reach this guide when selecting a SIP trunk provider compatible with the platform's modern firmware and SRV/NAPTR-based failover. The configuration uses a Register Trunk over TCP transport to siptcp.simtex.com.au on port 5062, with G.711 A-Law and U-Law as the primary codecs and RFC4733 DTMF — a topology that aligns with Yeastar's certified-interoperability programme rather than requiring custom dial-plan work. The trunk service referenced here is Simtex SIP Trunks, priced from $4.99 per channel per month and delivered from geo-redundant Perth and Sydney points of presence on a 99.99% uptime SLA. Channel counts scale from 2 to 200+ on a single trunk, so the same P-Series appliance can be provisioned for a small office or a multi-site head office without changing carrier. Compared with reseller SIP providers such as Vonex, Maxotel, SIPTalk, or Intelephony, Simtex operates its own carrier network — calls terminate directly without an additional wholesale hop — and submits Australian number ports as the licensed carrier of record. Inbound 1300 and 1800 numbers can attach to the same Yeastar trunk, and existing DIDs port across on the standard 10-business-day Category A pathway.

## Simtex SIP Trunks from $4.99/month

Business-grade SIP trunking with geo-redundant infrastructure, crystal-clear audio, and Australian-based support. Pay-as-you-go or unlimited plans available.

- [View SIP Trunk Plans](/products/sip-trunks)

## Overview

This guide walks you through configuring a Simtex SIP trunk on a **Yeastar P-Series PBX** (P550, P560, P570) using a **Register Trunk** with TCP transport. The P-Series runs Yeastar's modern firmware with an updated web interface and supports SRV/NAPTR-based automatic failover.

Yeastar P-Series PBX systems are popular mid-range IP-PBX appliances offering a clean web GUI, hot standby support, and certified interoperability with numerous SIP providers &mdash; [yeastar.com](https://www.yeastar.com/p-series-pbx-system/)

### What you'll need

- Your Simtex account number (e.g. `214XXXXXXX`)
- Your Simtex SIP password
- Your allocated DIDs (phone numbers)
- Yeastar P-Series PBX with web GUI access

> **Info:**
> **SIP Servers:**
> - **West Coast (AU):** `siptcp.simtex.com.au`
> - **East Coast (AU):** `siptcpeast.simtex.com.au`
> 
> Choose the server closest to your PBX. The Yeastar P-Series supports DNS-NAPTR transport for automatic server discovery and failover.

> **Warning:**
> **Do not expose your PBX to the public internet.** In 99.9% of cases you do not need any ports forwarded on your router or firewall to connect to Simtex. If you are unsure, [speak to us](/contact) first.

## Step 1 &mdash; Enable TCP Transport

Before creating the trunk, ensure TCP is enabled in the global SIP settings. By default, only UDP may be active.
1. Navigate to **PBX Settings &rarr; SIP Settings &rarr; General &rarr; Basic**
2. Tick the checkbox next to **SIP TCP Port**
3. Leave the port as the default (`5060`) unless you have a specific reason to change it
4. Click **Save** then **Apply**
5. **Reboot the PBX** &mdash; TCP transport requires a full system reboot to take effect

> **Warning:**
> **Reboot required.** Unlike most Yeastar configuration changes that take effect with just &ldquo;Save and Apply&rdquo;, enabling or disabling TCP transport requires a full PBX reboot. Plan this change during a maintenance window.

## Step 2 &mdash; Create the SIP Trunk
1. Navigate to **Extension and Trunk &rarr; Trunk**
2. Click **Add**
3. For **Select ITSP Template**, select **General** (Simtex is not in the pre-configured template list)
4. Set **Trunk Type** to **Register Trunk**

> **Note:**
> **Trunk types explained:** Yeastar P-Series offers three trunk types. **Register Trunk** is the correct choice for Simtex &mdash; the PBX authenticates with your account credentials and registers with our SIP servers. *Peer Trunk* is for IP-based authentication (no credentials). *Account Trunk* is when external devices register TO your PBX.

## Step 3 &mdash; Trunk Settings

Configure the connection details for Simtex:

### Basic Settings

```
`Name:                Simtex-SIP
Trunk Status:        Enabled
Trunk Type:          Register Trunk
Transport:           TCP
Hostname/IP:         siptcp.simtex.com.au
Port:                5062
Domain:              siptcp.simtex.com.au
Username:            214XXXXXXX
Password:            XXXXXXXX
Authentication Name: 214XXXXXXX`
```

> **Tip:**
> **DNS-NAPTR for automatic failover:** Instead of selecting **TCP** as the transport, you can select **DNS-NAPTR** and set the port to `0`. The PBX will then query DNS SRV/NAPTR records to automatically discover the correct server, port, and transport &mdash; providing automatic failover across our geo-redundant server farms.

> **Note:**
> **East Coast?** Replace `siptcp.simtex.com.au` with `siptcpeast.simtex.com.au` in both the Hostname/IP and Domain fields if your PBX is located on the East Coast of Australia (NSW, VIC, QLD).

## Step 4 &mdash; Codec Configuration

Click the **Advanced** tab within the trunk settings, then scroll to the **Codec Setting** section.

Move the following codecs from the **Available** list to the **Selected** list in this priority order:

```
`Priority 1:  a-law  (G.711 A-Law)
Priority 2:  u-law  (G.711 U-Law)`
```

Remove any unnecessary codecs from the Selected list &mdash; a cleaner codec list speeds up call negotiation.

> **Info:**
> **G.711 A-Law** is the standard codec for Australian PSTN interconnection. It provides toll-quality audio at 64kbps with zero transcoding overhead. Always place it first.

### VoIP Settings (Advanced Tab)

While on the Advanced tab, also configure these VoIP settings:

```
`DTMF Mode:           RFC4733 (RFC2833)
Qualify:             Enabled
T.38 Support:        Disabled (unless you need fax)
Enable RTP Keep-alive: Enabled`
```

Under **Call Restriction**, set **Maximum Concurrent Calls** to match your purchased channel count.

> **Tip:**
> **Channel security:** Set **Maximum Concurrent Calls** to the number you actually need. This acts as a hard limit &mdash; if your system is compromised, attackers can't exceed this call count.

## Step 5 &mdash; SIP Header Settings

Click the **SIP Headers** tab within the trunk settings to configure caller ID passthrough:

### Inbound Parameters

```
`Get Caller ID From:  P-Asserted Identity
Get DID From:        Follow System`
```

### Outbound Parameters

```
`P-Asserted-Identity: [Default]
Remote-Party-ID:     [Default]`
```

These settings ensure your outbound caller ID is correctly transmitted and that Simtex can pass caller ID information back to you on inbound calls.

## Step 6 &mdash; Add DIDs

Click the **DIDs/DDIs** tab within the trunk settings:
1. Click **Add**
2. For a single number, enter the DID in E.164 format without the `+` prefix (e.g. `61894883344`)
3. Give it a friendly **DID Name** (e.g. &ldquo;Main Reception&rdquo;)
4. For a block of sequential numbers, select **DID Range** and enter the start and end numbers
5. Click **Save**

Repeat for each DID or number block allocated to your Simtex account.

## Step 7 &mdash; Outbound Routes

Outbound routes tell your Yeastar PBX which numbers are allowed to be dialled externally and which trunk to use.
1. Navigate to **Call Control &rarr; Outbound Route**
2. Click **Add**
3. Enter a **Name** (e.g. &ldquo;Simtex Outbound&rdquo;)
4. Under **Trunk**, move your **Simtex-SIP** trunk from Available to Selected
5. Under **Extension**, move the extensions or extension groups that should be allowed to make external calls
6. Configure **Dial Patterns** for Australian numbering (see table below)
7. Click **Save and Apply**

## Recommended Dial Patterns for Australian Numbering

| Description | Dial Pattern | Strip | Prepend | Example Dialled |
| --- | --- | --- | --- | --- |
| Local (8-digit with area code) | `XXXXXXXX` | 0 |  | 94883344 |
| National / Mobile (leading 0) | `0XXXXXXXXX` | 0 |  | 0412345678 |
| Emergency | `000` | 0 |  | 000 |
| 1300 / 1800 Numbers | `1[38]00XXXXXX` | 0 |  | 1300888519 |
| 13 Numbers (6-digit) | `13XXXX` | 0 |  | 131313 |
| International (0011) | `0011.` | 0 |  | 001161894883344 |

> **Warning:**
> **International dialling:** If you do not need international calls, simply leave out the `0011` dial pattern. This is the simplest way to prevent unauthorised international dialling and potential toll fraud.

> **Note:**
> **Wildcard syntax:** Yeastar uses Asterisk dial pattern notation. `X` matches any digit 0&ndash;9, `Z` matches 1&ndash;9, `N` matches 2&ndash;9, and `.` matches one or more characters.

## Step 8 &mdash; Inbound Routes

Inbound routes direct incoming calls on your DIDs to the correct destination (extension, ring group, IVR, queue, etc.).
1. Navigate to **Call Control &rarr; Inbound Route**
2. Click **Add**
3. Enter a **Name** (e.g. &ldquo;Main Line&rdquo;)
4. Under **Trunk**, move your **Simtex-SIP** trunk to the Selected list
5. Under **DID Pattern**, enter the DID number in E.164 format (e.g. `61894883344`) &mdash; or leave blank for a catch-all route
6. Set the **Default Destination** to the target extension, ring group, IVR, or queue
7. Click **Save and Apply**

### Create a catch-all route first

Leave the **DID Pattern** blank to create a catch-all route. This handles any inbound DID that doesn't have a specific route &mdash; point it at your receptionist or main ring group.

### Then add DID-specific routes

Create additional inbound routes for individual DIDs that need specific routing.

## Step 9 &mdash; Outbound Caller ID (DOD)

By default, outbound calls present the trunk-level Outbound CallerID. To assign different DIDs to different extensions:
1. Navigate to **Extension and Trunk &rarr; Trunk**
2. Edit your **Simtex-SIP** trunk
3. Click the **Outbound Caller ID** tab
4. Set the global **Outbound Caller ID** to your main DID (e.g. `61894883344`)
5. In the **Outbound Caller ID List** section, click **Add** to assign specific DIDs to individual extensions

The DID must be allocated to your Simtex account &mdash; you cannot present arbitrary numbers.

> **Info:**
> **Caller ID validation:** Simtex validates outbound caller IDs against your account. Only DIDs allocated to your trunk will be transmitted &mdash; any other number is replaced with your main trunk number automatically.

## Testing Your Trunk

Once configured, verify everything works:
1. **Check trunk status** &mdash; navigate to **Extension and Trunk &rarr; Trunk** and confirm the trunk shows a green &ldquo;Registered&rdquo; status
2. **Make an outbound call** &mdash; dial an external number from an extension and confirm two-way audio
3. **Receive an inbound call** &mdash; call one of your DIDs from a mobile and confirm it routes correctly
4. **Verify caller ID** &mdash; check your outbound caller ID displays correctly on the receiving end
5. **Check voicemail** &mdash; leave a voicemail to ensure DTMF tones are working correctly through the trunk

> **Note:**
> **Trunk not registering?** Check these common issues:
> - Verify your account number (`214XXXXXXX`) and password &mdash; copy/paste to avoid typos
> - Ensure TCP transport is enabled globally (Step 1) and **the PBX has been rebooted** since enabling it
> - Confirm the Transport is set to **TCP** on the trunk and Port is `5062`
> - Check your firewall allows outbound TCP connections
> - Try the alternate server (`siptcpeast` / `siptcp`) in case of regional issues

## Security Hardening

After configuring your trunk, take these essential steps to secure your Yeastar PBX:

### Disable SIP Guest Calls
1. Navigate to **PBX Settings &rarr; SIP Settings &rarr; General**
2. Scroll to the Advanced SIP Settings section
3. Set **Allow Guest** to **Disabled**

### Additional security measures

- **Strong extension passwords** &mdash; use the auto-generated passwords; do not simplify them
- **IP auto-defense** &mdash; Yeastar includes built-in brute-force protection; ensure it is enabled under **Security &rarr; Security Rules**
- **Firmware updates** &mdash; keep your PBX firmware up to date via **Maintenance &rarr; Upgrade**
- **Channel limits** &mdash; keep Maximum Concurrent Calls on the trunk set to your actual requirement
- **Disable unused services** &mdash; turn off SSH, FTP, or other remote access protocols you don't use

> **Warning:**
> **Always disable SIP Guest calls on production systems.** Leaving this enabled allows unauthenticated callers to place calls through your PBX &mdash; one of the most common causes of toll fraud.

## Common Questions

**Q: Should I use Register Trunk or Peer Trunk for Simtex?**

A: **Register Trunk.** Simtex uses credential-based authentication. Your PBX registers with our SIP servers using your account number and password. Peer Trunk is only used when a provider authenticates by IP address.

**Q: What is DNS-NAPTR transport and should I use it?**

A: DNS-NAPTR is a transport option that allows the PBX to query DNS records to automatically discover the correct SIP server, port, and transport protocol. If you select DNS-NAPTR and set port to `0`, your PBX will automatically fail over between Simtex's geo-redundant server farms if one becomes unavailable. It's the recommended option if you want maximum resilience.

**Q: Why do I need to reboot after enabling TCP?**

A: Unlike most Yeastar settings, TCP transport requires a system reboot to take effect because the PBX needs to start a new listening socket. Plan this during a maintenance window.

**Q: Can I use different caller IDs for different extensions?**

A: Yes. Use the **Outbound Caller ID** tab on the trunk to assign specific DIDs to individual extensions. The DID must be allocated to your Simtex account.

**Q: What format should I use for DID numbers?**

A: Enter DIDs in E.164 format without the `+` prefix. For example, `61894883344` not `+61894883344` or `894883344`.

## Need Help?

If you run into any issues configuring your Yeastar P-Series trunk, our support team can verify your trunk registration status from our side and assist with troubleshooting.

**[Contact Simtex Support](/contact)**

## Related

- Article: https://www.simtex.com.au/support/kb/pbx-setup-guides/yeastar-p-series-sip-trunk-configuration
- Category: https://www.simtex.com.au/support/kb/pbx-setup-guides
- Knowledge Base: https://www.simtex.com.au/support/kb
- Full AI reference: https://www.simtex.com.au/llms-full.txt
