Voice call
Audio-only call with a modern in-chat UI, mute control, and ringing / accept flow.
Voice notes, live WebRTC calls, screen sharing, and TURN configuration.
Wiretalk supports voice notes in chat (all plans), plus live voice & video calls and screen sharing over secure WebRTC on Pro and Enterprise plans — no Zoom link required.
Agents and visitors can record short voice messages directly in the chat composer. Voice notes are uploaded as audio attachments and play inline in the conversation.
MediaRecorderBrowsers may ask for microphone permission the first time. If blocked, use the in-app help prompt to enable access in site settings.
Start a real-time call inside an active visitor chat. Calls use WebRTC peer-to-peer media with signaling through your Wiretalk socket server.
Audio-only call with a modern in-chat UI, mute control, and ringing / accept flow.
Camera + microphone with picture-in-picture local preview, camera toggle, and mute.
Agent dashboard or website widget — visitor conversation must be active.
Use the composer icons to start a voice or video call.
The other side sees a ringing UI and must accept to connect.
Mute, toggle camera (video), or end the call from the in-chat panel.
Plan availability: Pro and Enterprise only. Free plans do not include live voice/video calls.
Mobile: Voice and video calls work on modern mobile browsers (Chrome on Android, Safari on iOS 14.3+) over HTTPS. Allow microphone and camera permissions when prompted. For reliable calls on mobile data, configure a TURN server.
WebRTC signaling is protected end-to-end through Wiretalk’s socket layer:
Media streams are peer-to-peer where possible. For strict corporate networks, configure a TURN server (see below).
Wiretalk uses Google STUN servers by default. For production reliability (especially behind symmetric NAT or corporate firewalls), add your own TURN server in .env:
WIRETALK_TURN_URLS=turn:turn.example.com:3478
WIRETALK_TURN_USERNAME=your_username
WIRETALK_TURN_CREDENTIAL=your_credential
TURN credentials are only sent to clients when username and credential are both set. Incomplete TURN config is ignored to prevent WebRTC errors.
| Issue | Fix |
|---|---|
| Call buttons missing | Upgrade to Pro or Enterprise. Refresh the page after plan change. On mobile, open the ⋮ menu in the composer. |
| Microphone / camera blocked | Allow permissions when prompted. If denied, open the ⋮ menu and try again — a step-by-step guide will appear. Reset site permissions in browser settings if needed. |
| Call connects but no audio | Check mute state. On iPhone, use Safari on HTTPS and tap Accept on the incoming call. |
| Connection failed on mobile data | Configure a TURN server in .env. Mobile carriers often block direct peer connections. |
| Connection failed | Configure TURN server. Check firewall allows UDP and WebRTC traffic. |
| Screen share not available | Use desktop Chrome/Edge. Mobile sharing is not supported. |