# Cisco IP Phone Inventory and Remote Control Dashboard Tools
Call Telemetry realtime dashboard of your Cisco IP Phones and Cisco Callmanager system.
This dashboard can show CDP and LLDP Switch and Port Neighbors, Serial numbers, IP Address and Subnet, Call Manager Fields like Descriptions for all devices in your system.
# Feature Overview:
- Remote Control compatible Cisco IP Phones, live streaming the screen.
- Remotely press softkey and hard line buttons to control the interaction.
- Search any Cisco IP Phone data in the table.
- Unregistered Cisco IP Phones Reporting and filering showing historical and realtime status.
- Report or export all phone discovery data to CSV.
- Ad-hoc and Automatic scanning of all phones in your Callmanagers.
- Multi-cluster Cisco Callmanager support, single pane of glass view.
- All Cisco Locale languages are supported for polling and discovery.
- Reset ITLs in bulk.
- Factory Reset Cisco IP Phones in bulk.
- Filter by any field like Serial Number, CDP, LLDP Neighbor, IP, Model.
# Feature Requirements:
- AXL Integration with Cisco Callmanager 8.5 or higher
- Call Telemetry Server Appliance
- Call Telemetry Community or higher License.
- Community License can discover unlimited IP Phones.
- Community License is limited to 1000 Phones with full discovery details, and limited to up to 7 days of historical unregistered report data.
# Configuring IP Phone Data Collection
The IP Phone Dashboard uses multiple data sources to collect information about your Cisco IP Phones. These sources include:
- Cisco Callmanager AXL - for provisioning information
- Cisco Callmanager RIS - for realtime status and stateful tracking of phones.
- Cisco IP Phone Web Page Data - web scraping CDP, LLDP, Hardware Version, Serial and Subnet Data.
- Cisco Callmanager SQL DynamicRegistration table - for realtime status and phone history in version 12.5 and higher.
# Step 1 - Configure AXL, RIS, SQL, and IP Phone Polling
After configuring the Call Telemetry Server, you need to configure the Cisco Callmanager Integration to allow the Call Telemetry Server to poll the Cisco Callmanager for phone data.
Make sure to automatic RIS polling, and use the sliders to set the polling interval for AXL and RIS. As you move the sliders, you will see the estimated time to complete each polling cycle for a batch of phones.
Make sure to configuring the Cisco IP Phone Remote Control CTI User as specificed in the above integration guide.
# Using the IP Phone Inventory and Dashboard page
From the dashboard page, you can see Cisco Callmanager details like model and device pool, serial number, cdp and lldp neighbor inforamtion, and realtime status of phones.
# Discovering Cisco IP Phones and Neighbor Details
Click Scan to discover all Cisco IP Phones in your system. This will poll all Callmanagers in your system, and discover all phones in your system. You can see the progress of the scan at the top of the table under scanner status. If you wish, you can adjust the RIS API settings to speed up or slow down the polling of the phones in the Cisco Callmanager Settings page.
# IP Phone Inventory Details
The phone poller also discovers hard to reach data like serial, subnet, hardware version, and CDP LLDP switch and neighbor switch port details.
# Viewing Unregistered IP Phone Report data
This feature aggregates Callmanager RIS Data and Registration data from Cisco Callmanager Database, showing a list of unregistered phones, and last seen times. You can easily see which phones you might want to delete from your system from non-usage.
You can click filters to see a date range of unregistered phones, and export the list to CSV. With that list, an adminsitrator can review and delete those phones from the Cisco Callmanager system.
# Remote Control for Cisco IP Phones
Phone Dashboard also supports remote control of Cisco IP Phones. This feature allows you to remotely control any phone in your system, and see a live streaming view of the phone's screen.
You can also press softkeys and hard line buttons on the phone, and see the result in realtime. You can do any operation on the phone as if you were standing in front of it.
Click the controller icon to access the remote control feature.
Then you should see the remote control page for the phone.
# Changing the Remote Screen refresh interval
Sometimes certain models of phones may require a faster or slower refresh interval. Or you may have a slow network connection, causing a poor screen refresh experience.
You can change the refresh interval of the remote screen to be faster or slower, depending on your network speed and requirements. The default is 5 seconds.
Just drag the slider bar shown abve in the screenshot on the right to change the remote phone screen refresh interval.
# Remote Factory Reset of Cisco IP Phones
You can factory reset a phone with a macro on this page, or bulk reset the ITL of the phone. This triggers a factory reset of the phone, and the phone will reboot and re-register to Cisco Callmanager.