Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 310284) +++ channels/chan_sip.c (working copy) @@ -19251,14 +19251,12 @@ /* Trigger a reinvite back to audio */ transmit_reinvite_with_sdp(p, FALSE, FALSE); - } else { + } else if (!reinvite) { /* We can't set up this call, so give up */ if (p->owner && !req->ignore) ast_queue_control(p->owner, AST_CONTROL_CONGESTION); pvt_set_needdestroy(p, "received 488 response"); - /* If there's no dialog to end, then mark p as already gone */ - if (!reinvite) - sip_alreadygone(p); + sip_alreadygone(p); } break; case 491: /* Pending */