Example

Edit the RAN ID

Next, you must delete the RAN ID. Suppose RAN ID 0x0002 is the recorded announcement, "You have won one hundred dollars," and the host wants to change the announcement to "You have won ten dollars." RAN ID 0x0002 is currently playing to several channels from a number of DSP-ONE cards. The host wants to stop these plays in progress, so it sends the Recorded Announcement Single Delete message with the forced flag set, and with the slot and VRA SIMM field set to the wild card (0xFF). This action cancels any current plays of RAN ID 0x0002 and removes all instances of RAN ID 0x0002 stored on cards that support single message deletion.

Important! In this example, you cannot delete instances of RAN ID 0x0002 if they are stored cards with file system Revision 0.

Each VRA SIMM that deletes RAN ID 0x0002 then generates the alarm Single Message Deletion Complete. As soon as the host receives this alarm, it may download the new RAN ID 0x0002 to each VRA SIMM. As soon as the first download completes, the new message is available to play.

Recover the Flash Memory

The final step in using the Single Message Deletion feature is to recover the flash memory used by the deleted RANs. The single message deletion created a new RAN ID 0x0002 and marked the old RAN ID 0x0002 as not to be used. But it did not overwrite the flash memory used by the old message with the new message because flash memory is a write-once mechanism.

You can recover the flash memory using the Recorded Announcement File System Defragment (0x0103) message. You can defragment whenever it is convenient or when more memory is needed for RAN downloads. The Recorded Announcement File System Report (0x0119) message provides defragmentation levels and memory use information. When a large proportion of the memory could be recovered by defragmentation, an alarm is sent.

The host must first take each VRA SIMM Out of Service, defragment the flash memory, then bring the VRA SIMM In Service, one SIMM at a time.