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?
Thanks for your reply przeqpiciel. Actually I am not getting any call event from B party when their agent picks up the call from their queue. That is the problem.
just to make sure you are not missing an event add the all class to your read line, and verify if still isues will be needed to debug the PHP script and make sure the information it is transmited over the socket
I have added all class in my manager user conf but still no luck. Issue is that I am not getting any event from remote party when their agent picks up the call from their queue.