Technical guide

Genesys Cloud network and firewall requirements: domains, IP ranges and ports

Most Genesys Cloud call quality problems we are asked to diagnose start at the firewall: a missing domain, a closed media port range, or a proxy inspecting traffic it should leave alone. This guide brings Genesys's published network requirements together, by region and by traffic type, so network and security teams can open what is needed and nothing more.

By Dave Tidwell, Managing Director11 min read

In short

  • Genesys recommends allowing outbound access on the required ports to any IP destination; where that is not possible, allow the published domains, media ranges and AWS ranges.
  • WebRTC needs HTTPS and secure WebSockets on TCP 443, STUN on 3478 and media on UDP 16384 to 65535, outbound.
  • BYOC Cloud trunks use SIP over TLS 1.2 on port 5061 with SRTP; mutual TLS and IPsec are not supported.
  • Leave Genesys Cloud media and Edge traffic out of SSL inspection and cloud security platforms; inspection breaks Edges and degrades audio.
  • Mexico, Singapore and the European Sovereign Region use the newer Dynamic Cloud Voice platform, which has its own domains and SIP addresses.

01

Start with Genesys's own recommendation

Genesys's firewall guidance begins with a simple recommendation: when you restrict network access, allow client outbound access on the specified ports to any IP destination. The reason is practical. Most Genesys Cloud services run on Amazon Web Services, and Genesys notes that AWS IP addresses are subject to frequent changes, so an allowlist built from fixed addresses goes stale. Genesys owns only the address blocks it uses for public media services; everything else sits in AWS ranges that move.

Where security policy will not allow outbound access to any destination, the fallback is an allowlist built from four published sources: the domains for each region, the media CIDR blocks Genesys owns, the AWS ranges published in AWS's own ip-ranges file, and, for traffic Genesys sends to you, the ranges returned by the Genesys Cloud IP ranges API. This guide takes each in turn, then covers ports, trunks, bandwidth, quality of service and proxies. Everything here reflects Genesys's pages as of 24 October 2026; Genesys revises these articles often, so check the linked source before you change a rule.

02

Legacy and Dynamic Cloud Voice platforms

Since January 2026 Genesys has published its firewall domains and BYOC Cloud SIP addresses in two variants: the Legacy Cloud Voice platform and the Dynamic Cloud Voice platform. Genesys states that organisations set up in the Mexico, Singapore or European Sovereign regions should use the Dynamic Cloud Voice platform requirements. Most existing regions, including London, Dublin and Frankfurt, have entries under both, and the Dynamic platform adds a BYOC domain for each region.

The difference matters most for trunks. On the Legacy platform each region has four BYOC Cloud SIP addresses, all of which must be allowed. On the Dynamic platform each region has three ingress addresses and an egress block of four addresses. Before you build carrier or SBC rules, confirm which platform your organisation uses and take the addresses from the matching tab of Genesys's article.

03

Domains to allow, by region

Two domains are needed in every region: the mypurecloud.com family, with its subdomains, and a CloudFront domain that serves static content. Genesys lists the Resource Center, Developer Center, AppFoundry and SDK download domains as optional, and adds a small set of third-party domains for maps, fonts, DNS, time and phone provisioning. The table shows the interface domain for each region; an asterisk means services may sit in any subdomain. On the Dynamic tab, Genesys adds a BYOC domain for each region, in the form *.byoc.<region>.genesys.cloud; take the exact entries from that tab.

Genesys Cloud interface domains for selected regions, from Genesys's firewall allowlist article, 24 October 2026
RegionInterface domainAlso listedPlatform
US East*.use1.pure.cloud*.mypurecloud.com (all regions)Legacy and Dynamic
US West*.usw2.pure.cloudNoneLegacy and Dynamic
Canada*.cac1.pure.cloudNoneLegacy and Dynamic
London*.euw2.pure.cloudNoneLegacy and Dynamic
Ireland*.euw1.pure.cloud*.mypurecloud.ieLegacy and Dynamic
Frankfurt*.euc1.pure.cloud*.mypurecloud.deLegacy and Dynamic
Zurich*.euc2.pure.cloudNoneLegacy and Dynamic
UAE*.mec1.pure.cloudNoneLegacy and Dynamic
Sydney*.apse2.pure.cloud*.mypurecloud.com.auLegacy and Dynamic
Tokyo*.apne1.pure.cloud*.mypurecloud.jpLegacy and Dynamic
Mumbai*.aps1.pure.cloudNoneLegacy and Dynamic
MexicoNone on the Legacy tab*.byoc.mxc1.genesys.cloudDynamic only
SingaporeNone on the Legacy tab*.byoc.apse1.genesys.cloudDynamic only
European Sovereign Region*.edee1.eusc-pure.cloud*.byoc.edee1.eusc.genesys.cloudDynamic only

04

IP ranges: what Genesys owns and what it does not

Genesys owns a small set of CIDR blocks for public media services, and Genesys says you must add the full set to your allowlist. For commercial regions, including satellite media regions such as Paris and Cape Town, those are 52.129.96.0/20, 169.150.104.0/21, 167.234.48.0/20 and 136.245.64.0/18. FedRAMP uses 164.152.64.0/22, and the European Sovereign Region uses 158.94.160.0/22. The 136.245.64.0/18 block was added in Genesys's 2024 expansion, so older allowlists may be missing it.

For traffic that Genesys Cloud sends out to your systems, such as data actions, Open Messaging, AudioHook, Audio Connector, SMTP, IMAP and recording encryption, Genesys publishes the source ranges through the IP ranges API, GET /api/v2/ipranges, which needs an OAuth token and returns each range with its service, region and direction. Everything else runs on AWS: build from AWS's published ip-ranges file and always include the AWS global region. Genesys has also listed 21 static CloudFront addresses for inbound access to the public API, marked as coming soon.

Genesys-owned media ranges and their ports, from Genesys's media CIDR article, 24 October 2026
ScopeCIDR blocksPorts
Commercial core and satellite regions52.129.96.0/20, 169.150.104.0/21, 167.234.48.0/20, 136.245.64.0/18STUN TCP and UDP 3478; media and TURN UDP 16384 to 65535
FedRAMP164.152.64.0/22As above; hardware phone signalling TCP 8061
European Sovereign Region158.94.160.0/22As above
REST API for FedRAMP and European Sovereign Region (coming soon)164.152.64.0/24 and 158.94.160.0/24TCP 443

05

Ports for WebRTC phones and Genesys Cloud clients

WebRTC is how most agents now take calls, and its requirements are short. Signalling and the application run over HTTPS and secure WebSockets on TCP 443. STUN on UDP 3478 discovers the network path; Genesys warns that if it is closed, calls will have a high rate of failure. Media, the encrypted audio itself, uses UDP 16384 to 65535. Genesys notes that this media range only needs to be opened for outbound connections, and that without it audio may be intermittent or missing. WebRTC uses the Opus codec only.

The same ports apply whether calls arrive through Genesys Cloud Voice, BYOC Cloud or BYOC Premises, and the client article adds video, screen share and screen recording over the same STUN and media ports. A TURN setting can force media through Genesys's relay, which shortens call set-up but reduces resiliency, and Genesys's relay addresses now sit in its own CIDR blocks.

Ports for WebRTC phones and clients, from Genesys's ports and services articles, 24 October 2026
PortProtocolPurposeDirection
TCP 443HTTPS and secure WebSocketsApplication, notifications and WebRTC signallingOutbound
UDP 3478STUNFinding the network path for media; requiredOutbound
TCP 3478STUNReserved by Genesys for future use; keep openOutbound
UDP 19302STUN (Google)Optional third-party STUNOutbound
UDP 16384 to 65535SRTP and TURNEncrypted audio, video and screen shareOutbound
TCP 8191LocalBackground Assistant on the agent's own machineAgent's own computer

06

BYOC Cloud trunks: SIP, TLS and media

With BYOC Cloud, your carrier or session border controller connects to Genesys Cloud over the internet, so the carrier side must be publicly reachable and the right ports open. Genesys lists 5061 for TLS and 5060 for UDP and TCP as the common trunk ports, recommends TCP where large user-to-user headers are sent, and requires both ends of the trunk to use the same protocol. Genesys's SIP addresses do not answer ping, and media addresses may differ from signalling addresses.

Secure trunks use SIP over TLS with SRTP. Genesys supports TLS 1.2, with listeners on port 5061 and an X.509 certificate signed by a public certificate authority. Mutual TLS is not supported, and neither is IPsec. Genesys changes the SRTP key on every re-INVITE, so the carrier must honour the new key or calls can lose audio in one direction. Media runs over UDP 16384 to 65535 on the Genesys side; your carrier provides the firewall settings for its side.

BYOC Cloud trunk requirements, from Genesys's trunk transport and TLS articles, 24 October 2026
ItemRequirement
Signalling portsTCP or UDP 5060; TLS 5061
TLS versionTLS 1.2, server-side only; mutual TLS not supported
CertificateX.509, signed by a public certificate authority
MediaSRTP on secure trunks; UDP 16384 to 65535 on the Genesys side
SIP addresses (Legacy platform)Four per region; allow all four
SIP addresses (Dynamic platform)Three ingress addresses and one egress block of four per region
Not supportedIPsec for trunks; ICMP ping to SIP addresses

07

BYOC Premises: Edge devices on your network

Edge devices bring their own requirements. Every connection to Genesys Cloud is initiated by the Edge, over HTTPS and secure WebSockets on TCP 443 to Genesys Cloud and AWS, using mutual TLS for client authentication, and an Edge trusts only the Genesys Cloud root certificate. Between Edges in a group, Genesys uses TLS on 8063 and SRTP on UDP 16384 to 65535. Phones register over UDP or TCP 5060 and TLS 5061, and carrier-side PSTN ports are set by the carrier.

Only the WAN port can have a default gateway, it needs external DNS, each network interface must sit on its own subnet, and VLANs are supported on the LAN port only. An Edge's HTTP proxy carries HTTP traffic only: SRTP and RTP never route through it. Genesys charges a monthly hardware usage fee for each Edge in service, shown in our cost guide, and is moving many premises customers to cloud media, which our Edge end-of-life guide covers.

08

Bandwidth, latency and packet loss

Genesys's readiness guidance asks for 32 to 128 kbps of two-way bandwidth for each expected concurrent call using Opus, plus five per cent of that for SIP control traffic. It does not publish per-call figures for G.711, G.729 or G.722, and points to industry documentation instead. A screen recording typically needs 150 to 250 kbps, and a call recording on an Edge 32 kbps. Genesys also publishes a bandwidth calculator for sizing sites.

For latency and loss, Genesys sets separate targets for clients talking to Genesys Cloud, for Edges, and for the calls themselves, shown in the table. Genesys does not publish a jitter threshold, so treat any figure you see elsewhere as someone else's recommendation, and measure your own sites and home workers before go-live rather than after the first complaints.

Network targets, from Genesys's customer network readiness article, 24 October 2026
PathRound-trip or one-way latencyPacket loss
Client to Genesys CloudUnder 1 second round tripUnder 10 per cent
Edge to Genesys CloudUnder 300 ms round tripUnder 5 per cent
External callsUnder 150 ms one wayUnder 1 per cent
Internal callsUnder 75 ms one wayUnder 1 per cent
Opus voice bandwidth32 to 128 kbps two-way per concurrent callAdd five per cent for SIP

09

Quality of service markings

Genesys recommends marking voice media as DSCP 46 (Expedited Forwarding), video media as DSCP 34 (AF41) and SIP signalling as DSCP 24 (CS3), and applying quality of service on every network device that carries voice or video, including WAN and MPLS links. Edge and trunk settings default to DSCP 46 for media. Genesys notes that it does not natively provide quality of service for WebRTC phones, so markings for browser-based agents depend on your own network policy, and on home networks are largely outside your control.

10

Proxies, SSL inspection and security platforms

Inspection is the most common cause of trouble we find. Genesys states that an Edge will not allow another device to intercept its traffic: it treats SSL inspection as insecure and shuts the connection down. For home and hybrid agents behind cloud security platforms such as Zscaler, Netskope or Prisma, Genesys advises bypassing the Genesys Cloud media ranges, which avoids inspection problems, reduces latency and removes a point of failure. Antivirus software that inspects HTTPS and audio in real time can also lower WebRTC call quality.

Genesys Cloud clients have used only WebSockets for notifications since long polling was removed in July 2020, so any web proxy must pass secure WebSocket traffic; Genesys documents the proxy settings for its desktop app. Genesys supports voice and video over VPN connections, but split tunnelling media keeps it on the shortest path.

  • Exclude Genesys Cloud media ranges and Edge traffic from SSL inspection.
  • Allow secure WebSockets through every web proxy agents use.
  • Split-tunnel Genesys Cloud media for remote agents behind security platforms or VPNs.
  • Keep UDP 16384 to 65535 open outbound, including on home and guest networks.
  • Re-check allowlists after each Genesys revision of its firewall articles.

11

How QVCCS approaches network readiness

QVCCS leadership has worked in contact centre technology since 1984, and network readiness is part of every design we produce. We start from Genesys's published requirements, map them to your sites, home workers, carriers and security platforms, and agree the rules with your network and security teams before go-live, not after the first complaint about audio. Where your policy will not allow outbound access to any destination, we build and document the allowlist, including the ranges Genesys sends from, and set a review against Genesys's revisions.

Our free IP ranges reference lists Genesys Cloud addresses by region, and our SIP trunk monitoring and SIP trace tools help find the cause when calls fail. Every delivery team member holds, or is completing, Genesys Cloud certification, and we work remotely unless agreed otherwise. Our pages on SIP trunks and session border controllers, and on WebRTC and headsets, cover the next steps.

Questions

Common questions

Which ports does Genesys Cloud WebRTC need?

TCP 443 for HTTPS and secure WebSockets, UDP 3478 for STUN, and UDP 16384 to 65535 for encrypted media, all outbound. Genesys also asks you to keep TCP 3478 open for future use, and lists Google's STUN on UDP 19302 as optional. If STUN is closed, Genesys warns that calls will fail at a high rate; if the media range is closed, audio may be intermittent or missing.

Where do I find the Genesys Cloud IP ranges for my firewall?

Genesys publishes its own media blocks in its media CIDR article, BYOC Cloud SIP addresses in a separate article, and the ranges it sends traffic from through the IP ranges API, which needs an OAuth token. Everything else runs on AWS, so build from AWS's ip-ranges file and include the AWS global region. Our IP ranges reference groups them by region.

Can I use SSL inspection with Genesys Cloud?

Not on Genesys Cloud media or Edge traffic. Genesys states that an Edge treats SSL inspection as insecure and closes the connection, and it advises bypassing the Genesys Cloud media ranges in cloud security platforms for remote agents. Antivirus that inspects HTTPS and audio in real time can also degrade WebRTC calls, so exclude Genesys Cloud traffic there too.

Does BYOC Cloud support mutual TLS or IPsec?

No. Genesys supports TLS 1.2 on port 5061 with a certificate signed by a public certificate authority, server-side only, and states that mutual TLS and IPsec are not supported for BYOC Cloud trunks. Secure trunks use SIP over TLS with SRTP, and Genesys changes the SRTP key on every re-INVITE, which the carrier must honour.

How much bandwidth does a Genesys Cloud call use?

Genesys asks for 32 to 128 kbps of two-way bandwidth per concurrent call using Opus, the codec WebRTC uses, plus five per cent for SIP control traffic. It does not publish per-call figures for G.711 or G.729. Screen recording typically needs 150 to 250 kbps, and Genesys offers a bandwidth calculator for sizing a site.

Sources

  1. Domains for the firewall allowlist – Genesys Cloud Resource Centerhelp.genesys.cloud
  2. IP addresses for the firewall allowlist – Genesys Cloud Resource Centerhelp.genesys.cloud
  3. CIDR IP address range for cloud media services – Genesys Cloud Resource Centerhelp.genesys.cloud
  4. BYOC Cloud public SIP IP addresses – Genesys Cloud Resource Centerhelp.genesys.cloud
  5. Ports and services for WebRTC phones under Genesys Cloud Voice – Genesys Cloud Resource Centerhelp.genesys.cloud
  6. Ports and services for Genesys Cloud clients – Genesys Cloud Resource Centerhelp.genesys.cloud
  7. Ports and services for Edge devices under BYOC Premises – Genesys Cloud Resource Centerhelp.genesys.cloud
  8. Choose a trunk transport protocol – Genesys Cloud Resource Centerhelp.genesys.cloud
  9. TLS trunk transport protocol specification – Genesys Cloud Resource Centerhelp.genesys.cloud
  10. Customer network readiness – Genesys Cloud Resource Centerhelp.genesys.cloud
  11. Force the relay (TURN) behaviour – Genesys Cloud Resource Centerhelp.genesys.cloud
  12. SSL inspection between an on-premises Edge and Genesys Cloud – Genesys Cloud Resource Centerhelp.genesys.cloud
  13. Split-tunnelling Genesys Cloud media with cloud security platforms – Genesys Cloud Resource Centerhelp.genesys.cloud
  14. Deprecation of long polling for Genesys Cloud clients – Genesys Cloud Resource Centerhelp.genesys.cloud
  15. AWS regions for Genesys Cloud deployment – Genesys Cloud Resource Centerhelp.genesys.cloud
  16. Genesys Cloud Edge network communications – Genesys Cloud Resource Centerhelp.genesys.cloud

Last reviewed

We work by introduction

Clients, partners and people introduced to us can reach the right specialist directly.

Who to contact