How to get the status of camera including online or offline?

I have got cameras by protocol, but I don’t know which attribute can show the camera status such as online or offline?

getJson:{“methodresponse”:{“engines”:[{“engine”:[{“cameras”:[{“camera”:[{“guid”:“74bed6c1-4dfb-4d6c-b76c-d2809455f814”,“hostname”:“milerec.mile.com”,“ipix”:[{“enabled”:“no”}],“port”:“7563”,“userrights”:[{“aviexport”:“yes”,“browse”:“yes”,“databaseexport”:“yes”,“events”:“no”,“jpegexport”:“yes”,“live”:“yes”,“outputs”:“yes”,“presets”:“yes”,“ptz”:“yes”,“sequences”:“yes”,“smartsearch”:“yes”}]},{“guid”:“cdca051a-07da-44bb-ab02-22f88b3997ff”,“hostname”:“milerec.mile.com”,“ipix”:[{“enabled”:“no”}],“port”:“7563”,“userrights”:[{“aviexport”:“yes”,“browse”:“yes”,“databaseexport”:“yes”,“events”:“no”,“jpegexport”:“yes”,“live”:“yes”,“outputs”:“yes”,“presets”:“yes”,“ptz”:“yes”,“sequences”:“yes”,“smartsearch”:“yes”}]}]}],“guid”:“6daa9ba4-17e3-449a-90ef-c156e09d3196”,“hostname”:“milerec.mile.com”,“port”:“7563”,“userrights”:[{“viewbrowse”:“yes”,“viewlive”:“yes”,“viewsetup”:“yes”}],“xmlencoding”:“utf-8”}]}],“macaddress”:“FA163E45A0C7”,“maxmonitors”:“64”,“timeout”:“0”,“userid”:“MILE[\\Administrator](file://Administrator)”,“userok”:“yes”}}​

I can also get configuration by method ‘getConfiguration‘, but I still don’t know which attribute can show the camera status such as online or offline?

Status information is not part of the configuration. For status on cameras you should use the Status API protocol.

https://doc.developer.milestonesys.com/html/index.html?base=statushelp/index.html&tree=tree_3.html

There are samples (c# but protocol): Status Console, Status Session Console, System Status Client Console

​Because my version is corporate 2018R3, I cannot find this protocol:

http://localhost:7563/recorderstatusservice/recorderstatusservice2.asmx?wsdl

what should I do?

Could you please guide me? thank you.

The URL works for Corporate 2018R3. Does the recording server service run on the machine? (localhost?) There might be multiple recording servers, there might not be a recording server service sharing the same server as the management server service.

http://localhost:7563/recorderstatusservice/recorderstatusservice2.asmx?wsdl

Could you please provide an example about how to utilize this URL get status?

I checked document, but I still didn’t get the correct method to get cameras staus(online/offline).

I am sorry there is no sample. Might I assume you got it running with your newer post in mind? - https://developer.milestonesys.com/s/question/0D50O00005dx2q4SAA/could-you-please-tell-me-which-attribute-can-let-me-know-whether-cameras-is-online-or-offline