Skip to content

590 AgentStateFSM: ignore HUNGUP events on Local channels from att. transfer

Closes #590

This is (mutually exclusive) alternative to !22 (closed) base on @jlebleu's comment

During attended transfer asterisk creates helper Local/... channel. Hangup on this channel causes AgentStateFSM to transfer to state MAgentReady prematurely - Agent has call on other (SIP/...) channel going.

This change at AmiEventProcessor.processHangup stops propagation of all hangups on channels, which:

  • is on Local/... channel
  • has ATTENDEDTRANSFER variable with value SIP/...

Merge request reports