Setting up SIP Provider with IP-Based Authentication and G.711/G.729 Codecs in LiveKit

I have a SIP provider and I’m trying to configure it with LiveKit SIP, but I’m running into a couple of issues.

My provider supports the following configuration:

  • SIP Server Address: <address>

  • SIP Port: <port>

  • Transport Protocol: UDP

  • SIP Authentication Method: IP-based authentication

  • Supported Codecs: G.711 and G.729

When I went to the LiveKit dashboard and tried creating an Outbound Trunk, I noticed:

  1. I couldn’t find an option for IP-based authentication.

  2. In the codec settings, G.711 and G.729 were not listed.

Is it possible to configure a SIP provider like this in LiveKit?
If so, what’s the correct way to handle IP-based authentication and these codecs?

Hi, which provider are you trying to set up?

I couldn’t find an option for IP-based authentication.

We only support URI for SIP routing I’m afraid: Can I use IP address instead of URI for SIP connections? .

In the codec settings, G.711 and G.729 were not listed.

We support these codecs, you do not need to do any special configuration for these: Audio codecs negotiation and support | LiveKit Documentation