diff options
author | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2023-02-05 05:59:55 +0100 |
---|---|---|
committer | Daniel Calviño Sánchez <danxuliu@gmail.com> | 2023-02-14 10:37:18 +0100 |
commit | f1a6ab45adda6a83db2fcae683971f76f4ac6c94 (patch) | |
tree | b0134df9ed744638368ff817e5ee2d610eba66e1 /lib/Settings | |
parent | 5c5588a460c115c402ce025222b0baa67c964835 (diff) |
Add setting to configure recording servers
Currently the recording server does not support clustering, so the UI is
limited to add a single recording server, even if internally the
configuration allows more than one.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'lib/Settings')
-rw-r--r-- | lib/Settings/Admin/AdminSettings.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Settings/Admin/AdminSettings.php b/lib/Settings/Admin/AdminSettings.php index d1af36ec7..b3c6fd476 100644 --- a/lib/Settings/Admin/AdminSettings.php +++ b/lib/Settings/Admin/AdminSettings.php @@ -89,6 +89,7 @@ class AdminSettings implements ISettings { $this->initTurnServers(); $this->initSignalingServers(); $this->initRequestSignalingServerTrial(); + $this->initRecordingServers(); $this->initSIPBridge(); @@ -472,6 +473,13 @@ class AdminSettings implements ISettings { ]); } + protected function initRecordingServers(): void { + $this->initialState->provideInitialState('recording_servers', [ + 'servers' => $this->talkConfig->getRecordingServers(), + 'secret' => $this->talkConfig->getRecordingSecret(), + ]); + } + protected function initSIPBridge(): void { $groups = $this->getGroupDetailsArray($this->talkConfig->getSIPGroups(), 'sip_bridge_groups'); |