¿Puedo llamar a un número de teléfono desde la Terminal?

15

En Yosemite, ¿hay alguna manera de comenzar una llamada telefónica desde la línea de comandos, también conocida como Terminal?

Algo como:

call +316123456789
Taco Jan Osinga
fuente

Respuestas:

18

Puede open "tel://+316123456789"iniciar un proceso de llamada telefónica, pero aún necesita hacer clic en el botón "Llamar" para realizar la llamada.

ingrese la descripción de la imagen aquí

Para hacerlo, también puede simplemente presionar . Para automatizar todo a través de Applescript:

open location "tel://+351918306031"
delay 2
tell application "System Events" to key code 36
René Larsen
fuente
¿Qué aplicación hace esto?
user151019
55
Esto es "llamadas telefónicas a través de iPhone", también conocido como "Mac + iOS Continuity" (Yosemite + iOS8).
Rene Larsen
1
FWIW parece que presionar la tecla Enter / Return presionará el botón 'Llamar', lo que puede facilitar un poco la automatización.
TJ Luoma
Si no tiene un iPhone, esto lo llamará con FaceTime, por lo que el receptor deberá ser una dirección que lo tenga.
Haroen Viaene
Intenté usar este método para crear un número de teléfono de "un clic" para automatizar la prueba de un sistema de menús. El número finalmente se hizo demasiado largo y dejó de funcionar.
M. Scott Ford
1

En teoría, podría usar Automator para configurar una secuencia de acciones para activar la realización de una llamada. En realidad, nunca he usado Automator, pero mi comprensión dice que funcionará.

Primero, puede crear un script de Automator que quizás active la respuesta de Rene de correr open "tel://+316123456789" y hacer clic en el botón 'Llamar'. O bien, puede abrir la extensión de Google Hangouts Chrome y marcar un número de manera similar.

En segundo lugar, llamaría al script Automator desde la línea de comando (como se describe aquí ):

open MyAutomatorCaller.app --args '+316123456789'

Por último, puede crear un alias Bash para el comando anterior (es decir, en ~ / .bash_profile):

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