@thehammer86 wrote:
Hi,
I have my FreePBX 14 Asterisk 13 box set up for IPv6. SSH over IPv6 works as well as web admin and UCP.
I get errors when trying to connect via IPv6 using extensions set up with CHAN-SIP as it says the address family is not supported. No problem, so I went to set up PJ-SIP using IPv6.
I added my entire /56 subnet to the firewall trusted list to start. Responsive firewall is enabled for PJ-SIP and in the services section PJ-SIP is set to allow local as well.
My extensions, when forced to IPv6 mode only, can't seem to connect at all. There are no entries in the PBX logs.
I have TLS set up for CHAN-SIP and PJ-SIP and SRTP which all works over IPv4.
I noticed in pjsip.transports that there is no bind=IPv6 address and only a bind=IPv4 so I added the NIC's address in as bind=[XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]:5062. That didn't seem to work so I also tried bind=XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:5062 since my polycom vvx300 reported a connection error in that format, but still nothing.
Anyone at Sangoma or the community have a working IPv6 step-by-step guide for PJ-SIP?
Thanks in advance!
P.S. Here is my ifcfg-eth0 file:
DEVICE=eth0
BOOTPROTO=static
ONBOOT='yes'
IPADDR=XXX.XXX.XXX.XXX
NETMASK=255.255.255.248
GATEWAY=XXX.XXX.XXX.XXX
ZONE=external
DESCRIPTION="unset"
IPV6INIT=yes
IPV6ADDR=XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/128
IPV6_MTU=1492
DEFROUTE=yes
IPV6_AUTOCONF=yes
IPV6FORWARDING=no
NM_CONTROLLED=no
Posts: 6
Participants: 4