Asterisk to Asterisk Answer

I have an application that sends pre-recorded reminders to people in a list. When the call is made to an analog or “non-asterisk” phone system, call flow on my dialer starts when the human answers the phone.

However, when I call an asterisk pbx that I use, call flow begins when the call is answered by the extension and doesn’t wait for the human interaction.

Can someone direct me to the right place to fix this problem or to find the answer?

Most likely something on your dialer that is sensing that it is a human when it is not. I would take a closer look there.

"However, when I call an asterisk pbx that I use, call flow begins when the call is answered"
This is normal behaviour.
Of course you can recheck your asterisk setup. And remove answer if you dial “human number”.