A listing of all the incoming DID's and where they ring/point to
No, CUCM has no idea what DN/pattern is a DID and which one isn't, you can export the route plan report and then map to your DIDs yourself.
A listing of all my analogue devices (whatever details are available)
That will depend on how they're configured in CUCM and what kind of devices you're talking about, an FXS in an ISR which is controlled with SIP/H323 won't show as such, aside from that, use BAT for things like ATAs
A listing of all IP endpoints (whatever details are available)
BAT
A listing of all voice gateways (whatever details are available)
BAT
HTH
java
if this helps, please rate