Browser voice calling
Start and answer WebRTC calls, exchange signalling and understand status and platform limits.
Guides in this workflow
Follow the guide that matches the exact action, filter, menu change or issue.
Understand browser voice calling
Use WebRTC between administrator and visitor browsers; it is not PSTN calling.
Start a visitor voice call
Open the chat and use the call control to create an offer.
Understand the ringing state
The new call is stored as ringing until answered, declined, ended or failed.
Answer a voice call as the visitor
Use the embedded call prompt and allow microphone access.
Decline a voice call
Use the decline control; the status is updated.
Understand WebRTC offer and answer
The administrator creates an offer and the visitor returns an answer through signalling endpoints.
Understand ICE signalling
Both browsers exchange ICE candidates through the signal routes.
Understand the connected state
Connected indicates successful peer media negotiation.
End a voice call
Use the hang-up control and verify the ended state.
Understand the failed state
The flow records failed when negotiation or browser media setup does not complete.
Understand starting another call
Starting a new active call for the thread ends the previous active call.
Understand the PSTN limitation
The supplied module cannot dial telephone numbers.
Understand the recording limitation
The supplied module does not record call audio.
Check voice browser requirements
Use HTTPS, compatible WebRTC browsers, microphone permission and reachable peer networking.
