I’ve been lurking for a while now, trying to determine if Asterisk can do all the things I’d like to be able to do. I think a basic Asterisk@Home setup can do almost everything I want, but I just thought I’d ask if anyone has suggestions before going ahead and ordering the hardware (Linksys SPA3102). For what it’s worth, I have a fixed IP address split by a firewall/router to 5 machines, one of which is a BSD box running apache, exim and bind. What I would like to do:
- If CCID corresponds to a whitelist number, ring extension(s).
- If no answer after 5 rings, route to voice-mail or cell phone (if forwarding enabled).
- If CCID is unknown or number is on blacklist, prompt caller to enter extension or leave a voice-mail.
Outbound calls (mostly covered here):
- If local, route via POTS.
- If long-distance, route through VOIP provider.
- Allow dial-in users with password to use VOIP for long-distance.
- Fallback to POTS routing if no power (via via the FXO/FSX interfaces).
I’ll probably add a few hacks along the way but at the moment, I’ll be splitting the FSX interface to a few analog telephones so I don’t need too many routing options. If everything works and proves reliable, then I’ll start looking at getting a few IP phones.
Some perspective on why I’d like to be able to do all this. I’m working from home 3 days a week and taking care of the kids. However, my home phone number used to be assigned to the fax machine of a long-since relocated volvo truck dealership. While I’ve managed to contact the legitimate senders for most of the errant faxes, we get about 5-20 spam faxes (with phoney/non-existant CCID info) per day and I’m tired of hearing the phone ring when these calls come in. The phone company has already changed our number once and the last number was even worse than this one.