I’ve been using the MessageCommunicationManager to request the Ip address of each camera then listing them down to list as I will be using it to map it to an web app. Before the MC has been handling it quite well, up until just the other day wherein the plugin was throwing ‘Unable to transmit’ errors.
I don’t have a reliable way to debug the plugin yet. And the there was no change in the tree structure of the cameras. Hope to have an answer soon, thanks!
Troubleshooting this you might get a lot of help by seeing this article -
https://developer.milestonesys.com/s/article/Ports-for-alarms-from-Milestone-Event-Server-service
An alternative approach is to use the Configuration API to get the information. Try as a first step to explore the Config API Client sample.
https://doc.developer.milestonesys.com/html/index.html?base=samples/configapiclient.html&tree=tree_2.html
Thanks will be looking into ConfiigAPI.
Just an update on the error (see img). Any idea?
My guess is that port 22331 and/or 22333 is blocked. That is why I linked to the knowledge base article, I hope it proves to be that because then it is not very difficult to fix.