Ir para o conteúdo
Integração com SMPP v3.4

Um gateway Windows, dois papéis SMPP: cliente e servidor

O SMPP v3.4 funciona nos dois sentidos. Conecte-se a um SMSC ou a um agregador como cliente, ou inicie o servidor integrado para que CRM, ERP e sistemas de monitoramento enviem mensagens pelos seus próprios cartões SIM. Os dois papéis fazem parte da edição Ultimate.

SMPP v3.4Edição UltimateCliente e servidorListener local

Dois papéis, um só serviço

Os dois papéis falam SMPP v3.4. A diferença está em qual lado abre a sessão e no que transporta a mensagem depois.

Comparação entre cliente e servidor SMPP
Cliente SMPPServidor SMPP
Quem se conectaO SMS Deliverer se conecta a um SMSC, a um agregador ou a outro servidor SMPPCRM, ERP, monitoramento ou qualquer cliente SMPP se conecta ao SMS Deliverer
Caminho da mensagemSua caixa de saída, pela sessão, até o SMSC e as rotas do provedorSessão do cliente, entrada na caixa de saída e saída pelo seu pool de modems ou pelos seus telefones Android
Hardware no localNenhum; o lado de rádio é do provedorPelo menos um modem GSM/LTE ou um telefone Android com um SIM ativo
Motivo típicoVocê já tem uma conta SMPP e quer uma única caixa de saída e um único relatórioSeus sistemas já falam SMPP e os SIMs precisam ficar sob seu controle

SMPP é uma interface, não uma rota. No modo cliente, as mensagens viajam na rede do provedor; no modo servidor, viajam nos seus SIMs. Os dois papéis exigem a edição Ultimate.

Modo cliente SMPP: envie pelo SMSC de outra pessoa

Use quando você já tem credenciais SMPP de uma operadora, de um agregador ou de um provedor de SMS. Nenhum modem e nenhum telefone Android são necessários no PC.

1

Abra as configurações da conexão SMPP

Crie uma conexão SMPP no SMS Deliverer. O formulário recebe o endereço do servidor, a porta e o usuário e a senha emitidos pelo seu provedor. Salve com OK.

2

Deixe a sessão subir

Depois que a conexão é salva, o software mantém uma sessão SMPP v3.4 com esse servidor. Se o provedor filtra por IP, informe antes o endereço público do PC.

3

Coloque a mensagem na fila de saída

Escreva a mensagem, adicione-a à caixa de saída e clique em Start. A fila é retirada e enviada por SMPP em vez de esperar por um modem local.

4

Leia o relatório de entrega

O provedor devolve o estado final na mesma sessão. As contagens de entregues, falhas e pendentes aparecem no relatório ao lado das mensagens que as geraram.

Troca de canal

Enquanto existe uma conexão de cliente SMPP, o software envia por SMPP por padrão e deixa de usar o modem ou o telefone conectado. Uma opção nas configurações desativa essa troca, então os dois canais podem continuar ativos. Escolha um de propósito; não deixe uma sessão de teste assumir em silêncio a fila de um modem de produção.

Sem fallback local

Se a sessão do provedor cair, as mensagens na fila esperam por ela. O modo cliente não tem um SIM próprio para onde recorrer, e essa é a contrapartida por usar as rotas do provedor.

Detalhe da instalação

O passo a passo com capturas de tela está na ajuda online: Configuração do cliente SMPP.

Modo servidor SMPP: deixe seus sistemas se conectarem

Use quando o aplicativo que cria as mensagens já fala SMPP, mas as mensagens precisam sair pelos seus próprios cartões SIM. O software escuta localmente, aceita clientes SMPP e controla os modems ou telefones.

1

Inicie o servidor

Abra a seção do servidor SMPP e clique em Start server. O listener usa a porta que você definir; o padrão é 2775.

2

Abra a porta no firewall

Permita TCP de entrada nessa porta para as máquinas que vão se conectar. Mantenha a regra estreita: o listener é para a sua rede ou VPN, não para a internet aberta.

3

Crie uma conta por cliente

A conta integrada é admin / admin. Use User Management para adicionar um usuário e uma senha separados por aplicativo, assim você desativa um cliente sem mexer nos outros.

4

Conecte o cliente ao listener

No CRM, no ERP ou no gateway, informe o endereço IP do PC, a porta e as credenciais da conta. Vários clientes e conexões simultâneas podem ser vinculados ao mesmo tempo.

5

Envie e confirme

Toda mensagem que um cliente envia entra na caixa de saída e é distribuída entre as portas GSM conectadas. Os SMS recebidos desses modems ou telefones voltam para os clientes SMPP conectados.

Os relatórios de entrega voltam

Depois que a mensagem é enviada, o software devolve um relatório de entrega ao cliente SMPP. O exemplo na ajuda traz o id da mensagem, os carimbos de data e hora de envio e conclusão, stat, err e o IMSI do SIM no campo de texto.

Carga distribuída entre as portas

O tráfego SMPP é distribuído entre várias portas GSM em vez de ficar preso a um modem. Adicione modems ou telefones para aumentar a capacidade; o listener não muda.

Não faça o gateway entrar em loop consigo mesmo. Rodar o cliente e o servidor no mesmo computador e apontar o cliente para esse servidor local cria um loop sem saída. Aponte o cliente para um SMSC externo ou rode os dois papéis em máquinas diferentes.

O passo a passo tela por tela e o exemplo do relatório de entrega estão na ajuda online: Configuração do servidor SMPP.

Endereçamento: número, TON e NPI

O SMPP carrega um endereço e dois indicadores de tipo. Errá-los é o motivo mais comum de um provedor recusar um envio mesmo com a sessão ativa.

Exemplos comuns de endereço SMPP
EndereçoTONNPIUso
+791712345671 — Internacional1 — ISDN (E.163/E.164)Número de celular no formato com código de país
555553 — Específico da rede0 — DesconhecidoShort code
MyService5 — Alfanumérico0 — DesconhecidoNome do remetente, onde a operadora permite

O TON aceita 0 desconhecido, 1 internacional, 2 nacional, 3 específico da rede, 4 número do assinante, 5 alfanumérico e 6 abreviado. O NPI cobre planos ISDN, de dados, telex, móvel terrestre, privado e outros. As listas completas de valores e os exemplos originais estão em SMPP Address.

Onde cada papel se encaixa

Quatro situações que aparecem em integrações reais. Cada uma indica o papel e a parte do produto que faz o trabalho.

Interconexão com um agregador

Modo cliente. O agregador fornece as credenciais SMPP e as rotas; o SMS Deliverer fornece a caixa de saída, o agendamento, a lista de contatos e um relatório consolidado. Útil quando a equipe quer um fluxo de trabalho de desktop sobre um contrato SMPP já existente.

CRM ou ERP que já fala SMPP

Modo servidor. Aponte o aplicativo para o PC em vez de refazer a integração em HTTP. O CRM mantém o cliente SMPP e as mensagens saem pelos seus SIMs, sem tarifa de nuvem por mensagem.

Alertas internos com respostas

Modo servidor. Ferramentas de monitoramento enviam alertas por SMPP; as respostas da equipe chegam como SMS recebidos e são encaminhadas de volta ao cliente conectado. Os relatórios de entrega fecham o ciclo mensagem a mensagem.

Mantenha os dados das mensagens no local

Modo servidor. O listener, a caixa de saída e os dados de entrega ficam na rede local. O modem ou o telefone é o único caminho até a operadora, então números e texto das mensagens não passam por um gateway de terceiros.

Comparando os dois modelos de entrega? A página on-premise vs nuvem cobre custo, local dos dados e controle. Para o caminho HTTP em vez do SMPP, veja a seção de integração do guia de instalação.

O que o SMPP não elimina

O protocolo muda como as mensagens entram no gateway. Não muda o que a operadora ou o SIM vão aceitar.

Limites de capacidade do SMPP
LimiteO que significa na prática
EdiçãoCliente e servidor são exclusivos da Ultimate. Standard e Enterprise não expõem nenhum dos dois papéis.
VazãoA capacidade no modo servidor é a soma dos modems conectados e dos planos de SIM deles. O SMPP não adiciona rotas nem eleva o limite da operadora.
Relatórios de entregaOs estados e códigos de erro vêm da operadora. Um relatório marcado como UNDELIV ou REJECTD é a resposta da rede, não uma falha do gateway.
Identidade do remetenteNomes de remetente alfanuméricos e short codes dependem da operadora e da conta. O gateway pode colocá-los no PDU; a rede decide se os aceita.
Tipo de mensagemO SMPP transporta SMS. MMS precisa do canal de telefone Android; veja a configuração do gateway Android.
Mensagens longasTextos longos são divididos em segmentos e cobrados por parte, exatamente como em um modem. A tabela de segmentação traz as contagens de caracteres.
Exposição de redeO servidor escuta em uma porta TCP. Vincule-o à sua LAN ou VPN e restrinja a regra do firewall; não o publique na internet.

Perguntas frequentes antes de comprar

O SMPP está incluído em todas as edições?

Não. Tanto o cliente quanto o servidor fazem parte da edição Ultimate. Standard e Enterprise rodam os canais de modem e Android sem os papéis SMPP.

Posso usar o modo cliente sem um modem?

Sim. No modo cliente, o provedor é dono do SMSC e do lado de rádio, então o PC não precisa de modem nem de telefone. A contrapartida é que valem as rotas e as tarifas do provedor.

O cliente e o servidor podem rodar no mesmo computador?

Não aponte o cliente para o servidor que roda na mesma máquina; isso cria um loop sem saída. Aponte o cliente para um SMSC externo ou rode os dois papéis em computadores diferentes.

Em qual porta o servidor escuta?

O padrão é 2775. Altere nas configurações do servidor e libere a mesma porta de entrada no firewall do Windows para os clientes que precisam dela.

Os relatórios de entrega voltam para o cliente SMPP?

Sim. Depois que a mensagem é enviada, o servidor devolve um relatório de entrega com o id da mensagem, o estado, os carimbos de data e hora e o código de erro. O campo de texto traz o IMSI do SIM que enviou.

O SMPP contorna os limites da operadora?

Não. O modo cliente é limitado pela conta do provedor; o modo servidor é limitado pelos seus planos de SIM, pela quantidade de modems e pelos limites da operadora. O SMPP muda apenas a interface.