I want to explain a little more on how to use Signalwire with Asterisk and Wazo. I had written a post a few months back on how to make calls with Signalwire but I never got the receive part working correctly. I think this time I have cracked the code.

These instructions should be the same for Twilio.

  • You will be making two entries for the trunk. One is for the inbound and one is for the outbound.
  • The settings are each the same except that you will be registering one of the trunks and the other trunk you will not be.
  • For registration put in the name of your trunk in both name and authentication username. Password is the trunk password. Remote server is the xxx.sip.signalwire.com. Port is 5060. For the contact field, and this is very important, you need to enter in a verified phone number on your account. For example +15125551212
  • Signaling and advanced are the same settings I had listed before.

Remember, one of the trunks you fill out the register field and the other trunk you don’t register.

Lastly, for inbound calls be sure to put a 1 in front of the phone number otherwise you will get the message about an invalid destination.

On the signalwire side just make sure you choose custom ciphers and disable the first one. AEAD_AES_256_GCM_8