[asterisk-bugs] [Asterisk 0014547]: [patch] Resending CANCEL doesn't stop

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Feb 27 11:46:46 CST 2009


The following issue has been RESOLVED. 
====================================================================== 
http://bugs.digium.com/view.php?id=14547 
====================================================================== 
Reported By:                makoto
Assigned To:                file
====================================================================== 
Project:                    Asterisk
Issue ID:                   14547
Category:                   Channels/chan_sip/General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
Asterisk Version:           1.6.1-rc1 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 duplicate
Duplicate:                  11231
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-02-24 20:53 CST
Last Modified:              2009-02-27 11:46 CST
====================================================================== 
Summary:                    [patch] Resending CANCEL doesn't stop
Description: 
If sending CANCEL and receiving 200 OK occur at almost the same time,
Asterisk resends CANCEL and it doesn't stop.

See attached packet capture.

Attached patch will fix the problem.

======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
duplicate of        0011231 [patch] Many retransmits when chan_sip ...
====================================================================== 

---------------------------------------------------------------------- 
 (0100895) file (administrator) - 2009-02-27 11:46
 http://bugs.digium.com/view.php?id=14547#c100895 
---------------------------------------------------------------------- 
I'm closing this out in favor of 11231. The actual underlying issue is the
same. In your case a 200 OK is received to the INVITE which cancels out
that transaction and increases the sequence number. When the 200 OK to the
CANCEL gets sent out the sequence number is below and it is treated as a
late packet. I would suggest you follow 11231 and provide input for that
patch, I will see if I can move the issue along to resolution. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-02-27 11:46 file           Note Added: 0100895                          
2009-02-27 11:46 file           Relationship added       duplicate of 0011231
2009-02-27 11:46 file           Duplicate ID             0 => 11231          
2009-02-27 11:46 file           Status                   confirmed => resolved
2009-02-27 11:46 file           Resolution               open => duplicate   
======================================================================




More information about the asterisk-bugs mailing list