Skip to content
Last updated

Sinch supports TLS encryption to ensure secure connectivity to the SMPP servers. As most client SDKs for SMPP do not natively support TLS integrations, you may need a tunnel solution to configure a secure connection between your client and our server.

SMPP account details

An SMPP account consists of a regional host connected to TLS port 3601, a system_id, and a password to consume our services. Be sure to use the correct region for your host.

Account detailInput
HostsHost URLs take the form of <region>.smpp.sinch.com. For a list of hosts and regions, see the Hosts section and table.
PortTLS port 3601
System IDsystem-id
Passwordpassword

By default, only two parallel connections per host/system_id combination are allowed. If your application requires more parallel connections, please reach out to your account manager.

Hosts

The table below details the hosts, their corresponding URL, and the corresponding location. Customer Data will be stored in the corresponding locations listed below.

HostsURLLocation
USus.smpp.api.sinch.comUSA
EUeu.smpp.api.sinch.comIreland, Sweden
Australiaau.smpp.api.sinch.comAustralia
Brazilbr.smpp.api.sinch.comBrazil
Canadaca.smpp.api.sinch.comCanada

Please note that:

  • Sinch uses systems, customer service teams, development teams and service providers located within production server locations and overseas, whom may have access to and process Customer Data.
  • Personal Data will be processed in accordance with the Data Protection Agreement and include the use of sub-processors for the services as described on the Sub-Processors page.

IP access

Access to the Sinch SMPP servers is by default restricted to pre-registered IPs. The client IP range must be announced and added to the client account for access.

Supported SMP PDUs

SMPP PDU from clientSMPP PDU from server
bind_transmitterbind_transmitter_resp
bind_receiver / bind_receiver_respbind_receiver_resp
bind_transceiver / bind_transceiver_respbind_transceiver_resp
enquire_link / enquire_link_respenquire_link / enquire_link_resp
unbind / unbind_respunbind / unbind_resp
submit_smsubmit_sm_resp
data_sm / data_sm_resp
deliver_sm_respdeliver_sm
generic_nack
query_sm / query_sm_resp
cancel_sm / cancel_sm_resp
replace_sm / replace_sm_resp

Throughput and throttling

Throughput is the maximum number of MT messages per second that can be sent via the SMPP account on the Sinch server.

The recommended default window size (maximum open requests) is 10.

The operator receiving the MT messages may have capacity limits. If so, it will restrict the overall throughput to a destination operator. For this reason, if any sorting of destination numbers is done, it is recommended to sort by last digit(s) as this will ensure a better distribution across various destination networks then when sorting by first digit.

It's recommended to set enquire_link requests to 30 seconds.

Time zone

Sinch SMSC uses UTC (Coordinated Universal Time)

MSISDN Format

In GSM, MSISDN is built up as:

MSISDNCC + NDC + SN
CCCountry Code
NDCNational Destination Code
SNSubscriber Number

For further information on the MSISDN format, see the ITU-T specification E.164.

Next step

Review the sending messages SMPP documentation.

Additional resources