Use sua aplicação VB.NET para envio de SMS
Veja como enviar e receber mensagens SMS usando suas aplicações Visual Basic.NET. É uma ótima opção para se comunicar com seus clientes ou funcionários por meio de mensagens de texto simples. Escolha qual é o melhor método para o seu sistema baixando um banco de dados e um exemplo de API HTTP.
No 1º exemplo, o servidor de banco de dados fica entre seu SMS Gateway e a aplicação VB.NET. No 2º exemplo, a API HTTP do Ozeki SMS Gateway pode ser acessada diretamente.
Introdução
Você pode implementar funcionalidades de SMS em seu programa Visual Basic.NET, para que ele possa enviar mensagens SMS através do Ozeki SMS Gateway. Usando um servidor de banco de dados (MySQL, MSSQL, Oracle), você pode enviar ou receber mensagens SMS com comandos SQL como INSERT ou SELECT, mas também pode usar a requisição 'sendmessage' da API HTTP para enviar sua mensagem para a rede móvel. Essas duas opções garantem velocidade, confiabilidade e segurança para oferecer uma solução profissional e confiável. Nos parágrafos seguintes, você pode ler algumas possibilidades dos benefícios mencionados acima. Você encontrará links para dois guias de configuração detalhados que incluem códigos-fonte de exemplo e explicações detalhadas.
Como enviar e receber SMS em Visual Basic.NET usando SQL
Neste exemplo, sua aplicação Visual Basic.NET e o Ozeki SMS Gateway compartilham um servidor de banco de dados. Para enviar uma mensagem SMS, a aplicação Visual Basic.NET deve inserir um registro no banco de dados usando uma requisição SQL. O Ozeki SMS Gateway lerá esse registro e enviará o SMS. As mensagens podem ser recebidas de forma similar. Se um SMS chegar, o SMS Gateway o inserirá no banco de dados. A aplicação VB pode recuperá-lo por meio de uma conexão padrão com o banco de dados (Figura 1).
Leia mais: Como enviar e receber mensagens SMS do Visual Basic.NET através de um servidor de banco de dados
Como enviar e receber SMS em Visual Basic.NET usando HTTP
Este exemplo explica como usar requisições HTTP em VB.NET para enviar mensagens de texto para celulares. Após implementar este exemplo, sua aplicação Visual Basic.NET será capaz de entregar mensagens de texto para os celulares de usuários móveis através do Ozeki SMS Gateway, chamando sua interface HTTP. O Ozeki SMS Gateway será responsável por converter essas requisições HTTP em mensagens SMS e entregá-las aos destinatários (Figura 2).
Leia mais: Guia passo a passo que explica como usar HTTP para enviar SMS do VB.NET.
Como testar o envio de SMS com Visual Basic
Para testar o envio de SMS do seu código Visual Basic, você tem duas opções: Pode usar a conexão testadora de SMS integrada ou configurar dois SMS gateways para ter um ambiente de teste mais realista. Se configurar dois SMS gateways, você precisará configurar o primeiro SMS gateway como um simulador SMPP. Este SMS gateway fornecerá um serviço de servidor SMPP para o segundo SMS gateway. Ele funcionará da mesma forma que o SMSC de uma operadora móvel. O segundo SMS gateway se conectará ao primeiro usando uma conexão cliente SMPP e fornecerá serviço de API SMS para sua aplicação VB.
Benefícios
Ao implementar as configurações acima com o Ozeki SMS Gateway, vários benefícios se abrirão para você. Você terá um sistema de notificação muito confiável, que pode ser configurado para notificar diretamente a pessoa desejada. Você poderá reagir instantaneamente a mensagens SMS recebidas e rastrear o status de entrega usando relatórios de entrega. As configurações acima podem ser usadas independentemente de operadoras móveis. Você pode configurar o Ozeki SMS Gateway para usar modems GSM ou conexões IP SMS para enviar suas mensagens SMS. Se um provedor falhar ou a taxa de transferência não for suficiente, você pode mudar para outro provedor. Você pode usar HTTPS ou conexão segura de banco de dados; assim, pode construir um sistema de notificação seguro. Usando esta próxima geração, você será capaz de fornecer um serviço profissional para seus usuários móveis. Seu trabalho será mais eficiente, rápido e, ainda assim, mais preciso.
More information