Hello,
First of all I want to thank everyone for this amazing software. I have gone through the documentation, API documentation and github repos and I have to say this is pretty inconsistent and confusing for a begginer.
I consider myself a begginer and I’ve been using 3CX/FreePBX/Issabel and others for the past decade. I know how to troubleshoot asterisk and setup basic functions. That said, this is my first try on a multi-tenant VoIP software and I know nothing about Kamailio.
So, you have 3 ways of configuring things in Wazo:
- Using the config files
- Using the API
- Using the Web UI
Not everything is available in all 3 and some things, at least according to the documentation, require tinkering at least with the first 2, although most things can be done through the API alone. The Web UI though is very little mentioned, maintained and supported. I suspect it has to do with Wazo having a similar paid product and it’s totally understandable.
It is not clear though what’s the process of creating a tenant, adding extensions, trunks, routes, ring groups etc and linking them all together. Something in most PBX systems (some mentioned above) is quite abvious, but in Wazo you have to figure out users, permissions, templates etc.
All community guides focus on their own particular setup, e.g. I found a 200 pages pdf that’s supposed to be a wazo setup guide and almost all of it is about how to setup linux, proxmox, SuiteCRM, an email server and how to tweak dial plans for particular providers and provisioning templates for his particular devices…
Lastly, the javascript sdk lacks a lot of functionality and is focused on building soft-phones rather than setting up endpoints/trunks etc ?!
Am I missing something here? Is it because I don’t speak French and there’s actually a guide written in French? Is this project purposely badly documented?