<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>; With the current situation, you can do one of four things:</div><div>; a) Listen on a specific IPv4 address. Example: bindaddr=192.0.2.1</div><div>; b) Listen on a specific IPv6 address. Example: bindaddr=2001:db8::1</div><div>; c) Listen on the IPv4 wildcard. Example: bindaddr=0.0.0.0</div><div>; d) Listen on the IPv4 and IPv6 wildcards. Example: bindaddr=::</div><div><br></div><div><br></div><div>From the configuration file - you can do "ONE" of four things, but only one. You can not have multiple bindaddr= settings.</div><div><br></div><div>/O</div><div><div>11 mar 2013 kl. 11:03 skrev Miguel Baptista <<a href="mailto:miguel.baptista@uninett.no">miguel.baptista@uninett.no</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
<div bgcolor="#FFFFFF" text="#000000">
Hi Asghar,<br>
<br>
Thanks for you reply. Which Asterisk version are you using? <br>
<br>
I am using Asterisk 11.1.0 <br>
when I use the <i><small>bindaddr </small></i>parameters with
specific IP addresses, Asterisk will listen only on the last entry.
<br>
<br>
For example, when I have <br>
<i><small>bindaddr=ipv4A:port <br>
</small></i><i><small>bindaddr=[ipv6A]:port </small></i><br>
<br>
it will listen only on the IPv6A address<br>
<br>
and when I have the other way around:<br>
<i><small><br>
bindaddr=[ipv6A]:port </small></i><br>
<i><small>bindaddr=ipv4A:port <br>
</small></i><i><small><br>
</small></i>Asterisk will only listen on the IPv4A address.<br>
<br>
The only way I found to force asterisk to listen on both IPv4A and
IPv6 A was to use<small><big> </big></small><i><small><big>bindaddr=[::]
</big></small></i>but it makes asterisk to listen also on the
other IP addresses.<br>
<br>
Maybe this is fix on a newer Asterisk version.<br>
<br>
- Miguel Baptista<br>
<br>
On 3/10/2013 8:04 PM, Asghar Mohammad wrote:
<blockquote cite="mid:CAL29e+pPOUZHiNiRBV2-5ZBLzdYF27FoM6n5KGzPv35ETb01Eg@mail.gmail.com" type="cite">hi,
<div>i am using similer setup just put <i><small> bindaddr=ipv4A:port
and </small></i><i><small>bindaddr=[ipv6A]:port ans it
should work.</small></i><br>
<br>
<div class="gmail_quote">On Sun, Mar 10, 2013 at 3:04 PM, Miguel
Baptista <span dir="ltr"><<a moz-do-not-send="true" href="mailto:miguel.baptista@uninett.no" target="_blank">miguel.baptista@uninett.no</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hello,<br>
<br>
I am doing some tests with asterisk on a dual-stack
environment. I have some doubts regarding asterisk
binding addresses on a server with 2 network cards.<br>
<br>
According to asterisk documentation:<br>
<blockquote><i><small>; With the current situation, you
can do one of four things:</small></i><br>
<i><small>; a) Listen on a specific IPv4 address.
Example: bindaddr=192.0.2.1</small></i><br>
<i><small>; b) Listen on a specific IPv6 address.
Example: bindaddr=2001:db8::1</small></i><br>
<i><small>; c) Listen on the IPv4 wildcard.
Example: bindaddr=0.0.0.0</small></i><br>
<i><small>; d) Listen on the IPv4 and IPv6 wildcards.
Example: bindaddr=::</small></i><br>
<i><small>; (You can choose independently for UDP, TCP,
and TLS, by specifying different values for</small></i><br>
<i><small>; "udpbindaddr", "tcpbindaddr", and
"tlsbindaddr".)</small></i><br>
<i><small>; (Note that using bindaddr=:: will show only
a single IPv6 socket in netstat.</small></i><br>
<i><small>; IPv4 is supported at the same time using
IPv4-mapped IPv6 addresses.)</small></i><br>
<i><small>;</small></i><br>
<i><small>; You may optionally add a port number. (The
default is port 5060 for UDP and TCP, 5061</small></i><br>
<i><small>; for TLS).</small></i><br>
<i><small>; IPv4 example: bindaddr=<a moz-do-not-send="true" href="http://0.0.0.0:5062/" target="_blank">0.0.0.0:5062</a></small></i><br>
<i><small>; IPv6 example: bindaddr=[::]:5062</small></i><br>
<i><small>;</small></i><br>
<i><small>; The address family of the bound UDP address
is used to determine how Asterisk performs</small></i><br>
<i><small>; DNS lookups. In cases a) and c) above, only
A records are considered. In case b), only</small></i><br>
<i><small>; AAAA records are considered. In case d),
both A and AAAA records are considered. Note,</small></i><br>
<i><small>; however, that Asterisk ignores all records
except the first one. In case d), when both A</small></i><br>
<i><small>; and AAAA records are available, either an A
or AAAA record will be first, and which one</small></i><br>
<i><small>; depends on the operating system. On systems
using glibc, AAAA records are given</small></i><br>
<i><small>; priority.</small></i><br>
</blockquote>
<br>
Lets say that I have two network cards: A and B. <br>
Both interfaces have IPv4 and IPv6 addresses: IPv4 A, IPv6
A, IPv4 B and IPv6 B.<br>
<br>
How can I make asterisk to run only on B network addresses
(IPv6 and IPv4)? <small><big>The </big></small><i><small><big>bindaddr=[::]
</big></small></i><small><big>config parameter tells
asterisk to run on all available addresses, including
the addresses on the A network. But that's not exactly
what I want.<span class="HOEnZb"><font color="#888888"><br>
<br>
- Miguel Baptista<br>
<br>
</font></span></big></small> </div>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a moz-do-not-send="true" href="http://www.api-digital.com/" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar
every Thurs:<br>
<a moz-do-not-send="true" href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a moz-do-not-send="true" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by <a class="moz-txt-link-freetext" href="http://www.api-digital.com/">http://www.api-digital.com</a> --
New to Asterisk? Join us for a live introductory webinar every Thurs:
<a class="moz-txt-link-freetext" href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a>
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
<a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></pre>
</blockquote>
<br>
</div>
--<br>_____________________________________________________________________<br>-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com">http://www.api-digital.com</a> --<br>New to Asterisk? Join us for a live introductory webinar every Thurs:<br> <a href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote></div><br></body></html>