Skip to main content

WebRTC Phone Management

Navigation: Admin → Telephony → Phone Management Last verified: Genesys Cloud Resource Center — March 2026


What Is a WebRTC Phone?

A Genesys Cloud WebRTC phone is a browser or desktop app-based softphone that lets users place and receive calls directly in the Genesys Cloud client — no physical desk phone required. It is the most common phone type for contact center agents, remote users, and fast deployments.


Provisioning Model

WebRTC phones are provisioned in two steps:

Step 1: Create Base Settings
        ↓
Step 2: Create the Phone object

Base Settings is a shared configuration profile that defines how the WebRTC phone behaves. The Phone is the individual user-assigned record that uses those settings. Always build Base Settings first.


Navigation

TaskPath
Open Phone ManagementAdmin → Telephony → Phone Management
Create WebRTC Base SettingsPhone Management → Base Settings tab → Add
Create WebRTC PhonePhone Management → Phones tab → Create New
Configure global WebRTC behaviorAdmin → Telephony → Global Telephony Settings
Configure site media behaviorAdmin → Telephony → Sites → [Site] → General
User selects WebRTC phoneGenesys Cloud client → Calls panel → phone selector

Required permission: Telephony > Plugin > All


Step 1: Create Base Settings

StepAction
Step 1Navigate to Admin → Telephony → Phone Management
Step 2Open the Base Settings tab
Step 3Click Add
Step 4Enter a Base Settings Name
Step 5In Phone Make and Model, select Genesys Cloud WebRTC Phone
Step 6Enable Persistent Connection if needed
Step 7Configure Transport DSCP Value and Media DSCP Value
Step 8Click Save Base Settings

Base Settings Fields

FieldDescriptionNotes
Base Settings NameName for this configuration profileUse a descriptive name e.g. Support_WebRTC_Standard
Phone Make and ModelSelect the phone typeChoose Genesys Cloud WebRTC Phone
Persistent ConnectionKeeps the WebRTC connection open after calls endImproves subsequent call handling speed
Persistent Connection TimeoutHow long the connection stays activeConfigure based on call volume patterns
Transport DSCP ValueQoS marking for SIP signaling trafficAlign with enterprise voice network policy
Media DSCP ValueQoS marking for audio/media trafficAlign with enterprise voice network policy

Step 2: Create the Phone

StepAction
Step 1In Phone Management, open the Phones tab
Step 2Click Create New
Step 3Enter the Phone Name
Step 4Select the Site
Step 5Select the Base Settings profile created in Step 1
Step 6Assign the User
Step 7Click Save
Step 8Have the user select the WebRTC phone in the client and test calling

Persistent Connection

Keeping the WebRTC connection open after a call ends allows subsequent calls to alert faster because the connection is already established.

SettingBehaviour
DisabledConnection closes after each call; next call requires fresh connection setup
EnabledConnection stays open for the timeout period; subsequent calls alert immediately

⚠️ Important: If you enable Persistent Connection after users are already logged in, they must log out and back in for the setting to apply. Genesys recommends making this change outside business hours.


QoS / DSCP

DSCP values mark WebRTC SIP and media traffic so your network can prioritize it. Set these values to match your organization's enterprise voice QoS policy.

DSCP FieldApplies To
Transport DSCPSIP signaling traffic
Media DSCPAudio/RTP media traffic

Site-Level WebRTC Media Settings

These are configured on the Site, not in Base Settings. Validate these for every site that will host WebRTC users.

FieldOptionsDescription
Media RegionsAvailable Home/Core/Satellite regionsSelect and prioritize regions for WebRTC / Global Media Fabric
Relay/TURN BehaviorAny media region set on this site / Lowest latency via Geo-LookupControls how Genesys selects TURN relay regions for WebRTC calls that need relay services
Relay/TURN OptionBest For
Any media region set on this siteStrict control — limits TURN relay to configured regions only
Lowest latency via Geo-LookupBest performance — Genesys dynamically selects lowest-latency TURN region

⚠️ Forcing TURN relay can reduce resiliency and force RTP through relay services when not otherwise necessary.


User Experience

Users select and manage the WebRTC phone from the Calls panel in the Genesys Cloud client:

  • Choose microphone and speaker device
  • Adjust volume
  • Run audio diagnostics

ℹ️ Recommend using a quality headset rather than laptop built-in speakers and microphone to avoid echo and audio quality issues.


Troubleshooting

IssueCauseResolution
User cannot answer calls reliablyPersistent connection disabled or not appliedEnable it; have user log out and back in
No audioWrong microphone/speaker selectedVerify audio devices in WebRTC phone client settings
Poor call qualityDSCP/network/headset issueCheck QoS policy, headset, and local network
WebRTC phone not visible to userPhone not created or not assigned to correct userRecheck phone assignment
Calls do not routeSite/routing configuration issueValidate site, number plans, and trunks
Settings change not appliedUser session retained old settingsLog out and back in
Unexpected TURN/media pathSite Media Regions or Relay/TURN Behavior misconfiguredReview assigned Site's General tab

Quick Reference

QuestionAnswer
How do you add a WebRTC phone?Create Base Settings first, then create the Phone
What model do you select?Genesys Cloud WebRTC Phone
Why enable Persistent Connection?Improves subsequent call handling speed
Where is Relay/TURN Behavior configured?On the Site, not in Base Settings
What should users do after Persistent Connection is enabled later?Log out and back in

Naming Convention

ResourceExample
Base SettingsSupport_WebRTC_Standard
Base SettingsSales_WebRTC_Remote
PhoneAgentName_WebRTC

Pattern: <BusinessArea>_WebRTC_<Purpose>


See Also

  • Sites — Media Regions and Relay/TURN Behavior are configured here
  • Topology — confirm phone-to-edge assignments and site relationships
  • Architectural Build Order — phones are assigned in Phase 3 (People)

Screenshots

Now Add a phone