Make a FaceTime call using AppleScript
Is it possible to initiate a FaceTime call with "+1 (###) ###-####" when I execute an AppleScript?
Does FaceTime support AppleScript and how can I automate the start of a call?
Solution 1:
This'll do it. You can input a phone number in most normal formats. Can't say I've tried them all:
set phone_num to text returned of (display dialog "Input a phone number to call:" default answer "")
do shell script "open facetime://" & quoted form of phone_num
tell application "System Events"
repeat until (button "Call" of window 1 of application process "FaceTime" exists)
delay 1
end repeat
click button "Call" of window 1 of application process "FaceTime"
end tell
Solution 2:
Great code William Foggard! Thank you, your code works for me, running Big Sur, 11.4. Here is a slightly modified version. It will FaceTime what you put in for ***********, William's code has a pop up box. It's working well with Keyboard Maestro.
do shell script "open facetime://" & "+***********"
tell application "System Events"
repeat until (button "Call" of window 1 of application process "FaceTime" exists)
delay 1
end repeat
click button "Call" of window 1 of application process "FaceTime"
end tell
I wanted to leave this as a comment but looks like I need more points first. This is one of my first posts so hope it turned out ok.