Hello, guys!
Today I want to share with you the solution for IVRs are inconsistent.
Symptom
After changing the MCU board, and downgrading the version, the system prompts the IVRs are inconsistent.
And re-import the original version of the IVR file, the system still reports the alarm.
Reason
Log in to the MCU main board and alarm board separately using administrator.
Run the following command to check the IVR file and save the information as a file.
file ll /ata00:1/ivr/Chinese
file ll /ata00:1/ivr/Custom
file ll /ata00:1/ivr/English
file ll /ata00:1/ivr/French
file ll /ata00:1/ivr/German
file ll /ata00:1/ivr/Japanese
file ll /ata00:1/ivr/Russian
file ll /ata00:1/ivr/Spanish
Note:
When you use SecureCRT or PuTTY to run the preceding commands, a message indicating that the formats are asymmetric may be displayed. In this case, perform the following operations:
(SecureCRT)Select the New line mode, shown as below:

(PuTTY)Select the Implicit CR in every LF and Implicit LF in every CR. Shown as below:

Compare the printed files of the two boards by using the BeyondCompare tool. The IVR files of the two boards are different.
The comparison result indicates that the new MCU version has two more IVR files than the old version.
/ata00:1/ivr/Chinese/3600380.wav
/ata00:1/ivr/English/3600380.wav
The IVR import mode of the MCU uses overwrite(the same name) + add(different name) import mode. When the IVR of the old version is imported, the extra IVR files on the new board are not deleted. Therefore, the alarm cannot be cleared after the IVR is imported again.
Solution
Log in to the corresponding board, and run the following command to delete the redundant IVR files.
file rm /ata00:1/ivr/Chinese/3600380.wav
file rm /ata00:1/ivr/English/3600380.wav
This is all, thanks for reading!


