[asterisk-dev] Bug#7505 Introduce missing cause "Non-selected user clearing"

Armin Schindler armin at melware.de
Mon Jul 10 10:25:18 MST 2006


Hi all,

I was a bit disappointed when my feature-request #7505 on the bug tracker
was just closed by vechers. The given reason: "the bug tracker is not the 
best tool for feature requests without patches".
Why shouldn't such request (actually some people might see a bug report 
here) handled by the bug tracker?

Anyway, now I try it via this list:
The cause defined as "Non-selected user clearing" with value 26 is currently 
neither defined nor used.
This should be added (like in causes.h) and e.g. app_dial should set this
to hangupcause for all dialed peers which were dialed, but did not get the
call, because another peer got the call (hanguptree()).
According to ISDN spec (I don't know which), this 'cause' signales
the called party on hangup that another device got the call. This is used
to avoid adding this call to the phones missed-call-list when another one 
took it.
The channel drivers then can see if this hangupcause can be used with
their tech. At least with ISDN it makes sense.

Every PBX I know (BRI interfaces) does it that way.

What do you think?

Armin



More information about the asterisk-dev mailing list