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.