Existem inúmeras situações em que você desejaria encaminhar um SMS de um número de telefone da Twilio para o seu celular. Por exemplo, quando você não quer divulgar seu número de telefone real em uma venda online ou evitar perder o acesso à sua conta protegida por autenticação 2FA caso perca seu telefone. Com o Repositório do TwiML e sua funcionalidade de modelos, é possível criar um app em menos de 5 minutos que encaminhará todas as mensagens recebidas para qualquer telefone compatível com SMS.
Antes de começar, você precisa ter uma conta da Twilio (crie uma aqui) e estar conectado ao Console.
Como escrever o código TwiML
Crie um novo repositório do TwiML no seu console do desenvolvedor.
Atribua ao repositório do TwiML um nome como "SMS Forwarder" (Encaminhador de SMS) e cole o código a seguir nele:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Message to="+49111111111111">
{{From}}: {{Body}}
</Message>
</Response>
Substitua o número +49111111111111
pelo seu número de telefone incluindo o código do país no formato E.164 para o qual você deseja enviar um SMS. Em seguida, clique em "Create" (Criar) para salvar seu novo repositório do TwiML.
Como configurar um número de telefone
Compre um novo número de telefone da Twilio ou configure um existente para apontar seu repositório do TwiML para os SMS recebidos.
Agora, quando um SMS for enviado, o repositório do TwiML será acionado e o {{From}}
(De) será substituído pelo número de telefone do remetente e o {{Body}}
(Corpo) pelo conteúdo do SMS. O TwiML retornado instrui a Twilio a enviar um novo SMS ao seu celular com o corpo do SMS recebido e o número de telefone do remetente.
Faça um teste e peça a um amigo para enviar um SMS ao seu número da Twilio. Você deverá receber um SMS enviado para esse número da Twilio em seu celular. E tudo em apenas 6 linhas de XML.
Isso é só o começo
O poder do TwiML é imenso e os aplicativos são vastos. Se deseja saber mais sobre o TwiML, confira:
- Set up a temporary "burner" phone number with TwiML Bins (Configure um número de telefone temporário "descartável" com repositórios do TwiML)
- How to set up a conference line (Como configurar uma linha de conferência)
- Introduction to TwiML Bin template (Introdução ao modelo do repositório do TwiML)
- A documentação do TwiML
Este artigo foi traduzido do original "Set Up an SMS Forwarding Number in 5 Minutes with Twilio". Enquanto melhoramos nossos processos de tradução, adoraríamos receber seus comentários em help@twilio.com - contribuições valiosas podem render brindes da Twilio.