diff --git a/channels/chan_sip.c b/channels/chan_sip.c index d52fe27ab0..f7aadbee4f 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -3858,7 +3858,6 @@ static int sip_hangup(struct ast_channel *ast) if (p->invitestate == INV_CALLING) { /* We can't send anything in CALLING state */ ast_set_flag(&p->flags[0], SIP_PENDINGBYE); - __sip_pretend_ack(p); /* Do we need a timer here if we don't hear from them at all? Yes we do or else we will get hung dialogs and those are no fun. */ sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT); append_history(p, "DELAY", "Not sending cancel, waiting for timeout");