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 en tant qu'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.
Tout en bas, cliquez sur le menu déroulant Défaut d'appels : et sélectionnez Voxbi.
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.
- 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.
- Le bouton Raccourcis clavier... doit être visible au milieu du panneau de configuration du clavier. Cliquez dessus.
- 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).
- 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.
- 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.
Sélectionnez maintenant n'importe quel texte sur n'importe quel numéro et appuyez sur votre raccourci pour passer un appel.
Votre Mac affichera une alerte de sécurité vous demandant si vous autorisez l'application en cours à 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.
Rédiger le script Automator à partir de zéro
Vous devez d'abord ouvrir Automator (dans le dossier Applications ).
- Dans le menu supérieur d'Automator, choisissez Fichier, puis Nouveau (ou CMD+N).
- Dans la boîte de dialogue, sélectionnez Action rapide.
- 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.
- 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
- 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.
- Votre script Automator devrait ressembler à l'image ci-dessous.
AppleScript dépend de l'alignement du code pour fonctionner correctement, veuillez vérifier votre script. Il doit ressembler à ce qui précède.
- Enregistrez votre action rapide Automator et donnez-lui un nom. Nous vous suggérons de l 'appeler par Voxbi pour faciliter son identification.
- Remontez vers le haut et suivez les instructions de la section Activer la session de script.