Dose anyone know where CUCM stores the registered devices reports, the that you can get from risdb.
What I would like to get is a report of registered devices form 1 hours ago, 3 hours ago and so on.
How can this information be obtained?
You'd probably have to poll the database on a regular basis and your app could figure out what devices were registered and when. You could use RisPort, or you can get information from the registrationdynamic table. Here's a row from that table to give you an idea of what info you can find:
Thanks for the answer.
Cucm already stores this information I think. How is it building the reports from Serviceability, this is what I would like to find out.
I honestly don't know. I don't have access to the code it uses to generate reports. I suspect it's polling and keeping track of things like the timestamps.
I'll ask around to see if anyone is more familiar with reporting than I am.
I see you posted this question in Reports. You might get a better answer there.
You're talking about Prime Collaboration Reports, right? PCA Reports?
Let me know so I can direct my questions to the right people.
I am referring to Serviceability Reports Archive.
That show up in CUCM only for the past day, these reports are build somehow and what I would like to find out is where is this information stored and how can we pull it.
Okay, I asked an engineer, but it seems to me that all you'd have to do is run RisPort's selectCMDevice periodically and keep track of registered devices that way. Store the values in your personal database, and generate your own reports.
Do you know of any options of getting this information from pub only? No meatter the way.
Yes, you can specify the node you want to query with selectCMDevice. For example, this selects all Registered devices on the node identified by IP address:
<!--Zero or more repetitions:-->
This is not really ok with 35000 users/devices. To much overhead.
This is one of the reason I think the reports are the best/easiest way to go.