Abre em uma nova aba
Novo
Servidor MCP de SMS: Permita que seu agente de IA envie SMS e mensagens de voz
Saiba mais

Kannel com LOX24

O Kannel é um gateway de SMS de código aberto e um verdadeiro dinossauro no melhor sentido da palavra. Um dinossauro porque o desenvolvimento do Kannel começou já em 1999. Também é um dinossauro devido ao seu tamanho. O sistema Kannel consiste em 300.000 linhas de código C. Um projeto tão abrangente não pode ser facilmente substituído ou desenvolvido novamente. E embora amemos o Kannel com carinho, não podemos deixar de notar que é um projeto muito grande e complexo…

chat-social-img

O Kannel é um gateway de SMS de código aberto e um verdadeiro dinossauro no melhor sentido da palavra. Um dinossauro porque o desenvolvimento do Kannel começou já em 1999. Também um dinossauro devido à sua dimensão. O sistema Kannel consiste em 300.000 linhas de código C. Um projeto tão abrangente não pode ser facilmente substituído ou desenvolvido de novo.

E embora chamemos Kannel de "dinosaurio", ele ainda é muito vivo hoje. Não só porque uma grande variedade de clientes e nós próprios utilizamos o Kannel como cliente para ligar conexões SMPP, mas também porque após uma longa pausa entre 2014 e 2018, a vida e o movimento voltaram ao projeto.

LOX24 e SMPPP

Como o LOX24 entra em jogo? Na verdade, não oferecemos nenhum serviço de envio de SMS. Schnittura SMPP SMPP é um protocolo binário compacto que é excelente para grandes volumes de SMS com baixa utilização de largura de banda e consome pouca potência. No entanto, também mantém um ou mais sockets TCP constantemente ligados ao SMSC, o que prejudica a escalabilidade, a equalização de carga e o failover.

Pior ainda, a SMPP não oferece nenhuma segurança de nível de transporte, como por exemplo:. SSL/TLS, E envia todos os seus dados, incluindo as informações de acesso, em texto simples. Portanto, a conexão precisa ser protegida por VPN ou túnel, o que traz complexidade adicional e vulnerabilidade a ataques.

HTTPS SMS é a solução

É, portanto, vantajoso Kannel com a nossa API SMS https Para conectar. Então temos a vantagem da criptografia SSL sem mais ferramentas e, ao mesmo tempo, os clientes da Kannel podem continuar usando seu ferramenta habitual e não precisam integrar nossa API em seu sistema. Quem já utiliza conexões SMPP com a Kannel pode aproveitar isso. Gateway de SMS em cerca de 5 minutos configurar e usar como qualquer outra ligação de SMS.

O Kannel é compatível com o https por padrão. Portanto, não é necessário fazer nenhuma alteração no código fonte do Kannel ou instalar nada adicional. Normalmente, seria usado o tipo de sistema „generic“. (grupo = smsc, smsc = http, tipo de sistema = kannel). No entanto, o „generic“ é complicado de configurar e – quando se aprofunda nas particularidades – é também muito limitado em comparação com os outros tipos de SMSC.

Por isso, nós usamos „tipo de sistema = kannel„. Esta ligação https é realmente concebida para conectar vários clientes Kannel entre si, mas é excelente para utilizar o LOX24 SMS Gateway. Na realidade, para o Kannel, parece que as SMS são enviadas para outro cliente Kannel. Na verdade, no entanto, as SMS são enviadas para a API SMS do LOX24. Isto não é um inconveniente para o Kannel e um grande benefício para você como utilizador do Kannel, pois permite uma configuração extremamente simples e não apresenta os mesmos inconvenientes que o tipo genérico. Se você desejar, o LOX24 simula um Kannel normal.

Mas você precisa tomar uma decisão antecipadamente. Como você gostaria de receber os relatórios de entrega? Nós podemos enviar esses relatórios por e-mail ou por SMS. ou diretamente em seu próprio endpoint enviamos, portanto, por exemplo, uma URL no seu servidor ou um endereço de e-mail. Neste caso, não devolvemos os relatórios de entrega ao Kannel, mas diretamente a você. Ou podemos enviar Relatórios de entrega devolvidos a Kannel E você poderá receber os relatórios de entrega do Kannel. Essa solução é geralmente indicada quando você já estiver enviando SMS com o Kannel via SMPP e estiver processando os relatórios de entrega do Kannel.

Opção 1: Relatórios de entrega diretamente para você

No Kannel, você define a seguinte configuração:

grupo = smsc
smsc = http
tipo de sistema = kannel
smsc-id = "lox24"
allowed-smsc-id = "lox24"
port = 10443
send-url = "../../api/kannel/{SERVICE_CODE}.php"
smsc-username = "{USER_ID}"
smsc-password = "{API_KEY}"
max-sms-octets = 1530

  • SERVICE_CODE – substitua-o pelo tipo de SMS que você deseja usar, ou seja, ‘economy’, ‘pro’ ou ‘direct’
  • USER_ID – é o seu número de cliente, tal como o utilizam para o login no nosso site
  • API_KEY – é a chave que você poderá gerar nas configurações do API em sua conta web. É necessário escolher o tipo ‘API Kannel’.

Os relatórios de entrega são enviados para a URL que você cadastrou no seu conta web como endpoint do API v2. Essa URL também pode ser uma conta de e-mail.

Variante 2: Relatórios de entrega para Kannel

Neste caso, você deve configurar a seguinte configuração no Kannel:

grupo = smsc
smsc = http
tipo de sistema = kannel
smsc-id = "lox24"
allowed-smsc-id = "lox24"
port = 10443
send-url = "../../api/kannel/{SERVICE_CODE}.php"
smsc-username = "{USER_ID}"
smsc-password = "{API_KEY}"
dlr-url = "http://youhosthere.com:10443/?username={USER_ID}&password={API_KEY}"
connect-allow-ip = "127.0.0.1;213.133.127.70;116.203.64.153;85.10.245.*"
max-sms-octets = 1530

  • SERVICE_CODE – substitua-o pelo tipo de SMS que você deseja usar, ou seja, ‘economy’, ‘pro’ ou ‘direct’
  • USER_ID – é o seu número de cliente, tal como o utilizam para o login no nosso site
  • API_KEY – é a chave que você poderá gerar nas configurações do API em sua conta web. É necessário escolher o tipo ‘API Kannel’.
  • youhosthere.com:10443 – você precisa substituí-la pela URL da sua instalação Kannel

Na configuração do SMSC, usamos o port 10443, mas pode ser qualquer outro port que você deseje. Recomendamos fortemente que você configure sua firewall para permitir apenas o servidor LOX24, para que ninguém mais envie DLRs para o seu Kannel:

Servidor LOX24: 116.203.64.153, 213.133.127.127.70, 85.10.245.*

Você encontrará algumas informações adicionais sobre os relatórios de entrega e a configuração exata em nosso artigo. Descrição da API.

Continue lendo

Todos os artigos
SMS API
set 2024

Como funciona a filtragem de mensagens SMS?

Os recursos de filtro da LOX24 permitem limitar seus custos e proteger-se contra ataques e falhas…

SMS API
jun 2024

Como usar o Symfony SMS & Voice Notifications

Siga estas etapas para enviar notificações por SMS e voz no Symfony. A integração de notificações por SMS…

Interface de SMS, SMS API, gateway de SMS
jan 2024

Mail2SMS: gateway de SMS simples por e-mail

Com o Mail2SMS, você envia SMS diretamente por e-mail, sem precisar de conhecimentos técnicos. Um…

2FA, interface de SMS, SMS API
jan 2024

Envio de SMS pelo RSA Authentication Manager

O SMS da LOX24 integra-se perfeitamente ao RSA SecurID, uma plataforma líder de gerenciamento de identidades e acessos…

SMS API, sms-gateway-en
jan 2024

Instruções: enviar SMS com PowerShell

Você pode enviar SMS com o PowerShell. Basta usar a interface SMS API da LOX24. Em…

Interface de SMS, SMS API
jan 2024

Tutorial: enviar SMS com o PowerShell

Com o PowerShell, você pode enviar SMS. Para isso, basta usar a interface SMS API da…

Interface de SMS, SMS API
dez 2023

Segredos do SMS: como aumentar suas vendas

As mensagens de texto são um meio eficaz de alcançar seus clientes e aumentar as vendas.

SMS API
dez 2023

Como posso aumentar minhas vendas com SMS?

Aumente suas vendas com campanhas de SMS marketing, fidelização de clientes e recuperação de carrinhos abandonados.

2FA, MFA, interface de SMS, SMS API
out 2023

Auth0 SMS e Voice 2FA

Nossa integração de SMS permite usar a LOX24 como provedor de MFA para o Auth0, para que você possa enviar senhas de uso único…

Teste gratuitamente!

Cadastre-se hoje e receba 50 centavos grátis, sem compromissos, para sua avaliação — incluindo filtros.