Commit Graph

301 Commits (279f66c25db4b404dbf9b971b24b0e8b7ed88fb6)

Author SHA1 Message Date
Jason Parker 8579b0ff93 Fix crash in ParkAndAnnounce application.
18 years ago
Joshua Colp 4ac8f69d0a Add module counting removal for error conditions.
18 years ago
Terry Wilson 9c29d80d70 If a channel gets masqueraded in the middle of a park, don't play the
18 years ago
Joshua Colp 34a3095877 Print out the correct filename (features.conf) in the log message when parkpos options are incorrect.
18 years ago
Jason Parker b0e9d400ff Revert change from revision 67064.
18 years ago
Joshua Colp 8f4659cc89 Add two more checks before printing out a warning message about bridging. If either channel has hungup of course the bridge will have failed.
18 years ago
Jason Parker ede010d0d0 Fix some odd formatting I missed..
18 years ago
Jason Parker 01480eb1fb Finish up on transferee channel before return on failure.
18 years ago
Russell Bryant db99815a6a Handle the case where there are multiple dynamic features with the same digit
18 years ago
Mark Michelson 2a3b64bf70 Fixes a memory leak
18 years ago
Russell Bryant aa3b7e22f5 Fix an issue that can occur when you do an attended transfer to parking. If
18 years ago
Joshua Colp 85bf0ee987 (closes issue #10618)
18 years ago
Joshua Colp 279d96a974 (closes issue #10009)
18 years ago
Joshua Colp a47dcc167c (issue #10599)
18 years ago
Russell Bryant ed6d4ec72c When executing a dynamic feature, don't look it up a second time by digit pattern
18 years ago
Joshua Colp 784d5f32c0 (closes issue #10415)
18 years ago
Joshua Colp cd53ad9161 (closes issue #10327)
18 years ago
Russell Bryant 6a2ab6b475 Pass HOLD and UNHOLD frames to the other channel when they are returned from a
18 years ago
Tilghman Lesher f02d20405b Issue 10044 - chan->cdr is NULL here, so peer->cdr is what we really wanted to use
18 years ago
Steve Murphy 6f6ffbb5c5 This patch is meant to fix 8433; where clid and src are lost via bridging.
18 years ago
Joshua Colp bba22a6876 Merged revisions 69846 via svnmerge from
18 years ago
Russell Bryant 1f9898d8bd Fix a silly deadlock in res_features that I found while debugging on one of
18 years ago
Joshua Colp 26038a4b77 Returning a value that indicates the parking of a call was a success when it really wasn't (because the parking slot selected was in use) is the wrong thing to do. (issue #9723 reported by mdu113)
18 years ago
Russell Bryant 69cd2cb213 Properly fix a problem that occurs when you set PARKINGEXTEN to an exten where
18 years ago
Russell Bryant 39ebbfe69d When someone requests a specific parking space using the PARKINGEXTEN variable,
18 years ago
Joshua Colp 438335c9a7 Make the PARKINGEXTEN feature of parking actually work. (issue #9708 reported by mdu113)
18 years ago
Russell Bryant 1fb11df91a I mixed up the use of the find_feature() function, so I renamed it
18 years ago
Russell Bryant fd993ffd7d Use a read/write lock when accessing the built-in features.
18 years ago
Russell Bryant 6e13855338 Merged revisions 62547 via svnmerge from
18 years ago
Steve Murphy 18ad368048 Finished up a previous fix to overcome a compiler warning; the app NoCDR() has been updated to mark the channel CDR as POST_DISABLED instead of destroying the CDR; this way its flags are propagated thru a bridge and the CDR is actually dropped. The cases where only one channel in a bridge has a CDR was cleaned up.
18 years ago
Kevin P. Fleming bf4969f66e fix up some warnings found using --enable-dev-mode
18 years ago
Steve Murphy 7d5a79a0b9 This is a big improvement over the current CDR fixes. It may still need refinement, but this won't have as many folks bothered.
18 years ago
Steve Murphy 798039b4d8 several changes via kpflemings review
18 years ago
Steve Murphy 9c69e34f62 These mods fix CDR issues from 8221, 8593, 8680, 8743, and perhaps others. Mainly with CDRs generated from transfer situations.
18 years ago
Russell Bryant 2986791f67 Clean up a few coding guidelines issues - spaces to tabs, use sizeof() to pass
19 years ago
Steve Murphy be0c0cd6dd this mod from 8593 (dstchannel in cdr is empty when transfer call).
19 years ago
Joshua Colp 2db51f4608 Merged revisions 51145 via svnmerge from
19 years ago
Jason Parker 9e621e99a5 Save 1 whopping byte of allocated memory!
19 years ago
Kevin P. Fleming 444adcb477 reduce stack consumption for AMI and AMI/HTTP requests by nearly 20K in most cases
19 years ago
Joshua Colp 0bed57a7f1 Merged revisions 48154 via svnmerge from
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
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 439f15bdb9 Merged revisions 43778 via svnmerge from
19 years ago
Kevin P. Fleming 41d3e99e28 move ADSI functionality into ast_ namespace
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Matt O'Gorman 05a695af72 everything that loads a config that needs a config file to run
19 years ago
Joshua Colp c6977b9983 Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!
19 years ago
Kevin P. Fleming ece7018515 add one remaining bit of functionality to the features.conf applicationmap (from Matt Nicholson in Digium Express Services)
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Joshua Colp d5152177f3 Properly check to see if parkingnum is a number (issue #7762 reported by robf)
19 years ago
Russell Bryant 92bd7f19f7 Merge team/russell/ast_verbose_threadstorage
19 years ago
Russell Bryant 4d7c67fc72 Merge my applicationmap_fixup branch to address the issues described in this
19 years ago
Kevin P. Fleming 652d06f998 Merged revisions 38686 via svnmerge from
19 years ago
Russell Bryant 03356c2a4d fix seg fault when the parked call that timed out was the last one in the list
19 years ago
Kevin P. Fleming 6d0742fc16 merge Russell's 'hold_handling' branch, finally implementing music-on-hold handling the way it was decided at AstriDevCon Europe 2006 (and the way people really want it to be)
19 years ago
Olle Johansson f8311adcda METERMAIDS:
19 years ago
Olle Johansson 7876a86e96 - Doxygen and some formatting fixes in res_features
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Joshua Colp 10467be4c0 attended transfer use transferer context first and set who is transfering at the beginning (issue #6752 reported by moy -- minor mods done by myself)
19 years ago
Matt O'Gorman 45107ed763 allows for configurable answer timeout on attended transfer
19 years ago
BJ Weschke 99fe70da00 Merged revisions 29696 via svnmerge from
19 years ago
Joshua Colp 64b94dad80 Merged revisions 29512 via svnmerge from
19 years ago
BJ Weschke 5235890be4 This is part 2/2 of the patches for #7090. Adds one-step call parking to /trunk via builtin functions and 'k' 'K' application options added to app_dial. This also resolves #6340.
19 years ago
BJ Weschke 4733732b61 Merged revisions 29196 via svnmerge from
19 years ago
Russell Bryant f9c578a8a0 - The recent change to linklists.h broke the build on linux for some reason.
19 years ago
Russell Bryant 04ecb29d03 remove almost all of the checks of the result from ast_strdupa() or alloca().
19 years ago
Joshua Colp 3fbd46099e Incorrect log statement when playing transfer sounds (issue #7008 reported and fixed by nathan)
19 years ago
BJ Weschke 282eb80ed4 Correct call parking behavior when there is no courtesytone specified. #6306 (murf)
19 years ago
Russell Bryant 8085f4e14b a bunch of conversion to ast_channel_*lock (issue #7058)
19 years ago
Luigi Rizzo 7e0d402e88 move wait_and_stream to ast_wait_and_stream() because equivalent
19 years ago
Luigi Rizzo 23c6d5eff8 comment a possible memory leak
19 years ago
Luigi Rizzo 6553aa3a36 merge some common code into a function
19 years ago
Luigi Rizzo 4cef4ef720 more NULL / "" equivalence for CID fields.
19 years ago
Luigi Rizzo 51743a4aea simplify the flow of builtin_atxfer().
19 years ago
Olle Johansson 39b530f4d6 - Doxygen formatting
19 years ago
Luigi Rizzo b7e36b50cc preparation for reduction of the nesting of a large function
19 years ago
Luigi Rizzo 7cb4a9df38 more usages of stream_and_wait
19 years ago
Luigi Rizzo db107f93e1 more usages of function 'finishup()'
19 years ago
Luigi Rizzo 2c7b77814c one more instance of stream_and_wait, and remove an extra
19 years ago
Luigi Rizzo 6e6315099c more replaceemnt of dup code with functions.
19 years ago
Luigi Rizzo ed8f2e43f6 localize several variables, and simplify the last part of park_exec()
19 years ago
Luigi Rizzo 3e20f8d75d more formatting cleanup including removal of a useless check
19 years ago
Luigi Rizzo 09a1511672 rename a variable same as used in a very similar function,
19 years ago
Luigi Rizzo 4ca8c0fc8d s/pu->chan/chan in a few places;
19 years ago
Luigi Rizzo 36ea51ecd7 put some common code into functions (still more instances to be replaced)
19 years ago
Luigi Rizzo 70109abc39 properly reindent a large block.
19 years ago
Luigi Rizzo e304a986fd more readability fixes - localize some variables and invert
19 years ago
Luigi Rizzo d29f8a677e introduce a function to set context, extension and priority
19 years ago
Luigi Rizzo 81ed862e67 minor readability fixes in preparation for more work on this file:
19 years ago
Luigi Rizzo e42087f5e3 - normalize for() loops to navigate through variables,
19 years ago
Luigi Rizzo d043954dc1 - remove some unnecessary casts and braces;
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 years ago
BJ Weschke 70e407c5be Merged revisions 18866 via svnmerge from
19 years ago
Kevin P. Fleming 699f55071b a few cleanups from the last commit
19 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
19 years ago
Luigi Rizzo 6c232811c0 as discussed with Mark a few weeks ago, the 'newstack' argument
19 years ago
Olle Johansson dfc9952986 Set default value of adsipark (import from 1.2)
19 years ago
Mark Spencer 9164eac21a Add micro-http server and abstract manager interface, make snmp not die
19 years ago
Joshua Colp 539f8a6502 Merged revisions 14523 via svnmerge from
19 years ago
Russell Bryant d56674b341 Merged revisions 13961 via svnmerge from
19 years ago
Olle Johansson b4a0e2a8bb - Formatting fix in musiconhold
20 years ago
Tilghman Lesher 34f64d0891 Bug 6304 - Add Park command to the manager interface
20 years ago
Kevin P. Fleming 6204abdae2 merge rizzo's patch to make compiler warnings stop the build, and fix a bunch of warnings found
20 years ago
Russell Bryant a0d438fb6c remove the uses of the deprecated STANDARD_LOCAL_USER
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant efae38a82d - conversions to allocation wrappers
20 years ago
Olle Johansson 45c8956e0f Doxygen fixes
20 years ago
Kevin P. Fleming 065a368463 remove some more deprecated (pre-1.2) stuff
20 years ago
Matthew Fredrickson 540175d9c7 Check to see if arg is NULL before passing (#6094)
20 years ago
Olle Johansson 725155b854 Doxygen update
20 years ago
Matt O'Gorman 353e5f1dc9 added small feature from bug 5682 with one typo fix.
20 years ago
Tilghman Lesher a0ba6e7084 Merged revisions 7823 via svnmerge from
20 years ago
Olle Johansson 80dd03e865 Fix copyright for touched file
20 years ago
Olle Johansson 223c0c303a Merged revisions 7795 via svnmerge from
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Russell Bryant f49974f314 add a header to indicate who the call was parked by to the ParkedCall manager
20 years ago
Josh Roberson 97c8d0dbfc Allow retrieval of generated filename from one touch monitor feature.
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 608d63ac54 issue #5703
20 years ago
Kevin P. Fleming 33c15f19fe issue #5601
20 years ago
Kevin P. Fleming ebf04fc570 more header include simplification
20 years ago
Kevin P. Fleming a0a9769616 issue #5648
20 years ago
Russell Bryant 7d4a5abb1d Convert some built-in applications to use new args parsing macros.
20 years ago
Kevin P. Fleming 980887f8eb minor cleanup
20 years ago
Kevin P. Fleming ddaed942ee issue #5499
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Kevin P. Fleming ba7386ebed ensure that parking context/extension (and other settings) are properly updated on reload (issue #5401)
20 years ago
Mark Spencer ea215f5b7d Remove possibility of manager deadlocks from manager actions
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming 9a4c8f8c9c enable DTMF monitoring when DYNAMIC_FEATURES are specified for a brige (issue #5153)
20 years ago
Kevin P. Fleming 1e854ea773 remove useless buffer initializations (issue #5134)
20 years ago
Kevin P. Fleming 40c5fa88a4 eliminate signedness warnings (issue #5129)
20 years ago
Kevin P. Fleming 98563fdb73 formatting fixes and compile fix for FreeBSD (issue #5004)
20 years ago
Kevin P. Fleming 3442368b28 ensure that features are not duplicated during reload (issue #3764, take two)
20 years ago
Kevin P. Fleming 9e9f3ace21 add ability to map feature sequences to applications (issue #3764)
20 years ago
Russell Bryant 99d6c05f13 more pointer signedness fixes for gcc4 warnings
20 years ago
Mark Spencer 8712d1d7f1 Fix timestamp issue with features (bug #4760 with mods)
20 years ago
Russell Bryant eeb34ffd63 more formatting fixes! (bug #4780)
20 years ago
Kevin P. Fleming 22b0f5d306 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
20 years ago
Kevin P. Fleming eb397f08df reverse arguments to ast_tvdiff_ms, so they match the 'raw' math being used between the arguments
20 years ago
Russell Bryant 5df2640539 use AST_MAX_CONTEXT
20 years ago
Kevin P. Fleming f268ea2b3c make CLI output use singular/plural when appropriate (bug #4654)
20 years ago
Kevin P. Fleming 061caa34c1 support cancellation of attended transfers using the defined disconnect code (bug #3729 with minor mods)
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 1bac31d6bd more efficient (and understandable) ast_channel_walk_locked, and vastly more efficient ast_channel_by_name_locked (bug #4265)
20 years ago
Kevin P. Fleming 37efff4481 correct case of file type for one-touch monitoring (bug #4443)
20 years ago
Kevin P. Fleming 361109c377 add ability to control output format for one-touch-record feature (bug #4190)
20 years ago
Kevin P. Fleming 9bf21dbf58 more strncpy -> ast_copy_string conversions, fixing some buglets along the way
20 years ago
Mark Spencer 4bb4df2e94 Fix features + astmm interaction (bug #4217)
20 years ago