Back to all articles

How to connect SumoFiber hosted PBX to Salesforce

Connect your hosted PBX to Salesforce in 2026: CTI adapter setup, softphone layout, screen pop fixes, and auto call logging steps that actually work.

SUContent TeamSep 16, 2026 — 7 min read
How to connect SumoFiber hosted PBX to Salesforce

Instead of scribbling caller notes on a sticky pad while Salesforce sits open in another tab, connect your SumoFiber hosted PBX to Salesforce so every inbound and outbound call pops the right record automatically and logs itself the moment you hang up.

TL;DR
  • A hosted PBX Salesforce integration uses a CTI adapter to pop caller records and log calls automatically in 2026.
  • Setup takes three stages: connect the PBX extensions, install the CTI adapter, then configure the softphone layout.
  • The most common failure is phone numbers stored in the wrong format - fix that before testing anything else.
  • SumoFiber's hosted PBX supplies the SIP trunk and DID numbers; Salesforce handles the screen pop and call logging.
  • Screen pop and auto-logging both work once the softphone layout maps call disposition to a real Salesforce field.

Why this matters

A phone system that doesn't talk to your CRM means someone is manually typing call notes after every conversation, or worse, not typing them at all. For a small sales or support team running a business phone systems setup on hosted PBX, that gap costs follow-ups.

A working hosted PBX Salesforce integration closes that gap two ways: it pops the caller's Salesforce record before you pick up, and it drops a logged Task or Call record the second you hang up. Reps stop hunting for context mid-call and stop backfilling notes at 5pm.

Before you start

  • Salesforce admin access with permission to install AppExchange packages and edit Call Center settings - you'll need both to finish setup.
  • SumoFiber hosted PBX account details: SIP trunk address, DID numbers per extension, and admin portal login for your account.
  • Lightning Experience enabled on a Salesforce edition that supports Open CTI (Enterprise, Unlimited, or Performance).
  • The gotcha: Salesforce screen pop only matches numbers stored in E.164 format (+1 followed by area code and number). If your Contacts and Leads have phone numbers saved as (801) 555-0100 instead of +18015550100, the pop will silently fail and you'll waste an hour assuming the PBX side is broken. Standardize the format across existing records before you touch the CTI adapter.

Connect your SumoFiber hosted PBX line

  1. Log in to your SumoFiber hosted PBX admin portal and confirm every user's extension shows an active status.
  2. Record the SIP trunk address and the DID number tied to each extension - Salesforce needs these to match inbound calls to the correct rep.
  3. Turn on call detail record export if it's available on your plan, so timestamp, duration, and caller ID data are ready to sync once the CTI adapter is live.

Expected result: every active extension on the SumoFiber hosted PBX has a DID number assigned and visible in the admin portal.

Install and configure a CTI adapter in Salesforce

  1. In Salesforce, go to Setup, search AppExchange, and install a computer-telephony integration adapter package built for SIP-based hosted PBX systems.
  2. Navigate to Setup > Call Centers > Call Centers, click New, and import the adapter's configuration XML to create the call center record.
  3. Open Manage Call Center Users on that record and add every rep taking calls through the hosted PBX.
  4. Assign the permission set tied to the CTI adapter so the softphone widget appears for those users in Lightning Experience.

Expected result: assigned users see a softphone panel appear in the Salesforce utility bar after refreshing their browser session.

Set up the softphone layout

  1. Go to Setup > Softphone Layouts and click New.
  2. Under Screen Pop Settings, choose Pop to matching Contact, Lead, or Account record and set the match field to phone number.
  3. Add call disposition fields - Call Result and Call Notes work for most teams - so reps log outcomes without leaving the record.
  4. Assign the layout to the profiles that take inbound or outbound calls.

Expected result: dialing or receiving a call through the hosted PBX pops the matching Salesforce record within a few seconds.

Test the click-to-dial and screen pop

  1. Place a test call from a SumoFiber hosted PBX extension to a number saved on a Salesforce Contact.
  2. Confirm the Contact record pops automatically and the softphone panel shows live call controls.
  3. Hang up and check that a Task or Call log entry saved to that record with the correct duration and timestamp.

Expected result: a completed test call leaves a logged Task on the Contact record within seconds of hanging up.

Log calls automatically instead of entering them by hand

Once screen pop works, extend the same setup so calls log themselves without a rep touching a keyboard. Map the softphone layout's Call Result picklist to a Salesforce Task record type, then set the disposition values (Connected, Voicemail, No Answer) to auto-populate the Task subject line.

Reps still choose a disposition from a dropdown mid-call, but the Task itself - timestamp, duration, related record - saves without manual entry. This variant matters most for teams making 30+ calls a day, where typing notes after each one adds up fast.

If the screen pop doesn't fire within a couple seconds of the call connecting, the fix is almost never on the phone side - it's a phone-number-format mismatch in Salesforce.

Troubleshooting

  • Screen pop doesn't match a caller. Check the phone number format on the Contact or Lead record - it needs E.164 formatting (+1 plus area code and number), not parentheses or dashes.
  • Softphone panel is missing for a user. Reassign the call center permission set, then have the user log out of Salesforce completely and back in.
  • Calls log to the wrong record type. Open the softphone layout and check the Call Result picklist mapping - it likely points to a Call Log object instead of Task, or vice versa.
  • Audio drops mid-call in Lightning. Check the browser's microphone permission for the Salesforce domain, and disable browser extensions that block WebRTC connections.
  • Multiple extensions ring but only one shows the screen pop. Confirm every DID number is added under Manage Call Center Users - it's a common miss when a team adds a new hire's extension on the PBX side but forgets the Salesforce side.

Customize your workflow

Once calls are logging cleanly, layer in a Flow that creates a follow-up Task automatically when a disposition is set to Voicemail or No Answer, so leads never fall through. Call quality on any CTI integration depends on the connection carrying it - if calls are dropping or lagging on the PBX side before they ever reach Salesforce, check your managed WiFi providers for business setup first, since a congested office network causes the same symptoms as a broken adapter.

Set up hosted PBX with SumoFiber

Business phone service built for teams running Salesforce and CRM workflows.

FAQ

What is a hosted PBX Salesforce integration?

A hosted PBX Salesforce integration connects your phone system to Salesforce through a CTI adapter so calls trigger a screen pop and log automatically. It removes manual note-taking after every call in 2026-era phone setups.

Does Salesforce Open CTI work with any hosted PBX provider?

Open CTI works with any hosted PBX that has a Salesforce-compatible CTI adapter package, including SIP-based systems like SumoFiber's hosted PBX. Check the adapter vendor's documentation for exact compatibility before installing.

How much does it cost to connect a hosted PBX to Salesforce?

Cost depends on your Salesforce edition and the CTI adapter's licensing terms, both of which vary by vendor. Confirm current pricing directly with your Salesforce account rep and the adapter provider before budgeting.

Can I log calls in Salesforce without installing a CTI adapter?

No - screen pop and automatic call logging both require a CTI adapter registered as a Call Center in Salesforce Setup. Without it, reps have to log calls manually on each record.

Is Salesforce Lightning required for hosted PBX integration?

Yes, most current CTI adapters and the softphone utility bar are built for Lightning Experience. Salesforce Classic support has been phased out by most CTI adapter vendors.

What internet connection do I need for reliable hosted PBX calls?

A stable, low-latency business connection matters more than raw speed for VoIP call quality. Fiber connections with consistent upload speed avoid the jitter and dropped calls that congested networks cause.

Does the hosted PBX integration work in the Salesforce mobile app?

Most CTI adapters support screen pop and call logging on desktop first, with mobile support varying by adapter vendor. Check your specific adapter's release notes for mobile app compatibility.

How do I fix a screen pop that isn't matching the right contact?

Check the phone number format on the Salesforce record first - it needs to match E.164 formatting exactly. This single fix resolves the majority of screen pop mismatches in 2026 CTI setups.

One last thing

Most teams that give up on a hosted PBX Salesforce integration quit at the exact same step: they blame the phone system for a screen pop failure that's actually a phone-number-format issue sitting in their own Salesforce data. Fix the number format first, every time, before troubleshooting anything on the PBX side.

You might also like