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 TypeDeployment ModelUsed For
BYOC CarrierBYOC CloudThird-party SIP carrier connectivity over the public internet
BYOC PBXBYOC CloudSIP interconnect with an existing IP-PBX over the public internet
External SIPBYOC PremisesOn-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

TaskPath
Open trunksAdmin → Telephony → Trunks
Open BYOC Cloud trunksAdmin → Telephony → BYOC Cloud → Trunks
Create a trunkTrunks → Create Trunk
Edit a trunkTrunks → select trunk → Edit
Use trunk in routingAdmin → Telephony → Sites → [Site] → Outbound Routes

Creating a BYOC Carrier Trunk — Field Reference

FieldDescriptionNotes
NameTrunk nameUse a descriptive, consistent naming convention
TypeBYOC Carrier / BYOC PBX / External SIPDetermined by your deployment model
SubtypeVendor/carrier profile where applicableOptional
StateOperational stateSet to In Service when ready for production
Transport ProtocolSIP transport used to send callsUDP / TCP / TLS — does not control inbound protocol
Inbound SIP Termination IdentifierRegionally unique ID for inbound SIP routingRequired for BYOC Carrier; confirm with carrier
Outbound Request URIControls SIP request routing for outbound callsCarrier-specific
SIP Servers / ProxiesRemote SIP server or proxy addressesCarrier-provided
Digest AuthenticationSIP authenticationEnable if required by the carrier or PBX
Caller Address / Caller IDOutbound caller numberE.164 format
Caller NameOutbound caller nameText
SIP Access ControlIP allowlist for inbound SIP signalingRestrict to carrier signaling IPs only
PBX PassthroughEnables PBX passthrough where supportedOptional
Custom SIP HeadersAdditional SIP header configurationOptional

Transport Protocol Behaviour

ProtocolNotes
UDPStandard, connectionless — widely supported
TCPConnection-oriented, more reliable for SIP
TLSEncrypted 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

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

Dependencies

ComponentPurpose
SitesOutbound routes on sites reference external trunks
Number PlansClassify dialed numbers before route/trunk selection
Outbound RoutesSelect one or more trunks with Sequential or Random distribution
Carrier / PBXRemote SIP endpoint the trunk connects to
Certificate AuthoritiesRequired when using TLS trunks (BYOC Premises)

Troubleshooting

IssueCauseResolution
Trunk not sending callsWrong transport protocol or routing configRecheck protocol, URI, and remote endpoint requirements
Inbound calls failIncorrect inbound SIP identifierValidate inbound SIP termination identifier with carrier
Secure calls failTLS/certificate mismatchValidate TLS support and certificate/trust configuration
Unauthorized SIP trafficSIP ACL not configuredRestrict signaling IPs using SIP Access Control
Wrong outbound identityCaller ID/name misconfiguredRecheck Calling section values
Route not selecting trunkNumber plan or outbound route misconfigurationValidate number plans, route classification, trunk selection

Quick Reference

QuestionAnswer
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

ResourceExample
Carrier trunkCarrierA_BYOCCarrier_Prod
PBX trunkCorpPBX_BYOCPBX_Test
Premises SIP trunkHQ_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