Skip to content

IP PBX Configuration - Yeastar

Yeastar has software-based but also hardware IP-PBX that offers complete Unified Communications features, out of the box. SIP Trunk configuration instructions below apply to the following Yeastar versions:

  • Cloud PBX
  • P-Series, software based
  • S-Series, hardware based

Documentation is provided for scenarios where a Yeastar server uses Static or Dynamic IP address on the public Internet.

Static IP address

yeastar-sip-trunking-diagram-static-ip.png

Figure 8.1 Yeastar SIP Trunk - static IP address.


  1. Static IP address (a.b.c.d in our example above) of your 3CX server will be added to GoTrunk service IP ACL (Access Control List) and outbound calls coming from that IP address will be accepted without requiring any further authentication (SIP username and password). This is the most efficient way of authenticating SIP calls. Yeastar will accept them without requiring any further authentication.


To configure Yeastar server to work with GoTrunk SIP trunk using IP authentication the following changes are required:


yeastar-sip-trunk-static-ip.png

Figure 8.2 Yeastar add SIP Trunk - static IP address.
  1. Select Settings in left menu.
  2. Select Trunk from PBX navigation tree.
  3. Click Add button in top toolbar.
  4. Set name for trunk as GoTrunk.
  5. Select Generic from ITSP template.
  6. Select Peer Trunk (Port Based) from "Trunk type" category.
  7. Copy IP and port combination, to later set up under your GoTrunk SIP endpoint.
  8. Under hostname and Domain set your GoTrunk domain eu.st.ssl7.net for Europe (or amn.st.ssl7.net to use North America POP).
  9. Enter your public number Ex: 442039181391 in the "DID number" text box and also under "Caller ID Number"
  10. Click "Save" and also remember to apply changes.

Dynamic IP address

yeastar-sip-trunking-diagram-dynamic-ip.png

Figure 8.3 Yeastar SIP Trunk - dynamic IP address.


  1. For outbound calls from Yeastar to GoTrunk SIP Credentials (SIP username and password) authentication is used.

  2. For inbound calls to one of Telephone Numbers on your GoTrunk account to work 3CX needs to Register with GoTrunk service (and periodically refresh registration in case IP address changes). Calls will be sent to IP address which was sent in the most recent Yeastar Registration. Since the calls will be coming from known IP address of SIP Trunking service (q.x.y.z in our example above) Yeastar will accept them without requiring any further authentication.

To configure 3CX server to work with GoTrunk SIP Trunk using SIP Credentials authentication the following changes are required:


yeastar-sip-trunk-dynamic-ip.png

Figure 8.4 Yeastar add SIP Trunk - dynamic IP address.

Follow steps below to add SIP Trunk:

  1. Select Settings in left menu.
  2. Select Trunk from PBX navigation tree.
  3. Click Add button in top toolbar.
  4. Set name for trunk as GoTrunk.
  5. Select Generic from ITSP template.
  6. Select Register Trunk from "Trunk type" category.
  7. Under hostname and Domain set your GoTrunk domain eu.st.ssl7.net for Europe (or amn.st.ssl7.net to use North America POP).
  8. Enter your Outbound SIP Username into field "Username" and "Authentication Name".
  9. Enter your Outbound SIP Password into field "Password".
  10. Enter you public number Ex: 442039181391 in the "DID number" text box
  11. Enter you public number Ex: 44203981391 in the "Caller ID Number"
  12. Click "Save" and also remember to apply changes.

Route Configuration

Inbound Routing

yeastar-inbound-routing.png

Figure 8.5 Yeastar add Inbound routes.

You will need to add all the Telephone Numbers allocated on your GoTrunk account to your Yeastar trunk. Follow steps below:

  1. Select Settings in left menu.
  2. Select Call Control from PBX navigation tree.
  3. Select Inbound Routes tab.
  4. Click Add button in top toolbar or edit existing route.
  5. Move GoTrunk to "Trunk Members".
  6. Select Extension from Destination drop down menu.
  7. Select extension you are willing to route calls to.
  8. Click "Save" and also remember to apply changes.

Outbound Routing

yeastar-outbound-routing.png

Figure 8.6 Yeastar add Outbound routes.
  • Note: example below is for illustration purposes only. You may want to create additional outbound routing rules as per your requirements.

  • Select Settings in left menu.

  • Select Call Control from PBX navigation tree.
  • Select Outbound Routes tab.
  • Click Add button in top toolbar or edit existing route.
  • Edit the dialling pattern based on your dialling plan.
  • Move GoTrunk to "Trunk Members".
  • Move extensions that should be allowed to us outbound trunk to allowed "Member extension" box.
  • Click "Save" and also remember to apply changes.