MessageBird has multiple SIP servers worldwide for you to connect to. Each SIP server offers the ability to connect via a SIP-INVITE request.
SIP Signaling servers
- Asia: 188.8.131.52, 184.108.40.206
- Europe: 220.127.116.11, 18.104.22.168
- US: 22.214.171.124, 126.96.36.199
SIP RTP servers
Please see below for username and password requirements:
- SIP username minimum of 3 characters
- SIP username allowed characters 0-9, a-z, A-Z _ -
- SIP username is case sensitive
- SIP password allowed characters 0-9, a-z, A-Z _ -
- SIP password minimum of 7 characters
- SIP password is case sensitive
- Domain name has to be unique
- Domain name has a minimum of 1 character
- Domain name allows characters 0-9, a-z, A-Z -
- Domain name is case sensitive
To make sure your telephone number is presented correctly to the end-user you can fill out your 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
We do support hidden number presentation by using the P-asserted ID header in combination with the Privacy header. You must use the below settings:
- P-Asserted-Identity: tel:+31850000000
- Privacy-id: hidden
If you do not use the above settings with a EEA originating address from an EEA destination, you will be charged surcharge.
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.
You can read more information on this page.
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 are done by codecs (which is short for encoder decoder).
MessageBird supports the following codecs:
- PCMA (G711a)
- PCMU (G711u)
DTMF represents buttons being pressed on a keypad. This is used, for example, by an automated welcome menu, like 'press 1 for Sales, Press 2 for Support'
We support DTMF 4733 RFC for sending and receiving DTMF.
By default, each SIP account gets 1 inbound and 3 outbound call setups per second.
If you need more, please contact our Support Team at firstname.lastname@example.org.