voxter/kazoo

Call stats get stuck as handled when a call is transferred after being answered by agent

danielfinke opened this issue · 1 comments

If there are 2+ nodes running ACDC, some nodes do not move into the "answered" state because connect_win events are targeted publishes to specific node-pid queues. If a call that has been answered by an agent is transferred and the call IDs change, if the agent process receiving the updates is in the "ringing" state, a crash occurs, breaking stat updates and status of agent.

Furthermore, agents who transfer calls out do not have their status reset. It only resets to ready when the target transfer leg hangs up the transferred call

Not seeing this behaviour recently, will keep issue open until next release deployment