Call Us Today! 877.742.2583




Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderColorlightgray
bgColor#ffdddd
borderWidth1
titleBGColor#F7F7F7
borderStyledotted
titleCompiling from source code

Verto Communicator quick start guide for Debian 9

Code Block
# get nodejs from source, needed for npm
apt-get update
apt-get -y install apache2 curl
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get update
apt-get -y install nodejs

# get FreeSWITCH source code
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git /usr/src/freeswitch

# build Verto Communicator
cd /usr/src/freeswitch/html5/verto/verto_communicator
npm install -g grunt grunt-cli bower
npm install
bower --allow-root install
grunt build

# copy contents of dist folder to a web directory
mkdir -p /var/www/html/vc
cp -r /usr/src/freeswitch/html5/verto/verto_communicator/dist/* /var/www/html/vc/

# update password to match what in vars.xml
sed -i 's/1234/12345/' /var/www/html/vc/config.json

# enable secure web browsing
a2enmod ssl
a2ensite default-ssl.conf
systemctl restart apache2


# if using self-signed cert
# navigate to port https://[IP]:8082 accept cert first
# then navigate to site https://[IP]/vc