Voice Calling through Chat Widget
What are Voice Calls in Hello?
Voice Calls enable real-time audio communication between clients and the assigned agent or support bot. Clients can initiate a call directly from the chat widget whenever verbal support is needed.
Who can initiate a voice call?
Only clients can initiate voice calls. Based on the chat flow, the call is routed to either a live agent or a voice-enabled support bot.



How do I enable or disable voice calls?
You can control the visibility of the voice call button from the Hello dashboard. Toggling the call setting:
Enables voice support and shows the call button in the chat widget.
Disables voice support and hides the call button from the client view.

Is a secure (HTTPS) environment required?
Yes. Voice calls only work over secure connections:
The platform must run on HTTPS.
Browsers block audio on insecure origins (e.g., HTTP or localhost).
If the call connects but there’s no sound, it’s likely due to this restriction.
How can I test voice calls during development?
Use these steps to test voice calls locally:
Run your app through a secure tunneling service like NGROK.
Make sure the public URL is HTTPS.
Allow browser microphone access when prompted.
What happens on a non-HTTPS local server?
Voice calls may appear to connect, but audio will not transmit due to browser security rules. Always test in a secure (HTTPS) environment.
What are the best use cases for voice calls?
Voice support is most effective for:
Instant issue resolution
Hands-free help
Explaining complex workflows quickly
Supporting users with accessibility needs
Can clients exit a voice call?
Yes. Clients can end the call at any time.