[HELP] How to configure Asterisk to run with IPv6

Hi,

I need help.

Sorry for my bad english, i’m from Brasil. And just starting to leran Linux because of Asterisk.

I want to configure Asterisk 1.8 with ipv6 in my Lan network at home.

I’ve done a clean install of it and SIP clients it’s working well in my home with Ipv4 (execept of the bad quality of the voice, that it’s coming out, but that’s not important, what i relly want to see it’s ipv6 working)

I’m using Debian 6.0.4 on a Virtual machine (VMware), Linphone 3.5.2 as my SIP client and a Router DIR-600 from D-LINK as DHCP sever to my LAN networking. (With a DHCP IP Address Range of: 192.168.0.100 to 192.168.0.199)

What i change in configurations to work with ipv6 was:
1

change my network interfaces in /etc/network/interfaces , i add this:

iface eth0 inet6 static
addres fe80::c0a8:6e
netmask 64
gateway fe80::c0a8:1

2

Change sip.conf

UDPbindaddr = ::

TCPbindaddr = ::

3

On Linphone check the box “use IPv6 insted of IPv4”

Your SIP Identity: sip:9005@fe80::c0a8:6e
SIP Proxy Address: sip:[fe80::c0a8]:6e


I’m calling from a windows 7(the one with the virtual machine on it) to another windows 7 both with dual-stack ip protocol, and both are in my LAN network.

The call’s only works when i use the IPv4. for example:
when my linphone its configure to sip:9005@192.168.0.102 and Proxy addres: 192.168.0.10.

I have created on Asterisk 10 SIP extensions, 9001 to 9010 on.


I whant to know what im doing wrong.

Or what files do i have to changes and where are they located? Wicht changes should i made?

Thanks for the attention and help.

José Carlos