# API SMPP

Todos os serviços providos pela Sinch devem obrigatoriamente ser encriptados, e o protocolo [SMPP](https://doc-messaging.wavy.global/pt.html?java#termos-importantes) não possui encriptação nativa. Neste caso, disponibilizamos duas opções para integração:

#### Opção 1: SMPP over TLS + IP whitelist (**Opção recomendada**) <a href="#op-o-1-smpp-over-tls-ip-whitelist-op-o-recomendada" id="op-o-1-smpp-over-tls-ip-whitelist-op-o-recomendada"></a>

Esta é a opção que recomendamos. Caso seu sistema não possua esta funcionalidade, clique [AQUI](https://doc-messaging.wavy.global/pt.html?java#proxy-tls-linux) para obter ajuda na configuração de um proxy TLS.

Além da encriptação que será feita pelo TLS, o acesso será autorizado somente para o IP público de seu servidor. (Aceitamos múltiplos IPs e ranges) Esta informação deve ser enviada para o nosso time de suporte através do nosso [Service Center](https://servicecenter.wavy.global/).

Caso seja necessária a liberação de saída de tráfego em seu firewall, recomendamos que seja liberado qualquer IP de destino, na porta 2444, se isto não for possível, deve-se incluir regras com as liberações abaixo:\
`200.219.220.8:2444`\
`200.219.220.193:2444`\
`45.236.179.18:2444`\
`45.236.179.19:2444`

#### Opção 2: SMPP over VPN <a href="#op-o-2-smpp-over-vpn" id="op-o-2-smpp-over-vpn"></a>

A encriptação e a liberação de acesso será feita via VPN.

Caso escolha esta opção, configure as VPNs utilizando os peers e hosts abaixo, já com as propostas de fase 1 e 2 que deseja. Envie o formulário de VPN de sua empresa preenchido para para o nosso time de suporte através do nosso [Service Center](https://servicecenter.wavy.global/).

`peer 200.155.0.250`\
`hosts 200.219.220.8 e 200.219.220.193`\
`port 2443`

`peer 45.236.178.12`\
`hosts 45.236.179.18 e 45.236.179.19`\
`port 2443`

Obs: Por razões de alta disponibilidade e balanceamento de carga, é obrigatório o estabelecimento das **2** VPNs acima, e a utilização do domínio smpp-messaging.wavy.global como destino de seu cliente SMPP, ao invés de IPs.
