Temporary greeting in Voicemail

I have my Asterisk 11 installed from source and up and running. The problem I am having is when users record the unavailable and Busy message. It dose not make them active. It uses the temporary greeting then that one is what is presented to callers when leaving a message. Is this how it is suppose to work? Also I go in and erase the Temp greeting and the default greeting them plays. Makes no sense. What do I need to do to fix this