I am working on a development project in Asterisk where I call B party via auto-dialer. When call is answered at B party, call goes to their queue and an announcement is played. Their agents pickup the call in between their announcement. I have to transfer the call to another extension when their agent picks up. I have tried WaitForSilence but their agents don’t even stop for 1 second and if there is no one on the other side, they hangup. I have also tweaked in AMD but there is no success. How can I detect when their agent picks up the call?
I am using Asterisk 11.