Recording Feature Improvement - Need input

Dear folks,

I wish to ask you guys what you think of an improvement I made in the recording module. That is, whether I should seek to get it committed so others can use it too.

Here’s a little background on why and what it does:
Essentially, we have to support 3 different languages in our IVRs, queues, etc. With the standard recording module, it seems the only option is to have multiple IVRs with different recordings selected.

My solution moves the “custom” folder under each language tree and adds the “Manual Entry” option to the list of recordings. It then prompts you for the filename, so you can enter “custom/MainIVR”, for example. Name tthe recording “MainIVR”. I can then create a single IVR and select the “MainIVR” as announcement on join. Then, in case the language channel is set to “en”, the “en/custom/MainIVR” recording is played. If set to “es”, the “es/custom/MainIVR” recording is played.

That way, we only need a single IVR that handles all supported languages. As for all recordings, if there is no recording for a language, say “fr”, it will fall back to “en”.

Would this be interesting to anyone? If so, I’d open a ticket to get my changes committed.