if you dial appropirate feature code on your phone,you can save(delete,listen and tec.) messages whatever you want to say.But this way ,every time you manuelly change these messages...?f you want to do one time...you save pre-recording files on your desktop and when you need to change,connect via ssh and change file manuellyThere is no automatic or web based config for this ..
If you want to insert the recorded message when someone calls your number, you can record a lot of files (translate them into .gsm)... upload them in the Section System Recordings and create some Announcement.
After that, you have to work with the Time Conditions... If you configure in the right way the Time Conditions, your Elastix System can swith automatically the records that you have set for the specific day.
You can understand so much about Time Conditions on Elastix Withoout Tears... but if you have some doubts I'm pleased to answer your question.
web GUI in Recordings where each extension/user has a list of pre-recordings like "I am in the office, I am out of the office, I am in meetings all day". Then when they log on to /recordings, they see their list and turn which one ON. Maybe an option to have multiple ONs and define by order to play.