automatisation des appels sous macOS

Passer 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 mettant simplement en surbrillance (sélection) un numéro de téléphone sur n'importe quelle page ou application et en appuyant sur un raccourci clavier.
Les instructions suivantes permettent d'activer les deux.
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 sont affichés sous la forme de liens tel://. Ils ressemblent à des liens ordinaires, mais en cliquant dessus, vous lancez un appel à l'aide de l'application téléphonique par défaut du Mac. Pour configurer Voxbi Desktop comme application téléphonique principale, ouvrez d'abord l'application FaceTime, puis, dans le menu supérieur, cliquez sur FaceTime, et choisissez Paramètres...
En haut de la fenêtre des paramètres FaceTime, sélectionnez l'onglet Général.
notion d'image
 
Tout en bas, cliquez sur le menu déroulant Défaut d'appels : et sélectionnez Voxbi.
notion d'image
Pour le tester, rendez-vous sur la page Contact de Mixvoip et cliquez sur un lien téléphonique.

Raccourci clavier pour appeler n'importe quel texte sélectionné

Cela fonctionne de la manière suivante :
  • sélectionner le texte d'un numéro n'importe où ; par n'importe où, nous entendons sur une page, une application, ou même sur une image si votre Mac prend en charge la sélection de texte à partir d'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é.

Automator script, easy way

Pour activer la fonctionnalité ci-dessus, nous avons besoin d'un script Automator auquel est attribué un raccourci clavier.
Voxbi est livré avec le script nécessaire. La façon la plus simple de le placer au bon endroit est de lancer la commande ci-dessous dans le Terminal (elle se trouve dans le dossier Applications, sous-dossier Utilities ).
cp -R /Applications/Voxbi.app/Contents/Resources/Call\avec Voxbi.workflow ~/Bibliothèque/Services/
Si vous préférez écrire le script vous-même à partir de zéro, descendez jusqu'aux instructions sur la manière de procéder.

Activer le script

Une fois le script en place, suivez les étapes suivantes pour attribuer un raccourci clavier afin de l'exécuter.
  1. Ouvrez les paramètres du système (dans le dossier Applications ), faites défiler le panneau latéral gauche jusqu'en bas et sélectionnez Clavier.
 
notion d'image
  1. Le bouton Raccourcis clavier... doit être visible au milieu du panneau de configuration du clavier. Cliquez dessus.
notion d'image
  1. Dans la liste de gauche, choisissez Services, puis ouvrez la catégorie Texte. Les actions disponibles sont classées par ordre alphabétique, faites défiler pour trouver notre script appelé Call with Voxbi (le nom peut être différent si vous avez recréé le script vous-même).
  1. Par défaut, aucun raccourci clavier n'est attribué aux scripts. A la fin de la ligne Call with Voxbi, vous ne devriez en voir aucun.
  1. Double-cliquez sur aucun et il deviendra un champ de texte avec un curseur clignotant. Appuyez simultanément sur les touches que vous souhaitez utiliser comme raccourci et elles s'afficheront immédiatement.
notion d'image
Sélectionnez maintenant n'importe quel texte sur n'importe quel numéro et 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 à partir de laquelle vous invoquez le script Call with Voxbi.
notion d'image

Rédiger le script Automator à partir de zéro

Vous devez d'abord ouvrir Automator (dans le dossier Applications ).
  1. Dans le menu supérieur d'Automator, choisissez Fichier, puis Nouveau (ou CMD+N).
  1. Dans la boîte de dialogue, sélectionnez Action rapide.
notion d'image
  1. Dans le champ de recherche, tapez run ou AppleScript, puis faites glisser l'action Run AppleScript dans la zone vide. Votre Automator devrait ressembler à l'image ci-dessous.
notion d'image
  1. Supprimez le squelette de script existant, puis copiez et collez le script ci-dessous à sa 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. Changez la première liste déroulante d'Automatique (Rien) en texte. Vous pouvez également modifier l'image et la couleur, mais cela est facultatif et n'affectera pas le fonctionnement du script.
  1. Votre script Automator devrait ressembler à l'image ci-dessous.
notion d'image
icône de page
AppleScript dépend de l'alignement du code pour fonctionner correctement, veuillez vérifier votre script. Il doit ressembler à ce qui précède.
  1. Enregistrez votre action rapide Automator et donnez-lui un nom. Nous vous suggérons de l 'appeler par Voxbi pour faciliter son identification.
  1. Remontez vers le haut et suivez les instructions de la section Activer la session de script.