1. Diagram
The following figure shows the deployment diagram:

2. Servers
Server installation is made up of the following elements:
Windows Services: They allow the execution of tasks, agendas, among other functionalities in the background.
- Aranda AVS Turn Server: Allows the connection of the tips in a remote control session. It requires listening on port 8081, although it can be configured. Uses TCP protocol configurable to use SSL/TLS
- Aranda AVS Stun Server: Allows you to have a stun/turn WebRTC server for file transfer functionality. Listen at least on port 3478 over TCP and UDP. To allow relay, more ports can be configured over TCP or UDP.
- Common services: Common services of Aranda applications.
Web Applications: They allow web applications to be exposed over HTTPS. They all use TCP port 443. Enabling HTTPS is required
- API/AVS: Provides the capabilities of the Virtual Support product homepage.
- API/Agentavs: Allows you to register and update workstations.
- Notificationavs: Allows messages to be sent between specialists and workstations. Uses WebSocket protocol
Database Server: SQL Server Persist Structured Data
3. Users
Administrators: Manage product configurations. They use a web browser.
Specialists: They use support services such as remote control, file transfer, and chat
- Website: Use support functionalities
- Aranda.AVS.Viewer.Console: Viewer that allows remote control on workstations.
- Aranda.AVS.Specialist.Orchestrator: A Windows service that allows file transfer functionality and send remote control recordings.
Workstations: They receive help through the support functionalities. Windows and Mac OS support
- Aranda.AVS.Workstation: Windows service that offers the main functionalities
- Aranda.AVS.VNC.Application: A Windows service that allows you to take remote control.