Predictive dialer?

I’m not sure what this is called; I tried searching a few different ways and the closest thing I can find is a called a predictive dialer.

What I’m trying to do is find a solution that I can automate voice messages to a live or answering machine. I’d like to use a computer text to voice converter for outbound calls. The same message will play whether someone answers or not. I also need to be aware if an answering machine picks up to wait for the “tone” (or for the machine to stop talking).

Is this functionality built into asterisk and what is the proper terminology for this?