VICIphone is an Open Source Project. You can download the source code and actual releases for VICIphone from GitHub if you would like to install it on your own server. There are installation instructions on GitHub.
In order to use VICIphone you will need to configure your phone system to accept WebRTC connections. Asterisk 13 and later can handle WebRTC connections. This guide will go through the steps necessary to configure Asterisk to accept WebRTC connections. If you are going to be using VICIphone with VICIdial these steps will be necessary on all of the dialer servers. The guide can be found here.
This guide assumes you have already configured Asterisk on your dialer servers to accept WebRTC connections. Once that is done it is a matter of setting a few values in different parts of the VICIdial web interface. The guide can be found here.
VICIphone’s layout was made using CSS. As such if you understand how to write a CSS layout for a website you can create one for VICIphone. Then it is just a matter of telling VICIphone to use your layout. For detailed instructions click here.