[asterisk-bugs] [Asterisk 0014584]: Asterisk does not stop retransmission

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Mar 2 10:25:53 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14584 
====================================================================== 
Reported By:                klaus3000
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   14584
Category:                   Channels/chan_sip/Interoperability
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.23 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-03-02 09:22 CST
Last Modified:              2009-03-02 10:25 CST
====================================================================== 
Summary:                    Asterisk does not stop retransmission
Description: 
Scenario:


client                Asterisk
  ------INV,407,ACK-------->
  ------INV---------------->
                            -----INV---->
                            <---183------
  <-------183---------------
                            <---180------
  <-------180---------------
  --------CANCEL----------->
    X----487, 200-(loss)----

  ---CANCEL retransmission->
  <----487, 200-------------
  ---ACK------------------->

  <----487------------------
  <----487------------------
  <----487------------------
  <----487------------------
  <----487------------------

====================================================================== 

---------------------------------------------------------------------- 
 (0100995) klaus3000 (reporter) - 2009-03-02 10:25
 http://bugs.digium.com/view.php?id=14584#c100995 
---------------------------------------------------------------------- 
I think I found the problem: The retransmitted CANCEL triggers again 487.
But this is not an immediate replacement of the scheduled 487, but a new
one. Thus, after the second CANCEL there are two 487 replies scheduled for
retransmissions, and the ACK stops only one of these two. (take a look at
the retransmission ID)

btw: attached patch helped me find the problem 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-03-02 10:25 klaus3000      Note Added: 0100995                          
======================================================================




More information about the asterisk-bugs mailing list