Not sure what you mean by mapping the wave files, but to identify which wave file was played you could add a 2nd policy, or a 2nd behavior on the Agentless policy that saves the wave file name to a Dialer or call attribute using the same macro logic that defines the name of the wave file to be played. Using a call attribute you could save the value to the IC Call Detail table in one of the 'CustomStringX' fields. Using a Dialer attribute you could save it to the call list table but if there's going to be a lot of entries over time that will get hard to manage, especially if you have to track the date/time along with it. If writing it back to the call list I'd probably just use a single field (e.g., LastMessageLeft) and then put a trigger on the call list that writes the value to a custom table along with a date/time stamp when the record is updated with a new value for that field. With either of these you could have a disposition policy that clears the value if the disposition came back as 'Failed to play recording.'