https://d226lax1qjow5r.cloudfront.net/blog/blogposts/build-a-clock-in-service-with-the-shortcuts-ios-app/Blog_Clock-in_Shortcut-IOS_1200x600.png

Créer un service d'accueil avec l'application iOS Shortcuts

Publié le May 11, 2021

Temps de lecture : 5 minutes

Il y a quelques années, les gens n'avaient pas de téléphone, les lieux n'en avaient pas.

Lorsque vous essayez de joindre quelqu'un, vous appelez à différents endroits. On vous répondait que la personne n'était pas là, alors vous appeliez l'endroit suivant, puis le suivant, et encore le suivant. Jusqu'à ce que vous ayez atteint la personne ou que vous ayez abandonné le processus.

Les communications mobiles ont bouleversé la donne, et aujourd'hui nous téléphonons aux gens parce que tout le monde a un petit appareil. Nous pouvons appeler un ami et lui parler, où qu'il soit. Ce qui est excellent pour la majorité des cas d'utilisation dans lesquels nous nous trouvons.

Cependant, il arrive que nous voulions téléphoner à un endroit plutôt qu'à une personne. Et peu importe à qui l'on s'adresse, pourvu que l'on soit en contact avec quelqu'un qui est qui est là.

Les bureaux, les maisons partagées, les entrepôts, les sites d'équipement, etc. pourraient bénéficier de ce processus douloureux d'il y a 20 ans.

Dans ce tutoriel, nous allons utiliser la fonction Raccourcis sur un iPhone pour rétablir cette situation, cette fois sans avoir à installer de lignes fixes. Vous pourrez appeler le numéro de téléphone du lieu, qui sera automatiquement redirigé vers la personne présente au moment de l'appel.

Conditions préalables

  • Raccourcis installée sur un iPhone ou un iPad fonctionnant sous iOS 12 ou ultérieur

Vonage API Account

To complete this tutorial, you will need a Vonage API account. If you don’t have one already, you can sign up today and start building with free credit. Once you have an account, you can find your API Key and API Secret at the top of the Vonage API Dashboard.

This tutorial also uses a virtual phone number. To purchase one, go to Numbers > Buy Numbers and search for one that meets your needs.

Qu'est-ce qu'un raccourci ?

Image of Shortcuts logo and a few example screenshots from using the app

L'application Shortcuts vous permet d'automatiser rapidement des tâches répétitives directement sur votre iPhone et votre iPad, sans avoir à écrire de code.

Vous pouvez trouver des centaines d'exemples dans la galerie ou créer le vôtre en quelques clics.

Actions

Screenshot of the add new action button

Chaque raccourci comprend une série d'actions.

Une action est l'élément constitutif d'un raccourci, une étape unique qui exécute une fonction particulière.

Parcourez les plus de 300 actions intégrées et utilisez-les avec des applications telles que Contacts, Calendrier, Cartes, Musique, Photos, Appareil photo, Rappels, Safari, Santé ou toute autre application prenant en charge les Raccourcis Siri.

Une fois que votre raccourci est prêt, vous pouvez le lancer depuis le widget Aujourd'hui, depuis Recherche ou en demandant à Siri. Vous pouvez même ajouter une icône d'application à votre écran d'accueil pour vos raccourcis préférés.

Créez votre raccourci

1. Obtenir un Numbers virtuel

Vous aurez besoin d'un numéro virtuel à inscrire comme numéro de contact. Les appels provenant de ce numéro seront ensuite renvoyés vers un numéro de téléphone personnel.

Si vous avez déjà un numéro Vonage que vous souhaitez utiliser, vous le trouverez sous Numbers > Vos Numbers dans votre tableau de bord Vonage. Cliquez sur l'icône du crayon et assurez-vous qu'il n'est pas déjà utilisé - les réglages seront écrasés par les étapes suivantes. Si tous les champs de configuration vocale sont vides, vous pouvez continuer à créer votre raccourci.

Vonage virtual number config fields in dashboard

Vous pouvez également aller dans Numbers > Acheter des Numbers et obtenez un numéro à commande vocale. Vous pouvez filtrer les résultats de la recherche en cochant VOICE dans la rubrique Fonctionnalité dans le menu déroulant. Choisissez un produit parmi les résultats obtenus, cliquez sur Acheter à côté et notez-le car vous en aurez besoin à l'étape suivante.

Buy Vonage virtual number

2. Créer un nouveau raccourci

Passez ensuite à votre appareil mobile.

Une fois que vous avez créé les Raccourcis est installée, ouvrez-la et cliquez sur le bouton + Créer un raccourci pour commencer à créer un nouveau raccourci.

Create new shortcut

3. Action 1 : Demander une contribution

La première action consiste à collecter le numéro de téléphone de l'utilisateur sous forme de texte.

Cliquez sur le bouton + Ajouter une action puis dans la fenêtre Scripting sous Notification sélectionnez Demander une contribution. Tapez sur le champ Question et complétez le texte que vous souhaitez voir apparaître à l'utilisateur lors de l'exécution de ce raccourci. Par exemple, "Régler le numéro d'appel sur :". Tapez ensuite sur Afficher plus et assurez-vous que le champ Input Type est text.

Action 1 finished, ask for input screenshot

Cliquez sur le bouton + pour ajouter une deuxième action.

4. Action 2 : Obtenir le contenu de l'URL

Ensuite, vous configurerez le renvoi d'appel du numéro virtuel de Vonage vers celui collecté dans Action 1.

Pour ce faire, vous devez envoyer une requête HTTP à l'API Numbers API Numbers et mettre à jour le numéro vers lequel les appels entrants doivent être renvoyés.

Dans Raccourcis, sélectionnez comme deuxième action Obtenir le contenu de l'URL dans la liste des Requêtes Web de la section Web de la catégorie "Web".

Complétez l'action de manière à ce qu'elle se lise comme suit : Obtenir le contenu de https://rest.nexmo.com/number/update?api_key=YOUR-API-KEY&api_secret=YOUR-API-SECRETen remplaçant YOUR-API-KEY et YOUR-API-SECRET par votre clé API et votre secret trouvés dans votre tableau de bord Vonage.

Cliquez ensuite sur Afficher plussélectionnez POST comme méthode et Formulaire pour le corps de la demande. Vous devrez ajouter quatre champs de texte à l'élément Corps de la demandecomme suit :

Key Description
country The two-character country code in ISO 3166-1 alpha-2 format. For example, GB for Great Britain.
msisdn Your Vonage virtual number in E.164 format. For example, 447401234567.
voiceCallbackType Type tel to indicate that you're forwarding calls to a telephone number.
voiceCallbackValue Select Provided Input from the suggested Variables list. This will be the personal number captured in Action 1.

Image of Get contents of URL config fields in Shortcut

Vous êtes prêt à tester votre raccourci ! Cliquez sur Terminépuis sur la touche pour le tester ! Soumettez votre numéro personnel lorsque vous y êtes invité, puis faites sonner votre numéro virtuel pour voir le renvoi d'appel en action.

5. Action 3 : Ajouter au dossier

Pour finir, créons un registre de tous les Numbers soumis afin de garder une trace de toutes les personnes qui ont été de garde.

Cliquez sur le bouton + pour ajouter une troisième action, puis sous Documents sélectionnez Ajouter au fichier dans la section Stockage des fichiers dans la section Stockage de fichiers.

Après le Appendice sélectionnez Entrée fournie suivi d'un texte de remplissage comme "pointé le", puis sélectionnez Date actuelle avec les formats d'heure et de date de votre choix. Choisissez entre iCloud Drive et Dropbox en tant que Servicepuis remplissez le champ Chemin d'accès au fichier et assurez-vous que le champ Créer une nouvelle ligne est activée.

Enfin, cliquez sur Terminé et lancez votre raccourci. Ajoutez-le à votre écran d'accueil ou continuez à le construire ! N'hésitez pas à nous faire part de vos commentaires !

image montage of finished Shortcut, updated number and logs

img.aligncenter { border-width : 0px !important ; }

Partager:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroDéfenseur des développeurs

Julia s'engage à aider ses collègues développeurs en créant des tutoriels, des guides et des ressources pratiques. Grâce à son expérience en matière de sensibilisation et d'éducation, elle vise à rendre la technologie plus accessible et à améliorer l'expérience globale des développeurs. Vous pouvez souvent la trouver lors d'événements communautaires locaux.