Skip to main content

Trunks

Navigation: Admin → Telephony → Trunks (or Admin → Telephony → BYOC Cloud → Trunks) Last verified: Genesys Cloud Resource Center — March 2026


What Are Trunks?

A trunk is the SIP communications link between Genesys Cloud and an external carrier or PBX. Trunks carry inbound and outbound SIP signaling and are consumed by Sites via Outbound Routes to send calls to the PSTN or connected telephony infrastructure.


Trunk Types

Trunk Type Deployment Model Used For
BYOC Carrier BYOC Cloud Third-party SIP carrier connectivity over the public internet
BYOC PBX BYOC Cloud SIP interconnect with an existing IP-PBX over the public internet
External SIP BYOC Premises On-premises SIP carrier or PBX connectivity through an Edge

ℹ️ BYOC Carrier and BYOC PBX are for BYOC Cloud. External SIP is for BYOC Premises. Do not mix deployment models.


Navigation

Task Path
Open trunks Admin → Telephony → Trunks
Open BYOC Cloud trunks Admin → Telephony → BYOC Cloud → Trunks
Create a trunk Trunks → Create Trunk
Edit a trunk Trunks → select trunk → Edit
Use trunk in routing Admin → Telephony → Sites → [Site] → Outbound Routes

Creating a BYOC Carrier Trunk — Field Reference

Field Description Notes
Name Trunk name Use a descriptive, consistent naming convention
Type BYOC Carrier / BYOC PBX / External SIP Determined by your deployment model
Subtype Vendor/carrier profile where applicable Optional
State Operational state Set to In Service when ready for production
Transport Protocol SIP transport used to send calls UDP / TCP / TLS — does not control inbound protocol
Inbound SIP Termination Identifier Regionally unique ID for inbound SIP routing Required for BYOC Carrier; confirm with carrier
Outbound Request URI Controls SIP request routing for outbound calls Carrier-specific
SIP Servers / Proxies Remote SIP server or proxy addresses Carrier-provided
Digest Authentication SIP authentication Enable if required by the carrier or PBX
Caller Address / Caller ID Outbound caller number E.164 format
Caller Name Outbound caller name Text
SIP Access Control IP allowlist for inbound SIP signaling Restrict to carrier signaling IPs only
PBX Passthrough Enables PBX passthrough where supported Optional
Custom SIP Headers Additional SIP header configuration Optional

Transport Protocol Behaviour

Protocol Notes
UDP Standard, connectionless — widely supported
TCP Connection-oriented, more reliable for SIP
TLS Encrypted SIP signaling; pairs with SRTP for full call security

⚠️ For BYOC Cloud, the transport protocol setting controls how Genesys sends calls on the trunk. It is not enforced on calls received on that trunk.


Step-by-Step: Create a BYOC Carrier Trunk

Step Action
Step 1 Navigate to Admin → Telephony → BYOC Cloud → Trunks
Step 2 Click Create Trunk
Step 3 Select BYOC Carrier as the trunk type
Step 4 Enter the trunk Name
Step 5 Set State to In Service
Step 6 Select Transport Protocol
Step 7 Enter the Inbound SIP Termination Identifier
Step 8 Configure Outbound Request URI
Step 9 Enter SIP Servers / Proxies
Step 10 Enable Digest Authentication if required
Step 11 Under Calling, set Caller ID and Caller Name
Step 12 Configure SIP Access Control IP rules
Step 13 Save the trunk
Step 14 Add the trunk to a Site → Outbound Route
Step 15 Validate with test calls or Simulate Call

Dependencies

Component Purpose
Sites Outbound routes on sites reference external trunks
Number Plans Classify dialed numbers before route/trunk selection
Outbound Routes Select one or more trunks with Sequential or Random distribution
Carrier / PBX Remote SIP endpoint the trunk connects to
Certificate Authorities Required when using TLS trunks (BYOC Premises)

Troubleshooting

Issue Cause Resolution
Trunk not sending calls Wrong transport protocol or routing config Recheck protocol, URI, and remote endpoint requirements
Inbound calls fail Incorrect inbound SIP identifier Validate inbound SIP termination identifier with carrier
Secure calls fail TLS/certificate mismatch Validate TLS support and certificate/trust configuration
Unauthorized SIP traffic SIP ACL not configured Restrict signaling IPs using SIP Access Control
Wrong outbound identity Caller ID/name misconfigured Recheck Calling section values
Route not selecting trunk Number plan or outbound route misconfiguration Validate number plans, route classification, trunk selection

Quick Reference

Question Answer
What trunk types exist? BYOC Carrier, BYOC PBX, External SIP
Which are for BYOC Cloud? BYOC Carrier and BYOC PBX
Which is for BYOC Premises? External SIP
What transport protocols are supported? UDP, TCP, TLS
What does SIP Access Control do? Permits signaling only from specific IP addresses
What is the Inbound SIP Termination Identifier? A regionally unique ID used for inbound SIP routing on BYOC Carrier

Naming Convention

Resource Example
Carrier trunk CarrierA_BYOCCarrier_Prod
PBX trunk CorpPBX_BYOCPBX_Test
Premises SIP trunk HQ_ExternalSIP_Primary

Pattern: <Provider>_<TrunkType>_<Environment>


See Also

  • Sites — outbound routes are configured here and reference trunks
  • Certificate Authorities — required for TLS trunk trust (BYOC Premises)
  • Edges & Edge Groups — BYOC Premises trunks attach to Edges
  • Architectural Build Order — trunks are built in Phase 2

Screenshots