Configuring SIP for IPv6 support in ScopTEL PBX and Asterisk

IPv6 and SIP with ScopTEL PBX

Even though IPv4 has been fully occupied, many people still not realized that they need to start implementing IPv6 for their services. In this post, I am going to show how to implement IPv6 connectivity to SIP service which run on Asterisk.

Please note that we assuming that you already have enable IPv6 support on Network Configuration available on the ScopTEL PBX Web Management. If not, please refer to this article that explain how to enable IPv6 support on ScopTEL PBX.

We now support IPv6 out of box since Telephony module version 2.6.2.


Enable IPv6 support for SIP channels

Enabling IPv6 support in ScopTEL PBX is incredibly simple. In the GUI, click on Telephony -> Configuration -> Channels -> SIP Channels and set the Bind Address (UDP/TCP/TLS) to :: (all addresses), click on Save then click on Commit to update Telephony configuration files.

Configuration -> Channels -> SIP Channel (IPv6)

Configuration -> Channels -> SIP Channel (IPv6)


The Telephony service (Asterisk) will now route SIP traffic over IPv6 for any Extensions and VoIP Accounts that have either a valid DNS record (AAAA) for their hostname, or if you specify an IPv6 address on the Extensions and VoIP Accounts.

Phones can register using IPv4 or IPv6; the PBX will translate traffic between IPv4 and IPv6  addresses and even send RTP streams between IPv4 and IPv6 addresses. This makes it much easier to upgrade the network even when some devices do not support IPv6 yet.


Known VoIP phones that support IPv6

Following is the list of some VoIP phones that are IPv6-ready. These are not the only SIP phones on the market that support IPv6; many Softphone (client) do and even more will also support it via a firmware update. These phones are those which, in addition to IPv6, also offer other great features and performance.

  • The IPv6 support is available for all models of the Snom 3xx and Snom 8xx series, including Snom 300, 320, 360, 370 and 820.
  • Yealink SIP-T2x series IP phones are also compatible with IPv6-standard


Read More

Setting up IPv6 using SixXS Tunnel Broker on ScopTEL PBX

Using IPv6 on ScopTEL PBX

Even if your ISP isn’t handing out IPv6 addresses, doesn’t mean you can’t take advantage of IPv6 support. By utilizing a free tunnel broker, you can run an IPv6 enabled server on your existing IPv4 Internet connection and provide IPv6 connectivity to the rest of your network.

IPv6 is becoming a reality and ScopServ International now provides IPv6 support for ScopTEL PBX. In the following article we will explain how to configure your ScopTEL IP PBX server to use the new and improved IPv6 version of the IP protocol using an 6-in-4 tunnel to encapsulate IPv6 traffic over explicitly-configured IPv4 links.

How do I configure IPv6 networking under ScopTEL PBX ? We now support IPv6 out of box since Network Management module version 2.2.0.  All you have to do is follow instructions on this page.


SixXS IPv6 Tunnel Broker

SixXS IPv6 Tunnel

SixXS IPv6 Tunnel

SixXS (Six Access) is a free, non-profit, non-cost  IPv6 Tunnel Broker service for Local Internet Registries (LIR’s) and end-users.

tunnel broker is a service which provides a network tunnel. These tunnels can provide encapsulated connectivity over existing infrastructure to another infrastructure.

For more information about SixXS, please check http://www.sixxs.net




Requesting a Tunnel

You need a SixXS account and at least a tunnel and these can be freely requested from the SixXS website. You can  Sign up with a RIPE/ARIN/etc handle or by using the direct sign-up.

Once your account is verified, you will receive a confirmation by Email and you will need to login at the SixXS Home to request a tunnel.


IPv6 Tools

AICCU (Automatic IPv6 Connectivity Client Utility) is a popular cross-platform utility for automatically configuring an IPv6 tunnel. This client automatically gives one IPv6 connectivity without having to manually configure interfaces etc. We offer all required packages in ScopServ repositories.

This tool is now automatically installed with latest version of ScopTEL PBX packages.

If your server isn’t up-to-date, you must log into your server using WebGUI and click on Server -> Packages Manager -> Update Now. Alternatively, using an SSH  root access and type:


[note color=#ddd]scopserv_yum update[/note]


Configure IPv6 Tunnel on ScopTEL PBX

You must log into the ScopTEL PBX GUI, go on Network -> Configuration then enable the IPv6 support. On the IPv6 Tunnel, select SixXS and specify your username and password then click on Save.

Network Configuration -> IPv6 support

Network Configuration -> IPv6 support

Now you can Commit all configurations changes and enable the AICCU service from the ScopTEL PBX GUI from Network -> General -> Service Status.

Enable AICCU service

Enable AICCU service

Apply the changes and Commit the new configuration then Restart network service.

Test your IPv6 connection

Verify your configuration by pinging IPv6 enabled site such as ipv6.google.com:

[note color=#ddd]ping6 ipv6.google.com[/note]

Traces path to a network host, enter:

[note color=#ddd]traceroute6 ipv6.google.com[/note]

Print default IPv6 routing table, enter:

[note color=#ddd]route -n -A inet6[/note]


What next ?

In this article, we explain how to configure the ScopTEL PBX Telephony module to route SIP traffic over IPv6 for any Extensions and VoIP Accounts.


Read More