@kop316
First: awesome!
As I don't grasp all implications from looking at the UI, there might be some UX improvements possible:
1. it says "not in addressbook", but also blocks "spam" entries (hidden feature?). Also, if I call a number not in my address bock (Hotel), would it be whitelisted by being in my outgoing-history?
2. I'm unsure what "allow callback" does. If it allows the Hotel to call me back, I'd default that to On, with unlimited grace period.
3. examples + test would help (1/2)