Provedor de serviço SMS Nexmo
O provedor de serviço SMS Nexmo permite que você envie e receba mensagens SMS de texto e binárias. Você pode adquirir números de telefone para diferentes países. Sua API é baseada em HTTP/HTTPS. Para relatórios de entrega de mensagens recebidas e mensagens recebidas, você precisará abrir uma porta no seu firewall. O Ozeki fornece a implementação da API deles.
Como criar uma conta NexmoPara usar o serviço Nexmo, primeiro você precisa criar uma conta Nexmo. Na seção abaixo, orientamos você sobre como fazer isso.
Na página principal do Nexmo, clique no botão 'Sign up' (Figura 1).
Figura 1 - Clicando em 'Sign up'
Em seguida, você precisa fornecer os detalhes da sua conta (Figura 2).
Figura 2 - Fornecendo detalhes da conta
Quando terminar, clique em 'Sign Up' e aguarde até que o Nexmo envie o código de verificação para o seu telefone (Figura 3).
Figura 3 - Verificação do número de telefone
Agora, verifique sua caixa de entrada e confirme seu endereço de e-mail (Figura 4).
Figura 4 - Verificação de e-mail
Por fim, faça login na sua nova conta Nexmo (Figura 5).
Figura 5 - Fazendo login
Se tudo estiver correto, você verá a página 'Getting started' (Figura 6).
Figura 6 - Página de introdução
Este capítulo fornece informações detalhadas sobre como instalar e configurar a Conexão Nexmo para envio de SMS no software Ozeki 10 SMS Gateway.
Primeiro, faça login no Ozeki 10 com seu nome de usuário e senha (Figura 7).
Figura 7 - Fazendo login no Ozeki 10
Em seguida, abra o aplicativo 'SMS Gateway' (Figura 8).
Figura 8 - Abrindo o aplicativo SMS Gateway
Clique em 'Add new connection' à esquerda (Figura 9).
Figura 9 - Criando uma nova conexão
Selecione a 'Nexmo Connection' na lista e clique em instalar ao lado dela (Figura 10).
Figura 10 - Instalando a conexão Nexmo
Forneça suas credenciais da API Nexmo e especifique o número de telefone na página de instalação da conexão (Figura 11).
Figura 11 - Fornecendo credenciais Nexmo
Agora é hora de enviar uma mensagem de teste (veja Figura 12).
Figura 12 - Enviando uma mensagem de teste
Como configurar o Ozeki 10 e Nexmo para relatórios de entrega recebidos
Antes de poder receber relatórios de entrega e SMS recebidos, você precisa encaminhar portas para direcionar o tráfego externo para sua rede (Figura 13).
1. Abra um navegador da web e digite o número do seu Gateway Padrão na barra de endereços e pressione Enter.
2. Insira seu nome de usuário e senha para acessar a interface do seu roteador. O nome de usuário e senha padrão devem estar listados na documentação do seu roteador ou em um adesivo na lateral do roteador. Se o nome de usuário e senha padrão foram alterados e você não os lembra, será necessário redefinir o roteador.
3. Para encaminhar portas no seu roteador, procure por uma aba ou menu chamado 'Encaminhamento de Portas/Port Triggering' ou algo similar.
4. Não importa o tipo de roteador ou interface que você tenha, você precisará inserir as mesmas informações básicas. Insira a porta que deseja abrir em Externa (Porta 1) e Interna (Porta 2), ou insira um intervalo de portas para abrir em Início e Fim.
Neste caso, o Ozeki 10 usa a porta 9505 por padrão, então você também pode fornecer isso na seção 'Interna'.
5. Selecione o Protocolo (TCP, UDP ou ambos).
6. Insira o endereço IP privado do seu PC onde o Ozeki 10 está instalado.
7. Certifique-se de salvar as alterações.
Figura 13 - Encaminhamento de Portas
Depois de salvar as alterações, copie o URL de callback da conexão Nexmo, que você encontrará à esquerda (Figura 14).
Figura 14 - Copiando o URL de callback
Agora vamos inserir o acima nas configurações do Nexmo (Figura 15).
Figura 15 - Configurações do Nexmo
Insira seu IP Público e a porta que você encaminhou para o PC com Ozeki 10 e salve-os (Figura 16).
Figura 16 - Configurações do Nexmo
Estamos prontos para enviar uma Mensagem de Teste, como visto na Figura 17.
Figura 17 - Enviando um SMS de teste
Se você encaminhou a porta corretamente, verá o relatório de entrega recebido (Figura 18).
Figura 18 - Relatório de entrega recebido
Como comprar um número SMS Nexmo
Na seção abaixo, demonstraremos como comprar um número Nexmo para receber mensagens SMS.
Navegue até o menu 'Comprar números', selecione um número e clique no botão comprar ao lado dele (Figura 19).
Figura 19 - Selecionando um número
Depois de selecionar o número, você precisa confirmar a compra (Figura 20).
Figura 20 - Confirmando a compra
No menu 'Seus números' você pode ver seus próprios números de telefone Nexmo (Figura 21).
Figura 21 - Visualizando seus números
Como configurar o Ozeki 10 e Nexmo para mensagens SMS recebidas
Depois de comprar um número Nexmo, você pode configurá-lo para encaminhar as mensagens para a máquina com Ozeki 10.
No menu 'Seus Números', clique em 'Gerenciar' para editar o número para o qual deseja receber mensagens SMS (Figura 22).
Figura 22 - Editando seu número
Copie o URL de callback da conexão Nexmo (Figura 23).
Figura 23 - Copiando o URL de callback
Insira seu IP Público e a porta que você encaminhou para o PC com Ozeki 10 e clique em 'Atualizar' (Figura 24).
Figura 24 - Fornecendo URL de webhook
Envie uma Mensagem de Teste para este número e você verá a mensagem recebida no Ozeki 10 (Figura 25).
Figura 25 - Mensagem de teste recebida
Enviar SMS de um servidor de banco de dados SQL com Nexmo
Com o Ozeki 10 é muito fácil enviar e receber mensagens SMS de um servidor de banco de dados SQL. Para enviar e receber SMS, pode ser utilizado Microsoft SQL Server, SQL Express, MySQL, MariaDB, Foxpro ou qualquer outro banco de dados SQL compatível com ODBC/OleDB. O procedimento é simples: você precisa criar duas tabelas no banco de dados: ozekimessageout.
A tabela ozekimessagein será usada para armazenar SMS recebidos e a outra, a tabela ozekimessageout, será usada para enviar SMS. Se você quiser enviar um SMS, tudo o que precisa fazer é usar um comando SQL INSERT para criar um registro SQL na tabela ozekimessageout. O Ozeki 10 SMS Gateway irá automaticamente SELECIONAR a mensagem de texto e enviá-la ao destinatário. Durante o procedimento de entrega, ele atualizará o campo de status e os campos de timestamp na tabela do banco de dados para informar quando o SMS foi enviado do seu sistema, quando foi recebido pelo telefone móvel de destino e, se ocorrer um erro, por que não foi entregue. (Figura 26)
Esta solução é útil porque a maioria das aplicações empresariais são orientadas a banco de dados, então faz sentido usar o banco de dados para SMS também. Outro benefício é que é muito conveniente, pois todas as mensagens são armazenadas em um sistema projetado para buscas, consultas e relatórios fáceis.
Como enviar SMS da API C# através do NexmoSoluções automatizadas de SMS são significativamente melhores que humanos. Por esse fato, a maioria das empresas opta por usar sistemas automatizados de mensagens de texto. A API de SMS em C# da Ozeki oferece uma ferramenta excepcional para alcançar esse objetivo. Esta API em C# é ótima porque também pode enviar SMS através de protocolos de SMS de alto desempenho, como CIMD2. Esses protocolos são usados por provedores de serviços GSM para trocar SMS entre si. Ao implementar esta única API, você pode alcançar muitos operadores de SMS ou redes de telefonia móvel com uma única base de código. (Figura 27)
Se você configurar o Nexmo, pode facilmente fornecer um serviço de SMS para email aos seus clientes e aplicações. Qualquer usuário de email que possa enviar um email para um endereço de email especialmente formatado poderá enviar SMS. O endereço de email deve ser formatado como numerodetelefone@hostname. Um endereço de email ficaria assim: 079240311@hostname. O número de telefone do destinatário também pode ser colocado na linha de assunto. Em ambos os casos, o corpo do email será enviado como SMS para o número móvel especificado.
More information
- Enviar SMS para o SMSC da Telecom Slovenije
- Como enviar SMS com Amazon SNS
- Como enviar SMS do Clickatell
- Como enviar SMS usando as APIs de Desenvolvedor MTN (MADAPI)
- Serviço de SMS da Sunrise
- Serviço de SMS da Vodafone
- Como enviar SMS do Clicksend
- Como enviar SMS do Infobip
- Como enviar SMS usando o Messagebird
- Como enviar SMS usando o Nexmo
- Como enviar SMS do Telnyx
- Como enviar SMS do Twilio
- Como enviar SMS com a conexão Yettel SMS Futár
- Vazio