Axis dynamic event propagation

In our plugin integration, we use Axis dynamic events to trigger an alarm in Milestone and start recording. I notice that it take some time between enabling event in Milestone Management Client and successfully receiving event on Event Server.

So In Management Client, I add dynamic event eg ‘SISoundDetector_Aggression’ then I switch to camera ACAP and trigger test event: Aggression. On my local installation (for development) where I have only a few cameras, it usually works immediately (sometimes after the second try). On our test setup with more cameras, it sometimes takes even 40 seconds between Event server starts receiving the event. In one of our customers using federated architecture, it doesn’t work at all (or we wait too short).

On all environments, we use Milestone Corporate 2019 R1. Customer setup:

PROD: Milestone Corporate 2019 R1

Running on windows server 2016, 2019

-1x Management server (no cams) (Parent)

-1x Management server (200 cams) (Child)

-1x Management server (500 cams) (Child)

-1x Management server (900 cams) (Child)

-4x Event server (one per management server)

-50x Recording server

Is this possible that propagation time depends on installation complexity ? Number of cameras or events servers? Do you have any ideas what could go wrong? Or any tips on what should we check?

To receive event in code I use

new CommunicationIdFilter(MessageId.Server.NewEventsIndication)

We did a check using axis tool and we know that the camera is sending events correctly. So it’s not the ACAP fault.

After failed try with dynamic events, we try with the event `Video analytics event started` (it’s also possible in our plugin) and we successfully receive the event on Event Server.

If you see both delayed alarms and delayed events using the CommunicationIdFilter this issue sounds like rather general issue, so please ask again in the support community, you should get better help from the partners using the support community.

https://supportcommunity.milestonesys.com