Como configurar o roteamento de SMS de backup
Este artigo mostra como você pode criar uma rota de SMS de backup usando seu telefone móvel. Esta solução oferece uma conexão segura em caso de queda de internet. Este sistema continuará enviando as mensagens SMS através do seu telefone móvel se você tiver um pacote de dados. O artigo mostrará como adicionar as conexões de serviço de SMS, como criar as rotas e como defini-las como rotas de backup. O processo levará cerca de 15 minutos para ser concluído e requer um conhecimento básico de tecnologias de comunicação por SMS. Não perca tempo, comece a enviar SMS agora!
Configuração de roteamento de failover
Para configurar o roteamento de SMS de backup:
- Inicie o Ozeki SMS Gateway
- Adicione duas conexões de serviço de SMS
- Crie uma nova rota para a primeira conexão
- Especifique a rota da mensagem na guia Configurações
- Faça o mesmo com a segunda conexão
- Abra o menu Avançado da segunda regra de roteamento
- Clique em Criar nova Condição no menu Condições
- Selecione o bloco Backup nos detalhes da Condição
- Configure qual conexão precisa de backup
- Verifique a rota de backup criada em Condições
O primeiro passo do processo é criar duas novas conexões. Uma servirá como a conexão regular que você usa para enviar SMS, a segunda será a conexão de backup que será usada em caso de queda de internet. Para fazer isso, clique no link azul Adicionar nova conexão abaixo da lista de conexões existentes. Se você criou as duas conexões com sucesso, sua Lista de conexões ficará como na Figura 3.
Agora você precisa criar uma rota para ambas as conexões. Para fazer isso, clique no botão Rotas localizado na Barra de ferramentas do Ozeki SMS Gateway. Ele abrirá a página Detalhes de roteamento (Figura 4). Aqui, você precisa fornecer configurações para a conexão A. Certifique-se de que a rota seja da conexão principal do usuário para a conexão smsservicea. Nomeie-a de forma que as duas conexões sejam distinguíveis.
Para configurar a outra conexão, repita o mesmo processo com a conexão B. Abra a página Detalhes de roteamento com o botão Rotas, forneça as propriedades necessárias para a rota e nomeie a conexão de forma diferente do service a (Figura 5). Dessa forma, você terá duas conexões funcionais que podem ser usadas para enviar SMS.
Para criar a condição que será monitorada pelo gateway, você precisa abrir as configurações avançadas de uma rota. Para fazer isso, clique no botão Avançado localizado na linha de dados de uma rota (Figura 6). Certifique-se de escolher uma das rotas criadas anteriormente neste tutorial.
Para configurar uma nova condição de backup, abra a página da guia Condições. Procure pelo botão Criar nova Condição localizado ao lado do título Condições. Clique nele e um painel aparecerá no lado direito da tela. Escolha a opção condição de backup (Figura 7). Dessa forma, a conexão estará ativa em caso de falha das outras conexões.
No menu detalhes da condição, você verá a caixa de grupo Configurações. Lá você encontrará uma configuração de verificação. Esta configuração indicará qual conexão ela deve assumir em caso de falha. Forneça o endereço do outro serviço criado nesta caixa de texto e clique no botão Ok. Dessa forma, a conexão de backup verificará o status da conexão original e assumirá todas as tarefas dela em caso de falha. (Figura 8)
Verifique o resultado
Como resultado, você verá a condição de backup criada na lista de condições (Figura 9). Agora você não precisa se preocupar com um serviço não confiável, pois em caso de erro, você poderá enviar mensagens SMS usando a conexão de backup. (Figura 9)
O roteamento de SMS oferece alguns recursos ocultos surpreendentes além da simples entrega. Ele pode
até ser usado como um porteiro para mensagens de saída. Se você quiser
impedir que seus clientes enviem mensagens para destinos específicos, o
roteamento de SMS pode ser a solução.
A chave aqui é criar uma conexão fictícia de provedor de serviços. Esta conexão
não enviará nenhuma mensagem, mas atuará como uma armadilha. Você precisará então
configurar uma nova regra na sua tabela de roteamento de saída. Esta regra deve ser definida para
identificar mensagens com um prefixo específico (os destinos que você deseja bloquear)
usando uma expressão regular. Qualquer mensagem que corresponder a esse prefixo será roteada para
a conexão fictícia em vez do seu provedor de SMS regular. Como a
conexão fictícia é projetada para descartar mensagens, elas serão silenciosamente descartadas,
efetivamente impedindo que sejam enviadas. Dessa forma, você pode manter o controle
sobre o fluxo de comunicação e garantir que as mensagens cheguem apenas aos destinos pretendidos.
O roteamento de SMS oferece mais do que apenas a entrega de mensagens. Ele pode até atuar como um editor,
modificando mensagens enquanto elas viajam! Essa funcionalidade é acessada através da
tabela de roteamento de saída, onde você define regras para o conteúdo da mensagem e números de telefone.
As condições dentro dessas regras permitem substituições baseadas em padrões. Você pode
encontrar informações detalhadas sobre manipulação de conteúdo na página "Modificação de conteúdo de SMS
durante o roteamento" (link não fornecido).
Por exemplo, para substituir todos os números de destinatários por um número específico (digamos,
+123456), você criaria uma rota de saída com uma condição no campo #2
(destinatário) que usa um padrão de busca e substituição. Aqui está a fórmula mágica:
s/^.*/[+]123456/. Este padrão instrui o sistema a:
- Buscar (s/) por qualquer sequência de caracteres (.*) no início (^) do número do destinatário.
- Substituir (/) toda a sequência (.*) pelo número desejado (+123456).
Sim, você entendeu perfeitamente! O roteamento de SMS permite que você aproveite o poder das
expressões regulares para definir prefixos de números de telefone e até padrões de correspondência mais intrincados
dentro da tabela de roteamento de saída.
Isso significa que você pode criar condições baseadas tanto no número do remetente quanto no do destinatário.
Parece que você está particularmente interessado em rotear mensagens com base
no prefixo do número do destinatário. Aqui está como fazer isso:
- Condição #2: Seu Portal para o Controle: Ao definir a rota de saída, concentre-se na Condição #2, especificamente dedicada aos números de telefone do destinatário.
- Mágica das Expressões Regulares: Insira a seguinte expressão regular no campo de condição: ^[+]3620.*/
- /: Este caractere marca o início e o fim da expressão regular para o software Ozeki.
- ^: Corresponde ao início da string do número de telefone.
- [+]: Corresponde a um sinal de mais literal (+).
- 3620: Corresponde aos dígitos específicos 3, 6, 2 e 0.
- .*: O símbolo curinga, correspondendo a qualquer sequência de caracteres após o prefixo definido.
More information
- Rota simples
- Roteamento de SMS de menor custo
- Como configurar roteamento de SMS de backup
- Como configurar balanceamento de carga de SMS
- Como modificar o texto do SMS ou o ID do remetente
- Como enviar SMS para múltiplos contatos do PC
- Como rotear mensagens SMS para múltiplas redes móveis
- Como fazer consultas HLR no roteamento de SMS
- Restrições