[HELP]: Multiple incoming calls with unique ids for each one

Hello all,
we’re developing a system that recognizes a sentence said by someone(voice) and answers it back, and we’re doing that by phone. So as you should’ve notice we’re using asterisk.
Right now we’re handling one call at a time, but in the future we’re gonna handle multiple calls at the same time.

So here’s my question: how do I handle multiple calls and make sure every call recieves its own answer?

if I’m not clear enough please tell me how can I explain it better.
basically:
USER-> Asterisk -> recognition -> parser |
USER<- Asterisk <- answer <---------------V

up

um…every call that comes into Asterisk is processed individually.

I don’t think I understand the question, perhaps. That’s kind of what a PBX does. When something calls it, it answers.