We study and model the resonance mechanism underlying the generation of A1 and A2 screech modes in an under-expanded supersonic jet. Following our previous work [1], where upstream-travelling guided jet modes were used to provide closure of the screech resonance loop, we here consider a more complete model in which both wavenumbers and frequencies of the upstream-and downstream-travelling waves are complex. The new model requires knowledge of the upstream and downstream reflection coefficients, which are treated as parameters and identified using the experimental data. The new screech model is shown to provide a more complete description of the measured data.