freeswitch/libs/freetdm/src
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
..
ftmod ftmod_libpri: Rework handling of peer-initiated hangup events 2012-11-12 22:54:27 +01:00
include FreeTDM: Add ftdm_clamp_safe() 2012-10-06 16:50:55 +02:00
isdn
ss7
detect_dtmf.c we need to fix this build system it masks errors 2011-09-16 12:13:25 -05:00
detect_tones.c
fsk.c
ftdm_backtrace.c FreeTDM: Move custom backtrace code into ftdm_backtrace_walk() and helper functions. 2012-07-11 17:25:58 +02:00
ftdm_buffer.c Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
ftdm_call_utils.c chlog: freetdm - SS7: Support for Transparent IAM 2011-05-17 17:27:05 -04:00
ftdm_callerid.c
ftdm_config.c Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
ftdm_cpu_monitor.c
ftdm_dso.c
ftdm_io.c Updated ftmod_pritap.c to send SIGEVENT_UP when the tapped line is answered 2012-10-29 15:32:16 -04:00
ftdm_queue.c freetdm: - Extend ftdm interrupt object to notify which IO events are ready in the device 2012-05-07 15:13:26 -04:00
ftdm_sched.c stop sched thread quicker on global destroy 2012-04-02 15:33:45 -05:00
ftdm_state.c Merged latest FreeTDM code from Sangoma's repo 2012-09-12 11:05:39 -04:00
ftdm_threadmutex.c OPENZAP-183 --resolve 2012-05-09 09:20:10 -05:00
ftdm_variables.c
g711.c
hashtable.c
hashtable_itr.c
libteletone_detect.c Copyright date update. 2012-04-18 11:52:02 -05:00
libteletone_generate.c Copyright date update. 2012-04-18 11:52:02 -05:00
priserver.c Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
sangoma_pri.c Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
sangoma_pri.h Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
testanalog.c
testapp.c
testcid.c
testisdn.c
testpri.c
testr2.c FreeTDM: Add gcc printf()-style format string checks to ftdm_log(), also add FTDM_(U)INT64_FMT and FTDM_TIME_FMT constants. 2012-07-11 22:44:08 +02:00
testtones.c
uart.c