Commit Graph

211 Commits (eda1af091ef92d9ea4143a290fb8323cdf801e12)

Author SHA1 Message Date
Matthew Fredrickson 33f4716d13 main/cdr.c: Alleviate CDR deadlock
7 years ago
Corey Farrell a7ebb9409d main/cdr: Use ast_cli_completion_add for CDR channel completion.
8 years ago
Richard Mudgett dcfcf310a1 cdr.c: Fix runtime leak of CDR records.
8 years ago
Tzafrir Cohen 00b0c67144 cdr: submit: fix logic of test for batch mode
8 years ago
Corey Farrell d62c87bb8d cdr: Missing NULL check and unlock.
8 years ago
Jenkins2 56a931f64c Merge "aco: Minimize use of regex." into 13
8 years ago
Corey Farrell b3b7367e6b cdr: Minor optimizations.
8 years ago
Corey Farrell 501f4dcdd8 aco: Minimize use of regex.
8 years ago
Richard Mudgett 2b85799512 AST-2017-010: Fix cdr_object_update_party_b_userfield_cb() buf overrun
8 years ago
Richard Mudgett 7f8c212e75 cdr.c: Rename the Party A CDR container.
8 years ago
Richard Mudgett 85723a9e50 cdr.c: Add container to key off of Party B channel names.
8 years ago
Richard Mudgett a8c6c3bd7d cdr.c: Eliminated many calls to ao2_global_obj_ref().
8 years ago
Richard Mudgett b56fa63db8 cdr.c: Defer getting ao2_global_obj_ref() until needed.
8 years ago
Richard Mudgett 92c5cf3920 cdr.c: Set stringfields only if they are different.
8 years ago
Richard Mudgett 6393c106ca cdr.c: Fix setting dnid, callingsubaddr, and calledsubaddr
8 years ago
Richard Mudgett 5f6bad6733 cdr.c: Defer misc checks.
8 years ago
Richard Mudgett 42fdfffefc cdr.c: Eliminated simple RAII_VAR usages.
8 years ago
Joshua Colp ce26554b51 Merge "cdr.h: Fix doxygen comments." into 13
8 years ago
Jenkins2 dedd5abfe2 Merge "cdr.c: Replace redundant check with an ast_assert()" into 13
8 years ago
Jenkins2 dc524825a9 Merge "cdr.c: Use current ao2 flag names" into 13
8 years ago
Richard Mudgett 128f7ffaa2 cdr.c: Replace redundant check with an ast_assert()
8 years ago
Richard Mudgett 3525081a7c cdr.c: Replace inlined code with ao2_t_replace()
8 years ago
Richard Mudgett 7366657a9a cdr.c: Use current ao2 flag names
8 years ago
Richard Mudgett 34d55352a5 cdr.h: Fix doxygen comments.
8 years ago
Corey Farrell 68bde0f07d CDR: Protect from data overflow in ast_cdr_setuserfield.
9 years ago
Sebastian Gutierrez e196190f11 cdr: Allow setting of user field from 'h' extension
9 years ago
Mark Michelson 012fda29d2 CDR: Alter destruction pattern for CDR chains.
9 years ago
Richard Mudgett 557333ea4c stasis: Add setting subscription congestion levels.
9 years ago
Matt Jordan 1087b0c6ed main/cdr: Allow setting properties on a finalized CDR if it is the last one
10 years ago
Matt Jordan 1f23e65b89 main/cdr: Set the end time on a CDR if endbeforehexten is Yes
10 years ago
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.
11 years ago
Matthew Jordan a3fe43fbdc Fix compilations errors on 64-bit OpenBSD systems
11 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
12 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
12 years ago
Matthew Jordan 77db94a25a cdr: Add asserts for when we don't know about a CDR for a channel
12 years ago
Richard Mudgett 251868dc57 cdr.c: Add missing aow_unlock(cdr) in off nominal path of handle_dial_message().
12 years ago
Matthew Jordan 01af8d6e12 cdrs: Check for applications to lock onto during dial begin handling
12 years ago
Matthew Jordan 66c46fba24 CDRs: fix a variety of dial status problems, h/hangup handler creating CDRs
12 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