SIP Server & Connection Details

Server List

MessageBird has multiple SIP servers worldwide for you to connect to. Each SIP server offers the ability to connect via a SIP-INVITE request.

Please see below an overview of our SIP servers:

 
SIP Signaling servers:
 
All SIP servers expose port 5060 over UDP and TCP. The following domains can be used:
 
  • Asia: yourdomain.apac1.sip.messagebird.com, yourdomain.apac2.sip.messagebird.com
  • Europe: yourdomain.eu1.sip.messagebird.com, yourdomain.eu2.sip.messagebird.com
  • US: yourdomain.us1.sip.messagebird.com, yourdomain.us2.sip.messagebird.com 
 
In the domains above, 'yourdomain' is the custom domain you have setup in your SIP trunking configuration in the MessageBird Dashboard for ACLs and SIP trunking. We advise connecting to one of the SIP Trunking servers that are located in your region to avoid latency problems with your calls.
 
SIP RTP servers:
 
Asia: 
IP-address : 35.186.148.117
IP-address :35.186.147.231
Portrange : 10000 until 60000 UDP
 
Europe:
IP-address : 104.199.61.220
IP-address :104.199.69.60
Portrange : 10000 until 60000 UDP
 
US:
IP-address :104.196.222.116
IP-address : 35.185.41.80
Portrange : 10000 until 60000 UDP

 

SIP Usernames and Passwords

Please see below for username and password requirements:

  • SIP username minimum of 3 characters
  • SIP password minimum of 7 characters

 

  • SIP username allowed characters 0-9, a-z, A-Z _ -
  • SIP password allowed characters 0-9, a-z, A-Z _ -

 

  • Domain name minimum of 1 character
  • Domain name allowed characters 0-9, a-z, A-Z  -  

 

Number format

To make sure your telephone number is presented correctly to the end-user you can fill out you Caller Line ID in the SIP FROM header field. We support numbers in the  international telephone numbering format E.164 number format.

The E.164 format

  • Only contains digits
  • The leading is ‘0’ removed
  • Starts with the country code
  • We remove the leading ‘+’ in front of the country code
  • Has a maximum of 15 digits

 

While we currently ignore the P-asserted ID header, we will support number presentation by using the P-asserted ID header in combination with the Privacy header in the near future.

An example of how a SIP From header field will look like:

“31850000000”<sip:31850000000@”yourdomain”.sip.eu1.messagebird.com>

 

Origin-based surcharging

Origin-based surcharging became the standard in several European countries. The legislation dictates that calls from outside the European Economic Area (EEA) are charged differently from calls placed inside the EEA.

The Caller Line Identity (CLI) in the From header will be used to determine where the call originates from, and if a surcharge is needed.  Only numbers in the E.164 format are verified. Faulty formatted and empty From Headers will automatically be surcharged with the non-EEA rates.

For more information on this contact us or have a look on this page.

 

Voice Codecs

By placing calls on an IP-network, the voice message has to be encoded and compressed into digital data, and vice versa. This encoding and compressing is done by codecs (which is short for encoder decoder).

MessageBird supports the following codecs:

  • PCMA (G711a)
  • PCMU (G711u)
  • g729a  

 

DTMF


DTMF represents buttons being pressed on a keypad. This is used by for example an automated welcome menu, like: “press 1 for Sales, Press 2 for Support”

We supports DTMF 4733 RFC for sending and receiving DTMF