# LiveKit integration

> Real-time audio/video rooms, recording (egress), ingest (ingress), SIP telephony, and agent dispatch via LiveKit Server APIs

- Authentication: apiKey

## Tools (42)

- **Create Agent Dispatch**: Dispatch a named LiveKit Agent worker to a room
- **Create Ingress**: Provision an RTMP, WHIP, or URL-pull ingress that publishes into a LiveKit room
- **Create Room**: Create a room with optional recording, timeouts, and metadata
- **Create SIP Dispatch Rule**: Create a rule that routes inbound SIP calls into LiveKit rooms
- **Create SIP Inbound Trunk**: Create a SIP inbound trunk to accept calls from a carrier
- **Create SIP Outbound Trunk**: Create a SIP outbound trunk for placing calls through a carrier
- **Create SIP Participant**: Place an outbound SIP call and join the callee to a LiveKit room as a participant
- **Delete Agent Dispatch**: Delete an active agent dispatch
- **Delete Ingress**: Delete an ingress endpoint
- **Delete Room**: Delete a room and disconnect all participants
- **Delete SIP Dispatch Rule**: Delete a SIP dispatch rule
- **Delete SIP Trunk**: Delete a SIP trunk (inbound or outbound) by ID
- **Get Participant**: Get details for a specific participant in a room
- **Get SIP Inbound Trunk**: Fetch a single SIP inbound trunk by ID
- **Get SIP Outbound Trunk**: Fetch a single SIP outbound trunk by ID
- **List Agent Dispatches**: List agent dispatches for a room
- **List Egress**: List egress operations for a room or a specific egress ID
- **List Ingress**: List ingress endpoints, optionally filtered by room
- **List Participants**: List all participants currently connected to a room
- **List Rooms**: List active rooms, optionally filtered by name
- **List SIP Dispatch Rules**: List SIP dispatch rules
- **List SIP Inbound Trunks**: List configured SIP inbound trunks
- **List SIP Outbound Trunks**: List configured SIP outbound trunks
- **Mute Published Track**: Server-side mute or unmute a participant's published track
- **Remove Participant**: Forcibly disconnect a participant from a room
- **Send Data**: Send a data packet to some or all participants in a room
- **Start Participant Egress**: Record all tracks of a single participant
- **Start Room Composite Egress**: Start recording an entire room as a composited video via a browser rendering engine
- **Start Track Composite Egress**: Record a specified audio track and video track combined into one file
- **Start Track Egress**: Record a single track's raw media directly to file or WebSocket
- **Start Web Egress**: Record an arbitrary web page to file or stream
- **Stop Egress**: Stop an active egress operation
- **Transfer SIP Participant**: Redirect an active SIP call to another number or SIP URI
- **Update Egress Layout**: Change the composite layout template of an active RoomComposite egress
- **Update Egress Stream**: Add or remove RTMP destinations from an active streaming egress
- **Update Ingress**: Update ingress configuration — reassign to a different room or change participant identity
- **Update Participant**: Update a participant's metadata, name, permissions, or attributes
- **Update Room Metadata**: Change a room's metadata; broadcasts the update to all participants
- **Update SIP Dispatch Rule**: Replace or partially update a SIP dispatch rule
- **Update SIP Inbound Trunk**: Replace or partially update an inbound SIP trunk's configuration
- **Update SIP Outbound Trunk**: Replace or partially update an outbound SIP trunk's configuration
- **Update Subscriptions**: Subscribe or unsubscribe a participant from specific tracks

## Related prompts

- [AI voice reminder calls before Calendly meetings to cut no-shows](https://www.generalinput.com/prompts/ai-voice-reminder-calls-before-calendly-meetings-to-cut-no-shows.md)
- [Auto-call hot HubSpot leads with a LiveKit voice agent](https://www.generalinput.com/prompts/auto-call-hot-hubspot-leads-with-a-livekit-voice-agent.md)
- [Turn LiveKit call recordings into HubSpot notes and Slack recaps](https://www.generalinput.com/prompts/turn-livekit-call-recordings-into-hubspot-notes-and-slack-recaps.md)
- [Daily LiveKit voice AI activity digest in Slack](https://www.generalinput.com/prompts/daily-livekit-voice-ai-activity-digest-in-slack.md)

Connect LiveKit in General Input: https://www.generalinput.com/apps/livekit