VoIP

VoIP – Kazoo 2600HZ – Single server – Digitalocean

Kazoo Single Server Installation on Digitalocean Server

Prerequisites

Create a droplet of CentOS 6 64 bit. Digital Ocean

Set host name properly. Its better to set it on droplet creation time

to check hostname,

hostname -f           should show complete name of host

hostname -i           should show IP of host

 

Its a better idea to stop kernel updates.

edit yum configuration file   –   vi /etc/yum.conf

to stop kernel update using yum, add this line in configuration  exclude=kernel*  in [main] settings

 Now there are two methods to proceed

1) Installation script

cd /opt

git clone https://github.com/2600hz/community-scripts

mkdir -p /opt/kazoo_install

cd /opt/kazoo_install

cp ../community-scripts/simple-installer/* ./

chmod +x /opt/kazoo_install/setup*

chmod +x /opt/kazoo_install/install*

./install_kazoo

answer the questions like n for network configurations if its already configured,  option 1 to install from network and y for single server.

then it will ask for master user settings and you are done

in some versions kamailio doesn’t start , to check that

service kamailio status           –    if ti not ok and gives error like “kamailio dead but subsys locked”

then try

groupadd kamailio

then

service kamailio restart

it should be ok

you may access web interface using http://server_ip/kazoo-ui

to install monster-ui , please follow this article – Kazoo 2600hz Monster-UI installation

 

2) Manual

Set kazoo 2600hz yum repository

curl -o /etc/yum.repos.d/2600hz.repo http://repo.2600hz.com/2600hz.repo

/etc/kazoo/bigcouch/vm.args

Related Articles

VoIP – Kazoo 2600HZ – troubleshooting – kazoo-ui module not working

M H N

KAZOO – Features v4

M H N

VoIP – Kazoo 2600HZ – troubleshooting – couch_compactor_fsm failure

M H N

2 comments

Youssef January 15, 2017 at 12:52 am

Hi,

thank you for this guide.
I followed it to install Kazoo on DigitalOcean but I cannot log in monster-ui:

error details :

⊖{
“auth_token”: “undefined”
“data”: ⊖{
“message”: “invalid credentials”
},
“error”: “401”,
“message”: “invalid_credentials”,
“page_size”: 0,
“request_id”: “89dc6e7e8ba009ff52de90e912931621”,
“status”: “error”,
}

Reply
M H N January 16, 2017 at 2:12 pm

message seems like auth error.

Reply

Leave a Comment

one + one =

* By using this form you agree with the storage and handling of your data by this website.