Playing customized MOH


Is it possible to play MOH(Music On Hold) in a queue at specific time intervals with appropriate music files.

I have a requirement like the following for MOH in a queue.

Step 1: First music file should be played every 20 seconds for 2 minutes.

Step 2: When step 1 is completed, Second music file should be played every 30 Seconds for 3 minutes.

Step 3: After finishing step 2, the third music file should be played once.

Any help on this is very much appreciated.

Many Thanks

Do you want differnt music or a diffent message to play?

The music file i referred is a voice file which contains voice messages.