How to integrate LiveKit self-hosted SIP with Airtel Enterprise LAN trunk?

Hello,

I am running a fully self-hosted LiveKit setup on Windows using:

  • livekit-server.exe

  • livekit-sip.exe

  • Redis (local)

We have an Airtel Enterprise SIP trunk connected over LAN (not internet SIP).

Network details:

  • Customer IP: 10.2.204.154

  • Gateway: 10.2.204.153

  • SBC IP: 10.5.70.3

  • DID: 8314228810

  • SIP: UDP 5060

  • Codec: G.711

I would like guidance on how to properly configure LiveKit SIP for:

  1. Inbound calls from Airtel → LiveKit → Agent

  2. Outbound calls from Agent → Airtel → PSTN

Specifically:

  • Is inbound/outbound trunk configuration required in self-hosted mode?

  • Any special configuration needed for private LAN SIP trunks?

Would appreciate any guidance or examples.

Thanks!

Self-hosting is outside my area of expertise, particularly because there are so many possible environment configurations folks can set up.

But the short answer is yes, you will still need trunks. And the setup should not be all that different from what is documented for LiveKit cloud here.

Can LiveKit SIP be built natively on Windows? I tried building it with Go but got compilation errors. Is Windows supported?

This is outside my area of expoertise and I don’t really know anyone who has tried it. Theoretically, it should work, particularly if you have a unix compatibilty layer there. But I think you’ll need to work through some dependency challenges.

I am curious about your use case that requires Windows? Can you use LiveKit cloud instead?

I am curious what the build issue you are having is.