Is there a way to get a list of all IP addresses for all devices in Milestone. Including input/output boards, cameras and other devices?

You can use the Configuration API for that. Try have a look at the Configuration API Client example: http://doc.developer.milestonesys.com/html/index.html?base=samples/configapiclient.html&tree=tree_2.html

Thank you for the reply Peter. I have looked at the ConfigurationAPIClient. I do not see a direct correlation to a devices IP address. I can use this to get the device name and its id. Am I missing something? Thank you

https://supportcommunity.milestonesys.com/s/feed/0D50O00004rmjNOSAY?language=en_US

This is an article that may help. I have used the config import/export utility and it will provide with plenty of information in addition to your request of IP.

Hope that gets you where you need to go!

Just to follow up on the ConfigAPI approach you will under the Recording Servers node in the ConfigAPI client find a list of all recording servers and under each you will find a node called hardware. On each piece of hardware you will find a property called Address which contains the URI for the device.

Thank you Peter and Marcus. These are very helpful.

Hi Team, I needed a simple, easy method to do this, something an end-user or junior technician can achieve without installing something on the NVR just using the Milestone Management application.

So, I extracted the data required for the exportable config .XML file for the older versions of Milestone and the newer versions from the Configuration PDF.

I did this in Excel with VBA. I’m not an expert with VBA, so if you can contribute, please share it.

The VBA workbook loops through the data and populates it in a usable table.

You can find this at the GitHub link below.

https://github.com/CarlyCarlyleAdams/Export-Milestone-Info