My understanding is that the media server caches the audio files to avoid errors in this type of situation. In a quick test in our development environment, I set up a simple attendant profile that just played a 1 minute audio file. While that file was playing back on a call I had placed, I copied over the file with a different file with the same name.
There was no impact on playback and the next call pulled the new file. This isn't exactly the same as your scenario, but you could certainly test in the same manner that I did with your handler you are using to record the file yourself.
------------------------------
Aaron Lael
State of Utah
------------------------------
Original Message:
Sent: 04-30-2019 00:32
From: Halesha Nagarajappa
Subject: Record File
Hi team,
I have requirement where i have to create the 2 handler . First one is customer facing IVR, it play the some custom message and some menu options to customer. Second Handler is for business people to call the IVR and record the custom message . This custom message recorded by the business will be used the First handler to play back to customer. My question is while first handler playing the custom message to customer ,if business people calls the second handler record their message ,what will happen? will it overwrite the audio file or it will through an error saying that file is locked by First Handler as it is currently getting played to customer?
#Handlers
------------------------------
Halesha Nagarajappa
Accenture Solutions Pvt. Ltd.
------------------------------