[asterisk-bugs] [Asterisk 0013668]: sip show inuse count is negative

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Oct 24 23:59:33 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=13668 
====================================================================== 
Reported By:                mjc
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   13668
Category:                   Channels/chan_sip/General
Reproducibility:            random
Severity:                   minor
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.6.0 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-10-10 15:02 CDT
Last Modified:              2008-10-24 23:59 CDT
====================================================================== 
Summary:                    sip show inuse count is negative
Description: 
I have a bunch of snom 360s and asterisk-1.6.0-rc6. The snom BLF LEDs
monitor hints. However, the hints are getting confused and inverting state
sometimes. That is, unused extensions are being shown as in-use, and
vice-versa.

If I run "sip show inuse" during these times, I see entries like this:

steerpike*CLI> sip show inuse
* User name               In use          Limit
mjc_server                0               10
mjc_library               0               10
mjc_lab                   0               10
mjc_office                0               10
mjc_home                  0               10
* Peer name               In use          Limit
mjc_server                0/0/0           10
mjc_library               0/0/0           10
mjc_lab                   -1/0/0          10
mjc_office                0/0/0           10
mjc_home                  0/0/0           10

Note the "-1"! This is nonsense, and results in an "in use" hint:

steerpike*CLI> core show hints
                    601 at internal            : SIP/mjc_office&SIP/m 
State:InUse           Watchers 11

where the defined hint is:

exten =>
601,hint,SIP/mjc_office&SIP/mjc_home&SIP/mjc_lab&SIP/mjc_server&SIP/mjc_library


Somehow, the call count is being decremented by 2 after a hangup (from 1
to -1). Call counts should be clamped at zero, I would suggest.

This problem did not occur on the same system when we had 1.2.x and 1.4.x
running.

- Mike
====================================================================== 

---------------------------------------------------------------------- 
 (0094267) crjw (reporter) - 2008-10-24 23:59
 http://bugs.digium.com/view.php?id=13668#c94267 
---------------------------------------------------------------------- 
I upgraded to 1.6.0.1+hintfix_rev151414.patch.
I tried re-testing the sequence of events that used to always give me a
negative INUSE counter (see my earlier note in this bug report).
SO FAR SO GOOD... the INUSE counter is now correct for all phases of the
test.

Admittedly, the system has only been up for 30 minutes, and being 1:00am
it is somewhat idle.  I will post again if I see any problems. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-10-24 23:59 crjw           Note Added: 0094267                          
======================================================================




More information about the asterisk-bugs mailing list