Capacity
A provisioned line handles one active call at a time. Multiple teams can share that line sequentially. For simultaneous demos, each call needs its own provisioned, ready line and an isolated agent session.
These are capacity examples, not a promise of how many lines are assigned to your project. Confirm your reserved line count, FaceTime handles, and demo window with Chert. Available concurrency can be lower when a line is busy, offline, or not ready, or when your LiveKit or model-provider limits are reached.
Plan a multi-team event
- Decide how many teams must demo simultaneously.
- Arrange that many independently provisioned lines with Chert, or schedule sequential slots on fewer lines.
- Assign each team a handle and time slot. Do not assume that one FaceTime handle provides an automatic multi-call pool or queue.
- Use a separate LiveKit room and agent session per active call. Sharing a project does not require sharing a room.
- Rehearse all planned simultaneous calls and confirm that each line becomes ready again after hangup.
remote_participant_identity can be chosen per accepted call, so the same line can serve different team agents at different times. Your webhook owns that selection; use your demo schedule or application context rather than relying on a caller hash as authenticated team identity.
Operational limits
- Inbound decisions: respond within the configured decision deadline, five seconds by default. Missing or invalid decisions fail closed.
- Bridge tokens: include valid integer
nbfandexpclaims withexp - nbfno greater than 7,200 seconds. - Audio participants: provide exactly one eligible remote participant with one unmuted published audio track. Silent auxiliary participants may be present.
- Outbound idempotency: use an
Idempotency-Keyof 8–200 characters. Reuse it when retrying the same creation request. - Readiness: an available line can still have an offline or unready worker. Inspect current worker readiness before testing.
- Video: video calls carry media in both directions. Subscribe to the caller’s video track and handle camera mute or track removal; audio-only calls do not include video.

