...
OpenGate Containers is the module responsible for managing VoIP connections in an OpenGate environment, as well as the configuration of extensions, trunks, etc. This guide explains how to perform a quick installation. Please refer to the Presence installation guide for more information about the different modules and architectures.
This documentation is updated for OpenGate Containers release-03.
2. Installation
2.1. Prerequisites
...
Have a “host” machine with a recent version of Docker Engine and Docker Compose installed.
The “host” machine must have the network properly configured.
In case of a Master node configured with a SIP Registrar, two IPs are required.
The “host” machine should not execute other services which may clash with the ports used in your services.
Exception: The Master node should have an MTA installed, such as “postfix” to send emails from mailboxes.
When a “SMTP relay" server is being used, it must be configured as detailed in this /wiki/spaces/PRSPS/pages/177045505.
The “host” machine must not limit the connection to your services through a firewall.
For a quick guide see: Instalación de Rocky Linux 9 y 9 (or Red Hat 9) quick installation with Docker
2.2. General installation process
...
The optional parameter -norecording
configures an environment without integration with Presence Recording, eliminating the need to set up a shared folder for recordings.
If you run this command on a previous existing environment it will ask before replacing the docker-compose.yml
and .env
files, and will create a backup (ending in .bak
) so you can review them if you choose to overwrite. This could be useful if you want to convert a previous installation (e.g. a master to masterwebrtc).
2.3. Additional technical information
...