Чи можу я зателефонувати на номер телефону з Терміналу?


Відповіді:


18

Ви можете open "tel://+316123456789"розпочати процес телефонного дзвінка - але для здійснення дзвінка все одно потрібно натиснути кнопку «Дзвінок».

введіть тут опис зображення

Для цього ви також можете просто натиснути . Щоб автоматизувати все за допомогою Applescript:

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

Який додаток робить це?
користувач151019

5
Це "Телефонні дзвінки через iPhone" - також відомий як "Безперервність Mac + iOS" (Yosemite + iOS8).
Рене Ларсен

1
FWIW виявляється, що натискання клавіші Enter / Return повернеться до кнопки 'Call', що може полегшити автоматизацію цього.
TJ Luoma

Якщо у вас немає iPhone, він зателефонує за допомогою FaceTime, тож у приймачі має бути адреса, яка має таку.
Haroen Viaene

Я спробував скористатися цим методом для створення номера телефону в один клік для автоматизації тестування системи меню. Зрештою, число стало занадто довгим, і воно перестало працювати.
М. Скотт Форд

1

Теоретично ви можете використовувати Automator для встановлення послідовності дій, щоб викликати виклик. Я ніколи фактично не використовував Automator, але моє розуміння цього говорить про те, що він буде працювати.

По-перше, ви можете створити сценарій Автоматизатора, який, можливо, запускає відповідь Рене про запуск open "tel://+316123456789" та натискання кнопки «Виклик». Або ви можете відкрити розширення Google Hangouts для Chrome і аналогічно набрати номер.

По-друге, ви б назвали скрипт Automator з командного рядка (як описано тут ):

open MyAutomatorCaller.app --args '+316123456789'

Нарешті, ви можете створити псевдонім Bash для вищевказаної команди (тобто в ~ / .bash_profile):

call() { 
    open MyAutomatorCaller.app --args $1
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.