Skip to main content
VanceTel logo: California business phone system provider based in Orange County
Products

VanceTel desktop app for Mac and Windows: softphone, SMS, inbox

VanceTel provides the desktop app for small businesses across the U.S., with on-site installation in Orange County, Los Angeles, and San Diego. Call (888) 753-5463 for a written quote.

The short version

The VanceTel desktop app is a native macOS and Windows softphone built on Electron 39, with calls, SMS, voicemail, contacts, BLF presence, and the Shared inbox at the keyboard. Click-to-call from any other app, system-tray availability controls, and encrypted local token storage. Works on every device a user signs into.

What you get

What ships in the box

  • Native macOS + Windows builds

    Code-signed macOS app with microphone, camera, accessibility, and system-events entitlements, in DMG and ZIP builds. Windows installer signed for SmartScreen so the download does not trigger an "unknown publisher" warning. Auto-update via the standard Electron updater so users stay current without manual reinstalls.

  • Click-to-call from any other app

    Highlight a phone number anywhere on the system (CRM, spreadsheet, calendar, PDF) and a keyboard shortcut dials it through the VanceTel desktop app under the business number. The same shortcut summons the dial pad with focus already in the number field for keyboard-only calling workflows.

  • System tray with availability controls

    The app lives in the system tray with one-click availability presets (Available / Busy / Do Not Disturb / On a Call) that mirror to BLF presence for the whole office. Tray menu shortcuts open the dial pad, the Shared inbox, recent calls, and the contact CRM without bringing the main window forward.

  • Screen-pop on incoming calls

    When the phone rings, the app pops a small caller card with the caller name, last conversation timestamp, and contact CRM notes, so you answer or decline from the keyboard without grabbing the mouse. The same card appears on missed calls so the rep can hit "callback" in one click.

  • Multi-window layout for the Shared inbox

    Inbox, active conversation, and dial pad sit side-by-side on a real monitor. Keyboard shortcuts cover assign, tag, close, send template, and jump to next unread. Drag-and-drop attachments from the desktop into a thread for MMS or live chat send. Works on every device the user signs into.

  • Encrypted local token storage

    Authentication tokens encrypt into the OS keychain (macOS Keychain, Windows Credential Manager) via electron-store rather than into a plain config file. Native OS notification center integration surfaces missed calls and inbound texts as real notifications: clickable, dismissable, Focus-aware.

The details

Native Mac and Windows, not a browser tab

The VanceTel desktop app runs as a native macOS and Windows process built on Electron 39, with code-signed Apple entitlements for microphone, camera, and accessibility, and a Windows installer signed for SmartScreen. Calls, SMS, voicemail, contacts, BLF presence, and the Shared inbox all sit at the keyboard, not behind a browser tab.

A browser tab loses audio when the tab is backgrounded, swallows hotkeys, and cannot click-to-call from a different app. VanceTel ships a native macOS and Windows desktop app built on Electron 39 with code-signed entitlements on Mac (microphone, camera, accessibility, system-events) and a SmartScreen-signed installer on Windows. The app sits in the system tray with availability controls (Available / Busy / Do Not Disturb), click-to-call any phone number selected in any other app, and a keyboard shortcut to summon the dial pad. Works on every device a user signs into, so pair with the [mobile app](/products/mobile-app) so the office and the road stay on the same extension.

Click-to-call from any app on the system

Highlight a phone number anywhere on the system (a CRM record, a spreadsheet, a calendar invite, a PDF) and a keyboard shortcut dials it through the VanceTel desktop app under the business number. The same shortcut summons the dial pad with focus already in the number field for keyboard-only calling. Screen-pop for incoming calls surfaces the caller name, last conversation timestamp, and notes from the contact CRM the moment the phone rings so the rep walks into the call with context. See the [business phone product](/products/business-phone) for the calling-feature deep dive.

The Shared inbox at the keyboard

A multi-window layout lets the inbox, an active conversation, and the dial pad sit side-by-side on a real monitor. Keyboard shortcuts cover the everyday actions: assign conversation, tag, mark closed, send template, jump to next unread. Drag-and-drop attachments from the desktop into a thread for MMS or live chat send. The same Shared inbox the mobile app sees, the same conversation status, the same templates, just with a keyboard and the screen real estate of a real workstation.

Secure local storage and OS-level integration

Authentication tokens store encrypted in the OS keychain (macOS Keychain, Windows Credential Manager) via electron-store rather than in a plain file. The app integrates with the OS notification center so missed calls and inbound texts surface as real native notifications: clickable, dismissable, and respectful of Focus / Do Not Disturb. Auto-update ships signed releases through the standard Electron updater so a deployment engineer never has to walk a user through a manual reinstall.

Side-by-side

How Desktop App compares

Factual, defensible criteria, sourced from public pricing and published feature pages on the comparison date.

FeatureVanceTelRingCentralDialpad8x8
Native macOS + Windows builds (not a browser tab)
System tray with availability presets
Click-to-call from any other system app
Screen-pop on incoming calls with CRM context
Encrypted local token storage via OS keychain
Multi-window Shared inbox layout
Same extension as desk phone + mobile + web (simultaneous)

See it live

See Desktop App on a working tenant

A specialist demos the product live and returns a written quote, usually same business day.

FAQ

Frequently asked questions

macOS 11 (Big Sur) or newer on Apple Silicon or Intel; Windows 10 (1909) or newer on x64; roughly 200 MB free disk and 200 MB RAM idle. A working microphone and outbound UDP for SIP and the WebSocket port. Headsets with a noise-cancelling boom are recommended for any agent placing more than ten calls a day.

Tokens encrypt into the OS keychain (macOS Keychain or Windows Credential Manager) via electron-store, not into a plain file. The session refreshes silently in the background so the user does not get logged out daily, but an admin can force-logout a device from the admin console; the desktop client honors the WebSocket force-logout event immediately on receipt.

Yes. The same extension can be logged into the desktop softphone, the iOS app, the Android app, the desk phone, and the web app simultaneously. Multi-device simultaneous ring lights every device on an inbound call. Presence, call history, voicemails, and Shared inbox conversations sync in real time across all devices.

The Electron auto-updater fetches signed releases from our update server and prompts the user to relaunch. Admins can pin a tenant to a previous release from the admin console for up to thirty days while a regression is investigated. Force-update toggles exist for security patches that must roll out the same business day across all users.

Yes. SIP over WebSocket and the platform WebSocket both run over TLS on standard outbound HTTPS ports, so a typical firewall that allows web traffic allows the desktop app. Outbound UDP for direct-media RTP is recommended for best audio quality; without it the platform falls back to TCP relay through our TURN servers with minimal added latency.

Click-to-call from any selected number works out of the box on every system app: CRM, calendar, spreadsheet, PDF. For deeper integrations (Salesforce, HubSpot, Pipedrive), the platform exposes webhook events and an OAuth-friendly API so a partner can wire screen-pops, automatic call logging, and contact sync. Ask through the [contact form](/contact) for the integration spec.

Get a quote

Get a written desktop app quote

Written quote with install timeline, hardware, and recurring price. Usually same business day.

CallQuote