melodic-garage-3113
07/10/2025, 5:52 PMtall-airline-16756
07/10/2025, 5:52 PMtall-airline-16756
07/10/2025, 5:53 PMmother-moon-
), you can configure SIP dispatch rules in the LiveKit Cloud dashboard. This method supports pattern-based automatic agent assignment and does not require an external dispatcher.
• General Room Name Patterns: For non-SIP scenarios (e.g., app-generated room names), LiveKit Cloud does not offer built-in dispatch rules to auto-join agents based on generic name prefixes. In these cases, you will need to implement an external dispatcher. This service monitors room creation events, matches room names against your pattern, and triggers agent dispatch via the API.
• Token-Based Dispatch: If you issue participant tokens server-side, you can include agent dispatch instructions directly in the token. This allows automatic agent joining on participant connect, but does not use pattern-based matching—only what you explicitly supply at token creation.
Summary: For SIP room prefixes, configure dispatch rules in your Cloud dashboard. For general room pattern matching (as in your described use case), you will need to build and operate a dispatcher that programmatically matches room names and dispatches the agent accordingly.
Cite relevant implementation examples or details upon request.
Sources: Agent dispatch | LiveKit Docs | SIP dispatch rule | LiveKit Docs