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

15

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

Algo como:

call +316123456789
    
pregunta Taco Jan Osinga 27.11.2014 - 17:15

2 respuestas

18

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

Parahacerlo,tambiénpuedesimplementepresionar.ParaautomatizartodoatravésdeApplescript:

openlocation"tel://+351918306031"
delay 2
tell application "System Events" to key code 36
    
respondido por el Rene Larsen 27.11.2014 - 19:56
1

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

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

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

open MyAutomatorCaller.app --args '+316123456789'

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

call() { 
    open MyAutomatorCaller.app --args $1
}
    
respondido por el Dolan Antenucci 02.12.2014 - 03:14

Lea otras preguntas en las etiquetas