[asterisk-users] Trunk with multiple IPs?
Rich Adamson
radamson at routers.com
Wed Aug 23 07:00:25 MST 2006
Benjamin Lawetz wrote:
> Still no answers huh?
>
> I've asked a couple of time how to do this, and by the lack of answers, I'm
> guessing there is no way.
> The workaround unfortunately is to create an entry for each IP address in
> the range (I hope you don't have to open up a whole C class)
>
> -----Original Message-----
> How do I enter a trunk with multiple IPs.
>
> xyz voip provider has 4 IPs and I want to allow incoming from any of
> them: 1.1.1.1, 1.1.1.2, 1.1.1.3 and 1.1.1.4
>
> Do I put 4 separate host= lines, do I put a single host=line that is comma
> separated or do I have to set up 4 separate incoming trunks?
>
Here's an iax.conf example of what I'm using:
[teliax]
context=teliax-incoming
type=user
auth=md5
secret=mysecret
jitterbuffer=yes
disallow=all
allow=gsm
deny=0.0.0.0/0.0.0.0
permit=207.174.202.0/255.255.255.0
The last two statements essentially restrict incoming calls from teliax
to one of their class-c networks (regardless of how many servers or IP's
they have).
Note that on incoming calls the host= line is not used.
If you're really asking how to do that for outgoing calls, you'll
probably have to do it through three/four sections (type=peer) and deal
with those sections in your dialplan.
As a side note, there are a large percentage of * implementors that
don't understand the search terms when an incoming call is being
negotiated (eg, is host= used, is secret= used). Without that
understanding, calls likely come into different sections then what the
implementor actually expected. The deny & permit statements are very
useful to tighten down security for each incoming context.
More information about the asterisk-users
mailing list