I am attempting to integrate our application with a Milestone XProtect 2019 R3 server. The integration is able to successfully login and connect to the XProtect server and get a list of cameras.
However, that list does not include any PTZ cameras. Would there be any permissions / configuration options on the server that would prevent these cameras being included in the list?
The user we are logging in as is in the admin group.
I tried to reproduce this symptom, but I couldn’t. I tested with Configuration Access sample and it worked. This sample might be helpful for you. You will see a PTZ camera in the camera groups tree.
I have been able to solve the problem.
The recording server (AKA PTZ camera) has a set of PTZ options. If the PTZ option is enabled (i.e. the Enable PTZ check-box is checked), then that camera does not appear in the list of cameras retried via the SDK.