8c58a10999
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> |
||
---|---|---|
.. | ||
ftmod | ||
include | ||
isdn | ||
ss7 | ||
detect_dtmf.c | ||
detect_tones.c | ||
fsk.c | ||
ftdm_backtrace.c | ||
ftdm_buffer.c | ||
ftdm_call_utils.c | ||
ftdm_callerid.c | ||
ftdm_config.c | ||
ftdm_cpu_monitor.c | ||
ftdm_dso.c | ||
ftdm_io.c | ||
ftdm_queue.c | ||
ftdm_sched.c | ||
ftdm_state.c | ||
ftdm_threadmutex.c | ||
ftdm_variables.c | ||
g711.c | ||
hashtable.c | ||
hashtable_itr.c | ||
libteletone_detect.c | ||
libteletone_generate.c | ||
priserver.c | ||
sangoma_pri.c | ||
sangoma_pri.h | ||
testanalog.c | ||
testapp.c | ||
testcid.c | ||
testisdn.c | ||
testpri.c | ||
testr2.c | ||
testtones.c | ||
uart.c |