I am using the Avaya AES Connector PDC. The application is supposed to put the caller on Hold. During the Hold, a Dial of the agent's phone number is initiated. The agent picks up the phone, and the application tells the agent to press 1 to connect to the caller. After pressing 1, a Conference is initiated, and the caller and agent are officially talking with each other.
All of this is working, however, what's not working is if there's a scenario where the agent and the user needs to be disconnected, I'm only able to successfully hang up the agent, but not the original caller. I initiate a "Disconnect" and a "Retrieve," and then have the application go to the return (EndOfApp node), and the agent hangs up but the caller gets stuck in limbo and doesn't hang up. I've also tried doing a "Disconnect" without a "Retrieve," but then the Agent doesn't hang up when that happens. Any suggestions would be appreciated.