Skip to content
EN

Telephony

Browser-based softphone

The softphone is built into the CONTACT.WORK web interface. It runs on WebRTC, the voice technology already built into every modern browser. Agents answer and place calls right in the platform window, and the only hardware they need is a headset. You don't buy desk phones or install software, audio is encrypted, and if you prefer, you can connect a SIP phone instead of the browser.

0softwareon the agent's PC
SRTPencrypts audioand TLS signaling
WebRTCbuilt into any modern browser
SIPfor desk phonesor Zoiper

Tools

What the softphone can do

Click to dialDial a number with one click from the record in the platform or right in your CRM.
Hold and transferPut a customer on hold, transfer them to a colleague, or bring a third person into the call.
Call recordingEvery conversation is recorded and attached to the customer automatically.
Calls to colleaguesCall a colleague's extension over the internet for free, even in another city.
One-click statusReady, break, or training – the switch sits next to the call button.
Audio checkBefore a shift, agents test their own microphone and speakers.

Examples

Where a browser softphone pays off most

Three situations where the browser beats a desk phone.

Remote agents

An agent opens CONTACT.WORK at home, puts on a headset, and sees their queue's calls right away. No phone, no software, no complex network setup: audio goes through the home router, and calls are recorded just as they are in the office.

  • Their own queue at home
  • Recorded just like in the office
  • Audio through the router
Example 1 of 3

Nothing changes for customers: they call your regular company number.

How it works

How the softphone works

WebRTC

What the softphone runs on

WebRTC is an open communications standard supported by all popular browsers. The browser takes voice from the headset, encodes it with one of the codecs the standard requires – Opus or G.711 – and sends it to the server encrypted. That's the main benefit: no plugins, installs, or updates on agent computers.

  • A standard in every browser
  • Opus and G.711 codecs
  • Encrypted by default

Network

How a call travels

From the browser, the call goes to the platform server, where a gateway converts it from WebRTC to SIP and hands it to Asterisk or another PBX. Calls between browsers, regular phones, and SIP desk phones are routed together. Helper STUN and TURN servers get audio through routers and firewalls.

  • WebRTC-to-SIP gateway
  • Shared routing
  • Audio through NAT

Security

Keeping calls secure

Audio is encrypted with SRTP, and control commands with TLS and DTLS. The browser turns on the microphone only after the agent allows it. Before launch, we document what traffic goes where so your security team can approve it more easily.

  • Encrypted audio
  • Microphone by permission
  • Traffic documentation

Reliability

If something goes wrong

If an agent accidentally reloads the tab, they don't drop out of the queue right away – they have time to come back. Teams that need full independence from the browser can connect a SIP desk phone: agents can take calls with it even when the computer is off.

  • Time to return
  • SIP phone as a backup
  • No lost calls
No desk phones to buyA headset costs less than a desk phone for every seat.
Nothing to installNo software on agent computers – nothing to update or configure.
Work from anywhereRemote agents get calls exactly like their colleagues in the office.
The call next to the customer recordThe call, customer details, and past inquiries are all on one screen.

Launch

How we connect you

  1. 01PlanWe review your office network and document the traffic for your security team so they can approve access in advance.
  2. 02ServerWe set up the gateway and the media servers and make sure calls don't drop.
  3. 03LinesWe connect your phone lines and company numbers – customers keep calling the same numbers.
  4. 04SeatsWe create user accounts, queues, and agent extensions, and set permissions for each person.
  5. 05TestingWe place test calls from the office and from home and compare audio quality on different internet connections.
  6. 06TrainingWe walk agents through the call screen and the headset check and answer questions before their first shift.

Cost

Desk phones vs. a browser softphone

Browser softphoneDesk phones
HardwareA headset per agentA phone on every desk
SetupLog inConfigure every phone
Remote workSame as the office, no phoneTake the phone home or forward calls
New seatLogin and headsetLine, phone, setup
Colleague in another cityExtension call over the internetCall through the carrier
Customer recordNext to the answer buttonOn screen, separate from the handset

Requirements

What you'll need

Browser
Chrome, Firefox, or another modern browser
Headset
USB or with a standard computer jack
Internet
100 kbps up and down per call
Telephony
Asterisk or another SIP PBX
Backup option
A SIP phone or an app like Zoiper
Cost
No license fees; calls billed at your carrier's rates

Preparation

What to decide up front

Who will work remotely?How many people will work outside the office, and whether their home internet is fast enough.
Which headsets?Wired USB headsets are more reliable than wireless ones for agents who talk all shift.
What will security say?What traffic they'll allow for audio and control, and whether agents need a VPN.
Who needs a SIP phone?People whose work can't depend on whether the computer at their desk is on.
How to number agents?Assign extensions to people, not desks – then moving seats doesn't get in the way.
What to record?All calls or selected ones, how long to keep recordings, and who can listen to them. In some states every party must consent to recording, so plan a recording notice.

Q&A

Frequently asked questions

What does an agent need to work?

A computer, a headset, and a stable connection – the bandwidth needed is modest, less than a video call. No software to install: agents just log in to the platform with their own credentials.

What is WebRTC, and why does the softphone need it?

It's a way to make calls from the browser without a separate app. So there's nothing for agents to install: the browser carries the voice and encrypts it right away.

Which browsers work?

Chrome, Firefox, Edge, and other modern browsers – WebRTC is already built in. On first login, the agent allows microphone access.

Why is WebRTC more convenient than a regular SIP softphone?

You don't install or update it on every computer, it works behind a home router with no setup, and encryption is always on. A desktop SIP softphone remains a backup for people who prefer a separate app.

Does the softphone work on a phone or tablet?

It does: the softphone also opens in a mobile browser when an agent needs to answer away from the computer.

Will an agent hear a call if the tab is minimized?

They will: the call rings even when the tab is minimized or another program is open.

How secure is it?

Audio and control commands are encrypted, and the microphone turns on only with the agent's permission. Your security team sets network rules for offices and remote locations – we prepare the traffic documentation in advance.

Is the softphone safe for our network?

Calls are always encrypted – it's built into WebRTC. We give your reviewers documentation: which addresses and ports to open, which streams go where, and where recordings are stored.

What if an agent accidentally closes the tab?

They don't drop out of the queue instantly: there's time to come back. See the queues page for details.

What if a second call comes in during a conversation?

The agent sees it on screen and can switch to it by putting the first customer on hold.

Can a supervisor join the call?

From the call window, the agent can add a third participant – the shift supervisor or a colleague who knows the answer.

Can I use a SIP phone instead of the browser?

You can link a SIP desk phone or an app like Zoiper or MicroSIP to the agent's login. With a desk phone, the agent stays available even when the computer is off.

Do remote agents need a VPN?

Usually not for audio: it goes through home routers with no extra setup. Whether a VPN is needed to access your other systems is up to your security team.

What if an agent can't hear well?

First, the agent checks the headset with the built-in audio test. If the problem is the connection, a cable instead of Wi-Fi helps, and in harder cases we troubleshoot together with your support team.

Does every agent need a separate phone number?

No. Each agent has an extension, and customers call your shared company numbers, which route calls into queues.

How much does the softphone cost?

There's no separate fee or license – the softphone is part of the platform. Calls to regular phones are billed by your carrier, and setup is billed in support plan hours.

Glossary

Terms on this page

Softphone
A phone app that runs on a computer or in a browser. Learn more →
Encryption
Encrypted data can't be read without the key. Learn more →
SIP (Session Initiation Protocol)
The protocol that sets up calls in IP telephony. Learn more →
WebRTC
Calls right from the browser, with nothing to install. Learn more →
Customer record
The screen of customer data an agent sees during a conversation. Learn more →
Backup
Data is regularly copied to a separate place so it can be restored if something goes wrong. Learn more →
VPN
An encrypted tunnel from the internet into an internal network. Learn more →
IP PBX
A company phone system that runs over the internet and your local network. Learn more →
Supervisor
Leads a team of agents: watches the queue and quality, helps and coaches. Learn more →
CRM – customer relationship management
Where a company keeps its customers, deals, and full communication history. Learn more →
Call recording
Calls are saved so they can be replayed and disputes settled. Learn more →
Call routing
Rules the system uses to decide who gets a call. Learn more →

Blog

From the blog

All articles →

Updated: