[asterisk-users] Is this doable?
Josh
mojo1736 at privatedemail.net
Mon Feb 6 17:29:55 CST 2012
> Your description sounds almost entirely like the existing call
> screening, so I'm pretty sure you'll be able to accomplish it. Start
> with call screening, and modify that to suit your needs.
It is indeed. This is already implemented in Asterisk I take it then? If
so, brilliant news!
> I'd encourage you not to give callers much information. If you tell
> callers that their number is blacklisted, or that the recipient is not
> available (and not offer them voicemail), they're likely to call back
> and provide different or no information. It'll be more effective to
> let them leave voicemail and then delete and ignore it. Just a
> suggestion.
A good one, thanks for that - will take it on board.
> IP routing alone isn't actually sufficient (typically) to use multiple
> interfaces. Under Linux, you have to set up multiple routing tables,
> track connections, mangle reply packets (mark), and use 'ip rule' to
> select the proper routing table for the packet. If you haven't
> verified that replies go out the right interface, you should look. If
> you have, then ignore me. :)
This is already done and works, though from my (admittedly limited)
understanding of the sip protocol I know that internal IP address
information is included in the actual packet. I know that I could use
sip helpers (kernel modules), but just wanted to know whether I should
rely on Asterisk to do this or whether I should do it via netfilter
alone (in which case why are all the nat-related options present in
Asterisk?).
> No... binding to 0.0.0.0 isn't a security risk. Typically
> applications bind to a specific address so that a single host can have
> multiple addresses, and an application or multiple applications can
> bind to specific addresses to implement virtual hosting.
I disagree. Binding to 0.0.0.0 allows connections to be made from all
interfaces (provided the routing allows it, of course) - see my previous
post as I do not wish to repeat myself here. I do not wish to solely
rely on iptables/netfilter/other means if I can constrain Asterisk to
the interfaces it is supposed to be using.
More information about the asterisk-users
mailing list