Merged revisions 319758 via svnmerge from
authorRichard Mudgett <rmudgett@digium.com>
Thu, 19 May 2011 16:52:47 +0000 (16:52 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 19 May 2011 16:52:47 +0000 (16:52 +0000)
commitb33fc4db483859f30bab29488ac570f9e757688d
tree050f1ced7be5f84e4272999d84de71891d2e5a05
parent573108e63ca126e56771b49ab8c826c7a185f1c1
Merged revisions 319758 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8

........
  r319758 | rmudgett | 2011-05-19 11:50:48 -0500 (Thu, 19 May 2011) | 21 lines

  CCSS generic agent with POTS and ISDN phones fail caller busy call-back test.

  If the following is true after a CCSS activation:
  * The generic agent is for an analog phone or ISDN phone.  (Caller party)
  * The called party becomes available.
  * The caller party is not available.

  When the caller party becomes available, the caller is not alerted to the
  called party being available.  The generic agent still thinks the caller
  is busy.

  * Fixed the generic agent device state event subscription to look for all
  device states that are considered available.

  * Encapsulated the device state test for CCSS generic device available in
  cc_generic_is_device_available().  Made the generic agent and monitor use
  the new function instead of the manually coded inline equivalent.

  JIRA AST-559
  JIRA SWP-3462
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@319759 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/ccss.c