First look at the Wazo Platform
-
Re: Wazo to sponsor AstriCon 2019
So, I read about the new Wazo Platform linked in that article. It sounded awesome, but I didnt' have an immediate need to run out and play with it.
Then I got a call from a potential client that doesn't want a traditional PBX, but an API driven solution. Well hello that's Wazo Platform.
So now to try and set it up.
Thee instructions look pretty simple, and it is using Ansible, so it should just work, nope.
What I did:
- Spun up Debian 10 instance on Vultr using their prebuilt image.
- Added my user
- SSH in
- sudo su -
- Followed Install guide: http://wazo-platform.org/install
And we have a fail.
-
I'll try again later with a raw Debian 10 minimal, but I did not have the ISO downloaded, and Vultr also does not have Debian 10 in the ISO library.
-
Their docs state
The installed Debian must have a default locale with charset UTF-8
. Did you check the default locale on Vultr? -
@Danp said in First look at the Wazo Platform:
Their docs state
The installed Debian must have a default locale with charset UTF-8
. Did you check the default locale on Vultr?No, I clicked the pre-built instance. I stated that.
Additionally, while their full documentation might state that, their installation instructions (the thing most people look at first doesn't say anything except install Debian 10.
-
@Danp said in First look at the Wazo Platform:
Their docs state
The installed Debian must have a default locale with charset UTF-8
. Did you check the default locale on Vultr?Actually, What docs? there is nothing bu the installation guide.
The documentation link is all for the various modules and pieces. Not the install.
-
@JaredBusch said in First look at the Wazo Platform:
Actually, What docs? there is nothing bu the installation guide.
This is what I found --
https://buildmedia.readthedocs.org/media/pdf/wazo/stable/wazo.pdf
-
@Danp said in First look at the Wazo Platform:
@JaredBusch said in First look at the Wazo Platform:
Actually, What docs? there is nothing bu the installation guide.
This is what I found --
https://buildmedia.readthedocs.org/media/pdf/wazo/stable/wazo.pdf
That is Wazo, the Astrisk based PBX. Which is part of the Wazo Platform.
-
So,like everything else, horrible documentation.
From a minimal install, I got this.
No python... Well no shit.
So they have no clear documentation on what the pre-reqs are for this thing.
-
One
apt-get install python -y
later we are off and going. -
Heh, some things still called
xivo
under the hood.
-
@IRJ will be happy. it used Nginx and not Apache.
-
It is eating up the $5 Vultr instance resources during install all right..
-
and completed.
-
and it works...
Note: This instance only accepts connection from my IP, and will be destroyed, so not worried about creds being default, or the token visible.This:
curl -k -X POST -u api-client:api-password -H 'Content-Type: application/json' -d '{"expiration": "3600"}' https://wazop.bundystl.com/api/auth/0.1/token
Results in this:
{ "data": { "token": "a4f86dfd-5d3d-4522-9416-55bdf94f7136", "auth_id": "ef245645-4ccf-4db5-80d4-2b0a050621bb", "xivo_user_uuid": null, "xivo_uuid": "bff78fc0-9d6a-462c-aacd-9471f3d7fcfc", "issued_at": "2019-10-06T11:01:57.572486", "expires_at": "2019-10-06T12:01:57.572486", "utc_issued_at": "2019-10-06T16:01:57.572486", "utc_expires_at": "2019-10-06T17:01:57.572486", "acls": [ "auth.users.me.tokens.*.delete", "auth.users.me.tokens.read", "auth.users.ef245645-4ccf-4db5-80d4-2b0a050621bb.external.#", "auth.users.ef245645-4ccf-4db5-80d4-2b0a050621bb.password.edit", "calld.lines.*.presences.read", "calld.switchboards.#", "calld.transfers.*.complete.update", "calld.transfers.*.delete", "calld.transfers.*.read", "calld.users.me.#", "calld.users.me.conferences.*.participants.read", "calld.users.*.presences.read", "call-logd.users.me.cdr.read", "chatd.users.me.presences.update", "chatd.users.me.rooms.#", "chatd.users.*.presences.read", "chatd.users.presences.read", "confd.infos.read", "confd.users.me.forwards.*.*", "confd.users.me.funckeys.*", "confd.users.me.funckeys.*.*", "confd.users.me.#.read", "confd.users.me.read", "confd.users.me.services.*.*", "confd.users.me.update", "dird.backends.office365.sources.*.contacts.read", "dird.backends.*.sources.*.contacts.read", "dird.directories.favorites.#", "dird.directories.lookup.*.headers.read", "dird.directories.lookup.*.read", "dird.directories.personal.*.read", "dird.directories.*.sources.read", "dird.#.me.read", "dird.personal.#", "events.auth.users.me.sessions.*.expire_soon", "events.call_log.user.ef245645-4ccf-4db5-80d4-2b0a050621bb.created", "events.calls.me", "events.chatd.users.me.rooms.#", "events.chatd.users.*.presences.updated", "events.chat.message.*.me", "events.chat.message.*.me.*", "events.conferences.users.me.#", "events.config.users.me.#", "events.directory.me.#", "events.faxes.outbound.users.me.*", "events.statuses.*", "events.switchboards.#", "events.transfers.me", "events.users.me.#", "webhookd.users.me.subscriptions.#", "websocketd", "confd.#" ], "metadata": { "auth_id": "ef245645-4ccf-4db5-80d4-2b0a050621bb", "username": "api-client", "xivo_uuid": "bff78fc0-9d6a-462c-aacd-9471f3d7fcfc", "pbx_user_uuid": null, "uuid": "ef245645-4ccf-4db5-80d4-2b0a050621bb", "tenant_uuid": "b06e790d-fdf3-4c20-8971-67a7a5dac3ed" }, "session_uuid": "8eb26aef-0427-4aa1-8589-0e9c716bd8c7", "remote_addr": "127.0.0.1", "user_agent": "curl/7.65.3" } }
-
I enabled the Wbe GUI during setup and whtn I goto the URL (https only) and you see this after logging in.
-
Without going through the site and docs,
Is this just another PBX like FreePBX or VitalPBX? or is it aimed at a particular market?
-
@hobbit666 said in First look at the Wazo Platform:
Without going through the site and docs,
Is this just another PBX like FreePBX or VitalPBX? or is it aimed at a particular market?
Wazo PBX is, Wazo Platform is an API based platform, of which Wazo PBX can be part of it.
-
@Dashrender said in First look at the Wazo Platform:
@hobbit666 said in First look at the Wazo Platform:
Without going through the site and docs,
Is this just another PBX like FreePBX or VitalPBX? or is it aimed at a particular market?
Wazo PBX is, Wazo Platform is an API based platform, of which Wazo PBX can be part of it.
Like... for building your own Twilio, rather than your own FreePBX.
-
@Dashrender said in First look at the Wazo Platform:
@hobbit666 said in First look at the Wazo Platform:
Without going through the site and docs,
Is this just another PBX like FreePBX or VitalPBX? or is it aimed at a particular market?
Wazo PBX is, Wazo Platform is an API based platform, of which Wazo PBX can be part of it.
Tried to find more info on the Wazo PBX that I have previously installed. It is pretty much gone.
Wazo.io is now Wazo Unified Communication Platform.
-
Found the announcement.
Wazo.community is now the platform.
So there is no more just Wazo the PBX.