Skip to main content
Skip table of contents

Configuring an alternative UCX Suite node as UCX Console recorder (within the same cluster)

Applies to

UCX Suite Winter 2019 or newer

Description

Imagicle now supports the possibility for an UCX Console to specify which Call Recorder within a cluster should be used. 

Solution

To configure an UCX Console Server with a remote Call Recorder the following configuration file has to be amended \StonevoiceAS\Apps\Attendant\Settings\Attendant.Local.ini adding the below keys (according to the directions in Attendant.Local.defaults file)

CODE
[Recorder]
BaseURL=
BusNodeId=

In the BaseURL field the address of the remote Call Recorder must be entered specifying the protocol used, the destination host (IP address or hostname) and the port: ex. http://192.168.150.133:8443 or http://192.168.150.133:80.

The BusNodeId field, on the other hand, must be configured with the node Id a.k.a. installation address of the cluster node that will be used as a Call Recorder.

The file is not replicated.

After UCX Console Server has been configured as described, log file Var\Log\Attendant.Core.ConsoleServerService\Attendant.log.txt shows the following log lines, indicating calls to the GetSettings and LiveRecordings services specifying remote Call Recorder URI

[Attendant] [RecorderClientsFactory] Invoking LiveRecordings service: URI {https://la133:8443/fw/Apps/Recorder/WebAPI/LiveRecordings/?directoryNumber=200101}, Method {GET}

[Attendant] [RecorderClientsFactory] Invoking Recorder Settings service: URI {https://la133:8443/fw/Apps/Recorder/WebAPI/Internal/Settings/GetSettings}, Method {GET}

Limitations

  • Call Recorder and UCX Console Server have to be part of the same cluster;

  • On each UCX Console Server it is possible to configure only one remote Call Recorder and delegate it the call recording functions

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.