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 Nexmo

Para usar o serviço Nexmo, primeiro você precisa criar uma conta Nexmo. Na seção abaixo, orientamos você sobre como fazer isso.

Vídeo 1 - Como criar uma conta Nexmo (Tutorial em vídeo)

Na página principal do Nexmo, clique no botão 'Sign up' (Figura 1).

registrar-se
Figura 1 - Clicando em 'Sign up'

Em seguida, você precisa fornecer os detalhes da sua conta (Figura 2).

fornecer detalhes da conta
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).

verificar número de telefone
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).

verificar e-mail
Figura 4 - Verificação de e-mail

Por fim, faça login na sua nova conta Nexmo (Figura 5).

fazer login
Figura 5 - Fazendo login

Se tudo estiver correto, você verá a página 'Getting started' (Figura 6).

página de introdução
Figura 6 - Página de introdução

Como configurar o Ozeki 10 e o Nexmo para mensagens SMS de saída

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.

Vídeo 2 - Como configurar o Ozeki 10 e o Nexmo para mensagens SMS de saída

Primeiro, faça login no Ozeki 10 com seu nome de usuário e senha (Figura 7).

fazer login no ozeki 10
Figura 7 - Fazendo login no Ozeki 10

Em seguida, abra o aplicativo 'SMS Gateway' (Figura 8).

abrir sms gateway
Figura 8 - Abrindo o aplicativo SMS Gateway

Clique em 'Add new connection' à esquerda (Figura 9).

criar nova conexão
Figura 9 - Criando uma nova conexão

Selecione a 'Nexmo Connection' na lista e clique em instalar ao lado dela (Figura 10).

instalar conexão nexmo
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).

configurar conexão nexmo
Figura 11 - Fornecendo credenciais Nexmo

Agora é hora de enviar uma mensagem de teste (veja Figura 12).

enviar mensagem de teste
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.

encaminhamento de portas
Figura 13 - Encaminhamento de Portas

Vídeo 3 - Como configurar o Ozeki 10 e Nexmo para relatórios de entrega recebidos (Tutorial em vídeo)

Depois de salvar as alterações, copie o URL de callback da conexão Nexmo, que você encontrará à esquerda (Figura 14).

copiando url de callback
Figura 14 - Copiando o URL de callback

Agora vamos inserir o acima nas configurações do Nexmo (Figura 15).

configurações do nexmo
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).

configurações do nexmo
Figura 16 - Configurações do Nexmo

Estamos prontos para enviar uma Mensagem de Teste, como visto na Figura 17.

enviar mensagem de teste
Figura 17 - Enviando um SMS de teste

Se você encaminhou a porta corretamente, verá o relatório de entrega recebido (Figura 18).

relatório de entrega
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.

Vídeo 4 - Como comprar um número SMS Nexmo

Navegue até o menu 'Comprar números', selecione um número e clique no botão comprar ao lado dele (Figura 19).

selecionar um número
Figura 19 - Selecionando um número

Depois de selecionar o número, você precisa confirmar a compra (Figura 20).

confirmar compra
Figura 20 - Confirmando a compra

No menu 'Seus números' você pode ver seus próprios números de telefone Nexmo (Figura 21).

visualizar seus números
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.

Vídeo 5 - Como configurar o Ozeki 10 e Nexmo para mensagens SMS recebidas (Tutorial em vídeo)

No menu 'Seus Números', clique em 'Gerenciar' para editar o número para o qual deseja receber mensagens SMS (Figura 22).

editar seus números
Figura 22 - Editando seu número

Copie o URL de callback da conexão Nexmo (Figura 23).

copiar url de callback
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).

fornecer url de webhook
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).

mensagem de teste recebida
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)

Salvar SMS no banco de dados
Figura 26 - Salve suas mensagens SMS em um banco de dados SQL

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 Nexmo

Soluçõ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)

Figura 27 - Envie SMS a partir de C#

Configurar email para SMS usando Nexmo

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