Looking for pull points.

Hello! I’m trying to integrate our speaker microphones with Milestone. I’ve been working on the ONVIF events service. Our device populates the digital inputs, but when using Wireshark, I see no pull point subscription request or pull messages. I’d love more information if anyone can provide anything I may be missing.

You need to enable at least one event for the device from the Managment Client, then the CreatePullPointSubscription and PullMessages commands will be called.

Thank you for taking time out of your day to respond. I don’t have access to the computer with Milestone currently, but if I recall correctly, it wasn’t populating the (Dynamic) Device/Trigger/DigitalInput topic. It’s hard to give more information currently, but do you know what could be causing this? I’d have to look at all the namespaces to see if they’re correct, but I think I’ll have access around Wednesday.

The dynamic portion of the list of events is populated from the GetEventProperties command response.

There are some predefined events (Input Rising, Input Fallin, etc) in the list that trigger on topics and parameters that match with one from our predefined list of schemas:

https://doc.milestonesys.com/latest/en-US/onvifdriver/inputs.htm?tocpath=Third-party%20integrations%7CONVIF%C2%AE%20drivers%7CEvents%7C_____2

If the device does not support GetEventProperties or does not list any events in the response, it can still trigger an event as long as the event matches one of our pre-defined ones.

I got it to work! Thank you!