I receive Analytic Events in Alarms section [Milestone 2022 R1, Alarm Manager, c#]

I have an integration that sends both Milestone Analytic Events and Milestone alarms. In our case, we have two types of notifications (detections and identifications).

We have configured the system to receive the detections as Analytic Events, and the identifications as Milestone Alarms.

In both cases, when I create an Alarm or an Analytic Event, I stablish the same EventHeader

Where “Class” is the custom Analytic Event configured in Management Client.

The issue is:

In my development environment I can see that the detections generates Analytic Events and identifications generates Milestone Alarms without problem. This is the correct behaviour.

But we have a final customer that receives the detections in Milestone Alarms section, with the description that is added when we create an Analytic event programatically. In other words, it seems that they are receiving the Analytic Events created by the integration in Milestone alarms section, which is incorrect for us.

In addition, the structure of the alarm definitions for this final customer is more complex than the one we have.

My question is,

is there anything in the Management configuration that could provoke this behaviour?

Let me explain about events and alarms. Analytics event (AE) will trigger an alarm if it corresponds with an Alarm Definition

(See this page - Alarms and events (configuration) - https://doc.milestonesys.com/latest/en-US/feature_flags/ff_managealarms/sc_configuringalarmsandevents.htm?Highlight=alarms )

If it triggers an Alarm Definition, there will come an alarm.

If it does not trigger an Alarm Definition, there will come not an alarm (unless your code also sends an Alarm in addition to an AE).

As a developer / integrator you can have the end-user making Alarm Definitions, you cannot control if the end-user does (except perhaps document that the end-user shouldn’t.)