Unable to communicate between Server Plugin and the XProtect Event Server on complicated customer site by Using MIP SDK.

Our server-side plugin, running on the Event Server, utilizes VideoOS.Platform.Messaging.MessageCommunication to obtain the current status of cameras for subsequent processes.

After sending out the MessageCommunication.ProvideCurrentStateRequest, the plugin fails to receive the corresponding ProvideCurrentStateResponse.

Moreover, we have encountered an error logged in the XProtect Event Server’s MIPLogs, stating: ‘MessageCommunication.RegisterCommunicationFilter: Client session not initialized - registration not done’.

The attached file is our simplified test program, which operates successfully in our development environment and receives the MessageCommunication.ProvideCurrentStateResponse. However, this program fails to perform similarly on the NGD-XPROTECT server.

We need your support to check this communication issue and give us some guidance or suggestions to build communication in such a complicated environment.

Thank you!

I did a quick test; your code runs in my 2023R3 test server.

What product and version is the XProtect where this fails?

What is it that makes this a “complicated” site? Can you please describe how the site might be different from other sites. You might even have a hunch that some property of this site could make the difference.

Hi Bo Ellegård Andersen,

May I bridge you with Milestone US / Chris Ferguson directly for his remote connection?

Kindly e-mail to me (betty.sung@vivotek.com) for the recomte connection. Thank you!

BR,

Betty

Please make a Support case, we cannot discuss accessing customer sites in a public forum. A support case will be required for that.

Hi Bo Ellegård Andersen,

Thank you! I’ve create a ticket for that.

I have seen it.. Thanks.