Envie seu primeiro SMS com um modem GSM

A maneira mais fácil de enviar SMS é usar um telefone Android com o Ozeki SMS Gateway. Caso um celular Android não esteja disponível, você também pode usar um modem GSM. Este guia explica como você pode conectar um modem GSM ao seu PC com um cabo de dados para enviar e receber mensagens SMS.

Este guia irá lhe mostrar os passos de como enviar SMS do servidor SMS do Windows com um modem GSM.

Como enviar SMS com um modem GSM

Para enviar SMS com um modem GSM:

  1. Verifique os pré-requisitos
  2. Inicie o Ozeki SMS Gateway e faça login
  3. Adicione uma nova conexão de modem SMS
  4. Instale um novo usuário padrão
  5. Forneça um nome de usuário e senha únicos
  6. Crie uma nova rota de entrada
  7. Defina o Modo para Mover
  8. Configure uma nova rota de saída
  9. Selecione a opção Mover do Modo
  10. Envie um SMS de teste com o modem GSM
Vídeo tutorial

Este vídeo demonstra a configuração da conexão do modem GSM e o reconhecimento automático da porta do modem SMS. Você aprenderá a criar um novo usuário e aplicativos. Em seguida, o usuário poderá utilizar uma interface gráfica amigável (GUI) para enviar e receber mensagens SMS.

A Interface de Aplicativo SMS permite que outros aplicativos se conectem ao Ozeki SMS Gateway e automatizem o envio e recebimento de mensagens SMS. O gateway SQL-SMS e a API SMS HTTP/HTTPS são soluções de mensagens SMS que permitem comunicação SMS em massa em sistemas corporativos.

Vídeo 1 - Como configurar a conexão do modem GSM e reconhecimento automático da porta do modem SMS (Vídeo tutorial)

Requisitos

pré-requisitos para envio de sms com software de gateway sms
Figura 1 - Pré-requisitos para conexão de PC a modem SMS e Gateway SMS

Cartão SIM: Para usar todas as funcionalidades do Ozeki SMS Gateway, primeiro você precisa de uma assinatura móvel que venha com um cartão SIM. Este cartão SIM lhe fornecerá um número de telefone, que é crucial para enviar e receber mensagens SMS com o Ozeki SMS Gateway.

Modem GSM: Um tipo especial de modem, que aceita cartões SIM. Esse modem pode ser conectado ao seu PC via cabo de dados e usado como um transmissor para suas mensagens. O modem GSM está disponível diretamente da Ozeki Ltd.

Você pode usar este modem que suporta envio de SMS com comandos AT tanto no modo Texto quanto no modo PDU.

Cabo de dados: Para conectar seu modem GSM ao PC, você só precisa de um simples cabo de dados USB que é fornecido para cada modem que foi encomendado da Ozeki Ltd.

Ozeki SMS Gateway: Você precisa baixar o Ozeki SMS Gateway em
https://ozeki-sms-gateway.com/p_727-download-sms-gateway__PT.html e instalá-lo em seu computador.


O Ozeki SMS Gateway pode ser obtido na página de download:
Baixe o Ozeki SMS Gateway!
Instruções de configuração para o modem estão disponíveis em:
Instalação de um modem SMS
Passo 1: Faça login na sua conta

Se você deseja enviar mensagens de texto em massa do computador, a primeira coisa que você precisa fazer após a instalação é fazer login na conta que você criou durante a instalação. Para isso, basta clicar no ícone do Ozeki Desktop e seu Ozeki SMS Gateway será aberto no seu navegador (Figura 1).

tela de login do gateway sms
Figura 1 - Faça login pela primeira vez

Na janela de login, basta inserir o nome de usuário que é 'admin' por padrão e sua senha que você especificou durante a instalação. Depois de pressionar OK, o SMS Gateway é iniciado automaticamente com uma janela de abertura como demonstra a Figura 2. Aqui existem quatro painéis principais que coletam todos os principais recursos do SMS Gateway que você precisa para lidar com mensagens SMS. Se você deseja alterar a senha do usuário padrão 'admin', você pode facilmente fazer isso seguindo o guia rápido no link.

menu principal do gateway sms
Figura 2 - Janela de abertura do SMS Gateway

Passo 2: Configurar sua conexão de rede móvel

O próximo passo é conectar seu sistema à rede móvel. Para isso, existem duas opções. Você pode se conectar à rede móvel como qualquer outro telefone celular faz, neste caso você precisa conectar um modem GSM ou precisa conectar através de um telefone Android. A outra opção é conectar-se ao Centro de Serviço de Mensagens Curtas (SMSC) de um operador de rede móvel pela Internet. Neste caso, você configuraria uma conexão UCP, uma conexão HTTP SMS.

A opção mais simples é conectar seu computador à rede móvel usando um modem GSM/SMS. Um modem SMS é um telefone celular simplificado. Você pode colocar um cartão SIM nele, e ele tem uma antena. Neste caso, o Ozeki SMS Gateway se comunicará com seu modem através de um cabo de dados e receberá SMS recebidos e enviará mensagens de saída através do link sem fio fornecido pelo modem. A maneira de fazer isso é muito simples, você só precisa criar uma conexão que possa gerenciar o modem GSM e usá-lo para enviar e receber mensagens SMS. Para criar essa conexão, basta selecionar Adicionar nova conexão... como na Figura 3.

criar uma nova conexão no sms gateway
Figura 3 - Escolha Adicionar nova conexão para criar uma

Em seguida, como a Figura 4 mostra, você pode escolher entre várias conexões, pois o Ozeki SMS Gateway suporta muitos tipos de protocolos. Mas agora, para seguir este guia, você precisa criar uma conexão sem fio, mais especificamente uma conexão de modem SMS, que pode ser feita clicando no botão Instalar.

lista de conexões disponíveis no sms gateway
Figura 4 - Conexões disponíveis no Ozeki SMS Gateway

Antes de finalizar a criação da conexão, você pode dar um nome à conexão e selecionar a porta onde conectou o modem SMS. Se não tiver certeza sobre o número específico da porta, basta clicar no botão Autodetectar (Figura 5), e alguns momentos depois, o sistema encontrará isso para você. Por último, você deve inserir o número de telefone do cartão SIM que você inseriu no modem SMS. Para finalizar a criação, clique em OK.

autodetectar a porta conectada
Figura 5 - Autodetectar a porta onde você conectou o modem GSM

Passo 3: Criar novo usuário ou aplicação

O Ozeki SMS Gateway oferece a funcionalidade de gerenciar vários usuários, para que as mensagens possam ser separadas por diferentes usuários. Para adicionar um novo usuário, basta selecionar Adicionar novo usuário/aplicação... ou clicar no botão Adicionar no topo do painel Usuários e aplicações, como você pode ver na Figura 6.

criar novo usuário ou aplicação no sms gateway
Figura 6 - Duas maneiras de acessar a criação de um novo usuário ou aplicação

Em seguida, você pode escolher entre vários tipos de usuários e aplicações. Aqui você pode criar um usuário geral ou de rede, selecionar entre diversas interfaces de aplicação e também pode criar serviços que podem lidar com as mensagens recebidas. Se você seguir este guia, criará um usuário padrão selecionando Usuário padrão como na Figura 7.

lista de aplicações disponíveis no sms gateway
Figura 7 - Lista de usuários e aplicações que podem ser criados

No menu de instalação, você pode nomear o usuário no painel Geral. Este nome aparecerá na lista de usuários. Na aba Autenticação (Figura 8), você pode proteger a conta inserindo um nome de usuário único e uma senha. As regras da senha são as mesmas que na criação da conta 'admin'. Para finalizar a criação, clique em OK.

configurar o usuário padrão
Figura 8 - Selecione um nome de usuário e senha para a conta

Agora, você pode ver o usuário criado no painel Usuários e aplicações. Para modificar os parâmetros da conta, basta selecionar o usuário, e você poderá fazer isso na aba Configurar (Figura 9). Para visualizar os eventos relacionados ao usuário, selecione a aba Eventos.

menu de configuração do usuário padrão
Figura 9 - Menu de configuração do Usuário padrão

Passo 4: Roteamento de suas mensagens

Com a instalação e a criação da conta padrão 'admin', o Ozeki SMS Gateway também criou regras de roteamento padrão para as mensagens recebidas e enviadas, que podem ser visualizadas nos painéis Entrada e Saída, como na Figura 10. Mas, é claro, você tem a oportunidade de definir seus próprios protocolos de roteamento.

tabelas de roteamento no sms gateway
Figura 10 - Tabelas de roteamento no Ozeki SMS Gateway

Roteamento de entrada: As mensagens recebidas podem ser destinadas a um ou mais usuários. Há uma rota padrão que foi criada durante o processo de instalação, mas você pode facilmente definir suas próprias regras de roteamento. Para isso, basta selecionar a opção Adicionar nova rota... e agora você poderá adicionar uma nova rota ou configurar as rotas existentes. Se você deseja criar uma nova rota, primeiro deve definir qual usuário ou conexão enviará a mensagem para qual usuário ou conexão. A outra principal característica que você precisa configurar é o modo da rota. Há três opções para escolher: Mover, Copiar ou Descartar (Figura 11). Agora, se você clicar em OK, a rota recém-criada aparecerá na lista de rotas.

modos das regras de roteamento
Figura 11 - Selecione um modo para a regra de roteamento

Agora, se você der uma olhada na sua tabela de roteamento, poderá ver que suas rotas são listadas em ordem. Isso significa que, no caso de mensagens recebidas, o programa tenta ativar a primeira rota da tabela. Se houver uma correspondência com as regras, as mensagens serão entregues ao usuário especificado na regra. Mas se os parâmetros não atenderem aos critérios, o programa passará para a próxima regra. Se uma regra corresponder aos critérios, há duas maneiras pelas quais o roteamento pode continuar. Se a regra correspondente estiver no modo Copiar, o programa continuará percorrendo as regras de roteamento subsequentes. A outra opção é que a regra esteja no modo Mover. Nesse caso, o roteamento será finalizado e as regras subsequentes serão ignoradas. A ordem das regras pode ser facilmente alterada, como mostra a Figura 12, clicando nos ícones na coluna Ordem.

ordem das regras de roteamento
Figura 12 - Altere a ordem das regras de roteamento

Roteamento de saída: Uma mensagem de saída pode ser enviada usando um dos provedores de serviços aos quais você está conectado. Com o roteamento de saída, você pode configurar as regras para que o programa decida qual conexão de provedor de serviços usar para enviar uma mensagem. As regras de roteamento são as mesmas que no roteamento de entrada, então o programa percorre a tabela de roteamento de cima para baixo. Para criar uma nova rota, basta selecionar Adicionar nova rota... no painel Saída (Figura 13).

tabela de roteamento das mensagens de saída
Figura 13 - Tabela de roteamento das mensagens de saída

Aqui, no painel de criação (Figura 14), a configuração da rota é praticamente a mesma que na criação da rota de entrada. Isso significa que o principal parâmetro que você deve definir são os dois pontos finais da rota. Com isso, você pode definir a conexão ou usuário de onde as mensagens serão enviadas e também o usuário ou conexão destinatário que receberá a mensagem. A outra coisa principal que pode ser modificada é o modo, que pode ser Mover, Copiar ou Descartar. Quando terminar a configuração, basta clicar em OK para criar sua própria rota para as mensagens de saída.

criar uma regra de roteamento para mensagens de saída
Figura 14 - Criação de rota para mensagens de saída

Passo 5: Envie seu primeiro SMS usando a conexão

Agora, com os passos anteriores, você está preparado para enviar e receber mensagens SMS com o Ozeki SMS Gateway e, nesse último passo, você pode escrever e enviar seu primeiro SMS usando a conexão criada. Para acessar o Compositor de mensagens, basta clicar no ícone Novo, como mostra a Figura 15, ou selecionar Arquivo e depois clicar em Compor.

escrever nova mensagem
Figura 15 - Escreva uma nova mensagem clicando no ícone Novo

Aqui, no Compositor de mensagens, você deve especificar quem será o destinatário da sua mensagem (Figura 16). Para isso, você pode selecionar a opção Usar tabela de roteamento ou selecionar uma conexão que enviará sua mensagem para o endereço especificado, que você deve inserir no campo Endereço. No campo Mensagem, basta digitar a mensagem e, se você clicar em OK, acabou de enviar seu primeiro SMS usando o Ozeki SMS Gateway.

compositor de mensagens no sms gateway
Figura 16 - Compositor de mensagens no Ozeki SMS Gateway

Perguntas frequentes

O que é SM-MT (mensagem curta - terminada no móvel)?

SM-MT: Entregando Sua Mensagem para Telefones Móveis

SM-MT significa Short Message - Mobile Terminated. Descreve uma função essencial dentro do sistema GSM: entregar mensagens para telefones móveis.

Aqui está como funciona:

  • A Jornada Começa: Uma mensagem chega ao Centro de Serviço de Mensagens Curtas (SMSC) de várias fontes:
    • Usuários Móveis: Pode ser um SMS padrão enviado de outro telefone (mensagem originada no móvel).
    • Outras Aplicações: Mensagens também podem vir de computadores ou outros sistemas (mensagens originadas em aplicações).
  • Tentativa de Entrega: Uma vez recebida, o SMSC tenta entregar a mensagem (agora considerada uma mensagem SM-MT) ao telefone móvel do destinatário.
  • Status de Entrega:
    • Sucesso: Se o telefone estiver acessível, a mensagem é entregue.
    • Falha: Se o telefone estiver indisponível, o SMSC armazena a mensagem por um certo período e tenta a entrega mais tarde.
  • Retorno: O SMSC normalmente envia um relatório de entrega de volta ao remetente, indicando sucesso ou falha.
Em termos mais simples, o SM-MT garante que suas mensagens cheguem ao destino no telefone móvel, mesmo que haja um atraso temporário. O SMSC atua como um intermediário confiável, tentando a entrega e fornecendo feedback sobre o resultado.

O que é SM-MO (mensagem curta - originada no móvel)?

SM-MO significa Short Message - Mobile Originated. Este termo descreve o processo de enviar uma mensagem SMS do seu telefone móvel (M) para outro destinatário através do Centro de Serviço de Mensagens Curtas (SMSC).

Aqui está o que acontece quando você envia um SMS:

  • Composição da Mensagem: Você cria sua mensagem no seu telefone móvel. Conexão com o SMSC: Seu telefone transmite a mensagem para o SMSC, atuando como um hub central para comunicação por SMS.
  • Roteamento e Entrega: O SMSC age como um correio. Ele analisa o número de telefone do destinatário (SME) e determina a melhor rota para entrega.
  • A mensagem pode ser destinada a:
    • Outro Telefone Móvel: Este é o cenário mais comum.
    • Um Assinante de Rede Fixa: Em alguns casos, mensagens SMS podem ser entregues a telefones fixos com capacidade de SMS.
  • Status de Entrega: O SMSC tenta entregar a mensagem e pode enviar a você um relatório indicando sucesso ou falha.
Em essência, o SM-MO permite que você utilize seu telefone móvel para iniciar comunicação por SMS e receber feedback sobre o status da entrega.

Quais são as classes de mensagens SM-MT (terminadas no móvel)?

As classes identificam a importância da mensagem e o local onde ela deve ser armazenada. Existem quatro classes de mensagens.

  • Classe 0 SMS (Flash SMS): Chame a atenção instantaneamente! Esta mensagem de alta prioridade é exibida imediatamente na tela do telefone do destinatário, mesmo que o telefone esteja bloqueado. Um relatório de entrega é enviado de volta ao remetente, mas a mensagem em si não é salva no telefone, a menos que o usuário opte por mantê-la.
  • Classe 1 SMS (SMS Padrão): Este é o cavalo de batalha do SMS. As mensagens são armazenadas no telefone ou no cartão SIM do destinatário (dependendo do espaço disponível). Elas não aparecem automaticamente como o Flash SMS, mas os usuários podem acessá-las facilmente em sua caixa de entrada.
  • Classe 2 SMS (Transferência de Dados para SIM): (Esta classe é menos comum) Usada para transferir dados especificamente para o cartão SIM do destinatário. Uma transferência bem-sucedida envia uma confirmação ao remetente, enquanto problemas durante a transferência resultam em uma mensagem de erro.
  • Classe 3 SMS (Encaminhamento para Dispositivos Externos): Esta classe é projetada para retransmitir mensagens para dispositivos externos conectados ao telefone do destinatário. Mesmo que o encaminhamento falhe, um relatório de entrega é enviado de volta ao remetente.
Em resumo, entender essas classes de SMS permite que você escolha o tipo certo de mensagem para suas necessidades, garantindo que ela chegue ao destinatário de forma eficaz.

O que é roteamento de SMS de saída e como posso usá-lo?

O roteamento de SMS de saída é o processo de tomada de decisão dentro de um gateway de SMS que determina a conexão ideal com o provedor de serviços de SMS para enviar uma mensagem. Esta funcionalidade só é relevante quando seu sistema tem acesso a múltiplas conexões, cada uma capaz de transmitir mensagens para redes móveis.

  • Roteamento de Backup: Garante serviço ininterrupto designando uma conexão específica como backup caso as conexões primárias fiquem indisponíveis.
  • Roteamento de Menor Custo: Minimiza os custos de mensagens roteando mensagens com base em prefixos de números de telefone, direcionando-as para a conexão mais econômica para aquele destino específico.
  • Balanceamento de Carga: Distribui o tráfego de mensagens por múltiplas conexões, melhorando o desempenho geral do sistema e a taxa de transferência de mensagens.
Ao implementar essas estratégias de roteamento de saída, você pode otimizar a entrega de mensagens, reduzir custos e garantir a confiabilidade do seu gateway de SMS.

O que é roteamento de SMS de entrada e como posso usá-lo?

O roteamento de SMS de entrada é um processo crítico dentro dos sistemas de gateway de SMS. Sua função principal é determinar o destinatário apropriado para uma mensagem SMS recebida, originada de um telefone móvel. Esse destinatário pode ser um usuário designado ou uma aplicação específica configurada no sistema.

A implementação do roteamento de entrada torna-se relevante apenas quando um sistema possui múltiplos usuários ou aplicações configuradas para receber mensagens SMS. Nesses cenários, regras personalizadas de roteamento de entrada podem ser estabelecidas. Essas regras determinam qual usuário ou aplicação receberá uma cópia da mensagem recebida.

As decisões de roteamento de entrada são formuladas com base em um conjunto pré-definido de critérios. Esses critérios podem incluir:

  • Números de Telefone do Remetente e Destinatário: Os números de telefone associados tanto ao remetente quanto ao destinatário pretendido. Opcionalmente, prefixos específicos desses números também podem ser usados.
  • Conteúdo da Mensagem: A análise do conteúdo textual do corpo da mensagem pode ser utilizada para fins de roteamento. Por exemplo, mensagens contendo palavras-chave específicas podem ser direcionadas para aplicações designadas.
  • Conexão do Provedor de Serviço: Se o sistema utiliza múltiplas conexões de provedores de serviço para recebimento de mensagens, então a conexão específica também pode ser um fator nas decisões de roteamento.
A configuração das decisões de roteamento de entrada geralmente ocorre na tabela de roteamento de entrada de uma aplicação de gateway de SMS. Essa tabela permite a definição de regras personalizadas que governam a entrega de mensagens recebidas aos usuários ou aplicações apropriados dentro do sistema.

More information