Matteo Brancaleoni 8c58a10999 ftmod_libpri: Rework handling of peer-initiated hangup events
Use peerhangup flag variable to track whether a hangup has been
initiated by the peer or libpri itself (e.g. Layer 2 timeouts).

These changes fix a couple of problems with hangup events not being
handled properly in some situations:

  - Call abort caused by incoming RESTART on a channel in use
  - T309 timeout after L2 loss
  - Improved hangup handling in libpri-side on_hangup() event handler
    and state_advance() (FreeTDM side)

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-11-12 22:54:27 +01:00
2012-11-09 11:14:41 -06:00
2009-02-11 02:53:31 +00:00
2012-11-12 19:58:30 +00:00
2012-10-29 15:51:16 -05:00
2009-02-13 23:33:36 +00:00
2008-05-14 20:39:43 +00:00
2012-11-12 05:50:00 -06:00
2012-10-10 13:57:31 -05:00
2010-04-01 21:00:45 -04:00
2012-05-28 16:35:00 +00:00
2009-10-02 14:44:16 +00:00
2012-11-09 11:50:11 -06:00
2012-05-15 10:20:52 -05:00
2010-01-23 20:19:18 +00:00
2009-11-18 19:42:00 +00:00
2006-12-17 01:01:09 +00:00
2012-10-29 09:52:01 -05:00
add
2011-10-21 10:15:15 -05:00
Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Multiple Licenses 268 MiB
Languages
C 64.4%
C++ 21.8%
JavaScript 4.7%
Assembly 2%
Makefile 1%
Other 5.4%