O que é uma Gateway SMS (Short Message\Messaging Service)

O objetivo primário de uma gateway (portal), é sempre permitir uma comunicação entre dois sistemas distintos, neste caso que a partir de um sistema informático (computador, tablet, telefone, etc), nos seja permitido enviar uma mensagem SMS (Short Message Service), para um telemóvel e vice-versa (nesse caso, quando a gateway (portal) é um sistema bidirecional).

Para podermos construir um sistema informático que faça o papel de gateway (portal) SMS (Short Message Service), podemos montar um servidor dedicado (exclusivamente com essa função), constituído por software e hardware, isso pode permitir o envio e o recebimento de mensagens de texto SMS (Short Message Service), de e para um navegador Web (web browser), servidor da Web (web server), correio eletrónico (e-mail), banco de dados SQL (SQL database), ou programando código em C#/Visual Basic, ou Scripting .NET.

Com efeito, para implementarmos uma gateway (portal) SMS (Short Message Service) própria, existem muitas possibilidades, mas descreveremos a implementação que usamos na Dataframe (pode consultar o nosso artigo O que é a Gateway SMS, da Dataframe e como se utiliza?), no fundo trata-se de uma máquina dedicada (computador, com Microsoft Windows), com por exemplo, o Microsoft Windows 10 (idealmente seria o Microsoft Windows Server) e um produto servidor como interface, o produto que usamos é o Diafaan SMS Server que se executa na máquina anterior (mas existem muitas opções concorrentes).

Por fim, necessitamos do hardware que faz efetivamente o envio dos SMS (Short Message Service), no nosso caso usamos hardware profissional, da ConiuGo (UMTS\LTE GSM Modem – LAN), com uma versão LAN (Local Area Network), significa que é um dispositivo de rede autónomo (com endereço IP) e cuja comunicação com ele, é toda efetuada por rede Ethernet (com o protocolo TCP/IP). O hardware anterior, possui também um cartão SIM, do operador de telecomunicações utilizado.

Como referido anteriormente, a comunicação com a gateway (portal) SMS (Short Message Service), a partir dum computador (tablet, telemóvel, etc), pode funcionar de um navegador Web (web browser), dum servidor da Web (web server), por correio eletrónico (e-mail), dum banco de dados SQL (SQL database), ou programando código em C#/Visual Basic, ou Scripting .NET. A versão utilizada pela Dataframe, de momento só usa uma interface (normalmente designado por conector, no software de servidor; no nosso caso, como referido anteriormente o Diafaan SMS Server) que é o correio eletrónico (e-mail).

Resumindo num primeiro momento, a comunicação entre um computador (tablet, telemóvel, etc) e o servidor com a gateway (portal) SMS (Short Message Service), é realizado enviando um e-mail, a conta de e-mail usada tem de existir previamente (no caso da Dataframe, é o e-mail sms@dataframe.pt), o e-mail é enviado com o assunto (subject) do e-mail contendo o(s) número(s) de telemóvel(eis) de destino (por exemplo +351XXXXXXXXX, sendo XXXXXXXXX os nove dígitos do número do telemóvel de destino), sendo que o corpo do e-mail, é a mensagem de SMS a enviar, para o(s) telemóvel(eis) de destino.

Num segundo momento, a máquina com o servidor da gateway (portal) SMS (Short Message Service) e o software de servidor (por exemplo, o Diafaan SMS Server), vai ler a conta de e-mail (no caso da Dataframe, o e-mail sms@dataframe.pt) e vai converter esse e-mail, numa mensagem de rede (TCP/IP) que é enviada num terceiro momento, para a unidade de comunicação, com hardware profissional, da ConiuGo (UMTS\LTE GSM Modem – LAN), por fim essa unidade envia uma SMS (Short Message Service) para o(s) telemóvel(eis) de destino.

A Dataframe possui diversos utilitários que usam a referida funcionalidade de conversão de um e-mail, para um SMS (Short Message Service), entre outros o utilitário de modo de linha SMS.EXE que envia um SMS, usando a seguinte sintaxe SMS.EXE” “+351XXXXXXXXX” “Mensagem”, em que XXXXXXXXX é o número de telemóvel para envio (sendo que o código do executável, no fundo envia um e-mail que é convertido num sms). O utilitário anterior, permite enviar alertas nas mais diversas situações, entre elas por exemplo, quando existem eventos críticos, ou erros, usando os eventos do Event Viewer (Visualizador de Eventos), das máquinas Microsoft Windows Server, enviado SMS (Short Message Service) de alerta, para um telemóvel.

A Gateway SMS (Short Message\Messaging Service) no caso da Dataframe, é um sistema bidirecional; ou seja, pode processar um SMS (Short Message Service) recebido e convertê-lo num e-mail, seja uma resposta a um SMS enviado pela Gateway SMS (ou não), no caso de ser uma resposta, tem de ser recebida pela Gateway SMS, num período de 24 horas.
Para enviar um SMS (Short Message Service), para um e-mail, usando a Gateway SMS (Short Message\Messaging Service) da Dataframe, bastará que o SMS contenha no corpo da mensagem o e-mail de destino (pressupondo que o e-mail está autorizado na SMS Gateway) e a mensagem deverá ser enviada para o número de telemóvel +351917449051 (o número de telemóvel da Gateway SMS (Short Message\Messaging Service), da Dataframe).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais certificados e com largos anos de experiência. A Dataframe, tem técnicos habilitados e certificados em sistemas Microsoft Windows Server e HPE Proliant Server, assim como para soluções de Gateway SMS (Short Message\Messaging Service) e para as soluções mais complexas (com dezenas de certificações).

Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):

As redes de area local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?

O que é um Server (Servidor) e as suas funções

O que é a Gateway SMS, da Dataframe e como se utiliza?

Data da última atualização: 11 de Dezembro de 2023

Autor: Paulo Gameiro – Dataframe (General Manager)

Deixe um comentário