Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 320711) +++ channels/chan_sip.c (working copy) @@ -3854,7 +3854,8 @@ ast_channel_unlock(p->owner); } else if (p->refer && !p->alreadygone) { ast_debug(3, "Finally hanging up channel after transfer: %s\n", p->callid); - transmit_request_with_auth(p, SIP_BYE, 0, XMIT_RELIABLE, 1); + //KENLEE + transmit_request(p, SIP_BYE, 0, XMIT_RELIABLE, 1); append_history(p, "ReferBYE", "Sending BYE on transferer call leg %s", p->callid); sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT); } else { @@ -6204,7 +6205,8 @@ /* Send a hangup */ if (oldowner->_state == AST_STATE_UP) { - transmit_request_with_auth(p, SIP_BYE, 0, XMIT_RELIABLE, 1); + //KENLEE + transmit_request(p, SIP_BYE, 0, XMIT_RELIABLE, 1); } } else { @@ -19047,7 +19049,8 @@ ast_softhangup_nolock(p->owner, AST_SOFTHANGUP_DEV); } /* Perhaps there is an SD change INVITE outstanding */ - transmit_request_with_auth(p, SIP_BYE, 0, XMIT_RELIABLE, TRUE); + //KENLEE + transmit_request(p, SIP_BYE, 0, XMIT_RELIABLE, TRUE); } ast_clear_flag(&p->flags[0], SIP_PENDINGBYE); sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT);