Commit Graph

12074 Commits (9eeca94298c0655778d9b0fa2a1a5d43ad73846c)
 

Author SHA1 Message Date
Mark Michelson c9f389a45d When compiling with DETECT_DEADLOCKS, don't spam the CLI with messages
18 years ago
Tilghman Lesher 9d70e52611 Properly initialize polarity statuses, so that they are detected properly.
18 years ago
Jason Parker 65cbfa5d0d Make application help text a little more clear about the use of extensions in a filename.
18 years ago
Mark Michelson 7f7cbe7f69 Prevent another potential fd leak
18 years ago
Mark Michelson fb077e33cb Prevent a possible fd leak.
18 years ago
Jason Parker 8771f23fff If a typo is found in a config file, we previous continued on with what was already loaded.
18 years ago
Kevin P. Fleming 1209386fe7 emit a warning message when we drop a G.729B CNG frame destined for the transcoder
18 years ago
Jason Parker 4a869fa0c3 Don't increment user count until after name has been recorded (if enabled).
18 years ago
Russell Bryant f4bb168b66 resolve compiler warning
18 years ago
Mark Michelson 097b9dc2cf Correctly detect where a dynamic feature was activated. Before this patch,
18 years ago
Tilghman Lesher b4b34f080d Test directly for the API that fixed AST-2007-026, to ensure that older
18 years ago
Mark Michelson ef5f25b6c1 Removing an unused variable.
18 years ago
Joshua Colp 7a1b94082c Fix potential memory leak with the dialed interfaces list if another memory allocation fails.
18 years ago
Mark Michelson c8b5d2ea03 Fixing autofill to be more accurate. Specifically, if calls ahead of the current
18 years ago
Joshua Colp bff4a0aa3c Add G729A as another possible payload name for G729. Some devices use this instead of G729, which is perfectly normal since the payload number itself is defined and can't be used by anything else so the name doesn't matter that much.
18 years ago
Mark Michelson 626053ac64 If there are no members in a queue, then the loop where the datastore for detecting
18 years ago
Joshua Colp 6fcaf2bb4b It is possible for nativeformats to contain more then one codec, so print out multiple ones.
18 years ago
Olle Johansson 7efa6b1fe0 Avoid reinvite race situations with two Asterisks trying
18 years ago
Jason Parker 16a03298e9 We need to make sure we free the input frame if we return a different frame in ast_dsp_process.
18 years ago
Kevin P. Fleming bcedcf5f8a even though Asterisk explicitly requests that endpoints using G.729 do *not* use Annex B (silence detection and comfort noise generation) some do anyway; the transcoder card interface does not currently work properly with CNG frames, so trim off the CNG before sending the data
18 years ago
Russell Bryant b5463cd8d3 Make the lock protecting each thread's list of locks it currently holds
18 years ago
Russell Bryant 7be75dbbc9 Fix another bug in the DEBUG_THREADS code. The ast_mutex_init() function had
18 years ago
Russell Bryant 168a6bed5a I love fixing lock related errors in the lock debugging code. That's about as
18 years ago
Russell Bryant 3e913c706f * Add channel locking around datastore operations that expect the channel
18 years ago
Russell Bryant d1f1b3c4d6 * Add channel locking around datastore operations that expect the channel
18 years ago
Russell Bryant ab117fecaa * Add a bit more of a verbose comment as to why a hangup frame needs to be
18 years ago
Mark Michelson 9dbdc103b0 Hangups that happen during autoservice were not processed appropriately. This is
18 years ago
Russell Bryant c13539cb13 Don't unlock the dialed_interfaces list until we're done messing with the iterator.
18 years ago
Russell Bryant 85e0e1919d Allow dialing local channels from Queue() and Dial() again. There was a slight
18 years ago
Russell Bryant 079b4a2b18 Fix in an issue in the call forwarding handling code that was causing crashes
18 years ago
Tilghman Lesher af01697791 At the end of a call, when we're reporting, RTCP may already be partially torn down, so check for NULL dereference
18 years ago
Mark Michelson ad820243bd IMAP storage did not honor the maxmsg setting in voicemail.conf, and it also had the possibility
18 years ago
Russell Bryant 0522e3d872 Add a new module flag to indicate that a build sum is present. Modules built
18 years ago
Joshua Colp 6af6d06e75 Fix various in the udptl implementation. It could return empty modem frames, have an incorrect sequence number on packets, and display the wrong sequence number in the debug messages.
18 years ago
Joshua Colp 4edfc25a1f Add support for accepting and sending T.38 in the initial INVITE.
18 years ago
Olle Johansson 95dce3bbba Make sure logger is reloaded at general reload in the cli.
18 years ago
Mark Michelson 41661777a4 Reverting extra stuff I didn't mean to commit
18 years ago
Mark Michelson a1a592f3f0 The 'G' option for Dial() did not properly handle the case where only a label was
18 years ago
Tilghman Lesher 7f7029e090 Upgrade to the latest version of extra sounds
18 years ago
Russell Bryant a4137c3fbe Make the lock in the threadstorage debugging code untracked to avoid a deadlock
18 years ago
Russell Bryant 82257a7e33 When DEBUG_THREADS is enabled, we only have the details about who is holding
18 years ago
Russell Bryant eccfefae2c Fix some crashes in chan_iax2 that were reported as happening on Mac systems.
18 years ago
Russell Bryant fc232a9a27 Modify file.h to maintain API compatibility with earlier versions. If a recent
18 years ago
Russell Bryant 644c7a89e7 Make some changes to some additions I made recently for doing channel autoservice
18 years ago
Jason Parker 5376122015 If we fail to create a channel after allocating a timing fd, we need to make sure to close it.
18 years ago
Joshua Colp 335d271dda Fix build issue on the build cluster.
18 years ago
Tilghman Lesher b8c8dee621 Solaris requires the inclusion of sys/loadavg.h for getloadavg().
18 years ago
Tilghman Lesher 2c651fc500 If both dbhost and dbsock were not set, a NULL deref could result
18 years ago
Mark Michelson 7b052b78e1 A big one...
18 years ago
Jason Parker 8315785663 Make sure we always close the conference fd if we have an open one.
18 years ago