Call Center
A Call Center in Salesforce is the Setup record that connects a telephony platform to Salesforce's Computer Telephony Integration (CTI) framework.
Definition
A Call Center in Salesforce is the Setup record that connects a telephony platform to Salesforce's Computer Telephony Integration (CTI) framework. Each Call Center represents one telephony deployment (an Amazon Connect instance through Service Cloud Voice, a Five9 contact center, a Genesys Cloud deployment, a RingCentral platform) and exposes a Softphone in the Service Console for agents to receive and place calls. The Call Center record holds the CTI adapter URL, capacity settings, dial prefix, and other connection parameters; users with Call Center membership see the Softphone on their console pages and can take calls routed through the connected telephony.
Call Centers matter because Salesforce does not ship its own complete telephony platform; it integrates with one. Service Cloud Voice with Amazon Connect bundles a Salesforce-provisioned Connect instance, but the Call Center record still mediates the connection. Partner Telephony products (Five9, NICE inContact, Talkdesk, Genesys, RingCentral, Cisco) each have their own Open CTI adapter that registers a Call Center record. Picking a Call Center, configuring it correctly, and assigning users to it is the foundational step for any Salesforce service organisation that handles voice. Without a Call Center, the Softphone does not render and voice integration does not work.
How Call Centers integrate telephony with Salesforce
Call Center record structure
Each Call Center has an Internal Name (used in metadata), Display Name (shown to users), CTI Adapter URL, Use API (for the partner CTI), Softphone Height and Width, and any partner-specific custom parameters. The record is created either through Setup or by importing an XML definition file the partner provides.
Service Cloud Voice Call Center
Service Cloud Voice with Amazon Connect ships a Call Center record automatically when provisioned. The CTI Adapter URL points at the Salesforce-hosted softphone for Voice. Admins add users by assigning the Service Cloud Voice permission set licence and adding them to the Call Center via Setup, Call Centers, Manage Call Center Users.
Partner Telephony Call Centers
Each partner CTI vendor ships an XML definition file that admins import to create a Call Center record. The file declares the adapter URL plus partner-specific parameters. After import, admins add users; partner-specific install instructions cover authentication, single sign-on, and softphone branding.
Call Center membership
Users see the Softphone only if they are members of the right Call Center. Setup, Call Centers, click into the Call Center, Manage Call Center Users. Add or remove users. A user can belong to only one Call Center at a time, which makes the assignment a per-user decision.
Softphone configuration
Softphone Layouts define what fields and actions the Softphone shows for different call states (inbound ringing, in-call, after-call). Setup, Softphone Layouts. Each layout is assigned per user profile. Most production setups customise the layout to show the most useful customer context during a live call.
Open CTI versus Service Cloud Voice
Open CTI is the older partner-integration framework where each vendor provides their own softphone via the Adapter URL. Service Cloud Voice runs the softphone natively inside Salesforce and uses Amazon Connect as the telephony platform. Both register as Call Centers; the architecture differs underneath.
Multi-Call-Center deployments
Large enterprises sometimes run multiple Call Centers in the same org: one for sales (RingCentral), one for service (Amazon Connect), one for back-office (Talkdesk). Each Call Center serves a different user population. The single-Call-Center-per-user rule means users in one division see only their assigned softphone.
Common pitfalls
Three patterns recur. Users not added to a Call Center see no softphone, which surfaces as Why can I not take calls. Multiple Call Centers without clear user assignment creates confusion. And Softphone Layout misconfiguration leaves agents missing key fields during live calls; tune the layout against representative scenarios before launch.
How to set up a Call Center
Setting up a Call Center varies by telephony partner. The mechanics share the same Salesforce-side steps: create the record, configure the softphone layout, assign users.
- Provision the telephony platform
Set up the underlying telephony (Amazon Connect for Service Cloud Voice, or the partner contact center). The platform must be live before the Call Center can connect to it.
- Import or create the Call Center record
For partner CTI, import the partner-provided XML definition through Setup, Call Centers, Import. For Service Cloud Voice, the record is created automatically during provisioning.
- Configure Softphone Layouts
Setup, Softphone Layouts. Define what fields and actions appear during each call state. Assign layouts to user profiles.
- Assign users to the Call Center
Setup, Call Centers, open the Call Center, Manage Call Center Users. Add the users who should see the softphone.
- Validate end-to-end
Have a test user log in, confirm the softphone renders, make a test call, and verify the Voice Call record creates with the right ANI, transcript, and parent record.
- Users not added to a Call Center see no softphone. Why can I not take calls is the most common help-desk ticket after a launch.
- A user can belong to only one Call Center at a time. Multi-Call-Center deployments need clear assignment rules.
- Softphone Layout misconfiguration hides key fields during live calls. Test layouts against representative scenarios.
- Service Cloud Voice and Open CTI architectures differ. Documentation that applies to one may not apply to the other.
Trust & references
Cross-checked against the following references.
- Create a Call CenterSalesforce Help
- Call Center OverviewSalesforce Help
Straight from the source - Salesforce's reference material on Call Center.
- Open CTI Developer GuideSalesforce Developer Docs
Hands-on resources to go deeper on Call Center.
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Test your knowledge
Q1. What is a Call Center in Salesforce?
Q2. Can a user be assigned to multiple Call Centers at once?
Q3. What does the softphone layout control?
Discussion
Loading discussion…