Skip to main content

Step 1: Create Elastic SIP Trunking

  1. Create the trunk, give it a name, and configure the general settings
    Create Elastic SIP Trunking
  2. Set up Termination (for outgoing calls)
  • The termination SIP URI is important here, as we will use it in later steps. You should use a localized termination URI that is close to you. You can view your localized URIs in the Twilio Console.
    Set up Termination
  • To have your Elastic SIP Trunk accept our outgoing requests, you need to either whitelist IP addresses or create authentication with username and password.
  • Since the Famulor SIP server currently does not have a static IP, if you are using the IP route you must whitelist all IP addresses as follows:
    Create Twilio Access Control
    Twilio Access Control
  1. Set up Origination (for incoming calls)
  • Here you enter the Famulor SIP server address as the Origination SIP URI: sip:XXX.sip.livekit.cloud
    Set up Origination

Step 2: Add numbers to the Elastic SIP Trunk

You have created the Elastic SIP Trunk. Now you need to buy numbers or add existing numbers to this trunk.
Add numbers to Elastic SIP Trunk

Step 3: Import numbers into Famulor

Once the number is set up with your Elastic SIP Trunking, you need to import the number into Famulor so we know how to route the call.
  1. Open your Famulor.ai dashboard
  2. Navigate to Your Phone Numbers
  3. Click on “Integrate SIP Trunk”
    Import numbers into Famulor
  4. Enter your data according to your integration type
Phone number: e.g. +49 831 555 0123
Username: Your extension username
Password: Your extension password
Import numbers into Famulor
Enter your data according to your integration type
  1. Here you enter the termination SIP URI you set up in step 1.
Server address: e.g. xxx.pstn.twilio.com
Connect Twilio number via SIP
  1. Choose the authorization type you selected in step 2.
  • If you chose the IP option, add the IPs:
54.244.51.0
54.244.51.1  
54.244.51.2
54.244.51.3
54.172.60.0
54.172.60.1
54.172.60.2
54.172.60.3
Twilio Famulor IP-type credentials
Twilio Famulor Whitelist IP
  1. Select the country where your SIP Trunk is located.
    Twilio Famulor SIP Country

Step 4: Verify setup

After configuration:
  1. Place a test call to your number/extension
  2. Verify that the AI assistant answers
  3. Use the test call feature to verify outgoing calls

Security requirements

Your SIP credentials must be secure:
  • Username: Your extension number or username provided by your provider
  • The password must include:
    • 12 or more characters
    • Numbers
    • Uppercase and lowercase letters
    • Special characters recommended

Common issues

  • Check your Termination SIP URI: If it contains a space, please remove it. Also, use a localized termination URI close to your region. For more info, see this documentation.
  • Verify your username and credentials: Make sure you entered the correct username and credentials shown in this dialog. Note that the username is not the display name in the credentials list. The display name is different from the username — verify if you have assigned different names.
Twilio outgoing calls not working
  • Search for “geo” to find the “Voice Geographic Permissions” setting.
    Set up international calls in Twilio
  • Select “Elastic SIP Trunking” in the dropdown menu and choose the countries you want to call.
    Select Twilio Elastic SIP Trunking

Need help with setup? Our support team specializes in assisting customers with integrating their phone systems. We guide you through the entire process to ensure a smooth configuration with your specific telephony setup.