[asterisk-bugs] [Asterisk 0017486]: response_refer() does not have a default case, so a 400 final response stalls in the Transfer() application
Asterisk Bug Tracker
noreply at bugs.digium.com
Tue Jun 8 11:34:16 CDT 2010
The following issue has been SUBMITTED.
======================================================================
https://issues.asterisk.org/view.php?id=17486
======================================================================
Reported By: davidw
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 17486
Category: Channels/chan_sip/Transfers
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: SVN
JIRA:
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 269011
Request Review:
======================================================================
Date Submitted: 2010-06-08 11:34 CDT
Last Modified: 2010-06-08 11:34 CDT
======================================================================
Summary: response_refer() does not have a default case, so a
400 final response stalls in the Transfer() application
Description:
For an outgoing refer request, generated by the Transfer() application,
chan_sip.c's response_refer routine only recognizes specific response
codes, which don't include "400 Bad Request", the generic 400 response
code.
As a result, if it gets an unrecognized final status, it does not wake up
the Transfer application to allow it to return a FAILURE response to the
dialplan.
Cisco CCM 6 can generate this response to REFER, although not necessarily
to the REFERs generated by the standard Asterisk code.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2010-06-08 11:34 davidw New Issue
2010-06-08 11:34 davidw Asterisk Version => SVN
2010-06-08 11:34 davidw Regression => No
2010-06-08 11:34 davidw SVN Branch (only for SVN checkouts, not tarball
releases) => trunk
2010-06-08 11:34 davidw SVN Revision (number only!) => 269011
======================================================================
More information about the asterisk-bugs
mailing list