Block callers from leaving VM during extended absence

Is there a way a user can set an extended absence greeting (temp greeting) and stop callers from leaving a VM ?