Yeastar P-Series to TA800 Complete Peer Trunk Integration Guide
Document Purpose
This document details a complete integration blueprint to deploy a Yeastar TA800 8-Port FXS gateway alongside a Yeastar P-Series PBX without using extension licenses. It supports bidirectional discrete public routing, direct internal dialling shortcut codes, and accurate internal Caller Line Identification (CLI) presentation.
System Requirements
- A static local IP address assigned to the Yeastar P-Series PBX.
- A static local IP address assigned to the Yeastar TA800 Gateway.
- An active SIP Peer Trunk configured between both systems (e.g., named TA800_Gateway on the PBX and P_Series_PBX on the gateway).
Part 1: External Inbound Call Routing (Public DIDs to Ports)
Step 1.1: Add the DIDs to your Main SIP Trunk (P-Series PBX)
- Log into your P-Series Management Portal.
- Go to Extension & Trunk > Trunk and click Edit on your main external VoIP provider trunk.
- Click the DIDs/DDIs tab at the top of the configuration window.
- Click Add and enter your 8 public phone numbers.
- Click Save.
Step 1.2: Create 8 Inbound Routes (P-Series PBX)
Repeat these configuration steps for each of your 8 external numbers:
- Go to Call Control > Inbound Route and click Add.
- Name the route clearly (e.g., Inbound_Port_1, Inbound_Port_2, etc.).
- In the DID Pattern field, type the specific public phone number you want assigned to that target port.
- In the Member Trunk section, select your main external provider trunk.
- Scroll down to the Default Destination section and configure:
- Destination: Trunk
- Trunk: Select your TA800_Gateway peer trunk.
- Click Save and Apply.
Step 1.3: Catch and Separate the Public Numbers (TA800 Gateway)
- Log into your TA800 Web GUI.
- Navigate to Gateway > Route Settings > IP→Port and click Add New Route.
- Configure the routing rule:
- Route Name: Catch_Number_1
- Simple Mode: No
- Call Source: Select your P_Series_PBX peer trunk.
- DID Number / Dial Pattern: Type the exact phone number matched in Step 1.2.
- Call Destination: Select FXS Port 1.
- Click Save.
(Repeat for ports 2 through 8, matching each unique public number to its physical port).
Part 2: Internal Call Routing (PBX Extensions to TA800 Ports)
Step 2.1: Create an "Internal-to-Gateway" Outbound Route (P-Series PBX)
- In your P-Series Management Portal, navigate to Call Control > Outbound Route and click Add.
- Configure the route properties:
- Name: Internal_to_TA800
- Dial Pattern: *80[1-8] (Matches *801 through *808)
- Strip: 0
- Scroll down to Select Trunks and move your TA800_Gateway peer trunk into the Selected column.
- Scroll to Select Extensions and move your internal P-Series extensions or extension groups into the Selected column.
- Click Save and Apply.
Step 2.2: Route the Internal Codes to Physical Ports (TA800 Gateway)
- In your TA800 Web GUI, navigate to Gateway > Route Settings > IP→Port and click Add New Route.
- Configure the rule for the first port:
- Route Name: Internal_Port_1
- Simple Mode: No
- Call Source: Select your P_Series_PBX peer trunk.
- DID Number / Dial Pattern: *801
- Call Destination: Select FXS Port 1.
- Click Save.
(Repeat for the remaining 7 ports, matching *802 to Port 2, up to *808 to Port 8).
Part 3: Internal Analog Outbound Routing & Internal CLI Mapping
Step 3.1: Configure Outbound Caller ID Presentation (TA800 Gateway)
- In your TA800 Web GUI, navigate to Gateway > Route Settings > Port→IP and click Add New Route.
- Configure the outbound rule for the first port:
- Route Name: Outbound_Port_1
- Simple Mode: No
- Call Source: Select FXS Port 1.
- Dial Pattern: .
- Call Destination: Select your P_Series_PBX peer trunk.
- From User / Caller ID: Type *801
- Click Save.
(Repeat this step 7 more times for Ports 2 through 8, changing the Route Name, Call Source Port, and modifying the Caller ID field sequentially to match *802 through *808). Click Apply Changes when finished.
Step 3.2: Configure the Internal Inbound Route Engine (P-Series PBX)
- In your P-Series Management Portal, navigate to Call Control > Inbound Route and click Add.
- Configure the route properties:
- Name: TA800_Internal_Transit
- DID Pattern: .
- Member Trunk: Select your TA800_Gateway peer trunk.
- Destination: Select By Dialled Number (or use regular routing settings to point incoming dialled extensions straight through).
- Click Save and Apply.
Operational Verification
- External Inbound: A call to Public Number #3 passes over the peer trunk, matches pattern #3 inside the gateway, and rings the phone on hardware Port 3.
- Internal Inbound: An IP desk phone dials *803. The PBX pushes the call down the peer trunk, the gateway matches the string, and rings hardware Port 3.
- Internal Outbound with Custom CLI: An analog device on Port 3 dials internal extension 105. The gateway tags the call stream source header as *803 and shoots it to the PBX. Extension 105 rings, displaying *803 on its screen. If Missed, the user can hit redial to dial *803 straight back.