Kann ich vom Terminal aus eine Telefonnummer anrufen?

15

Gibt es in Yosemite eine Möglichkeit, einen Anruf über die Befehlszeile (Terminal) zu starten?

Etwas wie:

call +316123456789
Taco Jan Osinga
quelle

Antworten:

18

Sie können mit open "tel://+316123456789"einen Telefonanruf starten - aber Sie müssen noch auf die Schaltfläche "Anrufen" klicken, um den Anruf zu tätigen.

Bildbeschreibung hier eingeben

Dazu können Sie auch einfach drücken . So automatisieren Sie alles über Applescript:

open location "tel://+351918306031"
delay 2
tell application "System Events" to key code 36
Rene Larsen
quelle
Welche App macht das?
user151019
5
Dies ist "Telefonieren über das iPhone" - auch bekannt als "Mac + iOS Continuity" (Yosemite + iOS8).
Rene Larsen
1
Wie es aussieht, wird durch Drücken der Eingabetaste die Taste "Anrufen" gedrückt, wodurch die Automatisierung möglicherweise etwas vereinfacht wird.
TJ Luoma
Wenn Sie kein iPhone haben, wird dies mit FaceTime angerufen, sodass der Empfänger eine Adresse sein muss, die diese Adresse hat.
Haroen Viaene
Ich habe versucht, mit dieser Methode eine Telefonnummer mit einem Klick zu erstellen, um das Testen eines Menüsystems zu automatisieren. Die Nummer wurde irgendwann zu lang und es funktionierte nicht mehr.
M. Scott Ford
1

Theoretisch könnten Sie Automator verwenden, um eine Abfolge von Aktionen einzurichten , die das Tätigen eines Anrufs auslösen. Ich habe Automator noch nie benutzt, aber mein Verständnis sagt, dass es funktionieren wird.

Zuerst können Sie ein Automator-Skript erstellen, das möglicherweise Renes Antwort darauf auslöst, dass er ausgeführt open "tel://+316123456789" und auf die Schaltfläche "Anrufen" geklickt hat. Sie können auch die Chrome-Erweiterung von Google Hangouts öffnen und auf ähnliche Weise eine Nummer wählen.

Zweitens würden Sie das Automator-Skript über die Befehlszeile aufrufen (wie hier beschrieben ):

open MyAutomatorCaller.app --args '+316123456789'

Zuletzt können Sie einen Bash-Alias ​​für den obigen Befehl erstellen (z. B. in ~ / .bash_profile):

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