Categories
exacqVision Client Linux x64 exacqVision Client Windows Knowledge Support Support exacqVision Client

Remote Connections node not visible in ExacqVision Client

Some ExacqVision Client users report being unable to see the “Remote Connections” tab in some Environments.

NOTE: This is typically an Operating System or Domain permissions issue.

Products 

  • ExacqVision Server Version 24.09.4.0 and up.
  • ExacqVision Client Version 24.09.3.0 and up.

Steps to Reproduce 

In a restricted environment, or with a restricted user, launch the ExacqVision Client from the Desktop Icon, or folder.

Expected Results 

When signed in as an administrator to the ExacqVision Client software, the “Remote Connections” tab is visible in the navigation tree.

Actual Results 

The “Remote Connections” node does not populate in the navigation tree as expected, even when signed into the ExacqVision Client as an administrator.

Solution

Windows:
Right-Click the icon and select the option to “Run as Administrator” or, if the option exists, “Run as Elevated”.

Linux:
Invoke the ExacqVision client with sudo commands or as the root user.

<br>

Categories
Knowledge Support Support exacqVision Server Categories

Remote Connectivity Fails to Connect to Switchboard

Description

When enabling Remote Connectivity for an exacqVision Server on the Remote Connections page within the Client, the Connectivity Status column displays an error.

Issue

Examine the message displayed in the Connectivity Status column on the Remote Connections page or the exacqVision System Logs.

Disabled: SBS: listener stopped 1-CANCELLED

May be caused by missing frpc service.

  1. Check the exacqVision Server directory for frpc.exe
  2. If frpc.exe is missing it may have been removed by antivirus software.
  3. If frpc is present, it may also be blocked from an antivirus software application.
  4. Create an antivirus exception for frpc.exe within the directory and reinstall the exacqVision Server application over the top of the existing install.
  5. Confirm frpc.exe is not removed and is running.
  6. Disable and re-enable Remote Connectivity for the system.

NOTE: Make sure to add the file location to the exceptions:
file: C:\Program Files\exacqVision\Server\frpc.exe

Check the Client to make sure FRPC shows up properly in the plugin section.

If FRPC does not show up in the server folder- restart the exacq Server Service.

Check the install path as well to make sure that FRPC is in the server folder
.

If FRPC does not show up in the server folder- reinstall the software.







Disabled: SBS: listener stopped 13-Received RST_STREAM with error code 2

Likely caused by a networking issue.

connect failed 14-Received http2 header with status: 502

connect failed 14-Received http2 header with status: 503

502/503 are HTTP response codes indicating a switchboard error.

A command for windows can be ran to see if the server can reach the switchboard properly. Some Firewalls might not be able to reach the switchboard properly and would need the inbound and outbound rules set up properly to reach this url.

We have seen a few cases receiving this error prior to resolving the switch routing.
connect failed 14-Received http2 header with status: 502

Run Powershell as ADMIN and run the following command.
tnc -p 443 switchboard-prod.exacqiq.com

In most cases we have found that restarting the services and disabling and re-enabling the servers affected in the Remote Connectivity section of the client will allow them to connect properly seen below.


<br>

Categories
Video Library Demo Highlighted Video Guides exacqVision Mobile Youtube Video Library Categories Products

exacqVision Mobile – Getting Started & Server Connections

This video shows users how to connect to exacqVision Servers and manage Server connections.<br><br>

Chapters:<br>
00:00 Intro<br>
00:25 Connecting to your first server<br>
00:39 Connecting with an access code<br>
01:12 Connecting using a URL<br>
01:34 Quick View<br>
02:05 Connecting to additional servers<br>
02:22 Managing server connections<br>

<br>

Categories
Video Library User Guides Demo Highlighted Video Guides exacqVision Client Youtube Video Library Categories Products

exacqVision – Remote Connections

exacqVision 24.09 introduces the Remote Connections feature. This video for system administrators discusses the benefits of using Remote Connections as well as creating access codes for mobile users. This feature can be used with exacqVision Mobile 24.09 and above.<br><br>

Chapters:<br>
00:00 Intro<br>
00:33 Features of Remote Connections<br>
00:48 Network architecture<br>
01:54 Enable Remote Connectivity in the Client<br>
02:17 Mobile Optimized Streaming<br>
03:15 Creating access codes<br>

<br>

Categories
User Guides Documentation exacqVision Mobile Categories Products

Accessing exacqVision from Tablets and Phones using the exacqVision Mobile App

Overview

exacqVision Mobile receives live and recorded video from the exacqVision Server

The exacqVision Mobile app allows you to use Apple or Android tablets and smartphones to view live video from an exacqVision Server, search for recorded video, and more. To access your exacqVision server over the internet from exacqVision Mobile, additional configuration may be required depending on your network and the method chosen to connect.

Connection Option 1 – Remote Connections

exacqVision Server/Client 24.09 and above add the Remote Connections feature, found as a node on the left hand navigation tree of the desktop Client.

Administrators that Enable Remote Connectivity may generate single-use access codes to to provide to their users. The user enters this access code along with their exacqVision user credentials to connect.

NOTE: Before enabling Remote Connectivity, read the manual or view our user video to understand the Mobile Optimized Streaming component of this feature.

Using this connection method, no ports need to be configured for inbound traffic on your firewall, making setup easier. The server initiates outbound communication to our secure Remote Connectivity switchboard in the cloud. Note, that this method requires exacqVision to have internet access.

The mobile user does not need to know the URL and exacqVision facilitates adding multiple Servers to the app with a single access code. The Remote Connections feature also enforces TLS encrypted communication between the exacqVision Mobile app and the exacqVision Server.

Use of this method is covered in detail within the exacqVision Client User Manual, as well as in the exacqVision Remote Connections video in our Video Library.

Connection Option 2 – Inside LAN

If your users are only connecting from inside the same LAN as the exacqVision Server, there is no need to configure Remote Connections or Port Forwarding. Simply use the ‘Enter a URL instead’ link when adding the Server connection and enter the internal IP address of the exacqVision Server host machine.

Connection Option 3 – Port Forwarding

For those administrators who prefer to use traditional methods, you may still configure your firewall to allow incoming connections.

The exacqVision Server listens for connections from exacqVision Mobile on port 8443 by default. This may be changed following the Changing the Mobile Listening Port for exacqVision Server article.

Mobile users will select the ‘Enter a URL instead’ link within the app when adding their Server connection, then enter the externally facing IP address of the site or hostname. If the port number has been customized using the article linked above they will add this to the end of the IP address or hostname.

<br>

Categories
Knowledge Support Support exacqVision Client exacqVision Mobile Categories Products

How to Determine if a Mobile User is Connected Through Remote Connections

Description

The exacqVision Mobile application provides the ability to connect straight to the exacqVision Server service, without the use of the exacqVision Web Service, when using server version 24.09 and higher. This connection can be made directly or by means of the Remote Connections feature. This article instructs users on how to determine which method a mobile user is/has connected with.

See also:

<br>

Steps

  1. Open the exacqVision Desktop Client software.<br><br>
  2. Navigate to the Configuration screen.<br><br>
  3. Select the Server name from the system tree on the left-hand side to reach the System Information page.<br><br>
  4. The System Usage panel in the upper-left lists all currently connected users.<br><br>
  5. Mobile connected users will display ‘ipv4:‘ before the IP address in the Address column.<br><br>
  6. The IP address of the mobile device will be shown when connected directly to the system without the use of the Remote Connections feature.<br><br>
  7. If connected through the Remote Connectivity agent, the IP address will be 127.0.0.1.<br><br>
  8. If searching for prior connections using the Login History tab on the bottom half of the System Information page, the addresses there will also be shown according to items 5, 6, and 7 above.<br><br>

<br>

Categories
User Guides Documentation exacqVision Client exacqVision Server exacqVision Mobile Categories Products

Remote Connections

exacqVision Server and Client versions 24.09 introduce our Remote Connections feature. This added feature currently only supports exacqVision Mobile. Connections for the Desktop Client, Exacq Mobile 3, or Web Client remain unchanged.

Products

  • exacqVision Server 24.09 and higher
  • exacqVision Client 24.09 and higher
  • exacqVision Mobile 24.09 and higher

What benefit does Remote Connections provide?

  • Ease of Setup – There is no need to configure routers to open ports and/or port forwarding, or configure additional software. This relay previously required configuration through the Web Service.
  • Authorization – Mobile users enter a single-use code provided by the exacqVision administrator to add a server connection.
  • Encryption – Enforces SSL/TLS connections.

Why don’t I have to configure port forwarding?

Traditionally, users outside of a LAN wishing to connect to services inside a LAN initiated the connection request. This can still be done if users choose this method.

However, when Remote Connectivity is enabled, the exacqVision software takes advantage of the fact that routers usually permit devices already inside the private network to initiate connections to outside services. This is what allows your web browser to load web pages without configuring port forwarding on your router. The exacqVision server establishes a secure connection to our Remote Connectivity agent. Users of the exacqVision Mobile app then connect to this Remote Connectivity agent. The Remote Connectivity agent handles the secure passing of data between the exacqVision Server and the user’s app.

What is this code users enter?

The Remote Connections feature provides another layer of security over just usernames and passwords. exacqVision administrators press a button within the exacqVision Client to create one or several single-use codes. A user wishing to add an exacqVision Server instance to their mobile app must enter the code provided by their system administrator before it expires (within 24hrs). The code is only needed for the initial connection to the server. Unless the user deletes the system from their mobile app, there is no need to enter a code the next time the app is used.

<br>

Related Articles

<br>