FaceTime Video can carry audio and video in both directions. Agent video and caller-camera capture are separate capabilities: enabling video does not automatically enable caller capture. FaceTime Audio carries audio only.
media: { audio: true, video: true } with the same POST /api/v1/calls endpoint; the selected line must be enabled and ready for outbound video. See Outbound.
Media comparison
Practical guidance
For coaching and movement analysis, connect the caller’s video frames to your own vision pipeline. Media transport supplies the track; your agent supplies the perception and coaching behavior. Use BYOR with your own agent, even when Chert operates the FaceTime line.- Keep greetings concise. For outbound, wait for
bridge_readyor the corresponding outboundcall.startednotification before speaking. - Inbound audio and video can use either the incoming-decision webhook or the
CLI (
chert devorchert byor). Video does not require a webhook. Outbound audio and video start with an API request. - During design-partner rollout,
call.incomingincludesmedia, allowing different accept or decline logic by call type.
facetime-remote-audio and facetime-remote-video tracks. Handle camera mute and track changes throughout the call.

