Commit Graph

244 Commits (59432b9e2177b5442f38a5903033aaacb1f60dad)

Author SHA1 Message Date
Joshua Colp bc6cff37bc If NAT detection is turned on or already detected then say NAT is active when setting the remote RTP peer when doing early bridging. (issue #8365 reported by marcelbarbulescu)
19 years ago
Kevin P. Fleming 8dc804fafe more formatting cleanup, and avoid running off the end of the string
19 years ago
Joshua Colp 708b84da2f Turn notice about unknown RTCP packet type into a debug message instead.
19 years ago
Steve Murphy 2a0ac6ad9a This solves bug 8342, whereby a crash occurs under certain circumstances while reading a config file with comments-- a call to CB_ADD shouldn't happen if withcomments is zero
19 years ago
Tilghman Lesher 6e4d0e50c8 Re-enable old deprecated commands
19 years ago
Joshua Colp 6351e6bb2c Free full command string upon unregistering of CLI command. Backported from revision 47536 from rizzo.
19 years ago
Russell Bryant 7ac2161b50 Tweak the formatting of this new function to better conform to coding guidelines.
19 years ago
Matt O'Gorman 5b02ba2bf1 woohoo safe out put!
19 years ago
Tilghman Lesher f11ea0549d Discussion of these CLI changes resulted in more consistency (Bug 8236)
19 years ago
Russell Bryant 5654be2803 fix tab completion for "core debug channel" and "core no debug channel"
19 years ago
Russell Bryant 795ba043e2 Fix "core show channel". Also, fix tab completion for both "core show channel"
19 years ago
Russell Bryant 6609cebaf2 Fix "core debug channel <whatever>". I guess someone needs to go through and
19 years ago
Russell Bryant 9009cfcf79 revert the previous change, which actually modified the deprecated command,
19 years ago
Russell Bryant 38be3e38e2 Fix argument parsing for the "core show profile" CLI command
19 years ago
Russell Bryant 0b927d2208 Fix another CLI command, "core show uptime" ...
19 years ago
Russell Bryant 15ba13f1ec fix "core show version" to reflect the new number of arguments for this
19 years ago
Steve Murphy 729ce4d791 This update fixes 7531
19 years ago
Kevin P. Fleming ea53cfcea3 the battle over CLI command formats has broken stuff...
19 years ago
Steve Murphy 517978fd5f These mods are to solve the problem in bug 7506. It's a lot of rework to solve a fairly small problem... such is life.
19 years ago
Russell Bryant c8ee894823 Fix another bug in "core set debug" ...
19 years ago
Russell Bryant 789234df2d Really fix the "core set debug" and "core set verbose" CLI commands.
19 years ago
Russell Bryant da6cf383d4 fix the "atleast" option to the "core set verbose" and "core set debug"
19 years ago
Tilghman Lesher 56a1e60c54 More changes making the CLI more consistent with "category verb arguments" (continuation of issue 8236)
19 years ago
Tilghman Lesher e05a2752e8 Reverse change of "show" to "list" and make several other commands more consistent with "category verb arguments"
19 years ago
Russell Bryant 105fa492b4 Add the missing call to free described in issue #8268. Also, add a bunch of
19 years ago
Russell Bryant e626d78269 fix saying one hundred and two hundred in hebrew (issue #7810, eldadran)
19 years ago
Joshua Colp 673e9f53a8 Force poll() emulation for Darwin to always be on. It's too broken to consider being used. This resolves the console issue OSX users have been seeing. I would have liked to autoconf this but I haven't been able to come up with a test case that works. Que sera.
19 years ago
Steve Murphy a0078bbbc0 Cleanups suggested by Russell.
19 years ago
Jason Parker b12229c1ff Fix "core show translation" output. Issue #8243, patch by Damin.
19 years ago
Kevin P. Fleming f532d2f198 add an API so that translators can activate/deactivate themselves when needed
19 years ago
Kevin P. Fleming 160a0448c2 revert changes that were the wrong way to address this... proper fix coming
19 years ago
Kevin P. Fleming f725940328 let's set the seen flag early enough to actually make a difference...
19 years ago
Kevin P. Fleming 59186bb2d2 don't re-do setup operations for translators that can dynamically register themselves
19 years ago
Olle Johansson d318976f4d Issue #8089 - Fix the ENUM support (picking one record by number). Thanks otmar!
19 years ago
Russell Bryant e998b2b609 Merged revisions 46560 via svnmerge from
19 years ago
Russell Bryant 68720145e3 Add a small tweak to the code that checks to see whether destination formats
19 years ago
Kevin P. Fleming d8817c0d3c when unregistering a translator, don't rebuild the translation matrix unless needed
19 years ago
Olle Johansson 86c973f71f Issue #8246 - Doxygen fixes from kshumard.
19 years ago
Olle Johansson e93e64a005 Bind RTCP to the same IP as RTP
19 years ago
Russell Bryant d7f9b5f912 We should always be using _exit() after a fork() or vfork() instead of exit().
19 years ago
Russell Bryant 3cb7bcd6d7 - If the source has no audio or no video portion, do not call powerof() to
19 years ago
Mark Spencer 72146fab32 Fix config comment code preservation code (thanks murf!)
19 years ago
Kevin P. Fleming ce4b0afb73 apparently developers are still not aware that they should be use ast_copy_string instead of strncpy... fix up many more users, and fix some bugs in the process
19 years ago
Tilghman Lesher ab677899a7 WaitExten truncates decimals of times to wait, instead of accepting them (Bug 8208)
19 years ago
Kevin P. Fleming 6c17f1e07e add passthrough and file format support for G.722 16KHz audio (issue #5084, original patch by andrew, updated by mithraen)
19 years ago
Kevin P. Fleming 05eb71c699 code zone experiment: don't offer formats in the outbound INVITE that aren't either passthrough or translatable
19 years ago
Kevin P. Fleming c5f096e220 if multiple translators are registered for the same source/dest combination, ensure that the lowest-cost one is always inserted earlier in the list
19 years ago
Luigi Rizzo e6451274d2 merge 45152 don't leak descriptors in http.c
19 years ago
Kevin P. Fleming 471c0eebdc ensure that the translation matrix is properly lock-protected every place it is used
19 years ago
Kevin P. Fleming d2b10d5f4f add an API call to allow channel drivers to determine which media formats are compatible (passthrough or transcode) with the format an existing channel is already using
19 years ago
Tilghman Lesher de9c3aaa8d Pass through a frame if we don't know what it is, rather than trying to pass a
19 years ago
Joshua Colp bd40b393ec Don't use promotion on Darwin because it doesn't seem to work quite right in all cases, this should solve the unresolved symbol issue people have been seeing.
19 years ago
Joshua Colp 54790d5ceb Don't modify things if we are using vfork as this is very bad and may cause unexpected behavior (issue #7970 reported by Nick Gavrikov)
19 years ago
Luigi Rizzo 4280d28549 merge from trunk: move ast_variables_destroy() to a better
19 years ago
Joshua Colp 64a875951a Don't segfault if you're using a channel driver that doesn't turn RTCP on
19 years ago
Russell Bryant 0a78fea2ac Don't attempt to access private data members of the pthread_mutex_t object,
19 years ago
Kevin P. Fleming 227d415709 optimize the 'quick response' code a bit more... no more malloc() or memset() for each response
19 years ago
Kevin P. Fleming 60a11a7568 ------------------------------------------------------------------------
19 years ago
Joshua Colp a825206313 Merged revisions 45030 via svnmerge from
19 years ago
Kevin P. Fleming 1944a9a07c use a configure script test for PMTU discovery control instead of just assuming it's available on Linux
19 years ago
Kevin P. Fleming 09f6a6a167 Merged revisions 44955 via svnmerge from
19 years ago
Russell Bryant def01ced3d fix a silly typo in a comment that I saw while reading the commit list
19 years ago
Nadi Sarrar 8adb217804 append_event must be called while holding the session lock
19 years ago
Jason Parker 3c72ad9cb1 These are already set by the parent Makefile..
19 years ago
Paul Cadach 53024e3508 CHANNEL() function sometime mix parameter and value
19 years ago
Joshua Colp faf38b71ef Remove the seqno check for RFC2833, the handler is smart enough to not need it.
19 years ago
Joshua Colp 2d3da5b500 When the sequence number rolls over then reset the recorded sequence number for DTMF (issue #8106 reported by bungalow)
19 years ago
Joshua Colp 1a5c679e51 Merged revisions 44580 via svnmerge from
19 years ago
Luigi Rizzo f24ec459b2 make sure sockets are blocking when they should be blocking.
19 years ago
Joshua Colp dba3dae7f8 Merged revisions 44501 via svnmerge from
19 years ago
Kevin P. Fleming 6a70807a36 don't segfault when an argument without a close parenthesis is found
19 years ago
Kevin P. Fleming 5c4434d0e7 make LOW_MEMORY builds actually work
19 years ago
Kevin P. Fleming ff05bf15c8 update thread creation code a bit
19 years ago
Kevin P. Fleming fc72291807 ensure that local include files are always used
19 years ago
Joshua Colp e7a2e3cb07 Merged revisions 44168 via svnmerge from
19 years ago
Paul Cadach b0bb62a7e5 Allow one-way RTP streams (device->Asterisk)
19 years ago
Luigi Rizzo 719ba6b535 fix two recent build problems:
19 years ago
Kevin P. Fleming ec2e4f2216 fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80
19 years ago
Jason Parker 2a5feb5485 Fix a bug with the removal of 'atleast' argument to 'core verbose' and 'core debug'.
19 years ago
Kevin P. Fleming 26524583fc yet another place where we were not using the correct CFLAGS by default
19 years ago
Kevin P. Fleming 37f61d385a missed one conversion to ASTCFLAGS
19 years ago
Kevin P. Fleming 704397dc3c don't abuse CFLAGS and LDFLAGS for build of Asterisk components, because they are also then used for non-Asterisk components (like menuselect); use our own variables instead
19 years ago
Kevin P. Fleming c2475110cc proper fix for ast_group_t change
19 years ago
Joshua Colp d2d4833b79 Put in missing \ns on the end of ast_logs (issue #7936 reported by wojtekka)
19 years ago
Joshua Colp cdf62550ed Warning be gone!
19 years ago
Kevin P. Fleming 81c8f6b539 Merged revisions 43895 via svnmerge from
19 years ago
Paul Cadach 13663f59cf Don't warn on HOLD/UNHOLD control frames
19 years ago
Paul Cadach 8d881f8be0 Don't treat unknown control frames as voice
19 years ago
Jason Parker 482c18499e Fix an issue with PLAYBACKSTATUS not being set under certain circumstances.
19 years ago
Joshua Colp f149686e8b Compensate for out of order packets better if RFC2833 compensation is turned on.
19 years ago
Russell Bryant 439f15bdb9 Merged revisions 43778 via svnmerge from
19 years ago
Russell Bryant 8857675a88 (This was actually BE-65)
19 years ago
Joshua Colp 2862b777fe Merged revisions 43705 via svnmerge from
19 years ago
Joshua Colp d95288fdf8 Slight overhaul of the whisper support. 1. We need to duplicate the frame from ast_translate 2. We need to ensure we always have signed linear coming in for signed linear combining. 3. We need to ensure we are always feeding signed linear out. 4. Properly store and restore write format when beeping on the channel we are whispering on. 5. Properly discontinue the stream on the channel for the beep. (issue #8019 reported by timkelly1980)
19 years ago
Jason Parker 49e903f56d Issue #8015, patch by Dan Austin.
19 years ago
Jason Parker 408d4b978f Make sure we explicitly set the CLI command to not be deprecated, if it isn't.
19 years ago
Kevin P. Fleming 53ff7ae7cd all the Linux systems I have don't use '__m_count' for this field, so I don't know where this came from...
19 years ago
Russell Bryant 33acd61f53 Suppress a compiler warning about the use of a potentially uninitialized
19 years ago
Kevin P. Fleming 16a2f6e64f add another attempt to strip non-API symbols from the final binary... script will need to be extended to work on non-Linux systems
19 years ago
Kevin P. Fleming 44983fae40 remove this change... it requires binutils 2.17
19 years ago