Exposing Mattermost¶
Warning
Experimental Feature
- this is Work In Progress
- this is not for production use
- no support will be provided for this feature
Description¶
The goal of this feature is to be able for users to use Mattermost embedded in XiVO UC/CC solutions.
Work in Progress¶
- Expose Mattermost from docker configuration
- Have a XiVO theme installed automatically
- Be able to be auto-logged Cti users inside Mattermost once connected to UC Assistant or Switchboard
- Be able to receive chat messages on any chat client connected (UC or Mattermost)
Configuration¶
To enable the access to embedded Mattermost you need to have as prerequisite xivo-chat-backend
package installed (see Chat Backend).
Allow port 8000 to be exposed in docker
Edit your docker compose file (
/etc/docker/compose/docker-xivo-chat-backend.yml
) and change the configuration of the mattermost container:mattermost: [...] ports: - 8000:8000 [...]
Launch
xivocc-dcomp up -d
to make the port accessibleRun script
/var/lib/xivo-chat-backend/scripts/xivo-mattermost-theme-install.sh
to install XiVO theme for users(Option) You may want to disable Chat in UC assistant if not needed anymore - see Disabling chat in UC Assistant and Switchboard section
The Mattermost is then available http://xivo_uc:8000.
Note
You can can connect as admin with associated password found in /etc/docker/compose/custom.env
file.
Limitations¶
- Currently there is no integration at all between XiVO users and Mattermost, if you want to use Mattermost as a chat solution, it is recommended to create your own team and create different users in Mattermost.