Skip to content

fix an unhold issue during the failed 2nd outgoing call

Wenpeng Song requested to merge 7.4-unhold-issue-during-failed-2nd-outgoing into devel

Regression issue after removed duplicated indications for un-hold:

A and B in call;
B flash/R and dial some unavailable number and received congestion tone;
B flash/R again within the congestion tone period(5s, channel_state = CALLING).

then external channel(pjsip) on B unholded, but local channel on B keeps no changes due to the mismatching channel_state

If B flash/R again after the congestion tone period(channel_state: AWAITONHOOK), everything works okay.

Edited by Wenpeng Song

Merge request reports