Has anyone been able to do a install of Kazoo, i have used the instruction from
https://docs.2600hz.com/sysadmin/doc/install/install_via_centos7/ and the installation completes I just can't login to the monster-UI, it allways say " Oops! Something went wrong! " after I enter user and password. I have tried 2 clean installs but allways the same ?
I haven't followed those docs verbatim in quite a while as I'm already very familiar with the process, but they should be pretty accurate. Is your Monster-UI config.js file pointing to your API endpoint? You can take a look at my config if you like:
https://portal.pbxhq.com/js/config.js
This might help you fill in some missing config variables. I have a few objects in there that you wouldn't need, the only real requirement is the API basepath--here is a copy of my config for this one variable:
api: {
// The default API URL defines what API is used to log in to your back-end
default: '
https://api.apivoip.com:8443/v2/'
}
And to confirm your API is working and you are correctly pointed to it, you can check the response you get by visiting:
https://api.apivoip.com:8443/ and
https://api.apivoip.com:8443/v2 and see if your API is returning the same as mine when visiting the corresponding endpoints, but to your install.
Kazoo is quite different from Incredible PBX in that there is no simple one step install script. Even after you get Kazoo installed successfully, you will need a basic understanding of the various components if you want to be successful with your deployment. All the information is available online, and there are quite a few helpful individuals in the community.
As with most technical help inquiries, you will get better answers if you demonstrate that you attempted to solve your problem first before asking.
After having used Kazoo for many years, for anyone who isn't familiar with the basics of what Kazoo is all about and the complexity, I will try to explain it simply:
To get a basic install up and running should not be much of a challenge. But with a basic install, you probably won't accomplish much more than you could with something simpler with less moving parts. To really take advantage of all the benefits Kazoo offers, you will need a deeper understanding of how the components work together, how to configure the individual components as per your requirements, how to secure all the components, how to deploy in a way that offers redundancy, etc...
One random example is billing. Kazoo can handle billing quite well, in terms of call rating, having multiple rate decks, defining service plans, automatic monthly payments from customers, automatic top-up of balances, and more. Configuring all of this is not very well documented (some aspects it seems have intentionally not been documented).
There is a lot to learn to take full advantage of the platform, but it is a very worthwhile journey if you are willing to learn and do your research.
All of the complexity of Kazoo is there for a reason. Once you get to know it better, you start to understand why things were designed the way they were. It isn't possible to have a "simple" system, while still being as capable as Kazoo is. I'm glad that 2600hz leaned towards being very capable rather than very simple. Having said that, more detailed and up to date documentation would have been really nice, but that doesn't generate them any money so it is understandable.
I am happy to answer questions within reason, provided you demonstrate that you at least attempted to figure things out yourself. If you get stuck on something, let me know and I'll point you in the right direction.
Aaron