20 votes

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

À Yosemite, y a-t-il un moyen de passer un appel téléphonique à partir de la ligne de commande aka Terminal ?

Quelque chose comme :

call +316123456789

26voto

Manrico Corazzi Points 6458

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

description de l'image

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

open location "tel://+351918306031"
delay 2
tell application "System Events" to key code 36

0 votes

Quelle application fait cela ?

5 votes

Il s'agit de "Appels téléphoniques via iPhone" - également connu sous le nom de "Continuité Mac + iOS" (Yosemite + iOS8).

1 votes

FWIW, il semble que en appuyant sur la touche Entrée/Retour permettra de presser le bouton 'Appeler', ce qui peut rendre l'automatisation un peu plus facile.

2voto

Dolan Antenucci Points 1144

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

Premièrement, vous pourriez créer un script Automator qui déclenche peut-être la réponse de René en exécutant open "tel://+316123456789" et en cliquant sur le bouton 'Appeler'. Ou vous pourriez lui demander d'ouvrir l'extension Google Hangouts Chrome 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 pourriez créer un alias Bash pour la commande ci-dessus (c'est-à-dire dans ~/.bash_profile):

call() { 
    open MyAutomatorCaller.app --args $1
}

0voto

rudimusmaximus Points 11

J'avais ajouté cette fonction à mon fichier .bashrc

function call {
  open -a FaceTime "tel://$1"
}

Cela nécessitait que FaceTime soit capable d'appeler des lignes terrestres ou des numéros de mobile (donc vous avez besoin d'un iPhone avec le même identifiant AppleID également).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X