Queue hold time

I am pulling my hair out with the queue system. I know it is easy, but can someone please help me. I have a company that wants the user to press 1 if the want to leave a message at any time while in the queue. How would I accomplish this?

This is very easy to do. In queues.conf add an entry for context in the queue that you want the user to be able to do this. Then you need to add that context to extensions.conf. So for example, in queues.conf:

[examplequeue]
context=examplecontext

extensions.conf:

[examplecontext]
exten => 1,1,Voicemail(whatever)

Thank you, I knew it was easy. thank you for you fast response.