The call your users actually get,
on their machine and network.
Your users don’t call from a lab. They call from a locked-down laptop, home Wi-Fi behind a VPN, or a phone just woken from deep sleep. Lens reproduces that exact experience in real browsers and on real Android and iOS devices, capturing the full WebRTC and SIP stack on the path your user really takes.
A healthy SIP leg doesn’t mean the call works for your user.
The moment a CCaaS or Voice AI vendor exposes a web client, the experience moves onto machines you don’t control: corporate firewalls, VPNs, endpoint security and home networks. Lens is the only way to validate what your users actually experience there.
Real Chrome / Firefox / Edge
Cloud-hosted browser instances. Not headless mockups. Real WebRTC stacks producing real candidate gathering.
Desktop agents in the real environment
Run Lens on Windows, macOS or Linux desktops at the user’s site, behind the corporate firewall, VPN, proxy and endpoint security, or on home Wi-Fi. Test the network and machine they actually have, not a clean lab.
Full WebRTC stack
SDP offer/answer, ICE candidates, STUN/TURN traversal, codec negotiation, DTLS-SRTP, audio level measurement.
Audio content validation
Validate that audio actually arrived, in the right codec, at the right level. Not just “the call connected”.
Scriptable user flows
Click the dial button, type the number, wait for ringing, accept the call. Predefined books cover common CCaaS flows.
AI Assistant builds the flow
“Test the login, dial, hold flow on three browsers.” The Agent records the script and runs it across all three.
The hardest part of mobile voice, fully automated.
Voice apps on mobile are notoriously fragile: a tangled call state machine, aggressive power-saving modes that suspend the app, and incoming calls that depend on push notifications arriving and waking it. These are exactly the paths manual testing skips. Lens runs them automatically on real Android and iOS devices in the Sipfront device farm, across the WebRTC stack and SIP stacks like pjsip.
Real Android & iOS devices
Automated voice tests on physical handsets in the Sipfront device farm. Real radios and audio paths, not emulators.
Push-woken incoming calls
Drive real push notifications (FCM, APNs and PushKit) to wake a backgrounded or killed app and answer the incoming call, end to end.
Power-saving & background modes
Reproduce Doze, App Standby and iOS background suspension, the states where voice apps silently miss or drop calls.
Full call state machine
Exercise foreground, background and killed-app transitions, registration loss and re-registration, the fragile paths real users hit.
WebRTC and SIP stacks
Validate native apps on WebRTC or on SIP stacks such as pjsip, the same engine that drives your browser flows.
Device-side capture
MOS, jitter, loss and the full SIP/WebRTC trace measured on the device, in the same evidence format as every other product.
Cloud browsers, desktop agents, or real devices.
Anyone whose support says “try a different browser”.
CCaaS & UCaaS with web softphones
Browser-based agent UI, agent click-to-dial, hold-music validation. Sipfront catches what your browser-test scripts can’t.
Voice AI with browser UIs
Customer-facing bot widgets, agent-assist consoles. Lens validates the full media pipeline in the browser.
Contact centres with WFH agents
Test from desktop agents on the agent’s actual home network. Find the codec issue before the customer hangs up.
WebRTC SaaS vendors
Click-to-call widgets, embedded video, in-app calling. Lens is the regression suite for the WebRTC path itself.
Mobile voice app vendors
Native iOS and Android softphones and in-app calling, on WebRTC or pjsip. Test the real app on real phones, including push and background calls, before the store release.
Lens is included from Carrier and up.
Starts at €1,499/mo. Includes Beat and Probe in the same tier, everything you need for end-to-end voice testing across SIP, PSTN and WebRTC.
Lens covers what Probe doesn’t.
Try Lens for 14 days. No credit card.
All four products unlocked. Test your web app in Chrome, Firefox and Edge, and your mobile app on real devices, on day one.