We spent a lot of time in debugging and troubleshooting DSP issue. Recently, I used this DSP test (a hidden one yes) command and it gave me immediately result that the DSP on the router has gone alley and as a result the calls from one location to another one were having issue.
This handy tool has been tested on ISR modules.
Router# test voice driver
After typing out above command, you will see below menu driven options:
Enter VPM or HDV or ATM AIM or NM-HD-xx or HDV2 slot number : 1
C2800 Debugging Section;
1 – FPGA Registers Read/Write
2 – 5510 DSP test
3 – DSPRM test
4 – HDLC32 test
5 – Quit
Select option : 2
5510 DSP Testing Section:
1 – Reset ALL DSPs
2 – Reset 1 DSP
3 – Download DSPware
4 – CHPIR Enable/Disable
5 – Display c5510 ring
6 – Show HPI RAM
7 – Show eHPI memory thru Relay command
8 – Show Controller
9 – c5510 Keepalive Enable/Disable
10 – Download bootloader using indirect slave access
11 – Write HPI RAM
13 – DSP application download
14 – faked dsp crash
15 – Wait in Firmware Restart Indication
16 – Display DSP Keepalive Status
17 – QUIT
Select option : 16
DSP Keepalive Status Display:
=============================
DSP 1 is not UP, State: 5, Keepalive Sent: 0, Skip 0
DSP 2 is not UP, State: 5, Keepalive Sent: 0, Skip 0
DSP 3 is not UP, State: 5, Keepalive Sent: 0, Skip 0
DSP 4 is not UP, State: 5, Keepalive Sent: 0, Skip 0
DSP 5 Not Exist
DSP 6 Not Exist
DSP 7 Not Exist
DSP 8 Not Exist
5510 DSP Testing Section:
1 – Reset ALL DSPs
2 – Reset 1 DSP
3 – Download DSPware
4 – CHPIR Enable/Disable
5 – Display c5510 ring
6 – Show HPI RAM
7 – Show eHPI memory thru Relay command
8 – Show Controller
9 – c5510 Keepalive Enable/Disable
10 – Download bootloader using indirect slave access
11 – Write HPI RAM
13 – DSP application download
14 – faked dsp crash
15 – Wait in Firmware Restart Indication
16 – Display DSP Keepalive Status
17 – QUIT
-Push