Commit Graph

181 Commits (ca65ddcd199dca4681055b51fc63b906e48f1950)

Author SHA1 Message Date
mjordan de8c7f46ed main/cdr: Carry over the disable flag when 'disable all' is specified
10 years ago
Matt Jordan 78ea356e78 main/cdr: Copy context/exten on chained CDRs for parallel dials in subroutines
10 years ago
snuffy 091b436007 cdr: Fix 'core show channel' CDR variable truncation.
10 years ago
Matthew Jordan a3fe43fbdc Fix compilations errors on 64-bit OpenBSD systems
10 years ago
Jonathan Rose 8c61b4890b Documentation: Revise explanation of cdr.conf option 'Unanswered'
11 years ago
Matthew Jordan fdcec1ef40 main/cdr: Use 'time' when rescheduling batched CDRs as opposed to 'size'
11 years ago
Richard Mudgett 376ec31b17 cdr.c: Make turning on CDR debug a one step process instead of two.
11 years ago
Matthew Jordan 128d187f38 main/cdr: Copy over location information during a fork
11 years ago
Matthew Jordan 0fbd9947e2 main/cdrs: Preserve context/extension when executing a Macro or GoSub
11 years ago
Matthew Jordan ffffc0efd8 main/cdr: Fix crash/memory consumption in CDRs in multi-party bridge scenarios
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
11 years ago
Matthew Jordan 77db94a25a cdr: Add asserts for when we don't know about a CDR for a channel
11 years ago
Richard Mudgett 251868dc57 cdr.c: Add missing aow_unlock(cdr) in off nominal path of handle_dial_message().
11 years ago
Matthew Jordan 01af8d6e12 cdrs: Check for applications to lock onto during dial begin handling
11 years ago
Matthew Jordan 66c46fba24 CDRs: fix a variety of dial status problems, h/hangup handler creating CDRs
11 years ago
Matthew Jordan 373965dbff CDRs: Synchronize dialplan applications that manipulate CDRs with the engine
12 years ago
Matthew Jordan 7e9febbf86 app_cdr,app_forkcdr,func_cdr: Synchronize with engine when manipulating state
12 years ago
Matthew Jordan 26182f4b71 Filter out internal channels from dial message handling
12 years ago
Matthew Jordan 3713fa5c9f Prevent CDR backends from unregistering while billing data is in flight
12 years ago
Joshua Colp 9826923805 When serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled.
12 years ago
Matthew Jordan 6e2b1a54ab Only create Stasis subscriptions when enabled
12 years ago
Matthew Jordan 9283987418 Fix the CDR CLI command 'cdr show active {channel}'
12 years ago
Matthew Jordan d196d73256 Filter out internal channels for bridge leave messages and parked call messages
12 years ago
Matthew Jordan 9ede397005 Remove spurious event raised when CDRs are reloaded
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Matthew Jordan 34f18cc7f1 CDR: Improve handling of parking; resolve assertion when originating into park
12 years ago
Matthew Jordan e7d49d28ea Fix a performance problem CDRs
12 years ago
Matthew Jordan 376d277b02 Filter internal channels out of bridge enter/leave message handling
12 years ago
Richard Mudgett 5396198f16 cdr: Change the number of container buckets to be similar to the channels container.
12 years ago
Richard Mudgett 51bd4fe8fe cdr: Fix some ref leaks.
12 years ago
Richard Mudgett f5ae5e27c8 astobj2: Add warn unused attribute to some functions.
12 years ago
Kevin Harwell e1cfc18a78 Memory leaks fix
12 years ago
Richard Mudgett 186db8fdaf Fix some uninitialized buffers for CDR handling valgrind found.
12 years ago
Richard Mudgett 94e4733d89 Fixed problems with ast_cdr_serialize_variables().
12 years ago
Richard Mudgett 87bf699dc9 Made the on/off in CLI "cdr set debug [on|off]" case insensitive.
12 years ago
Richard Mudgett ea095f6d1b Make CDR variable name chandling consistently case insensitive.
12 years ago
Richard Mudgett 7387282aa1 Make CDR code deal with channel names case insensitively.
12 years ago
Richard Mudgett 5482fd21c8 Some CDR code optimization.
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Matthew Jordan 8b75a68f13 Handle Surrogate channels in Dial message processing
12 years ago
Kinsey Moore 2e23bec461 Fix memory leaks in the CDR engine
12 years ago
Walter Doekes ccdfe67bf2 Check result of ast_var_assign() calls for memory allocation failure.
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Matthew Jordan 56a90d435c Fix incorrect reference to stasis/bridging.h
12 years ago
David M. Lee fec667646f Fix bridge/channel AMI event ordering issues
12 years ago
Matthew Jordan b4c2eecca6 Fix unbalanced lock when serializing CDR variables
12 years ago
Kinsey Moore 5a8f32703c Filter channels used as internal mechanisms
12 years ago