Bisakah saya memanggil nomor telepon dari Terminal?


15

Di Yosemite, apakah ada cara untuk memulai panggilan telepon dari command-line alias Terminal?

Sesuatu seperti:

call +316123456789

Jawaban:


18

Anda dapat open "tel://+316123456789"memulai proses panggilan telepon - tetapi Anda masih harus mengklik tombol "Panggil" untuk melakukan panggilan.

masukkan deskripsi gambar di sini

Untuk melakukannya, Anda juga cukup menekan ↩. Untuk mengotomatisasi semuanya melalui Applescript:

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

Aplikasi apa yang melakukan ini?
— user151019

5
Ini adalah "Panggilan telepon melalui iPhone" - juga dikenal sebagai "Mac + iOS Continuity" (Yosemite + iOS8).
— Rene Larsen

1
FWIW tampaknya menekan tombol Enter / Return akan menekan tombol 'Panggil', yang dapat membuat mengotomatisasi ini sedikit lebih mudah.
— TJ Luoma

Jika Anda tidak memiliki iPhone, ini akan memanggil menggunakan FaceTime, sehingga penerima harus menjadi alamat yang memiliki itu.
— Haroen Viaene

Saya mencoba menggunakan metode ini untuk membuat nomor telepon "sekali klik" untuk mengotomatiskan pengujian sistem menu. Jumlahnya akhirnya terlalu lama, dan berhenti bekerja.
— M. Scott Ford

1

Secara teori, Anda bisa menggunakan Automator untuk mengatur urutan tindakan untuk memicu membuat panggilan. Saya tidak pernah benar-benar menggunakan Automator, tetapi pemahaman saya tentang itu mengatakan itu akan berhasil.

Pertama, Anda bisa membuat skrip Automator yang mungkin memicu jawaban Rene untuk menjalankan open "tel://+316123456789" dan mengklik tombol 'Panggil'. Atau, Anda bisa membuka Ekstensi Chrome Google Hangouts dan juga memanggil nomor.

Kedua, Anda akan memanggil skrip Automator dari baris perintah (seperti yang dijelaskan di sini ):

open MyAutomatorCaller.app --args '+316123456789'

Terakhir, Anda bisa membuat alias Bash untuk perintah di atas (mis. Di ~ / .bash_profile):

call() { 
    open MyAutomatorCaller.app --args $1
}
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.