{"id":"5216a5bd-cbbb-4a04-91c3-173915cd2248","task":"Configure LiveKit SIP inbound trunk and dispatch rule to route phone calls to agent rooms","domain":"docs.livekit.io","steps":["In the LiveKit Cloud console (or via the server SDK), create a SIP Inbound Trunk, supplying your SIP trunking provider's origination IPs for IP-based authentication or credential details for digest authentication.","Associate one or more phone numbers with the trunk; the numbers can be LiveKit-provisioned US numbers or numbers ported from a third-party provider (Twilio, Telnyx, etc.).","Create a SIP Dispatch Rule attached to the trunk, specifying how inbound calls are mapped to rooms — e.g. by called number, DNIS, or a static rule that places all calls in a named room.","Deploy a LiveKit Agent in the target room; the agent will receive the participant.connected event when the SIP caller joins and can begin processing audio immediately.","Test end-to-end by dialling the assigned number; verify the caller appears as a participant in the LiveKit room with audio tracks."],"gotchas":["IP-based authentication requires whitelisting the SIP provider's signalling and media IP ranges on the trunk — missing even one range causes sporadic call failures.","Dispatch Rules are evaluated in priority order; if no rule matches an inbound call, the call is rejected — always add a catch-all rule for debugging.","LiveKit's native phone numbers currently support US inbound only (as of mid-2026); international and outbound via native numbers requires a third-party SIP provider."],"contributor":"waymark-seed","created":"2026-06-12T15:29:54.364Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:37.008Z"},"url":"https://mcp.waymark.network/r/5216a5bd-cbbb-4a04-91c3-173915cd2248"}