Posso chiamare un numero di telefono dal Terminale?

15

In Yosemite, c'è un modo per iniziare una telefonata dalla riga di comando alias Terminal?

Qualcosa come:

call +316123456789
    
posta Taco Jan Osinga 27.11.2014 - 17:15
fonte

2 risposte

18

Puoi con open "tel://+316123456789" avviare una procedura di chiamata telefonica, ma devi comunque fare clic sul pulsante "Chiama" per effettuare la chiamata.

Perfareciò,puoianchesemplicementepremere.PerautomatizzaretuttotramiteApplescript:

openlocation"tel://+351918306031"
delay 2
tell application "System Events" to key code 36
    
risposta data 27.11.2014 - 19:56
fonte
1

In teoria, è possibile utilizzare Automator per impostare una sequenza di azioni da attivare per effettuare una chiamata. In realtà non ho mai usato Automator, ma la mia comprensione di ciò dice che funzionerà.

In primo luogo, puoi creare uno script di Automator che forse attiva la risposta di Rene nell'esecuzione di open "tel://+316123456789" e facendo clic sul pulsante "Chiama". In alternativa, puoi aprire l'estensione Google Hangouts di Google e comporre allo stesso modo un numero.

In secondo luogo, chiameresti lo script Automator dalla riga di comando (come descritto qui ):

open MyAutomatorCaller.app --args '+316123456789'

Infine, potresti creare un alias di Bash per il comando precedente (ad esempio in ~ / .bash_profile):

call() { 
    open MyAutomatorCaller.app --args $1
}
    
risposta data 02.12.2014 - 03:14
fonte

Leggi altre domande sui tag