[Asterisk-bugs] [Asterisk 0010164]: Incorrect notify handling when hints contain multiple devices

noreply at bugs.digium.com noreply at bugs.digium.com
Mon Jul 9 22:18:02 CDT 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=10164 
====================================================================== 
Reported By:                nic_bellamy
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10164
Category:                   Channels/chan_sip/Subscriptions
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:            1.2.20  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        Yes 
Request Review:              
====================================================================== 
Date Submitted:             07-09-2007 21:48 CDT
Last Modified:              07-09-2007 22:18 CDT
====================================================================== 
Summary:                    Incorrect notify handling when hints contain
multiple devices
Description: 
There's a logic flaw in transmit_state_notify():

When sending a state notification, the hints for the extension are checked
to see if the device is offline; if so it overrides the state notification
to say "not online".

The problem: if your hint contains multiple devices, _any_ of these being
offline will override the state. The state should only be overridden if
_all_ the hinted devices are offline.

This breaks BLFs for Polycom devices (and anything else using pidf/xpidf
notifications) when you have multiple devices hinted.

This was introduced by the fix for http://bugs.digium.com/view.php?id=9536.
====================================================================== 

---------------------------------------------------------------------- 
 russell - 07-09-07 22:18  
---------------------------------------------------------------------- 
We have a new system in place.  New uploads require agreeing to the license
through the web site.  If you have any questions or concerns, feel free to
talk to the person at Digium in charge of legal matters - Michelle Petrone
(mpetrone at digium.com). 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
07-09-07 22:18  russell        Note Added: 0067027                          
======================================================================




More information about the Asterisk-bugs mailing list