Skip to main content

🛡️ Senstar Integration

Senstar Symphony provides advanced perimeter security solutions. Integrating Senstar with GCXONE requires a specialized Password Encoder for RTSP streams and the activation of Event Polling to ensure a consistent flow of alerts from the Symphony Server.


📋 Prerequisites

  • Senstar Symphony Server: Installed and operational on a local server.
  • Universal Proxy URL: https://universalproxy.nxgen.cloud/ (Used for cloud handshake).
  • Admin Access: To the Symphony Server configuration portal.

🚦 Device Profile

FeatureRequirementNotes
Auth TypeEncodedRTSP passwords must be pre-hashed using the Senstar utility.
Event SyncPollingGCXONE polls the server every 10 seconds for new alerts.
ProxyMandatoryRequires SenStar_Device_Custom_baseUrl global property.
Live ViewRTSPRequires the encoded password in the "Streaming Key" field.

🛠️ Configuration Steps

  1. 1

    1. Global Proxy Configuration

  2. 2

    GCXONE uses a universal proxy to communicate with Senstar clusters.

  3. 3
    1. Log in to GCXONEService Provider Overview.
    2. Click EditAdditional SettingsCustom Property.
    3. Add a new String property:
      • Name: SenStar_Device_Custom_baseUrl
      • Value: https://universalproxy.nxgen.cloud/
  4. 4

    2. Generate Encoded Streaming Password

  5. 5

    Senstar does not accept plain-text passwords for RTSP. You must use the local utility:

  6. 6
    1. On the Senstar Server, navigate to: C:\Program Files\Senstar\Symphony Server V7\_Tools\.
    2. Run PasswordEncoder.exe.
    3. Enter your device password and copy the resulting hash.
  7. 7

    3. Symphony Rule Creation

  8. 8

    Alarms will NOT flow to GCXONE unless a Rule is active in Symphony.

  9. 9
    1. Open the Symphony Client and navigate to Server ConfigurationRules.
    2. Create a new Rule (e.g., "Perimeter Intrusion").
    3. Associate an Event (Video Analytic) with an Action Set.
    4. Ensure the rule is Enabled and scheduled.
  10. 10

    4. Final Discovery in GCXONE

  11. 11
    1. Log in to GCXONESitesDevices.
    2. Click Add Device and select Senstar.
    3. HTTP Port: Default is 5000.
    4. Streaming Key: Paste the Encoded Password from Step 2.
    5. Event Polling: Toggle this ON to enable the 10-second alert refresh.
    6. Click Discover.

💡 Troubleshooting

  • Live View Black Screen: Verify the RTSP stream works in VLC first. If VLC fails, the encoded password may be for a different user or the RTSP port is blocked.
  • Rules Not Triggering: Check the Senstar Symphony logs. If the event is triggered but the rule doesn't fire, verify the "Action Set" is correctly linked.
  • Empty Sensor List: Ensure the SenStar_Device_Custom_baseUrl is set correctly at the Service Provider level. Discovery will fail without this proxy routing.