Automatisation des appels sous macOS

Passez des appels automatiquement avec Voxbi pour macOS

Voxbi Desktop s'intègre à macOS pour passer des appels soit en cliquant sur des liens vers des numéros de téléphone, soit en surlignant (sélectionnant) simplement un numéro de téléphone sur n'importe quelle page ou application, puis en appuyant sur un raccourci clavier.
Vous trouverez ci-dessous les instructions permettant d'activer ces deux options.
Avant de commencer, ouvrez Voxbi Desktop et connectez-vous à votre compte PBX.

Liens vers les numéros de téléphone

Dans les pages Web bien conçues, les numéros de téléphone s'affichent sous forme de liens « tel:// ». Ils ressemblent à des liens classiques, mais en cliquant dessus, vous lancerez un appel via l'application Téléphone par défaut de votre Mac. Pour définir Voxbi Desktop comme application téléphonique principale, ouvrez d'abord le FaceTime application, puis dans le menu du haut, cliquez sur FaceTime, et a choisi Paramètres…
En haut de la fenêtre des réglages de FaceTime, sélectionnez l'onglet « Général ».
image conceptuelle
 
Tout en bas, cliquez sur le menu déroulant Valeur par défaut pour les appels : puis sélectionnez Voxbi.
image conceptuelle
Pour le tester, rendez-vous sur Page « Contact » de Mixvoip puis cliquez sur un lien vers un numéro de téléphone.

Raccourci clavier pour lire à haute voix le texte sélectionné

Voici comment cela fonctionne :
  • sélectionnez le texte d'un nombre n'importe où ; par « n'importe où », nous entendons sur une page, dans une application ou même sur une image si votre Mac prend en charge la sélection de texte dans les images ;
  • appuyez sur le raccourci clavier configuré (vous en créerez un en suivant les instructions ci-dessous) ;
  • Voxbi appellera le numéro sélectionné.

Script Automator : une méthode simple

Pour activer la fonctionnalité ci-dessus, nous avons besoin d'un script Automator auquel un raccourci clavier a été attribué.
Voxbi est fourni avec le script nécessaire intégré. Le moyen le plus simple de l'installer au bon emplacement consiste à exécuter la commande ci-dessous sur le Terminal (c'est dans le Applications dossier, Services publics sous-dossier).
cp -R /Applications/Voxbi.app/Contents/Resources/Call\ with\ Voxbi.workflow ~/Library/Services/
Si vous préférez écrire le script vous-même à partir de zéro, descendez jusqu'aux instructions qui vous expliquent comment procéder.

Activer le script

Une fois le script en place, suivez ces étapes pour lui attribuer un raccourci clavier permettant de l'exécuter.
  1. Ouvrez « Paramètres système » (qui se trouve dans le dossier « Applications »), faites défiler le panneau de gauche jusqu’en bas, puis sélectionnez « Clavier ».
 
image conceptuelle
  1. Le bouton « Raccourcis clavier… » devrait apparaître au milieu du panneau des paramètres du clavier. Cliquez dessus.
image conceptuelle
  1. Dans la liste de gauche, sélectionnez « Services », puis ouvrez la catégorie « Texte ». Les actions disponibles sont classées par ordre alphabétique ; faites défiler la liste pour trouver notre script intitulé « Appel avec Voxbi » (le nom peut varier si vous avez recréé le script vous-même).
  2. Par défaut, aucun raccourci clavier n'est attribué aux scripts. À la fin de la ligne « Call with Voxbi », vous devriez voir « none ».
  3. Double-cliquez sur « none »: celui-ci se transformera alors en champ de texte avec un curseur clignotant. Appuyez simultanément sur les touches que vous souhaitez utiliser comme raccourci ; celles-ci s'afficheront immédiatement.
image conceptuelle
Sélectionnez maintenant n'importe quel texte correspondant à un numéro, puis appuyez sur votre raccourci pour passer un appel.
icône de page
Votre Mac affichera une alerte de sécurité vous demandant si vous autorisez l'application en cours d'exécution à contrôler les « Événements système ».

Cela se produira une fois pour chaque application pour laquelle vous appelez la fonction Appeler avec Voxbi scénario tiré de.
image conceptuelle

Écrivez le script Automator en partant de zéro

Vous devez d'abord ouvrir Automator (C'est dans le Applications dossier).
  1. Dans le menu supérieur d'Automator, sélectionnez « Fichier », puis « Nouveau » (ou CMD+N).
  1. Dans la boîte de dialogue, sélectionnez « Action rapide ».
image conceptuelle
  1. Dans le champ de recherche, saisissez « run » ou « AppleScript », puis glissez-déposez l'action « Exécuter un AppleScript » dans la zone vide. Votre fenêtre Automator devrait ressembler à l'image ci-dessous.
image conceptuelle
  1. Supprimez le squelette de script existant, puis copiez-collez le script ci-dessous à la place.
on run {input, parameters} if input is not equal to "" then set phoneNumber to input as text set encodedNumber to do shell script "python3 -c 'import urllib.parse; print(urllib.parse.quote(\"" & phoneNumber & "\"))'" set voxbiURL to "voxbi://call?" & encodedNumber -- Ensure Voxbi is running tell application "System Events" set appList to (name of every process) if "Voxbi" is not in appList then do shell script "open -a 'Voxbi'" delay 2 -- Wait a bit for the app to launch end if end tell -- Now make the call do shell script "open \"" & voxbiURL & "\"" end if end run
  1. Remplacez la valeur « Automatique (Rien) » dans le premier menu déroulant par du texte. Vous pouvez également modifier l'image et la couleur, mais cela est facultatif et n'aura aucune incidence sur le fonctionnement du script.
  2. Votre script Automator devrait ressembler à l'image ci-dessous.
image conceptuelle
icône de page
AppleScript nécessite un alignement correct du code pour fonctionner correctement ; veuillez vérifier attentivement votre script. Il devrait ressembler à celui ci-dessus.
  1. Enregistrez votre action rapide Automator et donnez-lui un nom. Nous vous suggérons « Appel avec Voxbi » pour faciliter son identification.
  2. Remontez en haut de la page et suivez les instructions de la section « Activer le script ».