Webphone vs hardphone for your VICIdial agents
A webphone runs in the browser tab, a hardphone is a desk handset. Here is how each registers to VICIdial and when to use which.
VICIdial agents can talk to customers through a webphone or a hardphone. A Webphone is a calling client that runs right inside the agent screen in the browser, with no separate app to install. A Hardphone (deskphone) is a physical desk handset. Both ring on the same calls and both register to the same server, so the question is which one fits how your agents work.
Under the hood, both carry voice over RTP, the media stream, and both set up calls using SIP (Session Initiation Protocol) against the Asterisk server on your box. The Phone record you create in VICIdial gives each one an extension, a Server IP, and a Registration Password to log in with.
What a webphone is
A webphone loads when the agent logs into their screen. On the Phone record you turn this on by setting Set As Webphone to Y, and the agent screen tries to load a web-based phone automatically. There is nothing for the agent to install and nothing to configure on the desktop, which makes onboarding fast.
- Zero install. The phone is part of the page the agent already opens.
- Easy for remote agents. A browser and a headset is the whole setup.
- Tied to the browser tab. Close the tab or crash the browser and the call drops with it.
What a hardphone is
A hardphone is a dedicated handset. You enter the same extension, Server IP, and Registration Password into the phone's own admin page, and within about a minute of saving the VICIdial Phone record the device can register. Because it is separate from the computer, it keeps working through a browser reload or a PC reboot.
- Steady audio quality from hardware built only for voice.
- Independent of the desktop, so a frozen browser does not kill the call.
- Up-front cost per seat and more to support across a floor.
How VICIdial decides which loads
The Set As Webphone flag on the Phone record is what splits the two. With it on, the agent screen brings up the webphone the moment the agent logs in, and the device registers from inside the page. With it off, the agent screen does not load a phone, so you point a hardphone at the box yourself using the same extension and secret. Either way the call setup happens against the same server, so the flag only decides which client appears, not how the phone talks to Asterisk.
flowchart TD
A[Agent logs into VICIdial] --> B{Set As Webphone is Y}
B -->|Yes| C[Agent screen loads webphone]
C --> D[Webphone registers in the browser]
B -->|No| E[Hardphone registers on its own]
D --> F[Agent ready to take calls]
E --> F[Agent ready to take calls]Picking the right one
Choose a webphone when you want agents up and running with no extra hardware, especially for remote or short-term seats. Choose a hardphone when call quality has to be flawless or when agents stay at a fixed desk and you cannot risk a browser crash dropping a customer. Plenty of floors run both. If you are weighing software clients more broadly, the softphone vs deskphone comparison covers the desktop-app side of the same decision.
Both options lean on the same settings to come online, which the VICIdial phones guide lays out end to end. A fast managed server makes either one feel instant. View VICIfast plans to spin up a VICIdial box in under a minute.
About VICIfast LLC
VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.
Citing this article
VICIfast Engineering. “Webphone vs hardphone for your VICIdial agents”. VICIfast LLC, June 26, 2026. Retrieved from https://vicifast.com/blog/webphone-vs-hardphone-vicidial
Have questions?
You might be interested in
VICIfast newsletter
Liked this? Get the next one in your inbox.
We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.
Comments
No comments yet — be the first.