The caller ID info comes across the phone line between the first and second ring, so at the time of the first ring, there's no way to know who is calling. The closest you can get is to do the following: Select "play custom sound for each ring after recognition" and also select to play "other sound" on each ring and enter a ring sound name. Then put entries in the text database for "Private" and "Out of Area", and specify a sound file filled with silence for both, like you suggested. Actually, you might be able to specify a sound file that does not exist. It might print an error, but no sound will play. With these settings, the "other sound" will always play on the first ring. After that, the ring sound will be taken from the database (if the caller is found in the database). In the case of Private/OOA, it will play silence from the 2nd ring on. For callers not in the database, it will continue to play the "other" sound you specified.
I'll consider the time-restricted audio for the next version.
Allen, I'll add the cancel email feature for the next version.
Thanks all for the suggestions and feedback. I'm always up for more ideas. firstname.lastname@example.org
ACID and other Audrey apps