Index: channels/chan_sip.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v retrieving revision 1.806 diff -r1.806 chan_sip.c 9342c9342 < static int handle_request_bye(struct sip_pvt *p, struct sip_request *req, int debug) --- > static int handle_request_bye(struct sip_pvt *p, struct sip_request *req, int debug, int ignore) 9347a9348,9350 > > if (p->pendinginvite && !ignore) > transmit_response_reliable(p, "487 Request Terminated", &p->initreq, 1); 9671c9674 < res = handle_request_bye(p, req, debug); --- > res = handle_request_bye(p, req, debug, ignore);