I'm a couple months away from my new home and diving into home automation. One of the things I'm looking for is way to screen phone calls that I can't find in the offerings I'm seeing at Amazon. I would like to have a white list with multiple tiers to provide different messages based on the caller ID. For example, if the number is in my "family" list, I would like to phone to ring. If it is in my "friends" list, it would answer during certain hours of the day, and offer a pleasant message to the caller to leave a message at other times. If there is no caller ID I would like it to play a particular message (not so pleasant) and then hang up. If it is an unknown number, I would give them a chance to leave a message, after I manually review the message at a later time I may want to add the number to a black list, etc. But in all of these cases, I don't want to hear the phone ring unless the screening process allows it. (Actually, I'd rather trigger a particular voice message to be played on my audio system, but I'll work on that later. Anybody have any idea how to achieve this? Just brain storming I guess what I need is some way to capture the caller ID and do some sort of IFTTT, but not sure about any of this.