I asked the same question (for CallManager 4.2) in the thread below:
The approach you need to take depends on your CM/CUCM version. In Windows based systems (3.3.3 to 4.2.3 at least, not sure about 4.3 actually) you can get data using devicelistx.asp. This is discussed in the thread that James provided (+5 James).
If you are dealing 5.x or later then you need to look at using RISport. It is a little more involved but more powerful than devicelistx.asp. Actually, I think RISport and the associated API was available in later 4x releases but was "hidden").
I have a brief intro here:
I probably need to get some of my notes together and put some examples on my blog now that I think about it. Anyway, the above link is a quick intro with links to devicelistx.asp info and RISport API info.
Please remember to rate helpful posts.
Please remember to rate helpful responses and identify
This is my dilemma as well - RTMT only returns the first 200 devices.
Mr. Bell mentions "RISport" - but that appears to only be an API in which I would have to design a piece of software to connect into...
I really just want to know what firmware verisons my phones are on. Firmware load information will only show if the "Phone Load Name" field is set to something other than blank - it isn't exhaustive however, and phones could still be registered but on old firmware versions.
I am facing the same problem. I am trying to pull report for unregistered phone list.
Is there any way where I could extract the complete report.
Or anybody could suggest me how to get report for all unregistered status phone.
FYI I am using CUCM 9.1.
Thanks in advance.
If you have access to the CLI of the Call Manager you can do a "show risdb query phone" and that will give you a CSV you can copy and paste into excel. This will also show you the current "ActiveLoad" and "InactiveLoad" for each phone, which is the firmware they are on.
If you have access to the CLI of the Call Manager you can do a "show risdb query phone" and that will give you a CSV you can copy and paste into excel.
UPDATE: This will also show you the current "ActiveLoad" and "InactiveLoad" for each phone, which is the firmware they are on.
Thanks a lot!
Update: it should be run on individual subscribers to get the number of phones registered to it. It does not give the list of all phones registered in the cluster.