Skip to main content
Integrate your telephony system with SIP trunking to handle inbound and outbound calls through your voice agent.

Provider-Specific Configuration Guides

For detailed step-by-step instructions on configuring SIP trunks with specific providers:

Outbound trunk

Setup your voice agent to make outgoing calls from your number.

Create a SIP trunk

  1. Buy a virtual number from your cloud telephony service provider.
  2. There are 2 methods for authentication: IP whitelisting, or auth credentials.
  3. Currently SubVerse SIP server does not have a static IP, so if you opt for the IP route, you need to whitelist all the IP addresses in the range like this: 0.0.0.0/1, 128.0.0.0/1.
  4. It is recommended that you also setup Auth Username and Password for secure communication.
  5. For detailed provider-specific instructions, see our configuration guides for Twilio, Telnyx, or Plivo.
  1. Provide a Name for the connection.
  2. Input the Phone Number with country code.
  3. Enter the SIP Address or Termination URI provided by your telephony provider.
  4. Provide Auth Username and Auth Password for authentication, leave blank if not configured.
  5. You can start using this number for making calls through voice agents interface, workflows, or call APIs.

Inbound trunk

Setup your voice agent to accept incoming calls on your number.

Create a SIP trunk

  1. Buy a virtual number from your cloud telephony service provider.
  2. Get your Origination URI from the SubVerse Telephony dashboard (it will look like: sip:xxxxx.sip.livekit.cloud).
  3. Configure an inbound SIP trunk in your provider’s dashboard using the Origination URI from SubVerse.
  4. It is recommended that you also setup Auth Username and Password for secure communication.
  5. For detailed provider-specific instructions, see our configuration guides for Twilio, Telnyx, or Plivo.
Use xxxxxxxxx.india.sip.livekit.cloud for region pinning to India SIP servers.
  1. Provide a Name for the connection.
  2. Input the Phone Number with country code.
  3. Provide Auth Username and Auth Password for authentication, leave blank if not configured.
  4. Click on Map Voicebot Usecase and select the voice agent you want to use while accepting the calls.
Every time you update the voice agent use case, make sure to map it again to the number to ensure it has the updated context and settings.