We recently shared a way to use your home computer as a surveillance system using FaceTime and an AppleScript that auto-answered incoming calls. It turns out, though, that FaceTime already has a hidden feature that does just that.
Instead of using an AppleScript (and having to enable access to assistive devices), you can actually just run a few Terminal commands to tell FaceTime to auto-accept incoming calls. To accept an incoming call from a specific number or Apple ID, just run:
defaults write com.apple.FaceTime AutoAcceptInvitesFrom -array-add +15205551212
defaults write com.apple.FaceTime AutoAcceptInvitesFrom -array-add [email protected]
After that, you can just FaceTime your home computer from your iPhone or iPod touch to check in on your house (or see if that delivery has arrived yet). Note that there isn't a Terminal command to remove a user from your auto-accept list; you'll have to open up
~/Library/Preferences and remove items from the
AutoAcceptInvitesFrom key if you want to remove people. Hit the link to read more about FaceTime's hidden preferences.
How to Enable Auto Answer for FaceTime...The Right Way [Corn Dog Computers]