Merged revisions 56277 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Thu, 22 Feb 2007 23:12:26 +0000 (23:12 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 22 Feb 2007 23:12:26 +0000 (23:12 +0000)
commit9138e53bc9ebff5449484fad08a2c60a5e0dd100
tree9045e1b907d62dd081e8338d2b8e027f7916053f
parentafc99294fa6a3bb8f448f80656c9ae41db5bcf82
Merged revisions 56277 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r56277 | russell | 2007-02-22 17:08:36 -0600 (Thu, 22 Feb 2007) | 18 lines

Merge changes from team/russell/sla_updates.

This batch of changes to the SLA code does a few different things.

* I made the SLA code event driven instead of having to act in a lot of busy
  loops while dialing things to wait for state changes.  This makes the code
  more efficient and readable at the same time.

* I have implemented a couple of new features.  The first is inbound trunk
  ringing timeouts.  This is an option that defines how long to let an incoming
  call on a trunk to ring.

* I have also implemented ring timeouts for stations.  They may be specified
  for the entire station, meaning it is how long to let the station ring before
  giving up.  You can also specify a ring timeout for a specific trunk on a
  station.  So, you can say that you only want a specific station to ring 5
  seconds if it is line1 ringing, but otherwise, there is no timeout.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@56278 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_meetme.c
configs/sla.conf.sample
doc/sla.txt
main/dial.c