avatar parameter at session creation. Build the JSON with jq --arg so the shell expands your Anam key — inside a single-quoted -d '...' body, $ANAM_API_KEY would be sent literally:
How it works:
- Telnyx TTS drives the digital avatar’s speech and lip sync.
- Avatar sessions are immediate REST creates only:
join_atis not supported, and avatars are not available through calendar auto-join. Avatar mode is chosen at creation and cannot be toggled mid-meeting. - The digital avatar works on all supported platforms (Google Meet, Zoom, Teams, Webex).
- Readiness is visible in the session response via
avatar_state:starting,connected,degraded, ordisconnected— read it rather than assuming the camera is ready. - The avatar’s camera video is not included in the provider recording; the bot’s audio is.
- An active avatar takes precedence over a static
camera_image: the image is ignored and its URL is not fetched.
anam is the only provider available today; additional providers, including a Telnyx-hosted digital avatar, are under evaluation for future releases.
Related
- Meeting Presence — the default bot presence and session actions