1.386 Multi-Site-Switch

The Multi-Site-Switch logical device is used to switch multiple carriers from a primary uplink site to a backup site synchronously an vice versa. The Multi-Site-Switch device does this by monitoring and controlling a set of Carrier-Site-Switch devices, showing the actual state of these devices and doing the switchover synchronously.

The Multi-Site-Switch device may be configured to control up to 16 Carrier-Site-Switch devices, the devices may be added or removed on the fly without restarting the software.

Multi-Site-Switch.png

Operating the device is quite simple: Once you have set the Carrier-Site-Switch device which shall be controlled at the maintenance page of the device, they appear with their actual states at the Multi-Site-Switch device's main page as show above. Below the list of carriers to switch, there are the same four buttons as with the Carrier-Site-Switch device to prepare / release the backup site and to switch between the sites.

The Multi-Site-Switch device requires all controlled devices to be in the same initial state. If this is not the case, you cannot operate the Multi-Site-Switch. To resolve this situation, you should go to each single Carrier-Site-Switch device, setting them all to transmit either from the main or the backup site.

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameter which must be set to interconnect the device with the devices that will perform the carrier on/off settings.

parameter description
csw.1 .. csw.16 The device names of the Carrier-Site-Switch devices to control.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
config.csw.1 TEXT SAVE SETUP StringRange
config.csw.2 TEXT SAVE SETUP StringRange
config.csw.3 TEXT SAVE SETUP StringRange
config.csw.4 TEXT SAVE SETUP StringRange
config.csw.5 TEXT SAVE SETUP StringRange
config.csw.6 TEXT SAVE SETUP StringRange
config.csw.7 TEXT SAVE SETUP StringRange
config.csw.8 TEXT SAVE SETUP StringRange
config.csw.9 TEXT SAVE SETUP StringRange
config.csw.10 TEXT SAVE SETUP StringRange
config.csw.11 TEXT SAVE SETUP StringRange
config.csw.12 TEXT SAVE SETUP StringRange
config.csw.13 TEXT SAVE SETUP StringRange
config.csw.14 TEXT SAVE SETUP StringRange
config.csw.15 TEXT SAVE SETUP StringRange
config.csw.16 TEXT SAVE SETUP StringRange
main TEXT StringRange
bckp TEXT StringRange
prepare TEXT StringRange
release TEXT StringRange
progressReport.1 TEXT R/O StringRange R/O
progressIcon.1 TEXT R/O StringRange R/O
prepared.1 BOOLEAN R/O BooleanRange R/O (true false)
enabled.1 BOOLEAN R/O BooleanRange R/O (true false)
location.1 TEXT R/O StringRange R/O
mainName.1 TEXT R/O StringRange R/O
mainDescription.1 TEXT R/O StringRange R/O
bckpName.1 TEXT R/O StringRange R/O
bckpDescription.1 TEXT R/O StringRange R/O
comment.1 TEXT R/O StringRange R/O
progressReport.2 TEXT R/O StringRange R/O
progressIcon.2 TEXT R/O StringRange R/O
prepared.2 BOOLEAN R/O BooleanRange R/O (true false)
enabled.2 BOOLEAN R/O BooleanRange R/O (true false)
location.2 TEXT R/O StringRange R/O
mainName.2 TEXT R/O StringRange R/O
mainDescription.2 TEXT R/O StringRange R/O
bckpName.2 TEXT R/O StringRange R/O
bckpDescription.2 TEXT R/O StringRange R/O
comment.2 TEXT R/O StringRange R/O
progressReport.3 TEXT R/O StringRange R/O
progressIcon.3 TEXT R/O StringRange R/O
prepared.3 BOOLEAN R/O BooleanRange R/O (true false)
enabled.3 BOOLEAN R/O BooleanRange R/O (true false)
location.3 TEXT R/O StringRange R/O
mainName.3 TEXT R/O StringRange R/O
mainDescription.3 TEXT R/O StringRange R/O
bckpName.3 TEXT R/O StringRange R/O
bckpDescription.3 TEXT R/O StringRange R/O
comment.3 TEXT R/O StringRange R/O
progressReport.4 TEXT R/O StringRange R/O
progressIcon.4 TEXT R/O StringRange R/O
prepared.4 BOOLEAN R/O BooleanRange R/O (true false)
enabled.4 BOOLEAN R/O BooleanRange R/O (true false)
location.4 TEXT R/O StringRange R/O
mainName.4 TEXT R/O StringRange R/O
mainDescription.4 TEXT R/O StringRange R/O
bckpName.4 TEXT R/O StringRange R/O
bckpDescription.4 TEXT R/O StringRange R/O
comment.4 TEXT R/O StringRange R/O
progressReport.5 TEXT R/O StringRange R/O
progressIcon.5 TEXT R/O StringRange R/O
prepared.5 BOOLEAN R/O BooleanRange R/O (true false)
enabled.5 BOOLEAN R/O BooleanRange R/O (true false)
location.5 TEXT R/O StringRange R/O
mainName.5 TEXT R/O StringRange R/O
mainDescription.5 TEXT R/O StringRange R/O
bckpName.5 TEXT R/O StringRange R/O
bckpDescription.5 TEXT R/O StringRange R/O
comment.5 TEXT R/O StringRange R/O
progressReport.6 TEXT R/O StringRange R/O
progressIcon.6 TEXT R/O StringRange R/O
prepared.6 BOOLEAN R/O BooleanRange R/O (true false)
enabled.6 BOOLEAN R/O BooleanRange R/O (true false)
location.6 TEXT R/O StringRange R/O
mainName.6 TEXT R/O StringRange R/O
mainDescription.6 TEXT R/O StringRange R/O
bckpName.6 TEXT R/O StringRange R/O
bckpDescription.6 TEXT R/O StringRange R/O
comment.6 TEXT R/O StringRange R/O
progressReport.7 TEXT R/O StringRange R/O
progressIcon.7 TEXT R/O StringRange R/O
prepared.7 BOOLEAN R/O BooleanRange R/O (true false)
enabled.7 BOOLEAN R/O BooleanRange R/O (true false)
location.7 TEXT R/O StringRange R/O
mainName.7 TEXT R/O StringRange R/O
mainDescription.7 TEXT R/O StringRange R/O
bckpName.7 TEXT R/O StringRange R/O
bckpDescription.7 TEXT R/O StringRange R/O
comment.7 TEXT R/O StringRange R/O
progressReport.8 TEXT R/O StringRange R/O
progressIcon.8 TEXT R/O StringRange R/O
prepared.8 BOOLEAN R/O BooleanRange R/O (true false)
enabled.8 BOOLEAN R/O BooleanRange R/O (true false)
location.8 TEXT R/O StringRange R/O
mainName.8 TEXT R/O StringRange R/O
mainDescription.8 TEXT R/O StringRange R/O
bckpName.8 TEXT R/O StringRange R/O
bckpDescription.8 TEXT R/O StringRange R/O
comment.8 TEXT R/O StringRange R/O
progressReport.9 TEXT R/O StringRange R/O
progressIcon.9 TEXT R/O StringRange R/O
prepared.9 BOOLEAN R/O BooleanRange R/O (true false)
enabled.9 BOOLEAN R/O BooleanRange R/O (true false)
location.9 TEXT R/O StringRange R/O
mainName.9 TEXT R/O StringRange R/O
mainDescription.9 TEXT R/O StringRange R/O
bckpName.9 TEXT R/O StringRange R/O
bckpDescription.9 TEXT R/O StringRange R/O
comment.9 TEXT R/O StringRange R/O
progressReport.10 TEXT R/O StringRange R/O
progressIcon.10 TEXT R/O StringRange R/O
prepared.10 BOOLEAN R/O BooleanRange R/O (true false)
enabled.10 BOOLEAN R/O BooleanRange R/O (true false)
location.10 TEXT R/O StringRange R/O
mainName.10 TEXT R/O StringRange R/O
mainDescription.10 TEXT R/O StringRange R/O
bckpName.10 TEXT R/O StringRange R/O
bckpDescription.10 TEXT R/O StringRange R/O
comment.10 TEXT R/O StringRange R/O
progressReport.11 TEXT R/O StringRange R/O
progressIcon.11 TEXT R/O StringRange R/O
prepared.11 BOOLEAN R/O BooleanRange R/O (true false)
enabled.11 BOOLEAN R/O BooleanRange R/O (true false)
location.11 TEXT R/O StringRange R/O
mainName.11 TEXT R/O StringRange R/O
mainDescription.11 TEXT R/O StringRange R/O
bckpName.11 TEXT R/O StringRange R/O
bckpDescription.11 TEXT R/O StringRange R/O
comment.11 TEXT R/O StringRange R/O
progressReport.12 TEXT R/O StringRange R/O
progressIcon.12 TEXT R/O StringRange R/O
prepared.12 BOOLEAN R/O BooleanRange R/O (true false)
enabled.12 BOOLEAN R/O BooleanRange R/O (true false)
location.12 TEXT R/O StringRange R/O
mainName.12 TEXT R/O StringRange R/O
mainDescription.12 TEXT R/O StringRange R/O
bckpName.12 TEXT R/O StringRange R/O
bckpDescription.12 TEXT R/O StringRange R/O
comment.12 TEXT R/O StringRange R/O
progressReport.13 TEXT R/O StringRange R/O
progressIcon.13 TEXT R/O StringRange R/O
prepared.13 BOOLEAN R/O BooleanRange R/O (true false)
enabled.13 BOOLEAN R/O BooleanRange R/O (true false)
location.13 TEXT R/O StringRange R/O
mainName.13 TEXT R/O StringRange R/O
mainDescription.13 TEXT R/O StringRange R/O
bckpName.13 TEXT R/O StringRange R/O
bckpDescription.13 TEXT R/O StringRange R/O
comment.13 TEXT R/O StringRange R/O
progressReport.14 TEXT R/O StringRange R/O
progressIcon.14 TEXT R/O StringRange R/O
prepared.14 BOOLEAN R/O BooleanRange R/O (true false)
enabled.14 BOOLEAN R/O BooleanRange R/O (true false)
location.14 TEXT R/O StringRange R/O
mainName.14 TEXT R/O StringRange R/O
mainDescription.14 TEXT R/O StringRange R/O
bckpName.14 TEXT R/O StringRange R/O
bckpDescription.14 TEXT R/O StringRange R/O
comment.14 TEXT R/O StringRange R/O
progressReport.15 TEXT R/O StringRange R/O
progressIcon.15 TEXT R/O StringRange R/O
prepared.15 BOOLEAN R/O BooleanRange R/O (true false)
enabled.15 BOOLEAN R/O BooleanRange R/O (true false)
location.15 TEXT R/O StringRange R/O
mainName.15 TEXT R/O StringRange R/O
mainDescription.15 TEXT R/O StringRange R/O
bckpName.15 TEXT R/O StringRange R/O
bckpDescription.15 TEXT R/O StringRange R/O
comment.15 TEXT R/O StringRange R/O
progressReport.16 TEXT R/O StringRange R/O
progressIcon.16 TEXT R/O StringRange R/O
prepared.16 BOOLEAN R/O BooleanRange R/O (true false)
enabled.16 BOOLEAN R/O BooleanRange R/O (true false)
location.16 TEXT R/O StringRange R/O
mainName.16 TEXT R/O StringRange R/O
mainDescription.16 TEXT R/O StringRange R/O
bckpName.16 TEXT R/O StringRange R/O
bckpDescription.16 TEXT R/O StringRange R/O
comment.16 TEXT R/O StringRange R/O