Information
- Manufacturer: March Networks
- Product: March Command
- Type: VMS
Supported Features
- Video
- Live
- Recorded
- Get Config
- Sync
Components and Communication
From | To | Port | Use |
Sureview Server | March Command Recording Server | 80 /443 TCP |
Connecting to March Command for Device configuration, live and recorded video. SDK Version: 2.10 Device Version: 2.7 |
Sureview Configuration
Configuration in Sureview
The following steps are required to configure this integration in the SureView interface.
Before you begin
Before you configure Sureview to work with March Command make sure you have the following:
- Open ports on your Sureview server
- Username and password of a March Command user account
- Must have permission to access camera information and view live and recorded video
- The SureView Plugin license must be applied to all March Command recording servers
- The SureView user account must have all the required permissions for live and recorded video:
Control Configuration
The information below is required to add March Command VMS to SureView :
Field | Value |
Host | Host used to connect to March Command web API. |
Port |
Port used to connect to March Command web API. Default: 443 |
Username | Username of the March Command user account. This is typically the users email address. |
Password | Password of the March Command user account. |
ExtraValue |
If the SDK connection should use https or https. Default: Https SecureHTTP=True/False |
Add a new device within the Sureview interface. Select "March Command" from the dropdown list and enter the Host address of your March Command Recording server, the port value of 443, and the username and password of your March Command account.
Config File Keys to add
The following keys need to be added to the <appSettings> section of the DeviceWorker.exe.config file.
<!-- MARCH APP ID for Server -->
<add key="MarchCommand_AppId" value="31d99fc3-1ff9-493d-a07d-7c11bc2ddbb9" />
<!-- Signature For Server-->
<add key="MarchCommand_Signature" value="hpq8Nx5Vbq29ShALRivwhD6JOdA0QPqwkO0yCFXCjiNeGss+BrDdZNpHAXUX0+rS8e77LlhmWQlMhrw2hXhHFUxxbQM3q/rYBUS2mF1i6JoI0RLP381Z27O/hLRr0LSyc3y5gWzJZ/OyMmszEi0WQWzqiKpklEnA1GPmCIf4PLtfpPpysMF4bsFaykOWIzON5SO4VfjZhxiETHQ5iKrVgUD0+ZySa3hONHBHoQ1fwq23j3PbfNoA7bES1aYwNrVeXeViqB/eHEMsfBPKFlExO29kPzmV4JGxVvllj3hlqXVuOu9UUkIAtVKTN3Ep0Blpo11oHcfYpUhqKaYL+D7eIA==" />
<!-- SiteMode for the version we are connecting to Server = Enterprise, Recorder = Professional-->
<add key="MarchCommand_SiteMode" value="Server" />
If you will be using sync then you will also need to add the keys to the <appSettings> section of the SyncClient.exe.config
Camera Filters for GetConfig and Sync
If the cameras have a logical naming convention, Filters can be used to limit the cameras brought into Sureview with GetConfig or sync.
Filters
Filters are added to the ExtraValue in the device setup
Examples:
SecureHTTP=True;cameraFilter=Cam*; // wild card on end
SecureHTTP=True;cameraFilter=*Cam*; // wild card any where
SecureHTTP=True;cameraFilter=*Cam; // wild card at start
SecureHTTP=True;cameraFilter=Camera 1234; // exact match
Regex Pattern:
For more advanced filters a Regular Expression can be used.
This allows complete flexibility on filtering.
When using a Regex Filter the pattern MUST start with ^ or it will fall back to the wildcard method.
Troubleshooting
Worker Fails to Start
If the worker fails to start with an error concerning failure to establish an RPC connection, then ensure that the Device Service is running as a real user account. Running as local system is not supported for March Command.
Comments
0 comments
Please sign in to leave a comment.