Summary:ASTERISK-17920: [patch] SLA can send a HOLD hint when trunk is not held
Reporter:Damien Wedhorn (wedhorn)Labels:patch
Date Opened:2011-05-25 02:39:47Date Closed:
Versions:Frequency of
Environment:Attachments:( 0) meetme-sla1.diff
Description:With two SLA stations on an SLA trunk, when one holds, meetme sends out a HOLD hint even though the other station and trunk are still IN_USE.


Patch moves all hold functions to only act when a single station is attached.
Comments:By: Russell Bryant (russell) 2011-05-27 16:52:27

Does this still work as expected after the 2nd station puts the trunk on hold?

By: Damien Wedhorn (wedhorn) 2011-05-27 17:26:35

Yes, but I have to admit I didn't dig too deep in the logic of the patch, and I've only tested against Skinny SLA development I'm working on.

But, what I get with 2 active stations with this patch:

Press hold on station1
station1 channel hungup from meetme
no hints issued

Press hold on station2
station2 channel hungup from meetme
hold hint issued to both stations

Without this patch, the hold hint is issued for both hold events.

Edit: forgot about trunk:
station2 and trunk still active after station1 hold
trunk on hold after station2 hold