232 Commits (16)

Author SHA1 Message Date
mjordan 15c2208701 main/cdr: Carry over the disable flag when 'disable all' is specified 10 years ago
Matt Jordan b8bc15286f main/cdr: Copy context/exten on chained CDRs for parallel dials in subroutines 10 years ago
snuffy e48d29054f cdr: Fix 'core show channel' CDR variable truncation. 10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro 10 years ago
Matthew Jordan 60f01520e7 Fix compilations errors on 64-bit OpenBSD systems 10 years ago
Jonathan Rose df2090b931 Documentation: Revise explanation of cdr.conf option 'Unanswered' 11 years ago
Matthew Jordan 873d956144 main/cdr: Use 'time' when rescheduling batched CDRs as opposed to 'size' 11 years ago
Richard Mudgett 0f50e8856b cdr.c: Make turning on CDR debug a one step process instead of two. 11 years ago
Matthew Jordan 71acca4de2 main/cdr: Copy over location information during a fork 11 years ago
Matthew Jordan d42b116925 main/cdrs: Preserve context/extension when executing a Macro or GoSub 11 years ago
Matthew Jordan 4499eb05d8 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 11 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
Matthew Jordan 957f863dba Re-order cleanup 12 years ago
Matthew Jordan 70decd0abe Fix FRACK message from external redirects; handle outbound channels better 12 years ago
Matthew Jordan b193c2873d Handle hangup logic in the Stasis message bus and consumers of Stasis messages 12 years ago
Matthew Jordan a981de9adb Fix some bugs in CDRs; add some CLI commands to help debugging 12 years ago
Matthew Jordan ca61a05506 Handle an originated channel being sent into a non-empty bridge 12 years ago
Matthew Jordan 6cc03db642 Better handle parking in CDRs 12 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks 12 years ago
David M. Lee 4aa47d6893 Fix build warnings related to printf/scanf of tv_usec. 12 years ago
Joshua Colp 2e541ec265 Fix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable. 12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework 12 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core 12 years ago
Matthew Jordan ec7de8ed97 Resolve deadlock between pending CDR and batch CDR locks 12 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 13 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update 13 years ago
Matthew Jordan 5ac43a08ad Fix incorrect billing duration reported when batch mode is enabled 13 years ago
Matthew Jordan 8018b879a2 Clean up doxygen warnings 13 years ago
Matthew Jordan 9bc2127d7b Fix validation errors when producing documentation using default build script 13 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events 13 years ago
Matthew Jordan bebdbf3381 Fix incorrect duration reporting in CDRs created in batch mode 13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002 13 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings 13 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging 13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists 13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types 13 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel 13 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields 13 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions 14 years ago
Paul Belanger b52b026a35 Iterate though cdr.conf setting 14 years ago
Jonathan Rose eb14a69209 Removes colorful verb statements erroneously commited with r332760 14 years ago
Jonathan Rose 901e275c4c Add option for logging congested calls as CONGESTION instead of NO_ANSWER in CDR 14 years ago
Jonathan Rose d170e5e829 reverting 329840 due to failing tests. Going to change this feature to be purely optional. 14 years ago
Jonathan Rose 3ee80d6a90 Adds cdr logging of calls resulting in CONGESTION 14 years ago
Richard Mudgett 49927bcbb8 Merged revisions 321547 via svnmerge from 14 years ago
Russell Bryant 37aa52fd78 Merged revisions 316265 via svnmerge from 14 years ago
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements. 15 years ago
Matthew Nicholson 74e65b7ead Merged revisions 287116 via svnmerge from 15 years ago
Russell Bryant 116871b33c Merged revisions 281052 via svnmerge from 15 years ago
Richard Mudgett cf7bbcc4c6 Expand the caller ANI field to an ast_party_id 15 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring 15 years ago
Eliel C. Sardanons a1b89a6a50 Implement AstData API data providers as part of the GSOC 2010 project, 15 years ago
Matthew Nicholson 8c41f2db82 Merged revisions 193391,258670 via svnmerge from 15 years ago
Russell Bryant b607585b07 Trim trailing whitespace (to help reduce diff against cdr-q branch) 15 years ago
Alec L Davis 3a24f8ad06 Add Calling and Called Subaddress to CDR record 16 years ago
Alec L Davis 113ff66f7f add Dialed Number Identifier (DNID) field to cdr records. 16 years ago
Tilghman Lesher 5e2aa190fe Display a list of channel variables in each channel-oriented event. 16 years ago
Matthew Nicholson 7ed425ec80 This patch adds a sequence field to CDRs that can be combined with the linkedid or uniqueid field to uniquely identify a CDR. 16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005 16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem. 16 years ago