Give caller ability to dial another ext. after leaving mess


I am looking to create the following scenario:

Caller dials extension and is prompted to leave message.
Caller receives announcment either before or after leaving message “please leave a message at the sound of the tone. When finished press 5 to dial another exten or dial 0 for operator” or something similar.
Caller can hit * at any time to go back to the main menu.

Thanks for your help in advance.