Merged revisions 60521 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Fri, 6 Apr 2007 18:59:42 +0000 (18:59 +0000)
committerRussell Bryant <russell@russellbryant.com>
Fri, 6 Apr 2007 18:59:42 +0000 (18:59 +0000)
commitbdd6e89dcd29c580fe6fd9c3ccea4e46ee5bfa7a
tree5209810e41e6988f468a977ae5c4b6c910e0bf7c
parentbc0310e94efd58319b3968aa52e9d9643e5ab8fe
Merged revisions 60521 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r60521 | russell | 2007-04-06 13:58:46 -0500 (Fri, 06 Apr 2007) | 16 lines

Fix a few problems with SLA.  (issue #9459, reported by francesco_r, fixed by me)

* The original behavior was that if one station put a call on hold, another one
  picked it up, and then hung up, the code would still consider the call on
  hold by the first station, so the trunk would not be hung up.  However, to
  better comply with what most people seem to expect it to behave, it will now
  hang up the trunk.

* Fix a problem with "barge=no".  This was only intended to prevent people from
  joining calls that are in progress.  However, it also prevented other people
  from picking up a call that was on hold.  This has been fixed.

* When there are no active stations on a trunk and it is on hold, the code now
  indicates the HOLD and UNHOLD conditions to the trunk channel.  This allows
  music on hold to be played to the trunk when it is on hold.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@60522 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_meetme.c