Feature request / central voice box

hi everybody,
im interested in a feature and have no idea if this is possible with asterisk as callmanager.

i want a central voice box where i can save and replay “voice”.

for example:
i talk with a friend and want to record the call (but not on my phone!).

or i call my own voicebox and record some text.

later it should be possible to replay the voice-records (once in the same way i call the voice box of my handy BUT ALSO during a call).

it should be possible to record a text to the voice box, then call another person and replay the record for her/him (not as voice message, but rather during the call; ispeek to him and THEN i replay the message for him).

any ideas?

best regards,