[asterisk-bugs] [Asterisk 0017347]: Asterisk generates responses with missing Via headers

Asterisk Bug Tracker noreply at bugs.digium.com
Tue May 18 14:25:31 CDT 2010


The following issue has been set as RELATED TO issue 0016116. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17347 
====================================================================== 
Reported By:                klaus3000
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17347
Category:                   Channels/chan_sip/Interoperability
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.6.2.7 
JIRA:                       SWP-1473 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-05-17 08:07 CDT
Last Modified:              2010-05-18 14:25 CDT
====================================================================== 
Summary:                    Asterisk generates responses with missing Via
headers
Description: 
If Asterisk detects a spiraled SIP call (outgoing INVITE is coming in
again), it will handle the forwarding internally (Local/...) and cancels
the outgoing call. Therefore Asterisk will send a CANCEL and due to
spiraling it will also receive a CANCEL and will respond with 487 to the
incoming spiraled INVITE.

This 487 response generated by Asterisk is malformed, it misses the second
Via header (which is present in the incoming INVITE, and in the 100 Trying
sent by Asterisk immediately after receiving the spiraled INVITE). 

Problem happens with both, pedantic=yes and =no.

I tried to capture the call with "call show history" but for some reasons,
this call is not present in the history.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0016116 [patch] Fix/improve transaction/dialog-...
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-05-18 14:25 lmadsen        Relationship added       related to 0016116  
======================================================================




More information about the asterisk-bugs mailing list