[asterisk-bugs] [Asterisk 0011058]: Asterisk doesn't recognize a "408 Request Timeout"

noreply at bugs.digium.com noreply at bugs.digium.com
Thu Nov 15 05:38:20 CST 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11058 
====================================================================== 
Reported By:                ibc
Assigned To:                oej
====================================================================== 
Project:                    Asterisk
Issue ID:                   11058
Category:                   Channels/chan_sip/Interoperability
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.13  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             10-23-2007 04:57 CDT
Last Modified:              11-15-2007 05:38 CST
====================================================================== 
Summary:                    Asterisk doesn't recognize a "408 Request Timeout"
Description: 
If Asterisk calls a SIP user and receives from him a "480 User not
responding" Asterisk hangups the call OK.

But in my case Asterisk calls a SIP user registered in a OpenSer, and this
OpenSer cancels not responding calls after 60 seconds and replies with a
"408 Request Timeout", but Asterisk ignores this reply and doesn't send the
ACK. So the channel remains open.

About "408 Request Timeout" RFC 3261 says:

    21.4.9 408 Request Timeout

     The server could not produce a response within a suitable amount of
     time, for example, if it could not determine the location of the
user
     in time.  The client MAY repeat the request without modifications at
     any later time.

I think Asterik should accept a "408" and terminate the call.
====================================================================== 

---------------------------------------------------------------------- 
 oej - 11-15-07 05:38  
---------------------------------------------------------------------- 
That's a different issue. We do accept 408, but now you report that we
don't support 487. 

We do in fact hangup if we receive a 487.

When you add a log file here, we need a full SIP debug with debug and
verbosity set to 4, so we can see what's going on in your Asterisk (please
read the bug guidelines).  Without this data, it's very hard to determine
what the problem really is. Thanks. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-15-07 05:38  oej            Note Added: 0073693                          
======================================================================




More information about the asterisk-bugs mailing list