INTRODUÇÃO SMPP
Short Message Peer-to-Peer (SMPP) é usado para enviar e receber tráfego de SMS entre diferentes lados. O SMPP é especialmente popular entre usuários ativos de SMS, incluindo agregados e operadoras.
O servidor SMPP
Ligações e rendimento
Sempre que uma conta SMPP for configurada para você, você receberá a quantidade máxima de vínculos que pode configurar, bem como uma taxa de transferência máxima. Na maioria dos casos, esses valores serão algo como 3 ligações e 50 mensagens por segundo. NOTA que o servidor BSG SMPP suporta apenas uma conexão via transceptor (TRX) ou múltiplas conexões via transmissor (TX) com uma conexão via receptor (RX), se necessário.
Usuário e senha
Seu nome de usuário (system_id) e senha (senha SMPP) serão fornecidos a você por seu gerente de conta no BSG ou você pode gerar uma senha SMPP nas configurações de sua conta.
Segurança
Para conexão SMPP, o BSG requer whitelisting seu IP de origem. Para acessar, envie seu nome de usuário e IP de origem para nossa equipe de Atendimento ao Cliente em: support@bsg.hk.
PDUs Suportados
O servidor BSG suporta a seguinte lista de tipos de PDU:
0x00000001
0x80000001
0x00000002
0x80000002
0x00000009
0x80000009
0x00000005
0x80000005
0x00000015
0x80000015
0x00000004
0x80000004
0x00000006
0x80000006
Bind PDU
Uma solicitação SMPP bind_receiver, bind_transceiver ou bind_transmitter PDU tem um conjunto fixo de campos. A maioria dos campos são irrelevantes para nós. Na verdade, lemos apenas os campos system_id, password, system_type e interface_version e o resto é ignorado.
The username
SMPP-password
IGNORED if you want use default tariff or set tariff-x, where x is the code of tariff name
A versão do protocolo SMPP que você deseja falar
IGNORADO
IGNORADO
IGNORADO
Interface_Version
O servidor BSG SMPP suporta protocolo SMPP versão 3.4 e 5.0 NOTA para SMPP 5.0! Caso o comando SUBMIT_SM_RESP contenha um status com um código de erro, o comprimento do PDU é de 16 octetos.
Data_Coding
Os valores para o campo data_coding não são declarados solidamente na especificação SMPP, portanto, cada servidor SMPP é mais ou menos obrigado a fornecer sua própria definição.
Default Alphabet (GSM 3.38), 7-bit characters
IA5/ASCII, 7-bit characters
ISO-8859-1 (LATIN1), 8-bit characters
Japanese (JIS), multi-byte characters
Cyrillic (ISO-8859-5), 8-bit characters
Latin/Hebrew (ISO-8859-8), 8-bit characters
Unicode (USC-2), 16-bit characters
Korean (KS C 5601), multi-byte characters
Para conjuntos de caracteres de 7 bits, no máximo 160 caracteres podem caber em uma mensagem SMS; para conjuntos de caracteres de 8 bits, o limite é de 140 caracteres; para conjuntos de caracteres de 16 bits, o limite é de 70 caracteres; para conjuntos de caracteres multibyte, o limite é algo entre 70 e 140 caracteres, dependendo de quais caracteres compõem o texto da mensagem. (Para conjuntos de caracteres multibyte, a maioria dos caracteres tem 16 bits; alguns dos caracteres mais comuns têm oito bits.)