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: 18.104.22.168, 22.214.171.124
- Europe: 126.96.36.199, 188.8.131.52
- US: 184.108.40.206, 220.127.116.11
SIP RTP servers
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 -
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
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.
Here's an example of how a SIP From header field would look like:
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 channels/sec.