If you own phone numbers in Twilio, you can connect them to SigmaMind using Elastic SIP Trunking. This guide will walk you through setting up SIP trunking in Twilio and registering the number in SigmaMind.

Steps to Integrate

  1. Log in to Twilio ConsoleTwilio Elastic SIP Trunking.
  2. Create a New SIP Trunk
    • Go to Elastic SIP Trunks → Create new SIP Trunk. SIP Trunking
    • Give your trunk a descriptive name (e.g., SigmaMind SIP Trunk). SIP Trunking
  3. Enable Call Transfer
    • In the trunk settings, enable Call Transfer to allow inbound calls. SIP Trunking
  4. Configure Termination
    • Under Termination → Termination SIP URI, enter: unique id
    sigmamind-sip-trunking
    
    SIP Trunking
  5. Configure Origination
    • Under Origination → Origination URIs, Click on Add new Origination URI and enter:
    sip:28y698lhv2f.sip.livekit.cloud
    
    SIP Trunking
  6. Configure Authentication
    • Use IP Authentication or Credential Lists depending on your setup.
    • Ensure that SigmaMind can authenticate calls through Twilio.
    • Media Encryption: Enable SRTP.
  7. Assign Numbers
    • Attach your purchased Twilio number(s) to the trunk. SIP Trunking
  8. Save and Test
    • Save your SIP trunk settings.
    • Place a test call from your Twilio number.

Verification

  • Ensure the number appears in your SigmaMind Dashboard after configuration.
  • Assign an Inbound Agent to the number to start receiving calls.
If you face connection issues, confirm that:
  • Transport protocol matches on both sides.
  • SRTP is enabled in Twilio trunk settings.