No subject
Sun Jul 19 19:54:31 CDT 2009
Review: https://reviewboard.asterisk.org/r/692/
Modified:
trunk/channels/chan_sip.c
Modified: trunk/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/trunk/channels/chan_sip.c?view=diff&rev=267863&r1=267862&r2=267863
==============================================================================
--- trunk/channels/chan_sip.c (original)
+++ trunk/channels/chan_sip.c Thu Jun 3 22:11:31 2010
@@ -18774,6 +18774,11 @@
}
if (ack_res == FALSE) {
+ /* RFC 3261 13.2.2.4 and 17.1.1.2 - We must re-send ACKs to re-transmitted final responses */
+ if (sipmethod == SIP_INVITE && resp >= 200) {
+ transmit_request(p, SIP_ACK, seqno, XMIT_UNRELIABLE, resp < 300 ? TRUE: FALSE);
+ }
+
append_history(p, "Ignore", "Ignoring this retransmit\n");
return;
}
More information about the asterisk-commits
mailing list