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 Youtube Video Library exacqVision Mobile 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
User Guides Video Library 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
Knowledge Support Video Library Demo Support exacqVision Client exacqVision Server exacqVision Mobile Categories Products

2024-03 March Exacq Release Training

This training covers the following topics:

Quick Add – Requires exacqVision Server and Client 24.03 or higher. Supports only Illustra Flex and Pro Gen 3/4 cameras.

Architecture changes – Changes made in how the new exacqVision Mobile app connects to exacqVision Server and when exacqVision Web Service is still required.

Remote Connectivity – Provided for exacqVision Mobile support. Requires exacqVision Server and Client 24.03 or higher.

exacqVision Mobile – Demo of new exacqVision Mobile app, including navigation, creating Views, use of Focus View, saving and exporting clips, adding servers, audio, and PTZ.

<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>

Categories
Documentation Quick Start Guides exacqVision Mobile Categories exacqVision Webservice

Remote exacqVision Connection Diagrams

The method used for connecting to an exacqVision system from outside the LAN it resides on will depend on your network configuration and use case. Examples are provided below based on each method.

Remote Connections

Remote Connections are supported by exacqVision Server/Client 24.09 and above to facilitate connections from the exacqVision Mobile app. When considering the network configurations Remote Connections eliminate the need to open ports or enable port forwarding rules on your router by using Exacq’s Remote Connectivity service. Users of the mobile app enter an access code generated by the system admin and the Remote Connectivity agent handles the connecting of the mobile app user and the Server.

NOTE: Remote Connectivity does not accept connections for the Desktop Client software or the earlier Exacq Mobile 3 app. Only exacqVision Mobile 24.09 and higher are supported.

<br>

Traditional

In a traditional setup, the site’s router is configured to port forward incoming external connections on each port. The ports configured for forwarding incoming traffic vary depending on whether users will connect via exacqVision Desktop Client software, the web browser client, or a mobile app.

<br>

Web Relay Service

Sites using exacqVision Web Service 19.06 and higher may wish to take advantage of the web service Relay, which provides a web-based proxy to connect to, avoiding the need to configure the router for port forwarding. When enabled, the exacqVision Web Service Status page will display the Relay Service IP. Remote users will then be able to connect their Exacq Mobile 3 app or web browser client directly to this proxy IP address.

NOTE: The Relay Service does not accept connections for the Desktop Client software, only web browser and Exacq Mobile 3 connections.

<br><br>

Related Articles

<br>

Categories
Knowledge Support Support exacqVision Enterprise exacqVision Client exacqVision Server exacqVision Mobile exacqVision Webservice Categories Products

Exacq Software/Service Connections Diagram

This diagram illustrates how the various Exacq applications work together and the ports used to communicate.

Internal (LAN)

Remote (WAN)

In cases where external users plan to connect for remote monitoring, you will may need to configure port forwarding on your router to allow traffic on those ports to pass through. exacqVision provides several ways to connect to your system from outside of your site’s LAN.

  • The Desktop Client software requires port forwarding.
  • Users of the exacqVision Mobile app may configure port forwarding or use the Remote Connectivity feature, configured within the Desktop Client.
  • Users connecting with the Web Browser Client or the Exacq Mobile 3 app may configure port forwarding, or use the Relay Service, configured within the exacqVision Web Service.

Remote Management

In the case of the Integrator Service Portal (ISP), this may connect to the server using an inbound connection to port 22609, or the server may be configured for an outbound connection to reach out to the ISP.

Additional Links

See also: exacqVision Default Ports

See also: Example Network Diagram for Multi-NIC Systems

<br>