Puis-je appeler un numéro de téléphone depuis le terminal?

15

À Yosemite, existe-t-il un moyen de démarrer un appel téléphonique à partir de la ligne de commande aka Terminal?

Quelque chose comme:

call +316123456789
Taco Jan Osinga
la source

Réponses:

18

Vous pouvez open "tel://+316123456789"démarrer un processus d'appel téléphonique - mais vous devez toujours cliquer sur le bouton "Appeler" pour passer l'appel.

entrez la description de l'image ici

Pour ce faire, vous pouvez également simplement appuyer sur . Pour automatiser tout via Applescript:

open location "tel://+351918306031"
delay 2
tell application "System Events" to key code 36
René Larsen
la source
Quelle application cela fait-il?
user151019
5
Il s'agit des "appels téléphoniques via iPhone" - également appelés "Mac + continuité iOS" (Yosemite + iOS8).
René Larsen
1
FWIW, il apparaît que le fait d'appuyer sur la touche Entrée / Retour appuiera sur le bouton «Appeler», ce qui peut rendre l'automatisation un peu plus facile.
TJ Luoma
Si vous n'avez pas d'iPhone, cela appellera à l'aide de FaceTime, donc le récepteur devra être une adresse qui l'a.
Haroen Viaene du
J'ai essayé d'utiliser cette méthode pour créer un numéro de téléphone en un clic pour automatiser les tests d'un système de menus. Le nombre est finalement devenu trop long et il a cessé de fonctionner.
M. Scott Ford du
1

En théorie, vous pouvez utiliser Automator pour configurer une séquence d'actions pour déclencher un appel. Je n'ai jamais réellement utilisé Automator, mais d'après ce que je comprends, cela fonctionnera.

Tout d'abord, vous pouvez créer un script Automator qui déclenche peut-être la réponse de René d'exécuter open "tel://+316123456789" et de cliquer sur le bouton «Appeler». Ou, vous pouvez le faire ouvrir l'extension Chrome de Google Hangouts et composer un numéro de la même manière.

Deuxièmement, vous appelleriez le script Automator à partir de la ligne de commande (comme décrit ici ):

open MyAutomatorCaller.app --args '+316123456789'

Enfin, vous pouvez créer un alias Bash pour la commande ci-dessus (c'est-à-dire dans ~ / .bash_profile):

call() { 
    open MyAutomatorCaller.app --args $1
}
Dolan Antenucci
la source