--- chan_sip.orig 2005-09-09 09:45:19.000000000 -0400 +++ chan_sip.c 2005-09-09 09:18:45.000000000 -0400 @@ -9184,7 +9184,7 @@ transmit_response(p, "100 Trying", req); } } else { - if (p && !ast_test_flag(p, SIP_NEEDDESTROY)) { + if (p && !ast_test_flag(p, SIP_NEEDDESTROY) && !ignore) { if (!p->jointcapability) { if (ignore) transmit_response(p, "488 Not Acceptable Here (codec error)", req);