Commit Graph

2899 Commits (b0951fcb92bc8e4e246590e7b51a31490ea72e5d)

Author SHA1 Message Date
Russell Bryant 76696ac65f Convert most of the strings in the call_queue struct to use stringfields.
18 years ago
Mark Michelson e4bb565530 Merged revisions 89241 via svnmerge from
18 years ago
Mark Michelson 13c49f6cce There is the potential to copy uninitialized memory into the mixmonitor->post_process
18 years ago
Mark Michelson 1d4c579422 Merged revisions 89205 via svnmerge from
18 years ago
Steve Murphy 98429d37b2 Based on a note in asterisk-dev by Brian Capouch, I determined I too agressive in not initializing arrays passed to pbx_substitute_variables_xxxx; I reviewed the code (again) and hopefully found every possible spot where substitute_variables is called conditionally, and made sure the char array involved was set to a null string.
18 years ago
Mark Michelson 35d7946cda app_voicemail failed to build when compiling with IMAP_STORAGE
18 years ago
Tilghman Lesher 3a70afbc3e Add the FILE() dialplan function and deprecate ReadFile.
18 years ago
Luigi Rizzo 01a1cfd262 use %f instead of %lf (the 'l' is ignored anyways).
18 years ago
Kevin P. Fleming edc78d6023 improve linked-list macros in two ways:
18 years ago
Tilghman Lesher 97744f54e7 Merged revisions 89093 via svnmerge from
18 years ago
Mark Michelson 4f34bc609b If imapfolder has been specified in voicemail.conf, we should not connect to INBOX...
18 years ago
Tilghman Lesher 6f3f010ca0 Suppress erroneous warnings on load.
18 years ago
Russell Bryant e309393920 Added the ability to do "meetme concise" with the "meetme" CLI command.
18 years ago
Mark Michelson 0cd3118a62 Adding the queue strategy wrandom
18 years ago
Russell Bryant a06218ee6d Added the S() and L() options to the MeetMe application. These are pretty
18 years ago
Mark Michelson 01e1f6cc94 Added CLI and manager commands for changing a queue member's penalty
18 years ago
Mark Michelson 5a4867543d "show application <foo>" changes for clarity.
18 years ago
Luigi Rizzo 08b10da53b Simplify the implementation and the API for stringfields;
18 years ago
Steve Murphy 63f2f04cf4 This commits the performance mods that give the priority processing engine in the pbx, a 25-30% speed boost. The two updates used, are, first, to merge the ast_exists_extension() and the ast_spawn_extension() where they are called sequentially in a loop in the code, into a slightly upgraded version of ast_spawn_extension(), with a few extra args; and, second, I modified the substitute_variables_helper_full, so it zeroes out the byte after the evaluated string instead of demanding you pre-zero the buffer; I also went thru the code and removed the code that zeroed this buffer before every call to the substitute_variables_helper_full. The first fix provides about a 9% speedup, and the second the rest. These figures come from the 'PIPS' benchmark I describe in blogs, conf. reports, etc.
18 years ago
Joshua Colp e3f3a640c0 Merged revisions 88026 via svnmerge from
18 years ago
Tilghman Lesher 97fe45ab93 Janitor: use ast_free to pair calls of ast_malloc and ast_calloc
18 years ago
Joshua Colp 78cae359c8 Merged revisions 87970 via svnmerge from
18 years ago
Joshua Colp df6237eac3 Add volume adjustment in.
18 years ago
Joshua Colp f066bfc38a Restore operation of the option that only writes when the channel is bridged.
18 years ago
Joshua Colp d13f7d94b1 Add volume adjustment to spy audiohook in app_chanspy.
18 years ago
Tilghman Lesher f595811265 If no '?' is found in the arguments, don't attempt to continue.
18 years ago
Russell Bryant c1e08b1ae0 If a caller is listen-only, then don't bother with doing talker detection.
18 years ago
Mark Michelson 3ffc123db9 Adding the more flexible QUEUE_MEMBER function to replace the QUEUE_MEMBER_COUNT function.
18 years ago
Jason Parker 98617d82a1 Make sure we set flags to a 0 value before trying to use it. Pointed out by seanbright while I was debugging issue 11109.
18 years ago
Joshua Colp 34fd65ba3c Remove duplicate stdlib.h include.
18 years ago
Mark Michelson cf861b38c7 Added queue strategy "linear". This strategy is useful for those who always wish for their
18 years ago
Russell Bryant adc9003fc5 Add support for a muted user to request to talk. The '2' option in the user
18 years ago
Mark Michelson a8cc80e36d Adding the general option "shared_lastcall" to queues so that a member's wrapuptime
18 years ago
Russell Bryant 39ce390203 Convert some spaces to tabs and make it so the CLI command is only registered
18 years ago
Jason Parker ebe4050128 Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense
18 years ago
Joshua Colp 967466da29 Merged revisions 86754 via svnmerge from
18 years ago
Mark Michelson 2d5c98be1e Merged revisions 86694 via svnmerge from
18 years ago
Jason Parker b0f3e6097e Convert NEW_CLI to AST_CLI.
18 years ago
TransNexus OSP Development d667064268 Fixed a buffer size issue.
18 years ago
Mark Michelson 934b814add Merged revisions 86328 via svnmerge from
18 years ago
Mark Michelson 37c1943b87 Changed some spaces to tabs
18 years ago
Mark Michelson d1a0d959a7 Merged revisions 86202 via svnmerge from
18 years ago
Tilghman Lesher c853d3ab01 Enhancements to realtime (closes issue #9609)
18 years ago
Mark Michelson c438d76551 Removed the monitor-join option. If one wishes to mix audio, they should instead use
18 years ago
Mark Michelson a39404fed2 Fixing the build.
18 years ago
Mark Michelson dadfe716e2 Fixing app_read so that if a timeout of less than 1 ms is specified,
18 years ago
Mark Michelson bece7e24f2 Merged revisions 85958 via svnmerge from
18 years ago
Russell Bryant 1f21e03746 Merged revisions 85896 via svnmerge from
18 years ago
Mark Michelson 227d678cc7 Fix IMAP compilation error.
18 years ago
Russell Bryant a586d03231 Merged revisions 85720 via svnmerge from
18 years ago
Russell Bryant 4765cf4553 Another major doc directory update from IgorG. This patch includes
18 years ago
Mark Michelson fbcd884e1b Allow for the position announcement to be turned off if desired.
18 years ago
Matthew Fredrickson a4be521c89 Make sure we propogate ANI2 to the outbound channel
18 years ago
Russell Bryant e97a723cf1 Merge a ton of NEW_CLI conversions. Thanks to everyone that helped out! :)
18 years ago
Mark Michelson 75c83fd851 Merged revisions 85276 via svnmerge from
18 years ago
Joshua Colp dd04101f60 Merged revisions 85242 via svnmerge from
18 years ago
Mark Michelson 310cfd3280 Patch to add one-touch parking for queues.
18 years ago
Tilghman Lesher 7adbd6bb16 Remove redundant includes (patch by snuffy) (Closes issue #10922)
18 years ago
Mark Michelson 23ebcbc370 A two-in-one patch from the bugtracker
18 years ago
Mark Michelson 43e2818750 Merged revisions 84692 via svnmerge from
18 years ago
Joshua Colp e835dd12e4 Merged revisions 84637 via svnmerge from
18 years ago
Russell Bryant d78463be1e Corydon posted this janitor project to the bug tracker and mvanbaak provided
18 years ago
Russell Bryant bff784d509 Merged revisions 84166 via svnmerge from
18 years ago
Joshua Colp 3ed4d505b7 Merged revisions 84158 via svnmerge from
18 years ago
Mark Michelson 2d95565f53 interface_exists_global was never returning 1. Most likely an error from my merge on Friday.
18 years ago
Tilghman Lesher 02c997c64c Add the MeetmeList and Reload manager commands, which supplement the need to have Command privilege. (closes issue #10736)
18 years ago
Tilghman Lesher b88902639a Fix some areas where we were still using '|' for an argument delimiter (closes issue #10793)
18 years ago
Russell Bryant e5c12bcf62 Update app_queue to use commas as application argument separators.
18 years ago
Jason Parker 857f785a40 More NEW_CLI conversions.
18 years ago
Mark Michelson 25763e2573 Merging changes from queue_refcount_trunk into trunk. Refcounted queues now in place.
18 years ago
Jason Parker dfc4e39e47 Merged revisions 83246 via svnmerge from
18 years ago
Jason Parker ac5332c674 More conversions to NEW_CLI
18 years ago
Russell Bryant 3a31b40b6f Merged revisions 83179 via svnmerge from
18 years ago
Joshua Colp d65b2ac1ee Fix indentation in app_db.
18 years ago
Joshua Colp 367b241620 Clean up code in app_authenticate.
18 years ago
Joshua Colp ed4b51a85e Clean up code in app_adsiprog.
18 years ago
Joshua Colp 463c49e345 DISA only needs to know about the end of DTMF, not the beginning/duration.
18 years ago
Joshua Colp d816e7352c Clean up app_disa code a bit.
18 years ago
Joshua Colp 39a6ecc228 Merged revisions 83074 via svnmerge from
18 years ago
Russell Bryant 58c5afe390 Merged revisions 82992 via svnmerge from
18 years ago
Joshua Colp bd8414eff6 Merged revisions 82961 via svnmerge from
18 years ago
Jason Parker 0c8381a1f5 (closes issue #10739)
18 years ago
Mark Michelson b33123cf87 Merged revisions 82865 via svnmerge from
18 years ago
Kevin P. Fleming ef87383055 Merged revisions 82834 via svnmerge from
18 years ago
Jason Parker 9a5f7c5764 (closes issue #10755)
18 years ago
Russell Bryant ded76a8988 convert various places that access the channel lock directly to use the channel lock wrappers
18 years ago
Russell Bryant 96d9f820e9 Merged revisions 82676 via svnmerge from
18 years ago
Russell Bryant f498599e56 Merged revisions 82644 via svnmerge from
18 years ago
Russell Bryant 9388173f85 Make the MALLOC_DEBUG output for free() useful again. After changing calls to
18 years ago
Kevin P. Fleming 6cdc9ced97 Merged revisions 82590,82592 via svnmerge from
18 years ago
Tilghman Lesher 6c97fd4cb4 Option maxmessage should be maxsecs per-folder, too (closes issue #10729)
18 years ago
Mark Michelson 38460271f2 Merged revisions 82396 via svnmerge from
18 years ago
Mark Michelson 899ddcee92 Changed "in" to "queue" in "queue {pause|unpause} member" command to be more clear.
18 years ago
Mark Michelson eb39b71fba Added the ability to pause and unpause members via the CLI
18 years ago
Mark Michelson c04887e428 Merged revisions 82346 via svnmerge from
18 years ago
Mark Michelson 10d22b6e13 Merged revisions 82326 via svnmerge from
18 years ago
Russell Bryant a0e8ee0a3d Fix a missing unref of a member struct. This was pointed out by Marta. Thanks!
18 years ago
Tilghman Lesher 82cf384e03 Merged revisions 82285 via svnmerge from
18 years ago
Mark Michelson 25e4377167 Removed an unneeded ao2_ref. This was a problem because unless get_member_status returned QUEUE_NORMAL, a NULL member
18 years ago
Dwayne M. Hubbard 48ccbe253d Merged revisions 82286 via svnmerge from
18 years ago
Mark Michelson 8cd1f2effc Merged revisions 82274 via svnmerge from
18 years ago
Russell Bryant 38c2cd05fa Merged revisions 82267 via svnmerge from
18 years ago
Russell Bryant c0bcb9f218 Merged revisions 82263 via svnmerge from
18 years ago
Mark Michelson 88a1ae75d5 Merged revisions 82252 via svnmerge from
18 years ago
Joshua Colp d6247edfae (closes issue #10560)
18 years ago
Russell Bryant 20288b58af Merged revisions 82240 via svnmerge from
18 years ago
Russell Bryant 74044bbb88 Merged revisions 82238 via svnmerge from
18 years ago
Russell Bryant 02c8ceb4e5 Merged revisions 82236 via svnmerge from
18 years ago
Mark Michelson ef2856adf0 Fixing a problem where NULL channels would cause a crash when calling indisposed queue members (i.e. paused, wrapup time not completed, etc.)
18 years ago
Tilghman Lesher e558260746 Merged revisions 82155 via svnmerge from
18 years ago
Joshua Colp d004349b83 (closes issue #10686)
18 years ago
Mark Michelson 382a40f04e Make Callerid more consistent in IMAP mail headers
18 years ago
Jason Parker ce12177952 Merged revisions 81923 via svnmerge from
18 years ago
Jason Parker 00da8c6dc7 Add an optional reason parameter to PauseQueueMember/UnpauseQueueMember applications and manager events.
18 years ago
Joshua Colp 8c8979936d Merged revisions 81776 via svnmerge from
18 years ago
Mark Michelson ba8c1b5243 Merged revisions 81713 via svnmerge from
18 years ago
Mark Michelson e9548619cf Not having this epoll specific code in wait_for_answer was causing app_queue to infinitely loop.
18 years ago
Dwayne M. Hubbard 0075b2d632 added ZAPATELLERSTATUS to app_zapateller
18 years ago
Mark Michelson 504f8a09af Weird. When I merged my changes from 1.4, they merged into the wrong function.
18 years ago
Mark Michelson 2b60033542 Merged revisions 81525 via svnmerge from
18 years ago
Mark Michelson 3d62457e96 Merged revisions 81520 via svnmerge from
18 years ago
Jason Parker 046424a96d Merged revisions 81455 via svnmerge from
18 years ago
Mark Michelson a748fc6647 Merged revisions 81416 via svnmerge from
18 years ago
Jason Parker 836c550ce3 Merged revisions 81412 via svnmerge from
18 years ago
Mark Michelson ac9c53375f Merged revisions 81397 via svnmerge from
18 years ago
Joshua Colp 77a19beea6 (closes issue #10336)
18 years ago
Tilghman Lesher 67e125cd28 Change wording as requested by Kevin
18 years ago
Mark Michelson 2d828f3308 Merged revisions 81381 via svnmerge from
18 years ago
Tilghman Lesher 35f6c75a77 Add ReadExten app and VALID_EXTEN function (closes issue #10082)
18 years ago
Mark Michelson 639b4aacce Added the MEMBERREALTIME variable when using setinterfacevar in queues.conf
18 years ago
Steve Murphy b5cd67adc3 This code was in team/murf/bug8684-trunk; it should fix bug 8684 in trunk. I didn't add it to 1.4 yet, because it's not entirely clear to me if this is a bug fix or an enhancement. A lot of files were affected by small changes like ast_variable_new getting an added arg, for the file name the var was defined in; ast_category_new gets added args of filename and lineno; ast_category and ast_variable structures now record file and lineno for each entry; a list of all #include and #execs in a config file (or any of its inclusions are now kept in the ast_config struct; at save time, each entry is put back into its proper file of origin, in order. #include and #exec directives are folded in properly. Headers indicating that the file was generated, are generated also for each included file. Some changes to main/manager.c to take care of file renaming, via the UpdateConfig command. Multiple inclusions of the same file are handled by exploding these into multiple include files, uniquely named. There's probably more, but I can't remember it right now.
18 years ago
Mark Michelson faeaff33bb Merged revisions 81349 via svnmerge from
18 years ago
Mark Michelson b823b635ac Merged revisions 81346 via svnmerge from
18 years ago
Mark Michelson a9bec2f669 Merged revisions 81340 via svnmerge from
18 years ago
Mark Michelson f9d5c43b87 Changing a NOTICE to a DEBUG.
18 years ago
Mark Michelson 8176c0ee7c Merged revisions 81158 via svnmerge from
18 years ago
Tilghman Lesher 8ba30bb7bd Enhance Pickup to do native pickupgroup pickup when no arguments are specified (closes issue #10404)
18 years ago
Mark Michelson cea7b885d9 Merged revisions 81010 via svnmerge from
18 years ago
Russell Bryant e5b801c419 use ast_strlen_zero
18 years ago
BJ Weschke eb0e0ec33f Merged revisions 80818 via svnmerge from
18 years ago
Mark Michelson ca890bae34 Merged revisions 80750 via svnmerge from
18 years ago
Russell Bryant cf83d1ff5f Use the comma separator in app_while. reported by blitzrage on irc, patched by me
18 years ago
Jason Parker cf9dcaeea1 Cast calls to getpid. This was done in 1.4 already, this one was just new
18 years ago
Mark Michelson e9a50d1f15 Merged revisions 80049 via svnmerge from
18 years ago
Joshua Colp d810320a22 Remove remnants of last commit so trunk builds again.
18 years ago
Mark Michelson 0ef2670e8f Merged revisions 80044 via svnmerge from
18 years ago
Tilghman Lesher e18bdff54a Merged revisions 79998 via svnmerge from
18 years ago
Tilghman Lesher 447fada0c1 Merged revisions 79947 via svnmerge from
18 years ago
Mark Michelson dc7d25ea63 I broke the build. Now I'm fixing it.
18 years ago
Mark Michelson d49ae61c36 Merged revisions 79906 via svnmerge from
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Dwayne M. Hubbard 46b75d5f17 added counter for voicemail show users, issue 10462, thanks junky
18 years ago
Mark Michelson 80f49f0ac8 Merged revisions 79690 via svnmerge from
18 years ago
Mark Michelson 425aca97c4 Merged revisions 79527 via svnmerge from
18 years ago
Joshua Colp 94b1dda1fa Merged revisions 79334 via svnmerge from
18 years ago
Mark Michelson 8d929d7afd Allow non-realtime queues to have realtime members
18 years ago
Joshua Colp 3dac92ecbf Merged revisions 79207 via svnmerge from
18 years ago
Russell Bryant e113d36aa4 Merge a set of device state improvements from team/russell/events.
18 years ago
Mark Michelson 31aa5e02f1 Merged revisions 78907 via svnmerge from
18 years ago
Mark Michelson a609873b5c Merged revisions 78859 via svnmerge from
18 years ago
Russell Bryant dc7af7d5fe Don't use strncpy for moving a chunk of memory to another that is overlapping.
18 years ago
Russell Bryant 5b9f4110bc Merged revisions 78778 via svnmerge from
18 years ago
Russell Bryant 4eea027559 Merged revisions 78749 via svnmerge from
18 years ago
Russell Bryant 9d1acad76b Fix a problem that I had introduced into MWI handling. I had ignored
18 years ago
Russell Bryant eb649f932b Merged revisions 78717 via svnmerge from
18 years ago
Joshua Colp 22114b509d Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
18 years ago
Joshua Colp 602198c402 Merge audiohooks branch into trunk. This is a new API for developers to listen and manipulate the audio going through a channel.
18 years ago
Mark Michelson 2f88ff4599 Merged revisions 78575 via svnmerge from
18 years ago
Mark Michelson 8906a5aa91 Merged revisions 78450 via svnmerge from
18 years ago
Tilghman Lesher f78ff66a4d Merged revisions 78415 via svnmerge from
18 years ago
Joshua Colp ac6c35c2a6 Fix bug where a NULL timeout would make things explode if SendDTMF was called with it.
18 years ago
Joshua Colp 9ef1b0a974 Extend the ast_senddigit and ast_dtmf_stream API calls to allow the duration of the DTMF digit(s) to be specified and make the SendDTMF application have the capability to use it.
18 years ago
Joshua Colp 15c5e25e36 (closes issue #10381)
18 years ago
Russell Bryant 2e6fe76de6 Make this module build on my mac
18 years ago
Russell Bryant 224dd669b4 Merged revisions 78101 via svnmerge from
18 years ago
Tilghman Lesher d4013ef43d Merged revisions 77886 via svnmerge from
18 years ago
Jason Parker 1bf5335f00 Add the Ring time in the CONNECT on the queue_log and on the Manager event AgentConnect
18 years ago
Joshua Colp d9aee5e353 Merged revisions 77869 via svnmerge from
18 years ago
Russell Bryant 4e0947c5f1 Convert code that checks the _softhangup member of ast_channel directory to use
18 years ago
Mark Michelson 04ca0b9728 Merged revisions 77854 via svnmerge from
18 years ago
Mark Michelson 9aee2bf6c7 Merged revisions 77852 via svnmerge from
18 years ago
Kevin P. Fleming 354b6dcf41 umm... let's build with --enable-dev-mode, mmkay?
18 years ago
Tilghman Lesher 20bbd09de3 Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too.
18 years ago
Joshua Colp 6e771511da Minor clean up of app_followme.
18 years ago
Joshua Colp 94bef1a256 Merged revisions 77768 via svnmerge from
18 years ago
Steve Murphy ceca4d97e1 These fixes take care of two problems: a complaint in asterisk-dev that goto's aren't working in trunk, a side effect of the move to commas as arg seps in apps and funcs; and a problem I spotted myself with dial's 'e' option, where gotos were off by one, because I forgot to set the AUTOLOOP flag in the peer channel.
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
18 years ago
Steve Murphy 0f326a83c5 Merged revisions 77191 via svnmerge from
18 years ago
Joshua Colp 1c783e8cfb Merged revisions 77176 via svnmerge from
18 years ago
Mark Michelson c3a92f402f Merged revisions 76801 via svnmerge from
18 years ago
Tilghman Lesher 922444c851 Merged revisions 76708 via svnmerge from
18 years ago
Tilghman Lesher 55b1ee298e Merge the dialplan_aesthetics branch. Most of this patch simply converts applications
18 years ago
Joshua Colp 32237bb1ba Merged revisions 76618 via svnmerge from
18 years ago
Steve Murphy ffd49bc066 One small documentation update made to accompany 10154, the upgrading of the queue ringing to allow periodic announcments
18 years ago
Steve Murphy 5c6d509591 This update was supplied in 10154; to allow announcemnts if the 'r' option (ringing) is provided.
18 years ago
Jason Parker b928d1a0f3 Add support for default "say mode" (whether to use the "old" method or "new" method. "new" method being config file)
18 years ago
Mark Michelson 51bf714319 Merged revisions 76139 via svnmerge from
18 years ago
Steve Murphy 0e969271ae After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort.
18 years ago
Steve Murphy 7756ba6619 This repairs a 'warning: ISO C90 forbids mixed declarations and code' message that cripples my dev-mode enabled build
18 years ago
Mark Michelson 51fa94c6f5 Merged revisions 75978 via svnmerge from
18 years ago
Mark Michelson 3dcce46f69 Merged revisions 75969 via svnmerge from
18 years ago
Tilghman Lesher 24935c0304 Fix trunk where I broke it earlier (for ast_strftime branch)
18 years ago
Tilghman Lesher 5f39ac2b03 Merged revisions 75749 via svnmerge from
18 years ago
Tilghman Lesher 81bc1d7af5 Merge in ast_strftime branch, which changes timestamps to be accurate to the microsecond, instead of only to the second
18 years ago
Dwayne M. Hubbard b96fde308c Merged revisions 75658 via svnmerge from
18 years ago
Steve Murphy 5ac24b25d3 This corrects the problem with flags and %lld formats on 64-bit machines, where uint64_t is NOT acceptable for %lld, and also works on 32-bit machines. At least, with gcc.
18 years ago
Joshua Colp 4003b31fc5 Minor code tweaks. Variables were being checked wrong in some situations and didn't need to be checked in others.
18 years ago
Tilghman Lesher 2c5a07bf03 Merged revisions 75529 via svnmerge from
18 years ago
Mark Michelson ee6d59eef2 Merged revisions 75405 via svnmerge from
18 years ago
Steve Murphy 8a7732f067 via 10206, I have added an option (e) to Dial to allow the h exten to get run on peer. Had to upgrade ast_flag stuff to 64 bits to do this.
18 years ago
Luigi Rizzo 35efc961ef Initialize a variable to avoid a warning when the compiler
18 years ago
Jason Parker 766121a5bc Fix an incorrect parenthesization (TODO: Find a better word) in app_dial
18 years ago
Mark Michelson ce8f95d750 Merged revisions 75253 via svnmerge from
18 years ago
Joshua Colp 0dc98ebdf2 I found this sillyness when I did my ast_module_user conversion. Return immediately if no data was passed to the Verbose application.
18 years ago
Joshua Colp b8cd949cce Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application.
18 years ago
Joshua Colp 96a646734f It is no longer required for each module that deals with a channel to call ast_module_user_hangup_all in it's unload function. The loader will automatically perform this action for it.
18 years ago
Mark Michelson cb8170e8c5 Merged revisions 75078 via svnmerge from
18 years ago
Joshua Colp 7e015109a2 Use the linkedlists.h AST_LIST_NEXT macro for modifying the list of results.
18 years ago
Joshua Colp f8e605fe25 Allow the native formats of a channel to influence the audio that is going to the engine. The best format will try to be chosen with an ultimate fallback to signed linear if possible.
18 years ago
Mark Michelson fb6f6ba67f Merged revisions 74476 via svnmerge from
18 years ago
Jason Parker 6f8294847f Merged revisions 74428 via svnmerge from
18 years ago
Jason Parker 2600cd5d7b Merged revisions 74317 via svnmerge from
18 years ago
Jason Parker 76e2e39f77 Fix building that was broken by recent monitor.h changes. Thanks Russell for pointing this out (and pointing out what I probably did to prevent gcc from fixing it - don't ctrl-C builds)
18 years ago
Mark Michelson ab398473a0 Merged revisions 74120 via svnmerge from
18 years ago
Russell Bryant 262dfb44cd Add Queue and DestinationChannel headers to the AgentCalled manager event
18 years ago
Mark Michelson 9632477144 Merged revisions 74047 via svnmerge from
18 years ago
Olle Johansson a1b9cbcd31 Implementation of a feature that will disable "missed calls" counters on SIP phones.
18 years ago
Tilghman Lesher ba857cc8a9 Merged revisions 73985 via svnmerge from
18 years ago
Mark Michelson 80f8dd3f81 Merged revisions 73727 via svnmerge from
18 years ago
Jason Parker 25b941b238 Add the ability to play an announcement to queue caller just before bridging
18 years ago
Tilghman Lesher 046aa5332d Remove directory creation of directories we've never used.
18 years ago
Mark Michelson 850287e46d Merged revisions 73400 via svnmerge from
18 years ago
Joshua Colp f4943f3211 Merged revisions 73355 via svnmerge from
18 years ago
Joshua Colp 758873a068 Merged revisions 73316 via svnmerge from
18 years ago
Jason Parker e74159e04f mkstemp doesn't specify a file mode, so we should chmod it to VOICEMAIL_FILE_MODE
18 years ago
Jason Parker 2607a74599 Fix a build warning, and potential issue if option p is not set at all.
18 years ago
Jason Parker fe37e0dd7f Add support for changing the exit key from # to any DTMF.
18 years ago
Russell Bryant 8a53d595a5 Fix up the device state processing thread in app_queue so that it's not
18 years ago
Tilghman Lesher 8b93f50dfc Merged revisions 73053 via svnmerge from
18 years ago
Tilghman Lesher 8611de4a4c Typo (closes issue 10105)
18 years ago
Mark Michelson 7415c3ee1e Found a grievous logical error in get_vm_state_by_imapuser.
18 years ago
Luigi Rizzo ad42dfe1dd move variable declarations to the beginning of a block.
18 years ago
Luigi Rizzo a0011053d6 move variable declarations to the beginning of a block.
18 years ago
Joshua Colp 150c77c901 Merged revisions 72381 via svnmerge from
18 years ago
Joshua Colp 7b60d29f68 Merged revisions 72328 via svnmerge from
18 years ago
Mark Michelson 5310385315 Added ability to customize which buttons control forward, reverse, pause, and stop during message playback.
18 years ago
Mark Michelson 4596af13fc Adding feature to support the storage and retrieval of voicemail greetings using IMAP storage.
18 years ago
Jason Parker 37ebf4da54 Merged revisions 72182 via svnmerge from
18 years ago
Mark Michelson a333f7a474 Merged revisions 71953 via svnmerge from
18 years ago
Mark Michelson 27654c6a76 The variable msgnum was being overwritten if IMAP storage was enabled.
18 years ago
Mark Michelson 49c22c3c04 Create directory if it does not exist.
18 years ago
Mark Michelson e7ca771f95 Merged revisions 71877 via svnmerge from
18 years ago
Mark Michelson 6dc12782c7 Merged revisions 71796 via svnmerge from
18 years ago
Tilghman Lesher 17892ed419 Merged revisions 71751 via svnmerge from
18 years ago
Mark Michelson de47fc6c47 In my commit earlier today, I accidentally left a prototype that isn't defined.
18 years ago
Russell Bryant ab56fcce5c Allow compilation off app_voicemail with IMAP_STORAE against a system installed
18 years ago
Mark Michelson 3f3a8af232 Using inboxcount instead of countmessages.
18 years ago
Russell Bryant 80166c6de8 Conversions to ast_debug()
18 years ago
Tilghman Lesher 0296bd9957 Issue 9970 - Ensure directory exists before trying to write an output file
18 years ago
Tilghman Lesher e2f71e8937 Code cleanups
18 years ago
Jason Parker 68ac7f7633 Merged revisions 71068 via svnmerge from
18 years ago
Tilghman Lesher a1bc823136 Issue 9990 - New API ast_mkdir, which creates parent directories as necessary (and is faster than an outcall to mkdir -p)
18 years ago
Joshua Colp 9a3ddbac93 Merged revisions 70899 via svnmerge from
18 years ago
Mark Michelson 5bad80449e Merged revisions 70808 via svnmerge from
18 years ago
Russell Bryant cc41da6de9 Merge changes from team/russell/sla_reload
18 years ago
Russell Bryant ffa9367f7b Merged revisions 70726 via svnmerge from
18 years ago
Joshua Colp 142c6f45d8 Merged revisions 70677 via svnmerge from
18 years ago
Mark Michelson 21422fd78c Removed an extraneous debug message I'd left in my previous commit
18 years ago
Tilghman Lesher 396a37eba8 Fix trunk brokenness; also, optimize application registration
18 years ago
Steve Murphy 2462d5ab4f Cleaning up a small disaster I created earlier
18 years ago
Steve Murphy 57526b35cc As per 9228, now app_queue should have the proper machinery to do gosubs.
18 years ago
Mark Michelson 3803718a8f Main fix: Fixing a bug which caused VoiceMailMain to always report that
18 years ago
Tilghman Lesher ce2c52d519 Merged revisions 70445 via svnmerge from
18 years ago
Tilghman Lesher 704c756c4a Merge work to make U(...) option work for Dial
18 years ago
Tilghman Lesher d260399bc1 Oops, shouldn't have taken that last shortcut (also add some checks)
18 years ago
Tilghman Lesher 344f8d40a8 Another method of doing local variables, hopefully a little closer to what codefreeze had in mind
18 years ago
Tilghman Lesher 2586a090a8 Local variables for codefreeze
18 years ago
Steve Murphy 866bbaa515 Via bug9228, no way to create macros via AEL, and some of the apps allow you to call macros..., I modded the apps that allow macro calls to allow gosubs calls also, to make them AEL compliant.
18 years ago
Joshua Colp f804f5d2ed Merged revisions 69895 via svnmerge from
18 years ago
Mark Michelson a434fa668b Undoing my last commit. I misread the code before.
18 years ago
Mark Michelson 2265686e33 Cleaned up a section where there were two consecutive identical if statements.
18 years ago
Brett Bryant 7573042f95 Fixed issue where 'stop gracfeully' was hanging ...
18 years ago
Tilghman Lesher 30600f053f Janitor for ast_localtime
18 years ago
Russell Bryant 43658278ff Merged revisions 69702 via svnmerge from
18 years ago
Joshua Colp 84e624ff23 Merged revisions 69558 via svnmerge from
18 years ago
Russell Bryant 4b5a71e9d0 Merged revisions 69518 via svnmerge from
18 years ago
Russell Bryant b179e2155f Convert uses of strdup() to ast_strdup()
18 years ago
Kevin P. Fleming 5fdba27ea2 Merged revisions 69392 via svnmerge from
18 years ago
Russell Bryant ab6fa304a4 Add support for the tw language in voicemail
18 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Mark Michelson d3bc0a518a Merged revisions 69181 via svnmerge from
18 years ago
Joshua Colp 919af45881 Merged revisions 69144 via svnmerge from
18 years ago
Russell Bryant 9e0458e9f1 Completely remove all of the code related to jumping to priority n + 101. yay!
18 years ago
Tilghman Lesher f314fa039b Issue 8971 - Allow DISA input to be ended with a '#'.
18 years ago
Tilghman Lesher b353c43c28 Merged revisions 68781 via svnmerge from
18 years ago
Russell Bryant 1441cc8b94 Merged revisions 68527 via svnmerge from
18 years ago
Russell Bryant 68492b239c Add an option for ControlPlayback to be able to start at an offset from
18 years ago
Russell Bryant 1d57ccb6f7 Fix a bunch of doxygen errors and document more things
18 years ago
Jason Parker 0ac5422486 Merged revisions 68326 via svnmerge from
18 years ago
Russell Bryant e911f41166 Merged revisions 68280 via svnmerge from
18 years ago