You are on page 1of 4

yum install -y kazoo-application-acdc-4.2-48.el7.centos kazoo-application-blackhole-4.2-48.el7.

centos
kazoo-application-call_inspector-4.2-48.el7.centos kazoo-application-callflow-4.2-48.el7.centos
kazoo-application-cdr-4.2-48.el7.centos kazoo-application-conference-4.2-48.el7.centos kazoo-
application-crossbar-4.2-48.el7.centos kazoo-application-dth-4.2-48.el7.centos kazoo-application-
ecallmgr-4.2-48.el7.centos kazoo-application-fax-4.2-48.el7.centos kazoo-application-fax-4.2-
48.el7.centos kazoo-application-hangups-4.2-48.el7.centos kazoo-application-hotornot-4.2-
48.el7.centos kazoo-application-media_mgr-4.2-48.el7.centos kazoo-application-milliwatt-4.2-
48.el7.centos kazoo-application-notify-4.2-48.el7.centos kazoo-application-omnipresence-4.2-
48.el7.centos kazoo-application-pivot-4.2-48.el7.centos kazoo-application-registrar-4.2-48.el7.centos
kazoo-application-reorder-4.2-48.el7.centos kazoo-application-stepswitch-4.2-48.el7.centos kazoo-
application-sysconf-4.2-48.el7.centos kazoo-application-tasks-4.2-48.el7.centos kazoo-application-
teletype-4.2-48.el7.centos kazoo-application-trunkstore-4.2-48.el7.centos kazoo-application-
webhooks-4.2-48.el7.centos kazoo-configs-core-4.2-3.el7.centos kazoo-core-4.2-48.el7.centos kazoo-
sounds-core-en-us-4.2-0.el7.centos

First Step: create a v-host home directory eg, /etc/httpd/conf.d/voip2.litsip.com.conf

<VirtualHost *:80>

ServerAdmin simbahmso@yahoo.com

DocumentRoot "/var/www/html"

ServerName hostedpbx.litsip.com

ServerAlias www.hostedpbx.litsip.com

</VirtualHost>

Second Step: Obtain SSL cert from LetsEncrypt.

Third Step: Create another v-host for crossbar port 7443 or 8443 & include cert path like below:

<VirtualHost *:7443>

ServerAdmin simbahmso@yahoo.com

DocumentRoot "/var/www/html"

ServerName voip2.litsip.com:7443

SSLCertificateFile /etc/letsencrypt/live/voip2.litsip.com/cert.pem

SSLCertificateKeyFile /etc/letsencrypt/live/voip2.litsip.com/privkey.pem

Include /etc/letsencrypt/options-ssl-apache.conf

SSLCertificateChainFile /etc/letsencrypt/live/voip2.litsip.com/chain.pem

</VirtualHost>

Fourth Step: mkdir /opt/kazoo/applications/crossbar/priv/ssl/


Fifth Step:

cp /etc/letsencrypt/live/voip2.litsip.com/cert.pem
/opt/kazoo/applications/crossbar/priv/ssl/crossbar.crt

cp /etc/letsencrypt/live/voip2.litsip.com/privkey.pem
/opt/kazoo/applications/crossbar/priv/ssl/crossbar.key

Sixth Step:

"use_ssl": true,

"ssl_port": 7443,

"ssl_cert": "/opt/kazoo/applications/crossbar/priv/ssl/crossbar.crt",

"ssl_key": "/opt/kazoo/applications/crossbar/priv/ssl/crossbar.key",

Seventh Step:

chmod -R 777 /opt/kazoo/applications/crossbar/priv/ssl/crossbar.crt

chmod -R 777 /opt/kazoo/applications/crossbar/priv/ssl/crossbar.key

Eith Step:

sup kapps_controller restart_app crossbar

sup crossbar_maintenance init_apps /var/www/html/monster-ui/apps https://voip2.litsip.com:7443/v2

Ninth Step:

nano /var/www/html/monster-ui/js/config.js
define({

api: {

'default': 'https://voip2.litsip.com:7443/v2/'

},

whitelabel: {

companyName: 'Litsip Technologies',

applicationTitle: 'Litsip HostedPBX',

callReportEmail: 'simbahmso@yahoo.com',

nav: {

help: 'http://wiki.2600hz.com'

});

Tenth Step:

Port Forward 7443 or 8443 for crossbar or else won't be able to login.

REBOOT SERVER or else won't be able to login.

---------------------------------------------------------------------------------------------------------

Eleventh Step:

nano /etc/httpd/conf.d/ssl.conf

Replace these two:

SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key

with:

SSLCertificateFile /opt/kazoo/applications/crossbar/priv/ssl/crossbar.crt

SSLCertificateKeyFile /opt/kazoo/applications/crossbar/priv/ssl/crossbar.key

Twelve Step -> OLD for Monster-UI:

/bin/sed -i s/'api.zswitch.net'/voip.litsip.com/g /var/www/html/kazoo-ui/config/config.js

/bin/sed -i s/'v1'/v2/g /var/www/html/kazoo-ui/config/config.js

/bin/sed -i s/'8443'/7443/g /var/www/html/kazoo-ui/config/config.js

/bin/sed -i s/'http'/https/g /var/www/html/monster-ui/js/config.js

/bin/sed -i s/'localhost'/voip.litsip.com/g /var/www/html/monster-ui/js/config.js

/bin/sed -i s/'4443'/7443/g /var/www/html/monster-ui/js/config.js

You might also like