[asterisk-bugs] [Asterisk 0012122]: Why Asterisk replies with "486 Busy Here" if it receives a "603 Decline"?
noreply at bugs.digium.com
noreply at bugs.digium.com
Wed Mar 5 11:49:51 CST 2008
The following issue has been RESOLVED.
======================================================================
http://bugs.digium.com/view.php?id=12122
======================================================================
Reported By: ibc
Assigned To: file
======================================================================
Project: Asterisk
Issue ID: 12122
Category: Channels/chan_sip/Interoperability
Reproducibility: always
Severity: minor
Priority: normal
Status: resolved
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!): 101278
Disclaimer on File?: N/A
Request Review:
Resolution: no change required
Fixed in Version:
======================================================================
Date Submitted: 03-03-2008 06:13 CST
Last Modified: 03-05-2008 11:49 CST
======================================================================
Summary: Why Asterisk replies with "486 Busy Here" if it
receives a "603 Decline"?
Description:
If Asterisk calls a phone and receives a "603 Decline" from it, it replies
a "486 Busy Here" to the caller, why?
It makes more sense to reply with a "480 Temporary Unavailable".
Also there is a draft about this issue to propose a new response code:
441: Decline
(instead of a global "603: Decline"):
http://tools.ietf.org/html/draft-worley-6xx-considered-harmful
I've tryed and in version 1.4.15, Asterisk replies with "403 Forbidden" if
it receives a "603 Decline" from a phone. Afortunatelly this terrible error
seems to be "semi"-solved in later versions ;)
======================================================================
----------------------------------------------------------------------
file - 03-05-08 11:49
----------------------------------------------------------------------
This is a dialplan configuration issue. It is falling through and
signalling back busy, as that is what app_dial returns in DIALSTATUS. If
you want to pass back a more accurate cause use the Hangup application with
a specific cause code. To get the cause code returned by the dial device
use ${HANGUPCAUSE}. If you want to see what the values map to it is
documented above hangup_cause2sip.
Issue History
Date Modified Username Field Change
======================================================================
03-05-08 11:49 file Note Added: 0083459
======================================================================
More information about the asterisk-bugs
mailing list