A
A
Anton18632021-02-26 10:33:07
Asterisk
Anton1863, 2021-02-26 10:33:07

Is it possible to use TALK_DETECT() not only through AMI or ARI, waiting for the arrival of a speech capture event, but to catch the status through AGI?

I would like to understand at every step of communication between a person and a robot when the person has finished speaking and only after that perform the rest of the actions of the robot. The talk_detect function in the asterisk dialplan is the most suitable for these tasks, but its implementation goes through sending events through the AMI. But I really would not like to bother with AMI because of this moment. Are there any variable channels that can show the status if it is checked cyclically after a certain period of time. There is, of course, the AMD() function, but its specificity is more suitable for determining an answering machine than for determining when a person has finished speaking.

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question