I have two recording servers. When I move camera from one to another, “MessageCommunication.ProvideCurrentStateRequest” returns old camera serverId (old server URI too). After some time (e.g. a minute) if I call “MessageCommunication.ProvideCurrentStateRequest” again, serverId is correct.
I use this serverId to get camera current status (see picture below). If I connect old recording server I don’t get any camera status.
This causes wrong camera statuses in our system.
Is there any way how to get correct camera statuses (or correct camera serverId) after camera is moved from one recording server to another?