Commit Graph

161 Commits (0b625fcc697329af3ff1af426bd61d51830b7e40)

Author SHA1 Message Date
Joshua Colp 7cfd95ac44 When serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled.
13 years ago
Matthew Jordan 1d5b70a564 Only create Stasis subscriptions when enabled
13 years ago
Matthew Jordan 3ccb6a9ea5 Fix the CDR CLI command 'cdr show active {channel}'
13 years ago
Matthew Jordan 2efa0948dc Filter out internal channels for bridge leave messages and parked call messages
13 years ago
Matthew Jordan fa0d221bd3 Remove spurious event raised when CDRs are reloaded
13 years ago
David M. Lee 516dbe86a0 Remove dispatch object allocation from Stasis publishing
13 years ago
David M. Lee 9d21631aee Optimize how Stasis forwards are dispatched
13 years ago
Matthew Jordan 0b97ac8e87 CDR: Improve handling of parking; resolve assertion when originating into park
13 years ago
Matthew Jordan c0576c7816 Fix a performance problem CDRs
13 years ago
Matthew Jordan 5cf1cae533 Filter internal channels out of bridge enter/leave message handling
13 years ago
Richard Mudgett 83d741f85e cdr: Change the number of container buckets to be similar to the channels container.
13 years ago
Richard Mudgett 334329de07 cdr: Fix some ref leaks.
13 years ago
Richard Mudgett 994a0da4d9 astobj2: Add warn unused attribute to some functions.
13 years ago
Kevin Harwell 4017609f8f Memory leaks fix
13 years ago
Richard Mudgett 4fb3ae9ecf Fix some uninitialized buffers for CDR handling valgrind found.
13 years ago
Richard Mudgett 45453100e9 Fixed problems with ast_cdr_serialize_variables().
13 years ago
Richard Mudgett 1b4793bb5e Made the on/off in CLI "cdr set debug [on|off]" case insensitive.
13 years ago
Richard Mudgett 8c7c10010f Make CDR variable name chandling consistently case insensitive.
13 years ago
Richard Mudgett 986911fa04 Make CDR code deal with channel names case insensitively.
13 years ago
Richard Mudgett fa3370fdee Some CDR code optimization.
13 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
13 years ago
Matthew Jordan 8b75a68f13 Handle Surrogate channels in Dial message processing
13 years ago
Kinsey Moore 2e23bec461 Fix memory leaks in the CDR engine
13 years ago
Walter Doekes ccdfe67bf2 Check result of ast_var_assign() calls for memory allocation failure.
13 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
13 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
13 years ago
Matthew Jordan 56a90d435c Fix incorrect reference to stasis/bridging.h
13 years ago
David M. Lee fec667646f Fix bridge/channel AMI event ordering issues
13 years ago
Matthew Jordan b4c2eecca6 Fix unbalanced lock when serializing CDR variables
13 years ago
Kinsey Moore 5a8f32703c Filter channels used as internal mechanisms
13 years ago
Matthew Jordan 957f863dba Re-order cleanup
13 years ago
Matthew Jordan 70decd0abe Fix FRACK message from external redirects; handle outbound channels better
13 years ago
Matthew Jordan b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages
13 years ago
Matthew Jordan a981de9adb Fix some bugs in CDRs; add some CLI commands to help debugging
13 years ago
Matthew Jordan ca61a05506 Handle an originated channel being sent into a non-empty bridge
13 years ago
Matthew Jordan 6cc03db642 Better handle parking in CDRs
13 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks
13 years ago
David M. Lee 4aa47d6893 Fix build warnings related to printf/scanf of tv_usec.
13 years ago
Joshua Colp 2e541ec265 Fix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable.
13 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
13 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
13 years ago
Matthew Jordan ec7de8ed97 Resolve deadlock between pending CDR and batch CDR locks
13 years ago
Richard Mudgett b59c27000a Cleanup CDR resources on exit.
13 years ago
Matthew Jordan 19282f682e Prevent multiple CDR batches from conflicting when scheduling the CDR write
14 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update
14 years ago
Matthew Jordan 5ac43a08ad Fix incorrect billing duration reported when batch mode is enabled
14 years ago
Matthew Jordan 8018b879a2 Clean up doxygen warnings
14 years ago
Matthew Jordan 9bc2127d7b Fix validation errors when producing documentation using default build script
14 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events
14 years ago
Matthew Jordan bebdbf3381 Fix incorrect duration reporting in CDRs created in batch mode
14 years ago