Troubleshooting inbound SIP calls not reaching agent

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

I’m using LiveKit Cloud with SIP trunks and agents. Outbound SIP calls work correctly, but inbound SIP calls never reach the agent.

Observed behavior:

  • Telecom provider sends SIP INVITE to LiveKit
  • LiveKit responds with 100 Processing
  • No room is created
  • No agent job is created
  • No received job request logs appear
  • Call eventually times out on the provider side

I’ve verified the inbound SIP trunk is configured correctly with the proper dispatch rule. What could be the issue?

This is typically a SIP trunk configuration issue on the provider side.

The most common cause is the SIP INVITE having the wrong to header format - using @IP instead of @YOUR_SIP_URI.

To diagnose:

  1. Request a PCAP file from your SIP provider
  2. Check that the to field in the INVITE uses your full SIP URI (e.g., +1234567890@your-project.sip.livekit.cloud), not just the IP address

Also check:

  • Remove any duplicate phone number entries in your trunk (e.g., having both +918071387150 and 8071387150)
  • Verify your provider is following their LiveKit integration guide if they have one

If the call works with other providers (like Plivo), the issue is likely with the specific provider’s configuration.