Commit Graph

295 Commits (a05a361fc3bde6094c954dd23f87a209fdfa409d)

Author SHA1 Message Date
Joshua Colp c42a8d9b99 Finish up the last commit (was worse then originally reported)
19 years ago
Joshua Colp a5641b46de Don't treat an unexpected control subclass as voice (issue #7858 reported by PCadach)
19 years ago
Russell Bryant 034a919e1f Fix a few issues related to the handling of channel variables
19 years ago
Russell Bryant 2f5c21ded7 revert bogus change to attempt to fix bug 7506 which actually causes half of
19 years ago
Joshua Colp 1204f825d7 Reset our stream and vstream pointers back to NULL so that any generator that uses them (file based MOH) will not try to close them again. (issue #7668 reported by jmls)
19 years ago
Russell Bryant f4c24d5d62 Always generate a Newstate event in ast_setstate() instead of making it a
19 years ago
Russell Bryant 5e3b7eec7d suppress a compiler warning about the usage of a potentially uninitialized variable
19 years ago
Kevin P. Fleming 4f3b40fe79 ensure that the 'feature digit timeout' value is taken into account when deciding how long the bridge should run (this fixes a problem report where a digit press that did not invoke a feature is never passed across the bridge)
19 years ago
Kevin P. Fleming 6afc9c6c8f do a better job avoiding translation path teardown/setup when not needed
19 years ago
Kevin P. Fleming 0b6aa9cd29 don't do useless translation destroy/build when the channel is already in the correct format
19 years ago
Kevin P. Fleming 152df40d57 do masquerade-behind-proxy checking with better control over locks
19 years ago
Matt O'Gorman 84881a0662 patch resolves issue with when to decide if its right time
19 years ago
Joshua Colp d1afe5c64f Greatly simply the mixmonitor thread, and move channel reference directly to spy structure so that the core can modify it.
19 years ago
Kevin P. Fleming 84c0989323 handle Zap transfers behind chan_agent properly so the agent doesn't get stuck waiting for the call to hang up
19 years ago
Kevin P. Fleming e6254eeb34 don't leak frames when deferring DTMF or dropping duplicate ANSWER frames (issue #7041, slightly different fix, reported/patched by clausf)
19 years ago
Tilghman Lesher 891c6d599e Rolling back change until kpfleming is comfy
19 years ago
Tilghman Lesher f2dc4f491d Bug 7004 - release all threads waiting on a condition prior to freeing it
19 years ago
Kevin P. Fleming 58c3bdc8f1 simplify spy queue flushing logic, and always force a flush when one side gets full, even if the other side is not empty (issue #6457)
19 years ago
Olle Johansson ac9f562712 Revert earlier change
20 years ago
Olle Johansson b3af62dc4f Fix for astmm compilation
20 years ago
Russell Bryant 799247b4d5 don't hang up the channel if its state is set to UP before we return from ast_call (issue #6569)
20 years ago
Kevin P. Fleming 5fbe407b98 ensure that spy frame queueing is able to deal with translation failing for any reason (issue #6546)
20 years ago
Russell Bryant e27d844918 now that CDR is a loadable module, don't depend on it elsewhere (issue #6460)
20 years ago
Olle Johansson dc08bd8501 Issue #6439 - the "timebomb" bug. Patch by Markster over GPRS
20 years ago
Kevin P. Fleming 05fed23d06 ensure that channel cannot become zombie after we check but before we try to start indications
20 years ago
Russell Bryant 696922defe fix MixMonitor crash (issue #6321, probably others)
20 years ago
Matt O'Gorman b0609b29aa Minor typo refrenced in 6191
20 years ago
Kevin P. Fleming 2f4783a770 eliminate rounding errors that caused call time limits to be inaccurate (issue #5913)
20 years ago
Kevin P. Fleming 229b778b0b make monitoring more tolerant of peers that deliver frames in bursts
20 years ago
Kevin P. Fleming 73ef559240 revert incorrect fix for bug #6048 from revision 7709
20 years ago
Tilghman Lesher 89de6c9df6 Bug 6091 - Fix race condition around uniqueid
20 years ago
BJ Weschke 5a06af4d57 Bug #6003 - Don't free the channel structure until after having sent the manager event.
20 years ago
Kevin P. Fleming 0d3fc8d103 ensure channel's scheduling context is freed (issue #5788)
20 years ago
Kevin P. Fleming 463ebe8b4b port memory leak fix from rev 7223 in trunk
20 years ago
Kevin P. Fleming a563eab49a remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 60ebbb5744 issue #5770
20 years ago
Kevin P. Fleming c6e7b2a333 issue #5590
20 years ago
Kevin P. Fleming 5f50e4cb93 native bridging changes
20 years ago
Kevin P. Fleming b05e64ed12 issue #5564
20 years ago
Kevin P. Fleming cfced0420e use a writeable frame (some channel drivers/transcoders may modify the frame after it has been passed to ast_write())
20 years ago
Kevin P. Fleming 03ceef35ac optionally send silence during recording (issue #5135)
20 years ago
Kevin P. Fleming 8fb55e2478 fix various bugs related to list handling of channel variables (issue #5548)
20 years ago
Kevin P. Fleming 846b39a9f1 major redesign of the channel spy infrastructure, increasing efficiency and reducing locking conflicts
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer 5ef59963d0 Fix timeout > 600000 on Linux x86-32
20 years ago
Mark Spencer 7e890dd49c Handle device state changes properly when formatting characters are present (bug #5450, new patch)
20 years ago
Mark Spencer d2025ad2a1 Add walk by channel name prefixed
20 years ago
Mark Spencer 141d9f7156 Make sure when the timeout occurs that we actually break the bridge (bug #5252)
20 years ago
Kevin P. Fleming 2fe49e7a5f support sending text through agent channels (issue #5295)
20 years ago
Mark Spencer 370f98e223 Fix crash in chanspy (bug #5332)
20 years ago