Video sessions

A video session takes the same agent and puts a face on it. Saaya runs the media over WebRTC and drives an avatar with the agent's speech output in real time.

Turning video on

Video is an agent setting, not a per-call one: add the video channel to the agent and pick an avatar. Avatar availability depends on your plan, on the free plan avatars are off. Video sessions are started from the dashboard playground or from a published web widget; there is no public API for opening one yet.

Seeing and sharing

Two capabilities sit alongside the avatar and are toggled per agent: vision, which lets the agent look at the caller's camera, and screen share, which lets it look at what they are showing. Both are plan-gated in the same way avatars are.

Recording

A session that carries video is recorded as an MP4 with mixed audio; audio-only sessions are recorded as OGG. Fetch the file through the session it belongs to.

Was this page helpful?