Is there a rabbit module that has an interface for a phone line? What I’d like to be able to do is have the unit detect an incoming call, read the caller id, play prerecorded messages and interpret dtmf codes, then if certain criteria are met, connect the the line with an existing telephone (pass on caller id and having it ring just like a regular incoming call).
At the basic level what I’m trying to do is have it so that when I call in, I can punch in dtmf codes that will trigger different events in my smart house set up and if someone else calls in, they can punch in codes that will pass their call on to my regular phone (or if they’re an auto-dialer, they can punch in no codes and get hung up on – yay).