This method works with any 3rd party telephony service that allows for SIP Trunking

This is a comprehensive guide on importing numbers into the system for your AI assistants to use for both inbound and outbound calling. This is the way to integrate with your telephony provider that supports elastic SIP trunking. You will need to set up a SIP trunking and configure your number to point to it, and then import that number to the AI system.

We will use Vonage as an example here. You can use other telephony providers that support elastic SIP trunking as well.

In this context, the elastic SIP trunking is used to connect our VoIP with PSTN so that your AI can make and receive calls.

Let’s get started ⬇️

  1. Go to the SIP tab in Vonage, create trunk and click something else.
  2. For the termination part of the trunk (outbound) - copy the URI, username and password since we will use them later.
  3. Setup the origination with the address (5t4n6j0wnrl.sip.livekit.cloud) for inbound calling.
  4. Buy or move current numbers into the trunk.
  5. Import the number with the number in raw format (country code included), the URI ad authentication username & password.

Debugging Guide:

Go to twilio logs. There is actually nothing we can do or see and if you are having trouble with inbound or outbound calling, make sure you follow these steps. If so, reach out to the telephony’s (aka twilio) support because we have 0 control here.

We are storing the info you provide as a way to configure the SIP packet, and it’s up to the telephony system to decide if it goes through. Some things may be your account needs verification, you put in a non-raw formatted number, come country codes require additional regulation - go to your telephony provider for debugging.