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.
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.
| Cliente SMPP | Servidor SMPP | |
|---|---|---|
| Quem se conecta | O SMS Deliverer se conecta a um SMSC, a um agregador ou a outro servidor SMPP | CRM, ERP, monitoramento ou qualquer cliente SMPP se conecta ao SMS Deliverer |
| Caminho da mensagem | Sua caixa de saída, pela sessão, até o SMSC e as rotas do provedor | Sessão do cliente, entrada na caixa de saída e saída pelo seu pool de modems ou pelos seus telefones Android |
| Hardware no local | Nenhum; o lado de rádio é do provedor | Pelo menos um modem GSM/LTE ou um telefone Android com um SIM ativo |
| Motivo típico | Você já tem uma conta SMPP e quer uma única caixa de saída e um único relatório | Seus 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Endereço | TON | NPI | Uso |
|---|---|---|---|
+79171234567 | 1 — Internacional | 1 — ISDN (E.163/E.164) | Número de celular no formato com código de país |
55555 | 3 — Específico da rede | 0 — Desconhecido | Short code |
MyService | 5 — Alfanumérico | 0 — Desconhecido | Nome 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.
| Limite | O que significa na prática |
|---|---|
| Edição | Cliente e servidor são exclusivos da Ultimate. Standard e Enterprise não expõem nenhum dos dois papéis. |
| Vazão | A 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 entrega | Os 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 remetente | Nomes 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 mensagem | O SMPP transporta SMS. MMS precisa do canal de telefone Android; veja a configuração do gateway Android. |
| Mensagens longas | Textos 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 rede | O 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.