Encaminhamento de SMS e chamadas de voz para um número de telefone alternativo
Tempo de leitura: 3 minutos
Encontrar um equilíbrio entre a privacidade e a conveniência pode ser uma tarefa complicada. Hoje, mostrarei a você como encaminhar mensagens e chamadas telefônicas com a Twilio para que possa fornecer um número de telefone por meio do qual as pessoas podem entrar em contato com você sem que seu número de telefone real seja revelado.
Há motivos de sobra para você querer ocultar seu número de telefone real. Por exemplo:
- Efetuar transações com pessoas desconhecidas na Internet, como compras/vendas na Craigslist.
- Fornecer um número para entregadores entrarem em contato com você.
- Colocar um número de telefone em seu cartão de visita.
Pré-requisitos para criar um número de encaminhamento
- Uma conta da Twilio (cadastre-se gratuitamente aqui).
- Um número de telefone da Twilio com recursos de SMS e voz.
- Um número de telefone para o qual você deseja encaminhar chamadas e mensagens. Para o restante desta publicação, o chamaremos de seu número de telefone celular para simplificar, mas ele pode ser qualquer número com recursos de SMS e voz.
- Um amigo com um número de telefone com o SMS habilitado para ajudar você a fazer os testes.
Encaminhamento de chamadas telefônicas com o Twilio Studio
O Twilio Studio é um criador visual de aplicativos com o qual é possível escrever lógica condicional para lidar com fluxos de mensagens sem escrever nenhum código.
Acesse o Studio Dashboard (Dashboard do Studio). Clique no botão "+" para criar um novo Studio Flow (Fluxo do Studio) do zero. Vamos chamá-lo de "message forwarding" (encaminhamento de mensagens).
Na Biblioteca de widgets do lado direito, arraste um widget "Connect Call To" (Conectar chamada a) para a tela. Conecte-o ao acionador Incoming Call (Chamada recebida).
Configure o widget de modo que ele conecte a chamada a um único número e digite seu número de celular na caixa de texto.
Salve a configuração do widget e clique em Publish
(Publicar) na parte superior.
Acesse o Phone Numbers dashboard (Dashboard de números de telefone). Em "Voice & Fax" (Voz e fax), configure seu número de telefone da Twilio para usar o Fluxo do Studio message forwarding
(encaminhamento de mensagens) que você acabou de criar.
Chegou a hora de seu amigo entrar em cena. Peça para ele ligar para o número de telefone da Twilio para fazer os testes. ☎️ 🎉
Encaminhamento de SMS unidirecional com o Twilio Studio
Existem algumas maneiras de fazer o encaminhamento de SMS unidirecional com a Twilio. Como já temos um Fluxo do Studio em andamento, vamos aproveitar isso.
Arraste um widget Send Message
(Enviar mensagem) para a tela. Conecte-o ao acionador Incoming Message
(Chamada recebida).
Configure o widget para que ele envie uma mensagem para o seu número de telefone celular do seu número de telefone da Twilio. O corpo da mensagem deve ser:
Lembre-se de publicar as alterações no seu fluxo. Peça ao seu amigo para enviar uma mensagem de texto para o seu número da Twilio para ajudar no teste.
Encaminhamento de SMS bidirecional com o Twilio Functions
Vamos supor que você queira responder às mensagens recebidas usando o seu celular. Com o Twilio Functions, escreveremos alguns códigos para conseguir isso.
Para executar essa função, você precisa de três informações:
- Seu número de telefone celular
- O número de telefone de um terceiro com o qual você deseja trocar mensagens
- O número de telefone da Twilio que funciona como um gateway entre os dois
Reconfiguraremos o mesmo número da Twilio que usamos com o Studio anteriormente para chamar o Twilio Functions sempre que um novo SMS for recebido. Dentro da função, há uma lógica para determinar para qual direção encaminhar as informações.
Como obter o número de telefone de um terceiro? Você pode deixar conectado o Fluxo do Studio que criamos anteriormente. Quando você receber uma mensagem à qual você deseja responder, copie o número de telefone do corpo da mensagem e cole-o no código a seguir.
No dashboard do Functions, crie uma nova função chamada forward SMS
(encaminhar SMS). Copie nele o código a seguir:
Salve sua função; ela será implantada automaticamente. Configure seu número de telefone da Twilio para que essa função seja chamada quando chegar uma mensagem.
Peça ao seu amigo para enviar um SMS para você. Envie outro de volta para ele e verifique se ele o recebeu. Ofereça a ele uma bebida de sua escolha em forma de agradecimento pela ajuda. ☕
Uma desvantagem dessa abordagem é que você fica limitado a uma conversa por vez. Como o número de telefone do terceiro é codificado, ele precisa ser alterado sempre que você quiser conversar com outra pessoa. Se você tem uma alta rotatividade de mensagens e precisa ficar alternando entre várias conversas simultaneamente com pessoas desconhecidas, pode adicionar uma lógica condicional para especificar o número para o qual deseja enviar uma mensagem.
Conclusão
Nesta publicação, você aprendeu algumas maneiras de encaminhar mensagens usando o Twilio Studio e o Twilio Functions. Vá em frente e distribua seu número de telefone para o mundo com mais segurança.
Publicações relacionadas
Recursos relacionados
Twilio Docs
De APIs a SDKs e aplicativos de amostra
Documentação de referência de API, SDKs, bibliotecas auxiliares, guias de início rápido e tutoriais para sua linguagem e plataforma.
Centro de Recursos
Os mais recentes e-books, relatórios do setor e webinars
Aprenda com especialistas em engajamento do cliente para melhorar sua própria comunicação.
Ahoy
Centro da comunidade de desenvolvedores da Twilio
Melhores práticas, exemplos de código e inspiração para criar comunicações e experiências de engajamento digital.