ALGO Device Management Platform ADMP User Guide

September 19, 2024
ALGO

Device Management Platform ADMP

“`html

Specifications

  • Product: Algo Device Management Platform (ADMP)

  • Type: Cloud-based device management solution

  • Functionality: Manage, monitor, and configure Algo IP endpoints
    remotely

  • Requirements: Devices must have firmware version 5.2 or
    higher

  • Security: Utilizes mutual authentication and encryption for
    data transfer

Product Overview

The Algo Device Management Platform (ADMP) is a cloud-based
device management solution designed to manage, monitor, and
configure Algo IP endpoints from any location. It is utilized by
service providers and end users to effectively manage Algo IP
endpoints in large environments and across multiple locations and
networks. Devices must have firmware version 5.2 or higher
installed to be managed with ADMP.

Security

Algo takes precautions to mitigate the risk of cyberattacks and
ensures the safety of data and systems. ADMP and Algo devices use
mutual authentication to encrypt data transferred between ADMP and
the device. ADMP does not store any unencrypted passwords.

Port and Protocol Information:

Destination Type Purpose Protocol Security Port Service
iot.cloud.algosolutions.com TCP Monitoring and management HTTPS, MQTT, TLS

TLS 1.2 – 443 IoT
configs.s3.amazonaws.com| TCP| Configuration| HTTPS, MQTT, TLS| TLS 1.2 – 443 File Services

Setup

3.1 Account Tiers

There are three types of ADMP accounts:

  • Trial: Free 3-month account with access to 25
    device licenses.

  • Pro: Uses purchased or renewed device
    licenses.

  • Perpetual: Available for Algo Authorized
    Integrators.

3.2 Users

Two types of users can access an ADMP account:

  • Admin: Access to Dashboard, Devices,
    Configure, ZTP, Export, Settings.

  • Viewer: Access to Dashboard, Devices,
    Configure, Export.

The Algo Support team can assist with adding/removing users and
updating user types. Contact support@algosolutions.com for user
management.

FAQ

Q: What firmware version is required for devices to be managed

with ADMP?

A: Devices must have firmware version 5.2 or higher installed to
be managed with ADMP.

Q: How can I access the latest ADMP features?

A: To access all the latest ADMP features, devices must be on
the most recent firmware version available.

Q: What security measures does ADMP employ?

A: ADMP uses mutual authentication and encryption to ensure
secure data transfer between ADMP and Algo devices.

“`

Algo Device Management Platform (ADMP)
User Guide

UG-ADMP-07112024 support@algosolutions.com July 11, 2024

Algo Communication Products Ltd. 4500 Beedie Street, Burnaby V5J 5L2, BC, Canada 1-604-454-3790 www.algosolutions.com

Algo Device Management Platform
Table of Contents
1 Product Overview………………………………………………………………………………………………………………………………………………………. 4 2 Security…………………………………………………………………………………………………………………………………………………………………….. 4 3 Setup………………………………………………………………………………………………………………………………………………………………………… 5
3.1 Account Tiers……………………………………………………………………………………………………………………………………………………….. 5 3.2 Users…………………………………………………………………………………………………………………………………………………………………… 5 3.3 Licenses ………………………………………………………………………………………………………………………………………………………………. 6 3.4 Getting Started…………………………………………………………………………………………………………………………………………………….. 6 3.5 Connect an Algo IP Device to ADMP ……………………………………………………………………………………………………………………….. 7 4 Dashboard ………………………………………………………………………………………………………………………………………………………………… 8 4.1 Overview …………………………………………………………………………………………………………………………………………………………….. 8 4.2 Upgradeable Devices ……………………………………………………………………………………………………………………………………………. 9 4.3 Product List ……………………………………………………………………………………………………………………………………………………….. 10 4.4 Connected vs. Disconnected ………………………………………………………………………………………………………………………………… 11 4.5 Notifications ………………………………………………………………………………………………………………………………………………………. 11 5 Devices …………………………………………………………………………………………………………………………………………………………………… 12
5.1.1 Add Tags ………………………………………………………………………………………………………………………………………………….. 13 5.1.2 Actions …………………………………………………………………………………………………………………………………………………….. 14 6 Configure ………………………………………………………………………………………………………………………………………………………………… 17 6.1 Tags ………………………………………………………………………………………………………………………………………………………………….. 17 6.1.1 Create New Tag ………………………………………………………………………………………………………………………………………… 18 6.1.2 Edit an Existing Tag……………………………………………………………………………………………………………………………………. 18 6.2 Config Files and File Content………………………………………………………………………………………………………………………………… 18 7 ZTP …………………………………………………………………………………………………………………………………………………………………………. 20 7.1 Device Mapping …………………………………………………………………………………………………………………………………………………. 21 7.2 Configuration Files ……………………………………………………………………………………………………………………………………………… 23 8 Export …………………………………………………………………………………………………………………………………………………………………….. 26 9 Settings …………………………………………………………………………………………………………………………………………………………………… 27 9.1 Notification Settings……………………………………………………………………………………………………………………………………………. 28 9.2 Feature Settings …………………………………………………………………………………………………………………………………………………. 28 9.3 Account Settings ………………………………………………………………………………………………………………………………………………… 28

UG- ADMP-07112024

support@algosolutions.com

Page ii

Algo Device Management Platform
Disclaimer
The information in this document is believed to be accurate in all respects but is not warranted by Algo. The information is subject to change without notice and should not be construed in any way as a commitment by Algo or any of its affiliates or subsidiaries. Algo and its affiliates and subsidiaries assume no responsibility for any errors or omissions in this document. Revisions of this document or new editions of it may be issued to incorporate such changes. Algo assumes no liability for damages or claims from using this manual, products, software, firmware, or hardware. No part of this document can be reproduced or transmitted in any form or by any means ­ electronic or mechanical ­ for any purpose without written permission from Algo. For additional information or technical assistance in North America, please contact Algo’s support team:
Algo Technical Support 1-604-454-3790
support@algosolutions.com

UG- ADMP-07112024

support@algosolutions.com

Page iii

Algo Device Management Platform

1 PRODUCT OVERVIEW
The Algo Device Management Platform (ADMP) is a cloud-based device management solution to manage, monitor, and configure Algo IP endpoints from any location. ADMP is used by service providers and end users to effectively manage Algo IP endpoints in large environments and across multiple locations and networks.
Devices must have firmware version 5.2 or higher installed to be managed with ADMP. To access all the latest ADMP features, devices must be on the most recent firmware version available.

2 SECURITY
Algo takes precautions to mitigate the risk of cyberattacks and built ADMP with the safety of your data and systems in mind. ADMP and Algo devices use mutual authentication to ensure that data transferred between ADMP and the device is fully encrypted. This means only Algo devices can be used with ADMP.
ADMP does not store any unencrypted passwords.
ADMP uses the following ports and protocols:

Destination

Type Purpose

Protocol

Security Port Service

iot.cloud.algosolutions.com TCP

Monitoring and management

HTTPS, MQTT, TLS

TLS 1.2

443 IoT

production-cumulus-

TCP

configs.s3.amazonaws.com

Configuration

HTTPS, MQTT, TLS

TLS 1.2

443 File Services

UG- ADMP-07112024

support@algosolutions.com

Page 4

Algo Device Management Platform

3 SETUP
To use ADMP, you must set up your account, users, and licenses.
3.1 Account Tiers
There are three types of ADMP accounts:

Trial

A Trial account is a free 3-month account with access to 25 device licenses. To sign up for a

trial account, fill out the form at https://www.algosolutions.com/admp-demo- license/.

Pro

A Pro account uses device licenses that have been purchased or renewed. Set up for a Pro

account is done by an Algo Support team member after you’ve purchased device licenses.

Device licenses may be purchased at https://www.algosolutions.com/product/admp/.

Perpetual

A Perpetual account is available for Algo Authorized Integrators. To learn more about the Algo Authorized Integrator Program, visit https://www.algosolutions.com/integrator/.

After you have signed up for a demo, purchased ADMP device licenses, or have become an Algo Authorized Integrator, an Algo Support Team member will reach out to set up account users.
3.2 Users
Two kinds of users can access an ADMP account:

Admin

Viewer

· An admin can access the following pages and perform actions where applicable.
o Dashboard o Devices o Configure o ZTP o Export o Settings

· A viewer will only be able to view the following pages. Actions cannot be performed.
o Dashboard o Devices o Configure o Export

The Algo Support team will be able to assist with adding new users, removing users, and updating user types upon request. There is no limit to the number of users you can have on an account. To add or remove users, the account owner should contact support@algosolutions.com for assistance.

UG- ADMP-07112024

support@algosolutions.com

Page 5

Algo Device Management Platform
3.3 Licenses
ADMP licenses are per device, not per person or account. Device licenses are purchased and renewed annually in bundles of 25. An account can have up to 10,000 licenses. You may purchase additional device licenses through an Algo reseller, distributor, or on the Algo website here: https://www.algosolutions.com/product/admp/.
3.4 Getting Started
Once an ADMP account has been set up, a username and password will be emailed to the registered user. The email will be sent from no- reply@verificationemail.com. Once you receive your account details, use this information to log into your ADMP account here: https://dashboard.cloud.algosolutions.com/

If you require any ADMP assistance, you will need to provide the Algo Support Team with your ADMP account ID. You can quickly access your account ID after logging in by clicking the user icon on the top right-hand side of the platform. Your account ID will be the first item listed. Use the copy icon to copy your account ID to your clipboard.

UG- ADMP-07112024

support@algosolutions.com

Page 6

Algo Device Management Platform
3.5 Connect an Algo IP Device to ADMP
To monitor your devices in ADMP you must first connect them to your account. You can do this manually using the web interface for each endpoint or via zero-touch provisioning. To connect an Algo IP endpoint manually, open the web interface of your Algo device by typing the device IP address in your web browser. Log in using the default password (algo) or the password set by your team. After logging in:
1. Open the Advanced Settings tab. 2. Open the Admin sub-tab. 3. Under ADMP Cloud Monitoring at the bottom of the page, enable ADMP Cloud Monitoring. 4. Enter your Account ID

Configure the additional settings as preferred. Once complete, click Save at the bottom of the page.
After a few minutes, your Algo device will be connected to ADMP. On the Status tab of the device web interface, you should see ADMP Cloud Monitoring set to Connected. Your device will also now be listed on the Devices page of ADMP.

UG- ADMP-07112024

support@algosolutions.com

Page 7

Algo Device Management Platform
4 DASHBOARD
You will first see the Dashboard page when you log into your ADMP account. You will find summarized details about your connected Algo IP endpoints.

4.1 Overview
The Overview displays a quick summary of the count of your devices and licenses.

UG- ADMP-07112024

support@algosolutions.com

Page 8

Algo Device Management Platform

Connected Devices Disconnected Devices Available Licenses

The number of connected devices compared to the total number of detected devices, including those connected and disconnected.
The number of disconnected devices compared to the total number of detected devices, including those connected and disconnected.
The remaining device licenses you have available to manage additional Algo IP endpoints from ADMP.

4.2 Upgradeable Devices
Devices in this list have new firmware available. New firmware can be installed directly from ADMP.

Device ID

Each Algo device has a unique ID. This ID matches the MAC address of the device.

Device Name

The product name of your device.

Product ID

The SKU number of your device.

Current Firmware

The firmware version the device is currently using.

When you click Upgrade All at the bottom right of the section, you will be taken to the Devices page. To upgrade all device firmware from here, perform the following steps:
1. Click All on the top left of the page.
2. Check the top right box in the top row of the table to select all devices.

UG- ADMP-07112024

support@algosolutions.com

Page 9

Algo Device Management Platform
3. Click the Actions drop-down and select Upgrade Latest.
4. A pop-up will appear confirming your selected devices. Click Upgrade to proceed with the firmware upgrade.
4.3 Product List
The Product List displays all products connected to ADMP in your deployment.

UG- ADMP-07112024

support@algosolutions.com

Page 10

Algo Device Management Platform

Product ID Product Name Quantity

The SKU number of your device. The product name of your device. The number of deployed devices of the listed product.

4.4 Connected vs. Disconnected
A pie chart that represents the connected and disconnected devices.

4.5 Notifications
The Notifications section of the Dashboard will display notices such as system outages, upcoming changes, and new ADMP features. This section should be checked regularly as these notifications will not be sent to user emails.

UG- ADMP-07112024

support@algosolutions.com

Page 11

Algo Device Management Platform
5 DEVICES
The Devices page is used to manage and maintain all devices. Three lists can be viewed: All, Connected, and Disconnected. Within these lists, you can use the top bar to add tags, perform actions, search, and filter.

Device ID Local IP
Name Product Firmware
UG- ADMP-07112024

Each Algo device has a unique ID. This ID is the same as the device MAC address.
The IP address of each device used to access the device web interface. If you are using ADMP on a different network than the one the device is using, you may not be able to reach this IP address. The device name or hostname registered in the device web interface. The SKU number of your device. The firmware version the device is currently using.

support@algosolutions.com

Page 12

Algo Device Management Platform

Tags Status

Customizable tags used to easily group devices together based on location, use, or any other preference.
Each device will show its status as Connected or Disconnected. When an action is in progress, the status will appear as Rebooting, Upgrading, Configuring, Setting Volume, Deleting, Downloading, or Trying.

5.1.1 Add Tags Tags can be made and assigned to devices from the Devices page. Up to 8 tags can be added to a single device and up to 100 tags can be made and used across all devices.
Tags can also be created and managed on the Configure page.

To add a tag to a device: 1. Select the device(s) you would like to add a tag to. 2. Click on Add Tag to see the drop-down of tag options. 3. Select an existing tag from the list or type a new tag and click +Create tag to create and apply a new tag.

UG- ADMP-07112024

support@algosolutions.com

Page 13

Algo Device Management Platform
5.1.2 Actions There are many ways to manage multiple devices using the Actions drop-down on the Devices page. To perform an action, select the device(s) you want to manage, and then choose an action from the Actions drop-down menu.

Test
Reboot Upgrade Latest

The following will take place when a test is performed: · Speakers, Displays, Intercoms: Play a tone · Paging Adapters: Will play a tone if connected to an audio device. · Visual Alerters: The lights will flash
Use to restart selected devices. This will not reset the devices settings.
Upgrade selected devices to the latest firmware. When performed, a pop-up will appear confirming your selected devices. Click Upgrade to proceed with the firmware upgrade.

UG- ADMP-07112024

support@algosolutions.com

Page 14

Algo Device Management Platform

Push Config

Select a configuration file to push configurations onto selected devices. Configuration files can be uploaded using the Configure page.

Set Volume

Partial configuration files are best for bulk configuration updates. See section 6 for more details.
If you plan to use multicast, you should not push the same configuration file to all devices. Your sender and receiver devices will require different configurations.
This action is applicable to speakers and paging adapters. The Ring Volume can be set from ­5 to 10. The Page Volume can be set from ­5 to 10. Every volume setting is 3 dB below the maximum volume with the lowest volume being 45 dB less than maximum (ie. 10 is the maximum volume, 9 is 3 dB less than max, 8 is 6 dB less than max, 7 is 9 dB less than max, etc)

Delete
UG- ADMP-07112024

Remove the device license from selected devices. This will disable ADMP from the device in the device web interface if the device is currently connected to ADMP.

support@algosolutions.com

Page 15

Algo Device Management Platform
For a connected device, you will see this:
For disconnected device, you will see this:
Additional actions are available to be performed on individual devices. To access and use these actions, click the kebab icon on the right edge of the device’s row.

UG- ADMP-07112024

support@algosolutions.com

Page 16

Algo Device Management Platform

Additional actions include:

Download Syslog

When performed, a .txt file of your device’s system log will be downloaded.

Download Config

When performed, a .txt file of your device’s configuration file will be downloaded.

6 CONFIGURE
The configure page is used to manage device tags and configuration files. When the Push Config action is used to apply a configuration file, the device configuration will change based on what is in the file. If the file does not include a field or parameter set on the device, the device will retain the existing configuration for that field.

6.1 Tags
The tags section can be used to add or edit new tags.

UG- ADMP-07112024

support@algosolutions.com

Page 17

Algo Device Management Platform
Create New Tag To create a new tag, click + Add Tag. A window will open where you can type in the new tag name and select a color. You can enter a Hex color code (ex. #6CC4BD) if you’d like a specific color. Once complete, click Confirm.
Edit an Existing Tag To edit an existing tag, click the tag in the main bar. A window will open where you can edit the tag name or change the color. You can enter a Hex color code (ex. #6CC4BD) if you’d like a specific color. Once complete, click Confirm.
6.2 Config Files and File Content
Use the Config Files section to upload and preview configuration files. To assign a configuration file to a device, use the Devices page and the action Push Config. See section 4.1.2 for more details.

UG- ADMP-07112024

support@algosolutions.com

Page 18

Algo Device Management Platform
The file can be named anything you would like. However, the following is necessary for a configuration file to be used in ADMP:
· It must be in the format .txt · It must be a valid Algo configuration file or a partial Algo configuration file. A partial configuration file is
recommended when you want to reconfigure some but not all settings across several devices. To retrieve an Algo configuration file, open your device web interface and go to the tab System Maintenance. Click Download under Backup/Restore Configuration.

To upload a new configuration file: 1. Click Upload 2. Drag and drop your configuration file into the window or click Choose files.

3. Click Upload
UG- ADMP-07112024

support@algosolutions.com

Page 19

Algo Device Management Platform
4. To preview uploaded files, click on the file in the list and view File Content.
5. To assign a configuration file to a device, use the Devices page and the action Push Config. See section 4.1.2 for more details.
7 ZTP
Zero-touch provisioning (ZTP) is a method of configuring devices automatically to simplify and speed up deployments in large-scale environments. This removes the need for manual configuration. All Algo IP endpoints shipped after November 2022 can use ZTP. Algo’s ZTP service is free and can be accessed via ADMP. Though full ADMP access requires licensing, no license is required to use the ZTP service. Algo devices have ZTP enabled by default. This setting is disabled as soon as you begin to manually configure a device. ZTP is only active when a device is first installed or after a device has been factory reset. Use the ZTP request form if you would like a ZTP-only account or if you have an existing ADMP account and would like to add ZTP to it.

UG- ADMP-07112024

support@algosolutions.com

Page 20

Algo Device Management Platform
7.1 Device Mapping
The Device Mapping page is used to map devices to configuration files. When using ZTP, once a MAC address has been claimed by an ADMP account, it cannot be claimed by another. If the MAC address is removed from ADMP, it may be claimed by another account.

MAC Address

The MAC address of an added device. A device MAC address can be found on the Status Device Status page of the device web interface.

Config File

The selected configuration file to apply to the device using ZTP.

Last Contacted

The most recent date the device contacted ADMP.

Last Modified

The most recent date the device mapping was modified.

Provisioned

Whether or not a device has been successfully provisioned. If part of your provisioning includes connecting the device to ADMP, you will be able to use the primary Device and Configure pages of ADMP for additional configuration.

To add devices that you would like to use ZTP for:
1. Click + Add Devices
2. A new window will pop up. Upload a .txt file containing a list of MAC addresses for your devices or enter the list of MAC addresses directly into the window with comma-separated values.
3. Select a configuration file from the drop-down menu. These files can be added and previewed on the ZTP Config page.
4. Click Confirm to finish mapping your devices to the selected configuration file.

UG- ADMP-07112024

support@algosolutions.com

Page 21

Algo Device Management Platform

Once the upload is complete, you will see your devices added to the table on the page. When a device is plugged in for the first time, it will reach out to the ZTP server, grab the configuration information, and apply it to the device based on its MAC address. You can modify the mapping if you make an error and want to change the configuration file. This must be done before the device reaches out for the first time.
1. There are two ways to modify devices: a. Multiple devices at a time. To do this, select all devices and click Modify.
b. Individually. To do this, click on the device’s row. 2. A window will appear for you to select a new configuration file. See section 7.2 for more details.

UG- ADMP-07112024

support@algosolutions.com

Page 22

Algo Device Management Platform
7.2 Configuration Files
Use the ZTP Config page to upload configuration files that will specifically be used for ZTP. These ZTP config files can include configurations to connect a device to ADMP, eliminating the need to add an account ID for each device individually. Algo’s ZTP service is primarily meant to be used as a redirection service to your provisioning server. While it will accept files containing additional settings such as SIP parameters, it is not meant for this purpose. To redirect your devices to a provisioning server, your configuration file should contain:
prov.server.method = static prov.server.static = https://some-local-server prov.sync.endtime = 03:00:00 prov.sync.frequency = daily prov.sync.time = 02:00:00 prov.use = 1 prov.i = 1 iot.mqtt.ka = 30 iot.tenant = [ADMP account ID] iot.use = 1
To enable ADMP cloud monitoring on your device, your configuration file should contain:
iot.mqtt.ka = 30 iot.tenant = [ADMP account ID] iot.use = 1

UG- ADMP-07112024

support@algosolutions.com

Page 23

Algo Device Management Platform

The following is necessary for a configuration file to be used for ZTP:
· It must be in the format .txt
· It must be a valid Algo configuration file. Any settings not specified in the file will retain their default factory values. To retrieve an Algo configuration file, open your device web interface and go to the tab System Maintenance. Click Download under Backup/Restore Configuration.

UG- ADMP-07112024

support@algosolutions.com

Page 24

Algo Device Management Platform
To upload a new configuration file: 1. Select your configuration file to upload by dragging and dropping the file into the window or selecting your files.
2. Click Upload 3. To preview uploaded files, click on the file in the list and view File Content.
4. To assign a configuration file to a device, use the ZTP Devices page. See section 6.1 for more details.

UG- ADMP-07112024

support@algosolutions.com

Page 25

Algo Device Management Platform
8 EXPORT
The Export page is used to download backup device configuration files. This feature will create a downloadable ZIP of all configuration files used on connected devices. Backup of a device’s configuration file may fail if the device is busy or disconnected. Please make sure all devices are using firmware 5.3 or above before initiating a backup.

To create a backup folder to export:
1. Under Step 1: Backup, click Generate Backup to generate a ZIP file containing a copy of the configuration of all the devices. This may take a minute or two depending on the number of devices. After clicking Generate Backup, the button will spin indicating the file is loading.

2. Once the backup is generated, you can download it by clicking Download Backup From: [Date]. The backup will be available for 3 days and will be unavailable after.

UG- ADMP-07112024

support@algosolutions.com

Page 26

Algo Device Management Platform
3. When you click download, a ZIP file will be downloaded. After you unzip the file, you’ll find various .txt files for your products as well as a file called ADMP device export report.csv
4. Open ADMP device export report.csv to review the data. This report will include a list of devices and the number of successful, failed, and skipped devices.
9 SETTINGS
The Settings menu displays your account settings and license details.

UG- ADMP-07112024

support@algosolutions.com

Page 27

Algo Device Management Platform

9.1 Notification Settings

Email Notification Email

Turn on to receive email notifications about:
· Disconnection: You will be notified when I device is disconnected from ADMP
· Back Online: You will be notified when a device is re-connected to ADMP
· Fault Detection: You will be notified when there is a fault or disconnection between an Algo IP endpoint and accessory device. This includes products like Algo satellite speakers, the Algo 8028 intercom, and call buttons.
The individual user email address used to log into the ADMP account. This is a read only field and cannot be edited.

9.2 Feature Settings
Zero Touch Provisioning

Zero-touch provisioning is enabled by default. To disable zero-touch provisioning, please contact the Algo support team.

9.3 Account Settings
These fields are read-only.

Email

The individual user email used to log into the ADMP account.

Account ID

A unique ID for your company account. An Account ID is required to connect a device to ADMP.

Tier

There are three kinds of account tiers: Trial, Pro, and Perpetual. See section 2.1 for more

details.

License Expiry

The soonest date any licenses will expire. If you have bought licenses at different times, they will have different expiration dates. However, the date listed here represents when any licenses you have will expire next.

UG- ADMP-07112024

support@algosolutions.com

Page 28

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals