Configurer un numéro de transfert de SMS en 5 minutes avec Twilio

November 29, 2016
Rédigé par

Transférer des SMS en 5 minutes avec TwiML Bin

Il existe de nombreux cas de figure dans lesquels vous pouvez avoir besoin de transférer des SMS d'un numéro Twilio vers votre téléphone portable. Pour ne pas donner votre vrai numéro lors d'une vente en ligne, ou pour éviter de ne plus avoir accès à votre compte protégé par l'A2F si vous perdez votre téléphone, par exemple. Avec TwiML Bin et sa nouvelle fonctionnalité de création de templates (templating functionality), vous pouvez construire en moins de 5 minutes une application capable de transférer tous les messages entrants vers n'importe quel téléphone pouvant recevoir et envoyer des SMS.

 

 

Avant de commencer, assurez-vous de disposer d'un compte Twilio (vous pouvez en obtenir un ici) et d'être connecté à la console.

Écrire le code TwiML

Créez un nouveau TwiML Bin dans votre console de développement.

creation d'un TwiML Bin
nommage et écriture du TwiML Bin

Donnez un nom à votre TwiML Bin, tel que « Transfert SMS », et collez-y le code suivant :

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Message to="+49111111111111">
    {{From}}: {{Body}}
  </Message>
</Response>

Remplacez +49111111111111 par votre propre numéro de téléphone, y compris l'indicatif de votre pays au format E.164, auquel vous souhaitez envoyer le SMS. Cliquez ensuite sur « Create » (Créer) pour enregistrer votre nouveau TwiML Bin.

Configurer le numéro de téléphone

Achetez un nouveau numéro de téléphone Twilio ou configurez un numéro existant pour qu'il redirige les SMS entrants vers votre TwiML Bin.

configuration du TwiML pour le renvoi de sms

Pour A message comes in (un message arrive), sélectionnez TwiML et dans la liste déroulante de droite, choisissez le TwiML Bin que vous venez juste de céer.

Désormais, le TwiML Bin est activé par les SMS entrants : l'élément {{From}} est remplacé par le numéro de téléphone de l'expéditeur et l'élément {{Body}} par le contenu du SMS. Le TwiML renvoyé indique à Twilio qu'il doit envoyer un nouveau SMS à votre téléphone portable avec le texte du SMS reçu et le numéro de téléphone de l'expéditeur.

Tentez l'expérience : demandez à un ami d'envoyer un SMS à votre numéro Twilio. Vous devriez recevoir le SMS envoyé au numéro Twilio sur votre propre téléphone portable. Et tout cela, en seulement 6 lignes de XML.

Ce n'est que le début

Le potentiel de TwiML est énorme et les applications sont multiples. Si vous souhaitez en savoir plus sur TwiML, consultez :

Je serais ravi de découvrir tout ce que cela vous a permis de construire ! Alors n'hésitez pas à me contacter :