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 – Helpful commands

M H N

VoIP in a Cloud

M H N

VoIP – Kazoo 2600HZ – GUI – Monster-UI

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

five + 17 =

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

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More