User's Manual

Table Of Contents
- 95 -
VPN
Path: System -> Network Settings -> VPN
VPN (Virtual Private Network) is mainly used for setting up long-distance and/or secured network connections.
When used on the IPPBX system, all phone calls made and received are encrypted so it secures your remote
offices/extensions' phone services. Built-in VPN Server on the IPPBX system is an easy way to set up a secured
connection between other or IP phones. You don't need to build a dedicated VPN server or buy a VPN router. This
is also a workaround to avoid firewall issues when configuring remote VoIP client such as SIP protocol which is
notoriously difficult to pass through a firewall due to its random port numbers to establish connection.
IPPBX supports 2 VPN varieties, PPTP VPN and OpenVPN. On a IPPBX system you can only configure one VPN
variety to work in one role. In other words, on a IPPBX system you cannot configure OpenVPN and PPTP VPN to
work at the same time or to configure VPN server and client at the same time.
OpenVPN Server
OpenVPN is an open-source software application that implements virtual private network (VPN) techniques for
creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access
facilities. It uses a custom security protocol that utilizes SSL/TLS for key exchange. It is capable of traversing
network address translators (NATs) and firewalls. It was written by James Yonan and is published under the GNU
General Public License (GPL).
OpenVPN allows peers to authenticate each other using a pre-shared secret key, certificates, or
username/password. When used in a multi-client server configuration, it allows the server to release an
authentication certificate for every client, using signature and Certificate authority. It uses the OpenSSL encryption
library extensively, as well as the SSLv3/TLSv1 protocol, and contains many security and control features.
To configure OpenVPN server, please click on the button to show the configurations.
Configure the VPN server before turning it on.
In the Certificate field click on the button to create the OpenVPN certificate.