Commit Graph

2201 Commits (ab3e9ddad1f4b5604e081771e0ede216bf567af2)

Author SHA1 Message Date
Mark Michelson 06d951f585 merging the zap_and_dahdi_trunk branch up to trunk
18 years ago
Russell Bryant 6ff47b3729 actually use the cache_cache argument
18 years ago
Russell Bryant ac79d99fa6 ast_device_state() gets called in two different ways. The first way is when
18 years ago
Russell Bryant c978cc1e26 Re-work comment about how device state changes are processed to be a bit more clear
18 years ago
Russell Bryant e292b26a95 Remove the code that decided when device state changes should be cached or not.
18 years ago
Tilghman Lesher 0c23159464 Deprecate *_device_state_* APIs in favor of *_devstate_* APIs
18 years ago
Kevin P. Fleming fd845ffb5e minor change to test automerge
18 years ago
Brandon Kruse ab64d7181a Revert tilghman and pari's code changes, as
18 years ago
Tilghman Lesher c780a443bf Merged revisions 133649 via svnmerge from
18 years ago
Brandon Kruse dff6f08784 Committing a fix that was introduced a long time
18 years ago
Russell Bryant 63fb8d794b Modify the main page of the doxygen documentation to link to a new page dedicated
18 years ago
Russell Bryant b7f82fd930 When the ast_device_state() function is called to retrieve device state, and
18 years ago
Mark Michelson 115937b7a6 Print the correct PID in log messages. Prior to
18 years ago
Steve Murphy 1adecc56eb (closes issue #13144)
18 years ago
Mark Michelson ed6323cb73 Merged revisions 133169 via svnmerge from
18 years ago
Kevin P. Fleming f910cfc444 Merged revisions 132872 via svnmerge from
18 years ago
Tilghman Lesher 7c5d38ed02 (Step 2 of 2)
18 years ago
Tilghman Lesher 0ecc7e302d Optionally build integer-based routines for FSK tone decoding (but default
18 years ago
Russell Bryant c87f901cfd Remove libresample from the Asterisk source tree. It is now available in its
18 years ago
Brett Bryant 41a6477d82 Fixes problem where manager users loaded from users.conf would be
18 years ago
Tilghman Lesher 0e76506c40 Russell pointed out that using ast_strdupa() within a loop like this is
18 years ago
Tilghman Lesher 6a80af637c Fix trunk devmode
18 years ago
Pari Nannapaneni b5a207c6be updateconfig is not uri decoding variables,values from the GET url
18 years ago
Tilghman Lesher 3f47af8f18 Merged revisions 132112 via svnmerge from
18 years ago
Tilghman Lesher 08f3c4e4a3 Merged revisions 132107 via svnmerge from
18 years ago
Brett Bryant 86e5bb8b7d Fix magic Revision keywords in hashtab.c and change cdr_radius.c to use
18 years ago
Tilghman Lesher c6081ee253 Merged revisions 131988 via svnmerge from
18 years ago
Tilghman Lesher 7575be9da1 Merged revisions 131985 via svnmerge from
18 years ago
Tilghman Lesher 3fa9ad3d13 Merged revisions 131970 via svnmerge from
18 years ago
Kevin P. Fleming 9a08061ea3 Merged revisions 131921 via svnmerge from
18 years ago
Brett Bryant d032448c61 Merged revisions 131915 via svnmerge from
18 years ago
Brett Bryant aca8e1abe9 Fix a memory leak in register_group_feature when attempting to register
18 years ago
Tilghman Lesher 1517710d7e Change several 'core' commands to be 'dialplan' commands (with appropriate
18 years ago
Brett Bryant 35e5f434aa Fixes an issue with "core show sysinfo" that used the wrong operator to
18 years ago
Tilghman Lesher e9bd35a0fe Fix rotate strategy
18 years ago
Steve Murphy a1fe3d917f (closes issue #12960)
18 years ago
Tilghman Lesher 49715c05f1 Merged revisions 130959 via svnmerge from
18 years ago
Michiel van Baak af63bd58b7 Merged revisions 131012 via svnmerge from
18 years ago
Mark Michelson 88718801b3 Fix a memory leak in the case that /dev/null cannot be
18 years ago
Michiel van Baak 7152eba18d Merged revisions 130735 via svnmerge from
18 years ago
Russell Bryant c4c3e2f875 Merged revisions 130634 via svnmerge from
18 years ago
Michiel van Baak e58fecde43 Merged revisions 130573 via svnmerge from
18 years ago
Steve Murphy 42942b790d (closes issue #13041)
18 years ago
Mark Michelson 1a7806c836 Merged revisions 130236 via svnmerge from
18 years ago
Mark Michelson 48d39547ec Merged revisions 130173 via svnmerge from
18 years ago
Steve Murphy 2ca242b2ba (closes issue #13041)
18 years ago
Brett Bryant 5b7933fe5e Janitor patch to change uses of sizeof to ARRAY_LEN
18 years ago
Kevin P. Fleming 0024d6846e Merged revisions 129966 via svnmerge from
18 years ago
Michiel van Baak 9d5160cc42 Remove deprecated 'show parkedcalls' CLI command
18 years ago
Mark Michelson cd16dca459 Merged revisions 129436 via svnmerge from
18 years ago
Matthew Fredrickson 0b185a2276 Add Proceeding() application (#13025)
18 years ago
Sean Bright b2ced9216c Merged revisions 129343 via svnmerge from
18 years ago
Tilghman Lesher 4ff527903e Code wasn't ready to be merged - see -dev list discussion
18 years ago
Brett Bryant 52e8897977 Fix a bug in SRV lookups where dnsmgr would discard everything but the
18 years ago
Tilghman Lesher 675f3ec348 Reduce length of time that 'asterisk -rx' waits.
18 years ago
Brett Bryant d185405755 Janitor project to convert sizeof to ARRAY_LEN macro.
18 years ago
Olle Johansson 6f400edeab Changing name of global api call to ast_*
18 years ago
Olle Johansson 45e79490ba Implement flags for AGI in the channel structure so taht "show channels" and
18 years ago
Joshua Colp 945d7022c2 Make this actually evaluate how it was intended to be.
18 years ago
Olle Johansson 0a52297cf0 Add new SIP cli command "sip show channelstats" that displays some QoS data (if we have RTCP reports
18 years ago
Tilghman Lesher 12e5c68622 Merged revisions 127973 via svnmerge from
18 years ago
Kevin P. Fleming 6b06e9a8eb Merged revisions 127892,127895 via svnmerge from
18 years ago
Steve Murphy bc2cfb3e81 Merged revisions 127663 via svnmerge from
18 years ago
Tilghman Lesher 885d17506b Keep ast_app_inboxcount API compatible with 1.6.0.
18 years ago
Terry Wilson a32369fcd5 Expose the prefix variable so that it can be used by modules depending on http support
18 years ago
Tilghman Lesher 1bb7334fef Solaris fix
18 years ago
Russell Bryant 3cf77c4c7f Fix a bunch of places where \arg was used instead of \param. Using \arg
18 years ago
Mark Michelson 37db658b1f Place the delay in __ast_answer prior to the channel-specific answer
18 years ago
Kevin P. Fleming 8cdb1f7f41 change the process of inserting a delay into the ast_answer() path so that we don't tell the calling channel that it has been answered unutil after the delay; for a single-thread call this won't matter all, but for a dual-thread call (using chan_local) this may fix the problem in issue 12924
18 years ago
Luigi Rizzo e2807b69a3 use %p to print a pointer
18 years ago
Sean Bright 8ddc7e949d Pretty up the 'cdr show status' output.
18 years ago
Tilghman Lesher 09c15a0b71 Merged revisions 125793 via svnmerge from
18 years ago
Jason Parker c1e4f50f54 Merged revisions 125587 via svnmerge from
18 years ago
Tilghman Lesher 7b84cf6fa6 Convert casts to unions, to fix alignment issues on Solaris
18 years ago
Russell Bryant 02b1317d0f - add get_max_rate timing API call
18 years ago
Tilghman Lesher 84c119cb83 Merged revisions 125276 via svnmerge from
18 years ago
Kevin P. Fleming fd4a60c459 Merged revisions 125132 via svnmerge from
18 years ago
Dwayne M. Hubbard 468ae8efcb make solaris happy...pointed out by snuff-home on IRC
18 years ago
Tilghman Lesher f5a6e39bf8 Merged revisions 124395 via svnmerge from
18 years ago
Mark Michelson a2333afed6 Change references to doc/channelvariables.txt to
18 years ago
Michiel van Baak 8e8359465b Older versions of GNU gcc do not allow 'NULL' as sentinel.
18 years ago
Tilghman Lesher 27be0a3197 Make OpenBSD compile again
18 years ago
Brett Bryant b4574d2a79 Add errors that report any locks held by threads when they are being closed.
18 years ago
Russell Bryant fa4bce7c43 - Make res_timing_pthread allow a max rate of 100/sec instead of 50/sec
18 years ago
Tilghman Lesher 56654fc0f2 Merged revisions 123930 via svnmerge from
18 years ago
Tilghman Lesher 284ae601c3 Merged revisions 123869 via svnmerge from
18 years ago
Tilghman Lesher a06ab7b648 Merged revisions 123769 via svnmerge from
18 years ago
Brett Bryant 8d353eb15a Fix a crash in tcp and tls connections related to reference counts.
18 years ago
Brett Bryant 99757cdb70 Revert a previous regression in astobj2.c from merging a branch.
18 years ago
Brett Bryant 2aae0ba13d Updates all usages of ast_tcptls_session_instance to be managed by reference counts so that they only get destroyed when all threads are done using
18 years ago
Mark Michelson b0b8bcd3b2 Put quotes around "test"
18 years ago
Mark Michelson fb3564de50 _ys pointed out in #asterisk-bugs that he was experiencing
18 years ago
Mark Michelson 6a9a22f32f Add the same fix from revision 123271 to container_destruct_debug.
18 years ago
Tilghman Lesher 6d5b1d76ab If we don't match registrar when destroying a context, it can cause a crash.
18 years ago
Russell Bryant 8b1646163d Merged revisions 123271 via svnmerge from
18 years ago
Doug Bailey 2690378411 Clean up code that handles fsk mwi message generation by pulling it from do_monitor and creating its own thread.
18 years ago
Steve Murphy f4c85ebd22 (closes issue #12689)
18 years ago
Russell Bryant 96ea12126e Add a "timing test" CLI command. It opens a timer and configures it for
18 years ago
Russell Bryant e27a98ce5a - Fix a typo in a timing API call
18 years ago
Mark Michelson 99ea83bbec Merged revisions 122713 via svnmerge from
18 years ago
Tilghman Lesher a82ba57bb4 Convert one more delimiter to use comma.
18 years ago
Russell Bryant b6457ecf4c Merge changes from timing branch
18 years ago
Jeff Peeler 84d0404ed5 (closes issue 0012193)
18 years ago
Jeff Peeler ef3b214728 Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow.
18 years ago
Tilghman Lesher 1af7ea2df1 Merged revisions 122130 via svnmerge from
18 years ago
Steve Murphy 86aaed2cc5 Merged revisions 122127 via svnmerge from
18 years ago
Steve Murphy 1cebe01dac Merged revisions 122046 via svnmerge from
18 years ago
Kevin P. Fleming 191081e45f add infrastructure so that timing source can be a loadable module... next steps are to convert channel.c and chan_iax2.c to use this new API, and to move all the DAHDI-specific timing source code into a new res_timing_dahdi module
18 years ago
Russell Bryant db960fc830 Don't log not being able to set a default EID. Most people don't care, and
18 years ago
Terry Wilson 65a1460c51 Initialize parkingtime to DEFAULT_PARK_TIME instead of 0
18 years ago
Tilghman Lesher 467c6f5f90 Merged revisions 121861 via svnmerge from
18 years ago
Mark Michelson f0a019dbec Add an additional sanity check in case an event is passed between
18 years ago
Russell Bryant e9d72e0cb2 Merge another big set of changes from team/russell/events
18 years ago
Russell Bryant 823d1c7ea9 Merge some more changes from team/russell/events
18 years ago
Russell Bryant 42c1e3601e Merge another change from team/russell/events
18 years ago
Joshua Colp 610faf1132 Merged revisions 121442 via svnmerge from
18 years ago
Russell Bryant f4a8062e93 Merge another change from team/russell/events ...
18 years ago
Russell Bryant a886b6e5e6 Properly initialize the cli_ping condition and lock
18 years ago
Russell Bryant c94c4f5572 Change system header includes to be like how it is done in other files
18 years ago
Tilghman Lesher 53459f86b2 Expand RQ_INTEGER type out to multiple types, one for each precision
18 years ago
Terry Wilson a6a6821717 Initialize the lock and destroy lock and cond in the destructor (thanks, mmichelson)
18 years ago
Russell Bryant 6fd6286a11 arbitrary formatting change to test mantis change
18 years ago
Russell Bryant 85a631f767 arbitrary formatting change to test a mantis change
18 years ago
Russell Bryant 0bee0c65b2 Minor formatting change to test a mantis change ...
18 years ago
Russell Bryant 90cb28f89c Merged revisions 121280 via svnmerge from
18 years ago
Tilghman Lesher 2d825ed7de Implement FINDLABEL matching for the new extension matching engine.
18 years ago
Tilghman Lesher ab988ac6f4 Make extension match characters case-insensitive.
18 years ago
Jeff Peeler 5934801d84 Merged revisions 120863,120885 via svnmerge from
18 years ago
Steve Murphy d0384ab3aa a small fix for a crash that occurs when compiling AEL with global vars
18 years ago
Tilghman Lesher 9471b87d27 Merge the adaptive realtime branch, which will make adding new required fields
18 years ago
Brett Bryant c1451b5537 This patch adds more detailed statistics for RTP channels, and provides an API call to access it, including maximums, minimums, standard deviatinos,
18 years ago
Tilghman Lesher 90d75af346 Conditionally load the AGI command gosub, depending on whether or not res_agi
18 years ago
Tilghman Lesher 12cf254253 MSet doesn't necessarily need chan to be set
18 years ago
Jeff Peeler 5f9bb7ed02 Merged revisions 120173 via svnmerge from
18 years ago
Tilghman Lesher 76506b7baa Move compatibility options into asterisk.conf, default them to on for upgrades,
18 years ago
Russell Bryant 51051ce949 Add lock tracking for rwlocks. Previously, lock.h only had the ability to
18 years ago
Russell Bryant 8b0ea3a76d Do a deep copy of file and function strings to avoid a potential crash when
18 years ago
Russell Bryant 44e1c94465 Merged revisions 119742 via svnmerge from
18 years ago
Russell Bryant da85b710ef Fix a minor merge issue that caused a function to not get compiled in with
18 years ago
Joshua Colp 88a847c4cc Merged revisions 119354 via svnmerge from
18 years ago
Russell Bryant f98e98819e Merged revisions 119156 via svnmerge from
18 years ago
Brett Bryant 5b8e1963c5 Adds support for changing logger settingss on remote consoles with a
18 years ago
Steve Murphy 9107547668 Had to move the ASTERISK_FILE_VERSION decl to just after the include of "asterisk.h"
18 years ago
Michiel van Baak 4dfea912d0 Make sure the nrfds and nefds are reset to NULL
18 years ago
Tilghman Lesher 6e5d843a71 Merged revisions 118953 via svnmerge from
18 years ago
Steve Murphy a2367c07f8 Merged revisions 118858 via svnmerge from
18 years ago
Tilghman Lesher 9af6852e24 Merged revisions 118551 via svnmerge from
18 years ago
Tilghman Lesher 4169ea891c Merged revisions 118465 via svnmerge from
18 years ago
Tilghman Lesher 316e334751 Change space-zero to now evaluate to false, as is expected by a great many.
18 years ago
Jeff Peeler 1546f9662d Fixes segfault in parking, patch submitted by bmd.
18 years ago
Mark Michelson 975a848b67 A new feature thanks to the fine folks at Switchvox!
18 years ago
Brett Bryant d32c2d6fd9 Add new functionality to http server that requires manager authentication for any path that includes a directory named 'private'. This patch also
18 years ago
Russell Bryant 61e6ae545b Merged revisions 118048 via svnmerge from
18 years ago
Tilghman Lesher 3e8269359f Merged revisions 117899 via svnmerge from
18 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
18 years ago
Russell Bryant 415516af1c Store build-time options as a string in AST_BUILDOPTS in buildopts.h. Also,
18 years ago
Mark Michelson 1b8f183ca3 This change makes it so that logs will report the correct source of verbose messages.
18 years ago
Tilghman Lesher 7a2413e904 Merged revisions 117519 via svnmerge from
18 years ago
Russell Bryant e64aaf24b0 Merged revisions 117514 via svnmerge from
18 years ago
Russell Bryant 457dbc1b4f Merged revisions 117507 via svnmerge from
18 years ago
Russell Bryant 467b4746ab Merged revisions 117479 via svnmerge from
18 years ago
Mark Michelson 46e68c36b6 Be sure that we cache included files for each source file which loads
18 years ago
Luigi Rizzo d5c75ee032 + Implement a variant of astman_get_header() to return the first or
18 years ago
Luigi Rizzo c7a4899ac4 Document the possible presence of multiple variables with the
18 years ago
Luigi Rizzo d56a42cb1a Reverse the check for Cookie: and remove leftover code implementing
18 years ago
Russell Bryant 7d2d373d6f Minor formatting change to test a mantis change ...
18 years ago
Joshua Colp 83e37eaf1c The logger closes the files it is logging to when reloading so we have to read in the logger configuration even if it has not changed so that the logs get opened again.
18 years ago
Luigi Rizzo 18065a175d Use casts or intermediate variables to remove a number
18 years ago
Russell Bryant 08f91c1192 Merged revisions 116463 via svnmerge from
18 years ago
Joshua Colp 0d85a0eff7 Add a missing context unlock.
18 years ago
Joshua Colp 5ec16b6d6b Merged revisions 116352 via svnmerge from
18 years ago
Jeff Peeler 4729632721 Fixed a few problems with multiparking: call not being parked in the correct parking spot, caller not being notified of parking spot position, and improperly hanging up the call during a transfer due to timing out (not providing the extension in which to transfer).
18 years ago
Olle Johansson bb386c84e7 Adding spport for T.140 RED - Simple RTP redundancy to prevent packet loss in text stream
18 years ago
Olle Johansson 29b1d73567 Add support for codec settings in originate via call file and manager.
18 years ago
Mark Michelson b6aef57619 Merged revisions 116088 via svnmerge from
18 years ago
Russell Bryant 8e4c0e85d8 Merged revisions 115990 via svnmerge from
18 years ago
Tilghman Lesher 99cad5bf49 Merged revisions 115884 via svnmerge from
18 years ago
Olle Johansson e30c26c689 Add support for playing an audio file for caller and callee at start and stop of monitoring (one-touch monitor).
18 years ago
Mark Michelson 2e054642d5 Merged revisions 115735 via svnmerge from
18 years ago
Mark Michelson 7daebcd610 Adding support for "urgent" voicemail messages. Messages which are
18 years ago
Brett Bryant 65b8381550 The following patch adds new options and alters the default behavior of the ENUM* functions. The TXCIDNAME lookup function has also gotten a
18 years ago
Russell Bryant e40c662a06 Merged revisions 115551 via svnmerge from
18 years ago
Russell Bryant 56aa9b9efa Fix up a problem that was introduced into the scheduler when it was converted
18 years ago
Tilghman Lesher ff01792e50 Merged revisions 115415 via svnmerge from
18 years ago
Tilghman Lesher e82b7365b7 Merged revisions 115333 via svnmerge from
18 years ago
Mark Michelson 276118a776 #execing the same file multiple times led to warning messages saying that the same file was
18 years ago
Russell Bryant 7f29bc7bc6 Simplify code by using a taskprocessor for dispatching events in the Asterisk core.
18 years ago
Tilghman Lesher 73581f3905 Optionally display the value of several variables within the Status command.
18 years ago
Dwayne M. Hubbard ca4ae77c91 pbx uses a taskprocessor for device state changes
18 years ago
Dwayne M. Hubbard b0b72e89a8 A taskprocessor is an object that has a name, a task queue, and an event processing thread. Modules reference a taskprocessor, push tasks into the taskprocessor as needed, and unreference the taskprocessor when the taskprocessor is no longer needed.
18 years ago
Tilghman Lesher b11854445b Add attributes to various API calls, to help track down bugs (and remove a deprecated function)
18 years ago
Tilghman Lesher b5a127daac Modify TIMEOUT() to be accurate down to the millisecond.
18 years ago
Tilghman Lesher 95490ee5c2 Merged revisions 115017 via svnmerge from
18 years ago
Brett Bryant 5634048c98 Add two new dialplan functions from libspeex for applying audio gain control
18 years ago
Kevin P. Fleming fc4390ac37 fix this logic to actually be correct... the fd can't be *both* -1 and an array index to be checked in rfds/efds (bug found by gcc-4.3)
18 years ago
Mark Michelson 3aad03e5f0 Adding a new option 'n' to app_chanspy. This option allows for the name of the spied-on
18 years ago
Tilghman Lesher 6a81da594d Add incomplete matching to PBX code and app_dial
18 years ago
Tilghman Lesher ab608c09e2 Oops, this isn't necessarily AGI that is forking anymore
18 years ago
Russell Bryant 34451e7c43 Merge code from team/russell/parking_updates
18 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
18 years ago
Russell Bryant 76917df5cb Merged revisions 114600 via svnmerge from
18 years ago
Russell Bryant c0308de13e Merged revisions 114591 via svnmerge from
18 years ago
Joshua Colp c3dd5e3e27 Merged revisions 114579 via svnmerge from
18 years ago
Steve Murphy 76155d60ce (closes issue #12469)
18 years ago
Russell Bryant 96638d7bb5 re-add a fix that got lost with a recent change
18 years ago
Jason Parker 6f549bc324 Allow setqueuevar=yes (et al) to work, after changes to pbx_builtin_setvar()
18 years ago
Russell Bryant a3f3613d66 Correct action_ping() and action_events() with regards to Manager 1.1
18 years ago
Steve Murphy 161b4abd79 Hopefully, this will resolve the issues that russellb had with this log_show_lock().
18 years ago
Jeff Peeler 41fd7a6a21 (closes issue #6113)
18 years ago
Steve Murphy c0b8f57b9d (closes issue #12467)
18 years ago
Russell Bryant 0bb3c15606 Merged revisions 114284 via svnmerge from
18 years ago
Mark Michelson 0e821d7201 Merged revisions 114257 via svnmerge from
18 years ago
Russell Bryant 19f7e8cc93 Merged revisions 114230 via svnmerge from
18 years ago
Russell Bryant 0270b3d6c9 Make this file compile. The variable str is never set anywhere. Furthermore,
18 years ago
Mark Michelson ae52cd4a76 Merged revisions 114207 via svnmerge from
18 years ago
Tilghman Lesher 123ac5fd64 Standardized routines for forking processes (keeps all the specialized code in one place).
18 years ago
Steve Murphy 752f6681b1 A small enhancement-- I added the routine log_show_lock to utils.c, which if the mentioned lock has been acquired, this routine will log to the console the normal info about that lock you'd see from the CLI when you do a 'core show locks'. It's solely for debug-- if the lock is NOT acquired, there is no output. I use it to show 'unexpected' locks, to see where/why a lock is pre-locked. This command is to be called from points of interest, like just before a trylock, and helps to spot fleeting, highly temporal locks that normally are not locked...
18 years ago
Steve Murphy 8b6d8da58c Introducing a small optimization to event_unsubscribe; events now use a Doubly-Linked list for events, gives fast deletions, for the sake of channel driver mwi events. From team/murf/bug11210.
18 years ago
Steve Murphy 2b69ec9a38 Introducing a small upgrade to the ast_sched_xxx facility, to keep it from eating up lots of cpu cycles. See CHANGES. From the team/murf/bug11210 branch.
18 years ago
Steve Murphy 6138b16995 Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch.
18 years ago
Steve Murphy 5b4222c9de These changes:
18 years ago
Jason Parker efb767e432 Convert several DEBUG logs into ast_debug.
18 years ago
Mark Michelson 0270776ca5 Merged revisions 114117 via svnmerge from
18 years ago
Mark Michelson 9ddc843fbe Merged revisions 114106 via svnmerge from
18 years ago
Joshua Colp 5fff9c7304 Merged revisions 114100 via svnmerge from
18 years ago
Mark Michelson e409a129af Merged revisions 114063 via svnmerge from
18 years ago
Mark Michelson 115d5024a1 Merged revisions 114051 via svnmerge from
18 years ago
Jason Parker 51c92a4644 Merged revisions 114035 via svnmerge from
18 years ago
Joshua Colp 4a21c5dd22 Fix spelling of existent in a few places.
18 years ago
Mark Michelson 28bd5d88c1 There was a subtle logical difference between 1.4 and trunk with regards to how timeouts
18 years ago
Jason Parker f5a151e525 Move AST_FEATURE_FLAG_* and FEATURE_RETURN_* to features.h so that they can be used by modules.
18 years ago
Jason Parker d3355ff2ed Merged revisions 113402 via svnmerge from
18 years ago
Joshua Colp dc8fe3910d Merged revisions 113296 via svnmerge from
18 years ago
Mark Michelson be02a94138 Merged revisions 113065 via svnmerge from
18 years ago
Joshua Colp c7d51a7fc1 Put my slinfactory changes back in.
18 years ago
Dwayne M. Hubbard 5e6d84eb69 sleep long enough for the zaptel timer error message to display before exit
18 years ago
Joshua Colp b7b2e732f0 Merged revisions 112711 via svnmerge from
18 years ago
Dwayne M. Hubbard 6dafddbe39 satisfy buildbot
18 years ago
Dwayne M. Hubbard 593dcbe311 add a Zaptel timer check to verify the timer is responding when Zaptel support is compiled into Asterisk and Zaptel drivers are loaded. This will help people not waste their valuable time debugging side effects.
18 years ago
Tilghman Lesher 0e6140c564 Use a 32k file buffer on recordings, which increases the efficiency of file recording.
18 years ago
Mark Michelson 2580dfc6fb Merged revisions 112468 via svnmerge from
18 years ago
Terry Wilson 1eb31edde2 Re-add HTTP post support by moving to res_http_post.c
18 years ago
Steve Murphy da41d47a83 Bumped across another test set for the new exten pattern matcher, which revealed a problem with the CANMATCH/MATCHMORE modes. Direct matches were getting in the way. Fixed.
18 years ago
Steve Murphy 2fb0bfba35 (closes issue #12298)
18 years ago
Joshua Colp 0d7cfae6b6 Merged revisions 112209 via svnmerge from
18 years ago
Jeff Peeler a5cdd849e5 This adds DNS SRV record support to DNS manager. If there is a SRV record for a given domain, the hostname and port listed in the SRV record will be used. If no SRV record exists or a SRV lookup is not attempted, the DNS lookup on the specified domain will be performed as normal. Chan_sip has been modified to take advantage of the new SRV support.
18 years ago
Mark Michelson 4dbacf6bbc Merged revisions 112138 via svnmerge from
18 years ago
Joshua Colp 7dab892401 Merged revisions 112125 via svnmerge from
18 years ago
Terry Wilson f02c11d88b Yeah, simplify that logic a bit...
18 years ago
Terry Wilson aa720d402b Handle blank prefix= in http.conf
18 years ago
Russell Bryant 16b2720cd4 Note a minor race condition that I noticed while reviewing Jeff's changes
18 years ago
Terry Wilson 2848068017 Fix another little http problem. In making it match coding guidelines, a comparison was dropped
18 years ago
Steve Murphy 3d4cb09ae8 comment cleanup and iron out a really dumb mistake in handling the '.'-wildcard in the new exten pattern matcher.
18 years ago
Tilghman Lesher 42358325a8 Merged revisions 111442 via svnmerge from
18 years ago
Steve Murphy 6928ccfa02 Merged revisions 111391 via svnmerge from
18 years ago
Jason Parker 8f2ae67a3e But we can change the API here.
18 years ago
Jason Parker 0271088279 Merged revisions 111280 via svnmerge from
18 years ago
Jason Parker f59c496a81 Merged revisions 111245 via svnmerge from
18 years ago
Terry Wilson 4c2531989a Stupid strcasecmp function :-)
18 years ago
Tilghman Lesher e04025ead9 Simplify new macro, simplify configfile logic, now that list is sorted
18 years ago
Tilghman Lesher e6fc9ae52c Add a linkedlist macro that maintains a sorted list
18 years ago
Jason Parker dd2700d0b1 Only try to detect silence when we actually need to, instead of...always.
18 years ago
Jason Parker 6412a96e43 Large cleanup of DSP code
18 years ago
Tilghman Lesher ef4eff9a9b Add the "config reload <conffile>" command, which allows you to tell Asterisk
18 years ago
Mark Michelson 43d70915bb This ensures that the manager interface is not enabled by default. Prior to this
18 years ago
Joshua Colp 738e4ec94e Add a special dialplan variable to chan_sip which will cause an audio file to be played upon completion of an attended transfer.
18 years ago
Joshua Colp 358ac2f76a Merged revisions 110628 via svnmerge from
18 years ago
Joshua Colp 30d85b3144 Merge over ast_audiohook_volume branch. This adds API calls for use by developers to adjust the volume on a channel.
18 years ago
Russell Bryant 6430ec3294 Merged revisions 110395 via svnmerge from
18 years ago
Russell Bryant 4e72f83d3e Fix a bug when using zaptel timing for playing back files that have a sample rate
18 years ago
Mark Michelson ff9befa36a Add missing unlock
18 years ago
Russell Bryant bccebdd21f Remove astobj.h from some places where it wasn't needed
18 years ago
Russell Bryant 3c6cf5dcc5 Add some fixes that I made in regards to wideband codec handling to get
18 years ago
Jason Parker 9e3603dac9 Rename DSP_FEATURE_DTMF_DETECT, because we are *NOT* only detecting DTMF digits.
18 years ago
Jason Parker 8d4276578a Rename very poorly named function to reflect what it actually does. This was causing quite a bit of confusion for me...
18 years ago
Joshua Colp 3e439e9616 Merged revisions 110019 via svnmerge from
18 years ago
Joshua Colp e097cc7221 Add the ability to use a pattern match for a hint.
18 years ago
Steve Murphy 14e1d8c6d8 Merged revisions 109908 via svnmerge from
18 years ago
Kevin P. Fleming 75cb5032e6 actually implement HTTP request dispatching based on both URI and method; reduce duplication of data when generating responses using ast_http_error()
18 years ago
Russell Bryant 4c6486782f Fix some more breakage that I introduced when changing extension state callbacks to the list macros.
18 years ago
Kevin P. Fleming 84b133bd81 clean up code to conform to coding guidelines
18 years ago
Russell Bryant 89ad4ace67 Remove an unneeded variable. This compiled, but I missed the uninitialized warning
18 years ago
Russell Bryant b47eee2187 Convert handling of extension state callbacks to the list macros.
18 years ago
Russell Bryant e1bd198bc0 Minor coding style changes, including adding handling for memory allocation failure
18 years ago
Russell Bryant f1d2a11aad Minor change to use Asterisk macros
18 years ago
Russell Bryant c1cf92d304 Merged revisions 109838 via svnmerge from
18 years ago
Kevin P. Fleming e191b51a08 start the process of changing HTTP request dispatching to do it based on *both* URI and method, so that POST support can move into a module; move http.c's private function prototypes into _private.h
18 years ago
Terry Wilson b02bc230af Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not
18 years ago
Joshua Colp 760fc3403c Make sure values are interpreted as character strings and not format strings.
18 years ago
Joshua Colp 10cdbe28a8 Merged revisions 109386 via svnmerge from
18 years ago
Terry Wilson e727d15d34 Replace minimime with superior GMime library so that the entire contents of an http post are not read into memory.
18 years ago
Mark Michelson b246e010d5 Merged revisions 109226 via svnmerge from
18 years ago
Steve Murphy 0af58d3f5c (closes issue #12238)
18 years ago
Michiel van Baak b311134430 Merged revisions 108961 via svnmerge from
18 years ago
Russell Bryant 072eb8a913 Remove a double write lock of the contexts lock in ast_wrlock_contexts().
18 years ago
Mark Michelson 963a2cec51 Make this compile
18 years ago
Russell Bryant 835df7d30f Merged revisions 108583 via svnmerge from
18 years ago
Mark Michelson d236e3d1b1 Fixing a potential buffer overflow in the manager command ModuleCheck.
18 years ago
Russell Bryant c3c56990df Make the default prefix empty, like it was in Asterisk 1.4.
18 years ago
Russell Bryant 8bbef5f996 Rename ast_tcptls_server_instance to session_instance, since this pertains to
18 years ago
Joshua Colp a3c7b08d19 Doxygenify slinfactory a bit.
18 years ago
Russell Bryant b38cb44acd Merged revisions 108135 via svnmerge from
18 years ago
Joshua Colp 5fc569f5f5 Merged revisions 108083 via svnmerge from
18 years ago
Russell Bryant f7e28b12fe Merged revisions 108031 via svnmerge from
18 years ago
Tilghman Lesher 10609251f9 Revert several changes from revision 102525, as the changes were not
18 years ago
Tilghman Lesher d02f74ebfe An offhand comment from Russell made me realize that the configuration file
18 years ago
Joshua Colp b84cdbfe38 Merged revisions 107646 via svnmerge from
18 years ago
Joshua Colp f26ed3f4bf Clarify comment about masquerading and playback of the parking slot.
18 years ago
Kevin P. Fleming c7eebb3db8 Merged revisions 107408 via svnmerge from
18 years ago
Kevin P. Fleming 79c3038ee5 Merged revisions 107352 via svnmerge from
18 years ago
Tilghman Lesher bdad3c9889 (closes issue #6019)
18 years ago
Russell Bryant 0ee1f43b4a Merged revisions 107161 via svnmerge from
18 years ago
Russell Bryant 2d95fb33bd Merged revisions 107158 via svnmerge from
18 years ago
Russell Bryant 86fe5cc800 Merged revisions 107102 via svnmerge from
18 years ago
Russell Bryant 541039ce1b Merged revisions 107099 via svnmerge from
18 years ago
Steve Murphy dafa73bade way back in July, in r.75706, a fix was made ot the strftime usages, which was good, but in this case, the check for a nil time was accidentally removed, and now it is restored, to keep timevals like '1969-12-31 17:00:00' from showing up in the cdrs. No idea what databases will do with this. No bugs filed as yet, but it felt like a bug.
18 years ago
Joshua Colp af7e1964f2 Merged revisions 107016 via svnmerge from
18 years ago
Jason Parker 8aa30ccf0b Merged revisions 106842 via svnmerge from
18 years ago
Joshua Colp 733a740922 Merged revisions 106788 via svnmerge from
18 years ago
Steve Murphy 377e51c4d4 (closes issue #6002)
18 years ago
Tilghman Lesher a60f591c72 Merged revisions 106606 via svnmerge from
18 years ago
Tilghman Lesher 8718878490 Merged revisions 106552 via svnmerge from
18 years ago
Russell Bryant 5ca5d97673 Merge changes from team/russell/g722-sillyness ...
18 years ago
Jason Parker 49ef635a6d Fix file playback in many cases.
18 years ago
Mark Michelson 924b7d3636 Merged revisions 106437 via svnmerge from
18 years ago
Joshua Colp 496adc6fc0 Merged revisions 106235 via svnmerge from
18 years ago
Mark Michelson 2ed30d47e8 Adding the Atxfer manager command. With this, you may initiate
18 years ago
Joshua Colp 455f6137b4 Fix code up to what it was meant to be.
18 years ago
Tilghman Lesher 8a411ccf83 Create a centralized configuration option for silencethreshold
18 years ago
Russell Bryant a760a033e9 Merged revisions 105932 via svnmerge from
18 years ago
Mark Michelson 6cf6059402 There are several places in manager.c where BUFSIZ is used for a buffer
18 years ago
Tilghman Lesher 7007c565fe Fix minor misuses of snprintf
18 years ago
Tilghman Lesher cfc1df4c1a Whitespace changes only
18 years ago
Russell Bryant 96e04792bd add a destroy API call for a server instance
18 years ago
Russell Bryant cc55483858 More public API name changes to use an appropriate ast_ prefix
18 years ago
Russell Bryant efb1e30a38 Rename public object server_instance to ast_tcptls_server_instance
18 years ago
Joshua Colp 3b070a815d Merged revisions 105676 via svnmerge from
18 years ago
Joshua Colp 4de0d8368f Merged revisions 105674 via svnmerge from
18 years ago
Russell Bryant 7205c1f23c Make it so you don't have to cast away const in a couple places
18 years ago
Russell Bryant 83002989a9 remove unnecessary casts
18 years ago
Russell Bryant 6d3b251588 - Add curly braces around the while loop
18 years ago
Russell Bryant 71173779dc Use ast_copy_string() instead of strncpy(), and use sizeof() instead of
18 years ago
Russell Bryant f7467c83e6 Merged revisions 105565 via svnmerge from
18 years ago
Russell Bryant 8372a9bf08 3) In addition to merging the changes below, change trunk back to a regular
18 years ago
Joshua Colp b21ca22fb0 Merged revisions 105560 via svnmerge from
18 years ago
Joshua Colp 00641af7d2 Add support for 16KHz signed linear.
18 years ago
Terry Wilson 7d1891d5c3 Asterisk, when parking can drop rights a caller when a parking timeout occurs. Also, when doing built-in attended transfers, sometimes incorrectly passes rights from the transferrer to the transferee. This patch tries to fixes the parking issue and lays some groundwork for later fixing the transfer issue.
18 years ago
Russell Bryant 796780679e Merged revisions 105409 via svnmerge from
18 years ago
Russell Bryant 7da06e6cb8 Merged revisions 105116 via svnmerge from
18 years ago
Mark Michelson beb7a540c1 Merged revisions 104841 via svnmerge from
18 years ago
Jason Parker 62c63a8412 Merged revisions 105005 via svnmerge from
18 years ago
Tilghman Lesher 7d564048ed Merged revisions 104868 via svnmerge from
18 years ago
Mark Michelson 10d9d1e5a1 Merged revisions 104783 via svnmerge from
18 years ago
Tilghman Lesher 133a18478c Merged revisions 104704 via svnmerge from
18 years ago
Joshua Colp b21b5f5574 Merged revisions 104665 via svnmerge from
18 years ago
Jason Parker 5badb3c48a Merged revisions 104598 via svnmerge from
18 years ago
Joshua Colp b868d44342 Merged revisions 104596 via svnmerge from
18 years ago
Kevin P. Fleming 892a6b95be Merged revisions 104593 via svnmerge from
18 years ago
Joshua Colp dca12f4aa7 Fix T38 passthrough regression introduced by state changes.
18 years ago
Russell Bryant b0ba749ca1 I swear I compiled this ... *cough*
18 years ago
Russell Bryant 0036cde5f3 Rename version.h to ast_version.h. Next, I will be re-adding version.h as an
18 years ago
Joshua Colp 2a7eac9940 Add an 'e' option to ResetCDR which re-enables a CDR that has been disabled.
18 years ago
Mark Michelson 9a9a4e9701 Remove more hardcoded pipe symbols and replace with commas.
18 years ago
Russell Bryant 16b84e260c Merged revisions 104102 via svnmerge from
18 years ago
Jason Parker 84e302bfe0 Merged revisions 104092 via svnmerge from
18 years ago
Tilghman Lesher f92a3e119e Move Originate to a separate privilege and require the additional System privilege to call out to a subshell.
18 years ago
Kevin P. Fleming 1a6711a42d Merged revisions 104015 via svnmerge from
18 years ago
Jason Parker ea8c695a1c Largely refactor DSP tone detection routines.
18 years ago
Tilghman Lesher 3dd4296de7 Merged revisions 103845 via svnmerge from
18 years ago
Joshua Colp b0be65f2ef *mumble*
18 years ago
Joshua Colp ddf7a8a2a0 file not found.
18 years ago
Joshua Colp ef7cfaa2f8 Minor test...
18 years ago
Jason Parker 63ab8ad66c Make sure to mask out non-audio first as well
18 years ago
Jason Parker 59bdc278be Maybe we should set the value before we test it? Fixes an issue people have been seeing (unreported?) with file playback not working.
18 years ago
Joshua Colp ee5e39e04b Add a log message that appears when you try to unload a module that isn't loaded.
18 years ago
Joshua Colp c929c6abd9 Only output a log message saying the format does not exist if it actually does not exist, not if the file itself could not be opened.
18 years ago
Tilghman Lesher 89567ef8bb Change verbosity into debug for Hebrew (and various whitespace fixes)
18 years ago
Joshua Colp 227112138e Merged revisions 103801 via svnmerge from
18 years ago
Joshua Colp e54da94808 Add a non-invasive API for application level manipulation of T38 on a channel. This uses control frames (so they can even pass across IAX2) to negotiate T38 and provided a way of getting the current status of T38 using queryoption. This should by no means cause any issues and if it does I will take responsibility for it.
18 years ago
Joshua Colp 6c3a7a3e51 Add some missing control frames.
18 years ago
Mark Michelson 80e2db47c2 Merged revisions 103786 via svnmerge from
18 years ago
Michiel van Baak f7370d4831 make the output of 'core show settings' a bit nicer.
18 years ago
Tilghman Lesher 2c3c489ade Merged revisions 103780 via svnmerge from
18 years ago
Olle Johansson f04d5fb83d Make sure we can set up calls without audio (text+video).
18 years ago
Joshua Colp e6a260c747 Add an API call (ast_async_parseable_goto) which parses a goto string and does an async goto instead of an explicit goto.
18 years ago
Tilghman Lesher 26755e3882 Context tracing for channels
18 years ago
Mark Michelson 566a005512 Add proper "false" case behavior to GotoIfTime
18 years ago
Russell Bryant 75fd299f1b Merged revisions 103728 via svnmerge from
18 years ago
Russell Bryant 71646d663b Merged revisions 103726 via svnmerge from
18 years ago
Jason Parker 72bc8a7c7d Fix up some doxygen issues.
18 years ago
Mark Michelson 23fc97480e Fix a small logic error in ast_event_iterator_next. The previous logic allowed for the iterator
18 years ago
Jason Parker 2aa1c03667 Even more sane permissions. This should be handled via a umask, like in many other places.
18 years ago
Jason Parker 7dd21605f3 Use slight more sane permissions
18 years ago
Russell Bryant e29680ed66 Remove development version notice.
18 years ago
Russell Bryant d42f6f7ce5 Fix build on *BSD. These permissions constants are not available there.
18 years ago
Jeff Peeler 16a14a4cd8 Requested changes from Pari, reviewed by Russell.
18 years ago
Joshua Colp c81350d6f6 Just some minor coding style cleanup...
18 years ago
Joshua Colp ef267cd838 Fix Manager Redirect while in an AGI.
18 years ago
Joshua Colp 9587f09103 Add support for allowing a native bridge to happen when the L option is enabled. The RTP bridging could already handle this, it just needed to be enabled in the main bridging code.
18 years ago
Mark Michelson 9d683be81a Fix a problem regarding network vs. host byte order
18 years ago
Russell Bryant 1ec8cb41a8 Merge changes from team/mvanbaak/cli-command-audit
18 years ago
Jason Parker 1663494073 Merged revisions 102858 via svnmerge from
18 years ago
Mark Michelson fe9821cc10 Get rid of any remaining ast_verbose calls in the code in favor of
18 years ago
Jason Parker dc6e5d6aae Change where priority of a goto is adjusted.
18 years ago
Tilghman Lesher 1dc86caf30 Merged revisions 102323 via svnmerge from
18 years ago
Joshua Colp c6fc44f927 Update handling of asyncgoto so it properly works on channels that are currently executing a PBX.
18 years ago
Tilghman Lesher fa4c9a958b CoreSettings and CoreStatus are missing the terminating "\r\n". Also, some
18 years ago
Tilghman Lesher 1ce6a2d5ec Merged revisions 101772 via svnmerge from
18 years ago
Russell Bryant 1ce789336b Merged revisions 101601 via svnmerge from
18 years ago
Steve Murphy 671c08af6d Merged revisions 101480 via svnmerge from
18 years ago
Olle Johansson 94325433a2 - doxygen fixes
18 years ago
Olle Johansson e7bcc4e96c Formatting fixes
18 years ago
Joshua Colp cb8678b5da Merged revisions 101222 via svnmerge from
18 years ago
Russell Bryant 793edbecd0 Merged revisions 100932 via svnmerge from
18 years ago
Tilghman Lesher 2f44f53ea4 Merged revisions 100675 via svnmerge from
18 years ago
Russell Bryant bcf72e1adb Merge rev 100626 from Asterisk 1.4. The svnmerge of this commit was a NoOp, since
18 years ago
Tilghman Lesher 8fd1e10d3d Normalize the detection for execinfo, so that Linux (glibc) and other platforms
18 years ago
Russell Bryant 1c74c549d7 Merged revisions 100581 via svnmerge from
18 years ago
Russell Bryant f877028d76 Clean up some formatting, and simplify a bit of code using ast_str
18 years ago
Russell Bryant 87800e1913 Make a couple more uses of ARRAY_LEN, and convert some spaces to tabs
18 years ago
Russell Bryant e8f7cbf358 - Simplify a line with ARRAY_LEN()
18 years ago
Russell Bryant 79be2b8b0e These readlocks always fail for me on my mac, and I saw it happen again
18 years ago
Tilghman Lesher ac699196f5 Merged revisions 100465 via svnmerge from
18 years ago
Joshua Colp 0b898073d1 Add an API call that steals the answered channel so that a destruction of the dialing structure does not hang it up.
18 years ago
Joshua Colp 65e684653d Minor cosmetic change...
18 years ago
James Golovich 8bcc2a55ae Increase the size of filenames stored when astmm is used. If the path
18 years ago
Joshua Colp 3bf7daa0c0 Merge in strictrtp branch. This adds a strictrtp option to rtp.conf which drops packets that do not come from the remote party.
18 years ago
Russell Bryant ccdd466fab Merged revisions 100164 via svnmerge from
18 years ago
Jason Parker e88241c45b Merged revisions 100138 via svnmerge from
18 years ago
Jason Parker 32989872dd Move chan_local dependency into places (only one) that previously depended on res_features, and used local channels
18 years ago
Joshua Colp 1d47c036dd Some more cosmetic changes.
18 years ago
Joshua Colp 15515ec671 Add some spacing.
18 years ago
Joshua Colp 9eff881130 Test hopefully over.
18 years ago
Joshua Colp 828124b0b0 Testing something...
18 years ago
Jason Parker 3bd33214b9 Move code from res_features into (new file) main/features.c
18 years ago
Russell Bryant 6100ec9e7d Fix tcptls build when openssl isn't installed
18 years ago
Tilghman Lesher 42ee3b5b74 Merged revisions 99718 via svnmerge from
18 years ago
Tilghman Lesher 3d92f97722 Merged revisions 99643 via svnmerge from
18 years ago
Russell Bryant 90bc08362e Make sure the command is not just present but is also configured to be executed
18 years ago
Olle Johansson b8aa3248ec Add a generic function to set the bridged call PVT unique id string
18 years ago
Russell Bryant d1ba37f1c9 Change the Asterisk CLI startup commands feature to read commands to run from cli.conf
18 years ago
Tilghman Lesher 54fc5f984b Merged revisions 99540 via svnmerge from
18 years ago
Olle Johansson 865bb84432 Doxygen updates
18 years ago
Russell Bryant aa7592f21a Merged revisions 99187 via svnmerge from
18 years ago
Russell Bryant b995c78c31 Merge changes from team/group/sip-tcptls
18 years ago
Russell Bryant 1807acb9b0 Merged revisions 99081 via svnmerge from
18 years ago
Russell Bryant d09fdcf61d Add AST_FORMAT_SLINEAR16 to the list for ast_best_codec()
18 years ago
Russell Bryant 2a91da6613 Merged revisions 99004 via svnmerge from
18 years ago
Jason Parker 8dc5e09ccb Add several busy detection related defines to menuselect.
18 years ago
Russell Bryant 8a5e93d766 Add support for an easy way to automatically execute some Asterisk CLI commands
18 years ago