Markus Mueller 6196a4199e ftmod_libpri: Possible fix for call tear-down problems (+ locking cleanup)
Remove pri_destroycall() in on_hangup() and
use pri_hangup() instead of the deprecated pri_release().

NOTE: The original patch used PRI_CAUSE_NORMAL_CIRCUIT_CONGESTION for the cause
      code, which (without pri_enable_hangup_fix() enabled) emits a RELEASE COMPLETE
      message. This version of the patch uses PRI_CAUSE_NORMAL_CLEARING (-1). (stkn)

Additionally, use ftdm_set_state() instead of ftdm_set_state_locked() because the channel
is already locked. (stkn)

Completely-untested-by: Stefan Knoblich <stkn@openisdn.net>
2011-04-30 18:16:46 +02:00
2011-04-12 09:29:44 -07:00
2009-02-11 02:53:31 +00:00
2009-02-13 23:33:36 +00:00
2008-05-14 20:39:43 +00:00
2009-12-17 18:33:45 +00:00
2010-04-01 21:00:45 -04:00
2011-03-17 08:34:00 -05:00
2009-10-02 14:44:16 +00: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
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 196 MiB
Languages
C 65.2%
C++ 20.8%
JavaScript 4.8%
Assembly 2%
Makefile 1%
Other 5.4%