Commit Graph

1660 Commits (577c0ebedd71b02737f00ec91f4fe7dc48816e05)

Author SHA1 Message Date
Mark Spencer 34152c3abc Meetme whitespace changes (bug #5615)
20 years ago
Mark Spencer 5e17bb19d9 Add missing newline (bug #5616)
20 years ago
Kevin P. Fleming c103bc7806 issue #5609
20 years ago
Kevin P. Fleming 2bebbca579 flags usage simplification
20 years ago
Kevin P. Fleming 426360e389 major update to arg/option parsing APIs and documentation
20 years ago
Jim Dixon fc9612edad Fixed a couple of silly boo-boo's
20 years ago
Kevin P. Fleming 8f0a6a7d4f uhh... oops
20 years ago
Kevin P. Fleming ce50837d70 upgrade Dial() app to use API-based argument/option parsing
20 years ago
Kevin P. Fleming 7ffb604a2f issue #4678
20 years ago
Kevin P. Fleming b05e64ed12 issue #5564
20 years ago
Kevin P. Fleming 631ee6670c issue #5560
20 years ago
Kevin P. Fleming da097c4f5e issue #5561
20 years ago
Kevin P. Fleming 03ceef35ac optionally send silence during recording (issue #5135)
20 years ago
Russell Bryant eae43386f0 when going through new user setup, don't change the password if they don't
20 years ago
Kevin P. Fleming 261e51b03a handle comments containing what appear to be context names during voicemail.conf updates better (issue #5385)
20 years ago
Kevin P. Fleming 551ac9af04 don't use 'rowcount' after SELECT statements, since the ODBC API does not say it is allowed (issue #5083)
20 years ago
Kevin P. Fleming 7ef0527a7d correct comment
20 years ago
Kevin P. Fleming ed3be69bce update Makefile for new app name
20 years ago
Kevin P. Fleming e6fc49806d complete the rename of MuxMon to MixMonitor
20 years ago
Kevin P. Fleming 846b39a9f1 major redesign of the channel spy infrastructure, increasing efficiency and reducing locking conflicts
20 years ago
Kevin P. Fleming f9a98f7110 use API call for frame volume adjustment
20 years ago
Russell Bryant 7deac2300a strncpy to ast_copy_string
20 years ago
Russell Bryant 5187de9ab6 remove unnecessary checks before calls to ast_strlen_zero
20 years ago
Jim Dixon 7810f546f3 Many changes and new stuff including Reverse Autopatch and completely new authentication system no longer requiring static IP address assignment.
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer 60e9a6edf7 Fix app_disa to set the proper variable before goign to invalid (bug #5439)
20 years ago
Mark Spencer e973e76c9f Fix DISA documentation (bug #5461)
20 years ago
Russell Bryant b4e0cedf94 fix up help text (issue #5479)
20 years ago
Russell Bryant 4aa7912057 Massive cleanups to applications for LOCAL_USER handling and some other things.
20 years ago
Russell Bryant 29829640bf it's a good idea to unregister everything before calling STANDARD_HANGUP_LOCALUSERS
20 years ago
Mark Spencer dbdd193e12 Fix segfault in app queue when no cdr exists for the calling channel (bug #5462)
20 years ago
Mark Spencer e634c61ef8 Small paging fixups (bug #5460)
20 years ago
Mark Spencer 50d20994f8 Fix off-by-one issue with sort (bug #5459)
20 years ago
Josh Roberson 82d7020516 Don't only accept AST_DEVICE_UNKNOWN when we're trying to determine if the device is in use. (Bug # 5338)
20 years ago
Russell Bryant b59ab89e1a implement TXTCIDNAME as a dialplan function and mark the application deprecated
20 years ago
Russell Bryant ff34fbd02b remove unnecessary config file loading
20 years ago
Mark Spencer 4e919f337c Fix queue, iax and sip formatting issues (bug #5449)
20 years ago
Kevin P. Fleming 4d5c1aefb7 minor changes and eliminate some compiler warnings
20 years ago
Mark Spencer a5dd6a1a14 Add muxmon application (bug #4735 with mods, thanks tony!)
20 years ago
Mark Spencer cb5e5c1fd5 Don't wait for channels to answer before moving on!
20 years ago
Kevin P. Fleming 57a8f5d82c ensure Dial() options are sorted in help output (issue #5386)
20 years ago
Kevin P. Fleming cc5f36d139 ensure that message envelopes are retrieved from ODBC storage when advanced options menu is used (issue #5393)
20 years ago
Kevin P. Fleming 81932c6142 make DISA() use 'i' extension if it exists (issue #5439 with mods)
20 years ago
Kevin P. Fleming d509e41078 remove unused variable
20 years ago
Kevin P. Fleming 7215e4179d add auto-monitor support (issue #5411)
20 years ago
Russell Bryant bcb449e56b update docs to reflect that priority jumping only occurs when the global
20 years ago
Mark Spencer 370f98e223 Fix crash in chanspy (bug #5332)
20 years ago
Josh Roberson 485e3e0801 Log timeouts in queues when the call timeout is set from the dialplan (Bug #5422)
20 years ago
Kevin P. Fleming f48b822a20 make new app conform to coding guidelines :-(
20 years ago
Mark Spencer 42cb1956fc Make sure paging can be duplex if necessary
20 years ago
Mark Spencer 995b3973a2 Fix "bug" of not being able to page multiple phones
20 years ago
Mark Spencer c5a8178bb4 Fix directed pickup to a call that is up (bug #5425 with mods)
20 years ago
Kevin P. Fleming 350aaac04b properly report hangupcause when ast_request() fails for the last (or only) target of a dial operation (issue #5394, different fix)
20 years ago
Kevin P. Fleming 4807571648 add VMCOUNT() function to replace HasVoicemail/HasNewVoicemail apps (issue #5335)
20 years ago
Kevin P. Fleming 17b668e180 don't twiddle memory that doesn't belong to us (issue #5348)
20 years ago
Kevin P. Fleming e338682949 fix memory leak and unload problems (issue #5380)
20 years ago
Kevin P. Fleming e0680525e7 fix queues properly (issue #5300, take two)
20 years ago
Kevin P. Fleming d45b683bdd ensure that app_queue won't crash if no members are defined via Realtime (issue #5300)
20 years ago
Russell Bryant 9f0cf49bca make sure to LOCAL_USER_REMOVE in all cases where the application can exit (issue #5307)
20 years ago
Russell Bryant 90aec0b0e3 fix logic error that breaks queue exit (issue #5312)
20 years ago
Russell Bryant da7ca691b2 move variable declaration to the beginning of the function (issue #5299)
20 years ago
Kevin P. Fleming d3f7c5fb74 don't drop the caller just because it's not time to play an announcement (issue #5279)
20 years ago
Kevin P. Fleming 5599da9581 support new version of OSP toolkit (issue #5168)
20 years ago
Kevin P. Fleming 43e0f52600 correct logic errors (issue #5258)
20 years ago
Kevin P. Fleming b151666d4c correct sense of logic test (issue #5259)
20 years ago
Mark Spencer 1097fc2d38 Make curl a function
20 years ago
Mark Spencer 446d1eee3e Fix meet me / local channel (bug #5274)
20 years ago
Kevin P. Fleming 7470ddb6b2 fix copy-and-paste error
20 years ago
Mark Spencer 2e5537a4a0 Fix directed pickup deadlock bug (bug #5270)
20 years ago
Jim Dixon b3d871f223 Added support for iaxrpt gui client
20 years ago
Kevin P. Fleming b28847320d add Pickup() application (issue #4865)
20 years ago
Kevin P. Fleming b8f23573fa more license/copyright header updates (thanks Ian!)
20 years ago
Kevin P. Fleming 981970c57b _really_ fix app_directory (doh... how did I miss this before?) (issue #5232, take two)
20 years ago
Kevin P. Fleming 44e3b6feb1 ensure that Record() will exit even if no audio is received from the channel (issue #4899)
20 years ago
Kevin P. Fleming 5bd40f4e11 revert a portion of issue #5138 which broke this app (issue #5232)
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming f6dff3608d allow channel receive gain to be adjusted while recording messages/greetings in voicemail (workaround for issue #2023 from the ancient past)
20 years ago
Kevin P. Fleming b42abc9ce0 deprecate EnumLookup() application
20 years ago
Kevin P. Fleming fc0b625da1 make While() able to find the matching EndWhile() for when the condition is zero (issue #5145)
20 years ago
Kevin P. Fleming 8f537c4378 add status variable output and jumping control to SendURL() (issue #4812)
20 years ago
Kevin P. Fleming 0c8f0e8bdb extensive ENUM support update, including ENUMLOOKUP() dialplan function (issue #5201 with mods)
20 years ago
Russell Bryant 8da2550874 ensure that user events are identified with the correct type (issue #5200)
20 years ago
Mark Spencer f06a4016be Properly install appropriate sound files, prefix spy ones with spy- (bug #5192)
20 years ago
Jim Dixon 391d8b0994 Better improved HF interface
20 years ago
Josh Roberson f406fe76a8 Set filaneme BEFORE we return from open_mailbox() if we don't have positive message count (Bug #5175)
20 years ago
Jim Dixon 4794638c99 Fixed signalling problem with pciradio
20 years ago
Kevin P. Fleming 03f39d5a1e ensure that TRANSFERSTATUS can return FAILURE (issue #5146)
20 years ago
Kevin P. Fleming 1e854ea773 remove useless buffer initializations (issue #5134)
20 years ago
Kevin P. Fleming a78f58b4e4 put a limit on Macro depth (to combat recursion) (issue #5114)
20 years ago
Kevin P. Fleming e0f02b46f1 convert a bunch of apps to use ast_goto_if_exists() (issue #5138)
20 years ago
Kevin P. Fleming 721bd0aa59 eliminate signedness warnings (issue #5130)
20 years ago
Kevin P. Fleming 40c5fa88a4 eliminate signedness warnings (issue #5129)
20 years ago
Kevin P. Fleming a833f4699a add status variable output to System() app (issue #5121)
20 years ago
Kevin P. Fleming 4e87243686 fix some race conditions
20 years ago
Kevin P. Fleming 4b8de0713e reset channel volumes when exiting apps that use them
20 years ago
Kevin P. Fleming 6a34f551ec re-add 'listen' volume control
20 years ago
Kevin P. Fleming 35d9febc6e another buglet
20 years ago
Kevin P. Fleming 764cfe8f8e actually do issue #4170 right... it was supposed to adjust talk volume, not listen volume (sorry)
20 years ago
Kevin P. Fleming 5fdc070109 add new channel option (via ast_channel_setoption()) to let channel drivers adjust txgain/rxgain if they are able (only Zap channels at this time)
20 years ago
Kevin P. Fleming 37a3c098bf fix stupid thinko (thanks velter!)
20 years ago
Kevin P. Fleming 0361052ae1 ensure that file handles are never double closed
20 years ago
Kevin P. Fleming 66371e182a minor optimization
20 years ago
Kevin P. Fleming b67fced7ae correct Makefile errors (issue #5072)
20 years ago
Kevin P. Fleming 3103fd6292 don't duplicate devicestate-to-string function (issue #5078)
20 years ago
Kevin P. Fleming d4e44d7c31 correct syntax error
20 years ago
Kevin P. Fleming 9519f6c5f4 clean up, use make functions instead of subshells, remove unused stuff
20 years ago
Mark Spencer 5d4d2fdfd4 Add SIP video fixes
20 years ago
Kevin P. Fleming b42b25b521 eliminate compiler warning
20 years ago
Kevin P. Fleming 8b331ab17d eliminate compiler warning
20 years ago
Kevin P. Fleming d996db1ae9 remove unused defines and logic (issue #5058)
20 years ago
Russell Bryant ba8b18ca83 app_rpt is experimental, not obsolete (issue #5047)
20 years ago
Russell Bryant d1ec6c80d1 fix mem leak from not destrying config (issue #5048)
20 years ago
Kevin P. Fleming ed63297dfd convert Cut() into CUT() function (issue #4892)
20 years ago
Kevin P. Fleming 239d0bf4f7 fix race condition
20 years ago
Kevin P. Fleming f51d313a94 ensure that Random() can support priority labels as targets (issue #5013)
20 years ago
Kevin P. Fleming 37930961e1 add optional 'extended ODBC storage' mode (issue #4403)
20 years ago
Kevin P. Fleming e979e32374 clean up code, fix a few bugs
20 years ago
Kevin P. Fleming 0d7115e65c protocol upgrades
20 years ago
Kevin P. Fleming f07adb44c0 fix buglets in new authentication code (issue #4860)
20 years ago
Kevin P. Fleming eb805b409f do expensive 'next message number' calculation before playing sounds (issue #4955)
20 years ago
Kevin P. Fleming dde23d5d0f reverse commit due to lack of disclaimer
20 years ago
Kevin P. Fleming a0ebefc915 make Record() properly timeout even if no input is received from the channel (issue #4899)
20 years ago
Kevin P. Fleming c9287324ea make pager messages configurable (issue #4829)
20 years ago
Kevin P. Fleming fda760f7bd add text status variable output to SendText() application (issue #4808)
20 years ago
Kevin P. Fleming 9d899a2075 add status output to Transfer() application (issue #4810, with mods)
20 years ago
Kevin P. Fleming 69f9c479e7 add 'restart' character to ast_control_playback function and ControlPlayback() application (issue #4693)
20 years ago
Jim Dixon 6b2ff5db90 Added support for Yaesu FT-897 HF/VHF/UHF radio and other improvements
20 years ago
Mark Spencer 71fcf66d1e Fix password change bug (bug #4976)
20 years ago
Mark Spencer 129fd190a9 Make sure "now" is initialized (bug #4961)
20 years ago
Kevin P. Fleming ab7ae00513 fix bug
20 years ago
Kevin P. Fleming 82453465f0 correct error Makefile
20 years ago
Kevin P. Fleming d0ec4b9e94 add ExternalIVR() application
20 years ago
Mark Spencer ce49016c96 Show callerid in meetme show list (bug #4851 with mods)
20 years ago
Mark Spencer ef753b53bd Fix lookup to use proper API call...
20 years ago
Mark Spencer 4f37e6b4b0 Allow enumlookup to return a status variable (bug #4788)
20 years ago
Mark Spencer e415ff3f87 Don't record all calls as abandoned (bug #4575) (fixes damage inadvertently added by bug #4644)
20 years ago
Mark Spencer f08acd7b45 Fix newline issue (bug #4632)
20 years ago
Mark Spencer 3c6e6c9c96 Be sure not to leak frames in certain cases
20 years ago
Mark Spencer a9a91571a1 Remove queue/session co-locking until deadlocks are properly resolved
20 years ago
Mark Spencer e0b57f1fae Fix voicemail crash (bug #4800)
20 years ago
Russell Bryant 11a1ecabdb fix warning (bug #4807)
20 years ago
Mark Spencer 5d350297b6 Make sure we don't close a mailbox if we didn't open one (bug #4800)
20 years ago
Mark Spencer 8efba1c127 Minor voicemail fixup (related to 4800, but not the fix yet)
20 years ago
Mark Spencer 5a7a8666a1 Add periodic announcement (bug #4677 with mods)
20 years ago
Mark Spencer 716a669818 Remove per-context maxmsg which should never have made it in (bug #4843)
20 years ago
Russell Bryant 9d880dd2b2 remove useless call to time() and an extra variable when we can just use the
20 years ago
Russell Bryant 50a1d758d5 the time must be initialized for the 'n' option to actually work (bug #4834)
20 years ago
Kevin P. Fleming c4c9401efd make queue and interface name matching case-insensitive (bug #4815)
20 years ago
Kevin P. Fleming 5cc0413c54 add a global option to disable priority jumping in applications (when they get updated), settable in extensions.conf
20 years ago
Kevin P. Fleming f358db3d43 use CDR API calls instead of re-implementing them (bug #4726)
20 years ago
Kevin P. Fleming 6074f3441a add MD5-hash matching (bug #4764, with mods)
20 years ago
Kevin P. Fleming 075a8ad21c add slinfactory object, and change app_chanspy to use it (bug #4724)
20 years ago
Kevin P. Fleming 1c30af0622 add English device state output (bug #4733, with minor mod)
20 years ago
Kevin P. Fleming 3db82d8597 add OGG/Vorbis file format support (bug #4296)
20 years ago
Kevin P. Fleming 63b6795055 ensure account code is not overwritten when none is supplied (bug #4743)
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 9d8d86e19d phase two of string portability stuff:
20 years ago
Kevin P. Fleming ee568be647 revert unneeded change and add comment to avoid it in the future
20 years ago
Kevin P. Fleming 904beec507 ensure that format string macros are undef'd after use (bug #4716)
20 years ago
Kevin P. Fleming 7070dafdbf don't use %i for scanf unless non-base-10 input is needed (bug #4717)
20 years ago
Kevin P. Fleming dcfabce0e4 restore count_messages for ODBC storage to proper behavior (bug #4711)
20 years ago
Kevin P. Fleming 86e17a7487 clean up maxmsg parsing, and ensure default applies to Realtime voicemail users
20 years ago
Kevin P. Fleming 9a7a5d5623 fix up lock breakage from bug #4245
20 years ago
Kevin P. Fleming 1432749293 add QueueStatusComplete event (bug #4694 with minor mods)
20 years ago
Kevin P. Fleming 79760d4802 add support for multiple-digit extensions in queue exit contexts (bug #4690)
20 years ago
Russell Bryant 4f64fe03f0 get rid of compiler warning (bug #4682)
20 years ago
Kevin P. Fleming 7276c684c4 clean up and reorganize vm_intro_it (bug #4683, with formatting changes)
20 years ago
Kevin P. Fleming 0313d0b9c5 add privacy/screening functionality to app_dial (bug #752)
20 years ago
Kevin P. Fleming 2c79cc2fc6 correct arguments being passed to external notify function (bug #4595)
20 years ago
Kevin P. Fleming 99c29d7053 support a configurable number of mailboxes per folder (bug #4229)
20 years ago
Russell Bryant e2d42d2551 update the password in memory as well when using externpass (bug #4602)
20 years ago
Kevin P. Fleming 16c5ee5d56 fix voicemail path locking problems (bug #4245)
20 years ago
Russell Bryant 3cfa36143e properly handle the return of the rowcount from ast_update_realtime (bug #4452)
20 years ago
Russell Bryant e24821e1cf fix off by one errors in calls to ast_copy_string (bug #4600)
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 4c531ca8c0 define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
20 years ago
Russell Bryant 206f712599 more ast_copy_string conversions
20 years ago
Mark Spencer 80f67ad1fa Pass along proceeding and progress even when overlap mode is not on
20 years ago
Jim Dixon b4f7592ebb Fixed iobase specification in rpt.conf and put in check for 'keyed' for
20 years ago
Kevin P. Fleming c13d601fb4 queue device state changes and handle them serially in a background thread
20 years ago
Matthew Fredrickson f6f9cac028 Change level of message in case of write on hung up channel (Bug #4651)
20 years ago
Kevin P. Fleming f64717b556 clean up compiler warnings during build on 64-bit systems
20 years ago
Russell Bryant 91ee5d5ddd more fun with ast_copy_string
20 years ago
Kevin P. Fleming 25f2cb8ec9 ensure that "completed calls" counter is updated properly (bug #4575)
20 years ago
Kevin P. Fleming bebab80538 ast_copy_string conversion
20 years ago
Russell Bryant 089e021868 more ast_copy_string conversions
20 years ago
Kevin P. Fleming 64cf50c8e1 allow user-configurable date formats in voicemail message body (bug #4554)
20 years ago
Kevin P. Fleming 608eec66d6 ensure that mailbox numbers are read correctly from password files (bug #4655)
20 years ago
Kevin P. Fleming d39c932f20 ensure that conference created by new caller who fails to enter a PIN is destroyed (bug #4613)
20 years ago
Kevin P. Fleming f268ea2b3c make CLI output use singular/plural when appropriate (bug #4654)
20 years ago
Kevin P. Fleming 8b19bdba36 ensure buffer policy is restored after RAS is done with a channel (bug #4589, slightly simpler fix)
20 years ago
Kevin P. Fleming f8b140faa4 ensure that abandoned calls are recorded that way (bug #4644)
20 years ago
Russell Bryant 52ef5c7d30 add function to convert a cause code to a string
20 years ago
Jim Dixon 4cac951c1c Added fix so that wctdm interface will start out in correct state
20 years ago
Russell Bryant d6715842fb fix typo in description
20 years ago
Kevin P. Fleming 34adab5d08 support Swedish grammar for voicemail message counts (bug #4227)
20 years ago
Kevin P. Fleming ede1fcba53 minor cleanups (bug #4526 with text changes)
20 years ago
Kevin P. Fleming 0e9d920a60 move tools used during build into build_tools subdirectory
20 years ago
Jim Dixon a64d79c196 Fixed transmitter hang problem
20 years ago
Russell Bryant bef7d9da16 move deprecation warning until after all variable declarations (bug #4514)
20 years ago
Kevin P. Fleming 79392ea53b add MATH() dialplan function (bug #4473, with mods)
20 years ago
Kevin P. Fleming bd325f5219 add WAITSTATUS channel variable output to WaitForSilence() application (bug #4256)
20 years ago
Kevin P. Fleming 706bf6d427 ensure CLI commands produce proper terminating output when used with manager interface (bug #4497)
20 years ago
Kevin P. Fleming e18a747172 move timeval-diff function into utils.h from app_alarmreceiver.c
20 years ago
Kevin P. Fleming 7584fac64b various compiler warning fixes (bug #4483)
20 years ago
Kevin P. Fleming c0b1e88e8a the last round of file version tags
20 years ago
Kevin P. Fleming a02f56d8bc more breakage from bug #4116 commit
20 years ago
Kevin P. Fleming 4f299de252 major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116)
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 583ff43d60 add support for Sun Microsystems AU audio format (bug #4428 with minor mods)
20 years ago
Mark Spencer fbe952ccb7 Don't build app_intercom...
20 years ago
Kevin P. Fleming 30973879c1 add realtime support to app_queue for static members/agents (bug #4037)
20 years ago
Kevin P. Fleming 9f3372e3e3 add missing if statement in say_position (bug #4435)
20 years ago
Mark Spencer df349078da Fix dial to not seg when closing ')' is missing (bug #4410)
20 years ago
Russell Bryant 367fd1d3cf fix the one digit exit extension for RetryDial
20 years ago
Russell Bryant 9d379a36d0 fix timeout option
20 years ago
Mark Spencer 586c677bc2 Fix memory leak and remove useless coe (bug #4318, with mods)
20 years ago
Russell Bryant 8b81d9e384 fix seg fault when the app is called on an invalid url (bug #4389)
20 years ago
Russell Bryant dc21f68a95 don't play any sounds when using the quiet option (bug #4348)
20 years ago
Mark Spencer 9d9ec72719 Fix sayunixtime for Danish (bug #3239)
20 years ago
Russell Bryant 9644f1dcfe various code cleanups (bug #4353)
20 years ago
Russell Bryant d08dd1e1d8 remove seemingly useless write (bug #4299)
20 years ago
Russell Bryant 9d0a1ce4a8 fix moh option in conjunction with intro option (bug #4298)
20 years ago
Russell Bryant 5477aca22d remove extra LOCAL_USER_REMOVE (bug #4308)
20 years ago
Russell Bryant 5c1bad1114 fix description of length parameter
20 years ago
Kevin P. Fleming 1eecc81838 clean up message duration writing code (bug #4285)
20 years ago
Kevin P. Fleming 0858dad2ad return CHANUNAVAIL for unregistered peers, not CONGESTION (bug #4276)
20 years ago
Kevin P. Fleming 2638192439 add EVAL function, deprecate Eval application (bug #4277)
20 years ago
Kevin P. Fleming 9cea81b035 rename SetVar application to Set, deprecate SetVar
20 years ago
Jim Dixon 882eea1390 Fixed transmit/link hang problem and autopatch wierdness
20 years ago
Kevin P. Fleming fa60672d58 add dialplan functions for Caller ID, language and timeouts (bug #4219, with mods)
20 years ago
Kevin P. Fleming 15f3cb303f support Swedish and Norwegian mailbox intros (bug #4227)
20 years ago
Kevin P. Fleming 131ace2d70 allow caller to exit during position announcement by pressing valid exit key (bug #3821, with mods)
20 years ago
Kevin P. Fleming ed223f7f90 add silent option to VMAuthenticate application (bug #4157)
20 years ago
Matthew Fredrickson 2bdce17b5a Fix to bug 4118
20 years ago
Mark Spencer b33a3aa3e2 Update groupcount / db documentation (bug #4200, etc)
20 years ago
Mark Spencer 0e57cede55 Convert app_db to function variables (bug #4201)
20 years ago
Mark Spencer f9417375dc Fix chan_spy on Solaris (bug #4204)
20 years ago
Mark Spencer 00bcbaaa05 Fix gethostname calls (bug #4198, with mods)
20 years ago
Mark Spencer fa0f44a347 Allow transfer to work without a tech (bug #4199)
20 years ago
Russell Bryant fbbac7cd26 use ast_strcasestr (bug #4203)
20 years ago
Kevin P. Fleming 4d2537ae11 major re-work of dialplan functions, including:
20 years ago
Russell Bryant e8bd5968ff function formatting and header order cleanup
20 years ago
Kevin P. Fleming 358238b170 add app_dictate (bug #3893)
20 years ago
Kevin P. Fleming 2be3c7ab57 add GROUP_COUNT and GROU_MATCH_COUNT functions, deprecate GroupCount and GroupMatchCount apps, remove GROUPCOUNT variable from README.variables (bug #4133, with doc update)
20 years ago
Kevin P. Fleming b9bda6aa41 add MD5 and CHECK_MD5 functions, deprecate MD5 and MD5Check apps (bug #4123)
20 years ago
Kevin P. Fleming 54da34ff0a return proper string from description function (bug #4150)
20 years ago
Kevin P. Fleming 8634ef9e4a don't use '%i' at all, since we have no current use cases that need non base-10 parsing (bug #4110)
20 years ago
Kevin P. Fleming bef7a3ea37 formatting cleanup (bug #4109)
20 years ago
Kevin P. Fleming bced63033d make 'goto' APIs aware of auto-processing loops, so they know exactly when to set the requested priority or one priority lower
20 years ago
Kevin P. Fleming a1d24f740f help text cleanups (bug #4072, with mods)
20 years ago
Kevin P. Fleming 57b1bfcc73 support old single-column options for realtime voicemail (bug #4080)
20 years ago
Kevin P. Fleming c2ef8373c7 report the number of rows updated when using RealTime update method (bug #4066)
20 years ago
Kevin P. Fleming a729a57ba1 fix various compiler warnings
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Mark Spencer 4c228c3f7a Remove useless declaration (bug #4040)
20 years ago
Mark Spencer b5c7781d9f Add 'n' option to dial for "nojump" (bug #4034)
20 years ago
Russell Bryant 7bffc0459c add missing newlines, fix misspelling of nonexistent (bug #4027)
20 years ago
Russell Bryant 42da18ec5f just formatting
20 years ago
Matthew Fredrickson 559423d973 Fix so that asterisk continues to build if libcurl is not present or the correct
20 years ago
Kevin P. Fleming 30de08c187 support postfix options in voicemail apps (prefix options still supported using old syntax) (bug #4007)
20 years ago
Kevin P. Fleming b052fe894b ensure that the random number generator(s) are always seeded with a different value during Asterisk startup
20 years ago
Russell Bryant 700bf3772a add missing newline (bug #4018)
20 years ago
Mark Spencer 922d62c39d Add calling party DTMF (bug #3994)
20 years ago
Mark Spencer 16661cc58f Add option to mask certain high frequency events (bug #3707)
20 years ago
Mark Spencer a3c09af463 Add member/queue filters to queuestatus manager command (bug #3995)
20 years ago
Mark Spencer e87a53037e Forward text frames before answer (bug #3717)
20 years ago
Mark Spencer a0fdba74dc Fix needless queue breakage for 2.95 (bug #3993) but this DOES NOT MEAN WE WILL WORK TOWARDS 2.95 IN THE FUTURE!
20 years ago
Matthew Fredrickson d0bca8cd77 Revert back on incorrect libcurl fix :-(
20 years ago
Matthew Fredrickson 3a57d2285a Bugfix for old versions of libcurl (#3982)
20 years ago
Kevin P. Fleming b3613d3e48 re-implement realtime support in app_directory
20 years ago
Kevin P. Fleming 3c7c893e6e ensure that needed headers are included for chmod() and mkdir() (bug #3937)
20 years ago
Anthony Minessale II 24a710bad2 forgot some code from the last chanspy repass (nothing exciting)
20 years ago
Kevin P. Fleming 66568b0f66 Resolve app_meetme crash when member tries to mute/unmute (bug #3899)
20 years ago
Kevin P. Fleming 4597c9a9e8 add VM_MESSAGEFILE channel variable to hold path to message left by caller (bug #3926, plus doc update)
20 years ago
Kevin P. Fleming 604ebd84aa use local header for transfer definitions instead of libpri.h
20 years ago
Kevin P. Fleming 565398f5e8 add FIELDQTY function to split variable contents and get any desired field (bug #3731)
20 years ago
Matthew Fredrickson e07986caba Forgot to add app_settransfercapability.c
20 years ago
Matthew Fredrickson b81f233e68 Merging in xylome's beaerer capabilty patch (bug 3547)
20 years ago
Anthony Minessale II aef8538148 Finishing touches and addition of record flag to ChanSpy <pay up jets\!>
20 years ago
Anthony Minessale II 7d2b59410d fix codec timing issues
20 years ago
Mark Spencer c318a06f14 Fix strict mode for queues (bug #3913)
20 years ago
Anthony Minessale II 3e6f5dfcae more optimizations
20 years ago
Anthony Minessale II e03ed12e00 minor tweak and optimization for chanspy
20 years ago
Anthony Minessale II cb80b98c7d fix dial a channel on chanspy
20 years ago
Anthony Minessale II 0cc737f9ac increase buffer space
20 years ago
Anthony Minessale II c5df0c5e49 fix group and arg parsing bug
20 years ago
Mark Spencer 9a019128c6 Fix beep logic error (bug #3888)
21 years ago
Mark Spencer b02fd7a66d Make sure ExecIf stuff returns properly (bug #3864)
21 years ago
Mark Spencer dc9faa21e4 Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
21 years ago
Mark Spencer edf265741e Fix chanisavail typo that forced "state" mode (bug #3873)
21 years ago
Mark Spencer a0a2592025 Fix cross compiling (bug #3868)
21 years ago
Mark Spencer b0b916c16c Fix app bug, update skel example, add skel to makefile as option (bug #3869)
21 years ago
Mark Spencer 03da4fbf3b Add VM_CONTEXT for substitution (bug #3872)
21 years ago
Anthony Minessale II eaa4b200d2 fix volfactor
21 years ago
Mark Spencer e8a453e89d Fix timeouts when no-password used (bug #3859)
21 years ago
Mark Spencer 39ca88f776 Fix fork CDR seggy (bug #3855)
21 years ago
Anthony Minessale II fee4bb4bab doh channel_pvt.h ?
21 years ago
Anthony Minessale II ba6613e769 forgot to fix this
21 years ago
Russell Bryant e99e1fffde remove header that no longer exists
21 years ago
Mark Spencer 11e6204974 Add chanspy (bug #3836)
21 years ago
Mark Spencer 730194d609 Merge Russell's formatting patch (bug #3838)
21 years ago
Mark Spencer c446ba8b76 Fix queue weight issue (bug #3797, take 2)
21 years ago
Mark Spencer 00ffb24b83 Revert broken portion of 3815 (bug #3816)
21 years ago
Mark Spencer 8085c618c0 Cleanup side effect sof meetme changes (bug #3815)
21 years ago
Mark Spencer 9312b0c81c Fix minor formatting issue
21 years ago
Mark Spencer d0e9afeb2b Minor sipredirect fixes (bug #3789)
21 years ago
Mark Spencer 87bbe6ee7a Add count of users in conference (bug #3215)
21 years ago
Mark Spencer 860eb98007 Fix queue stuff (bug #3797)
21 years ago
Mark Spencer 1719cd39d3 Add 'G' option to dial (bug #3786)
21 years ago
Mark Spencer ecec5ad9fc Merge improved announcements for conferences with leader (bug #2382)
21 years ago
Mark Spencer 62efe4f3b0 Cleanup variable name, add restoration of format (bug #3759, with mods)
21 years ago
Mark Spencer 2deba424d2 Create experimental new options API, various cleanups
21 years ago
Mark Spencer d18b2f29bf Allow playback for multiple files (bug #3749)
21 years ago
Mark Spencer 1bb8d52938 Flush out app stuff, make profiling easier to turn on/off
21 years ago
Mark Spencer b9027295d7 Fix meetme flushing stupidity (doh!) (bug #3599)
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Mark Spencer c564c601bd Add timeoutrestart option (bug #3656)
21 years ago
Mark Spencer 50ef0504c6 Flush MeetMe at appropriate times (bug #3599)
21 years ago
Mark Spencer 418eefb9dc Member presistance improvements (bug #3647)
21 years ago
Mark Spencer 592b27b17a Add realtime support to app_directory (bug #2475)
21 years ago
Mark Spencer f41813c782 Add some extra checks & verbosity (bug #3686)
21 years ago
Mark Spencer dc0bfa2da4 Fix seg in authenticate (bug #3686)
21 years ago
Mark Spencer 34e8ed636d Fix queue URL passing (bug #3543)
21 years ago
Mark Spencer 85a0e13c73 Merge mog's ReadFile application (bug #3670)
21 years ago
Mark Spencer 6a79d3a18f Fix build of new IVR stuff for GCC 2.96 and later gcc's too (bug #3639)
21 years ago
Mark Spencer c96810b9d3 Add new callerpres parsing API (bug #3648)
21 years ago
Mark Spencer 94800f4521 Show number of meetme users (bug #3661)
21 years ago
Mark Spencer 233e26b112 Fix SetVar (bug #3668) and g + transfer (#3650)
21 years ago
Mark Spencer b6c4282a03 Merge anthm's CDR updates (bug #3595)
21 years ago
Mark Spencer 7954654d15 Fix silly typo (bug #3646)
21 years ago
Mark Spencer 7279b57216 Add "admin pin" mode (bug #2387)
21 years ago
Mark Spencer fccd0750b2 Allow 0 retry time (bug #3630)
21 years ago
Mark Spencer ef19fe6bef Add sip redirect support (bug #3419i, with mods)
21 years ago
Mark Spencer 6360dec439 Fix ODBC storage (bug #3625, with mods)
21 years ago
Mark Spencer 15b6cd5dec Add checking capability to MD5 (bug #3619)
21 years ago
Mark Spencer 0126706cac Add OEJ's md5 app (bug #3604)
21 years ago
Russell Bryant 5348d0d581 update copyright header
21 years ago
Mark Spencer ce18e66db2 Add placeholder IVR application support (static version)
21 years ago
Mark Spencer 2127cf3c7b Begin autoservice while playing enter/leave sounds (bug #3599)
21 years ago
Mark Spencer b0863c5e31 Optimize vm storage (bug #3605)
21 years ago
Mark Spencer f9222e7e4b Fix misspellings of separate (bug #3607)
21 years ago
Russell Bryant ad3558498f fix little typo
21 years ago
Mark Spencer afc33139c4 Properly differentiate between caller and agent hangups (bug #3578)
21 years ago
Mark Spencer 41453ebf74 Copy/paste errors (bug #3559, #3560)
21 years ago
Mark Spencer fa48657020 Fix typos in app_dial (bug #3536)
21 years ago
Mark Spencer 73b299843e Add "Dial" event to link callerid, src and destination channel (bug #3494)
21 years ago
Mark Spencer d771932983 Add option to disable beep to record (bug #3508, with mods)
21 years ago
Mark Spencer 03652112b3 More flagification fixes (bug #3414, round 2)
21 years ago
Mark Spencer 9790f6fa7e Fix big flagification errors (bug #3414)
21 years ago
Josh Roberson d271dfa7af Fix build on OpenBSD and fix small typo. (Bug #3502)
21 years ago
Mark Spencer e95da4b9f7 Oops (first one of these in a while)
21 years ago
Mark Spencer a43b8ec753 REname 'p' option to 'o' (bug #3490)
21 years ago
Mark Spencer 026c03b527 Add new 'p' flag to Dial for preserve callerid (bug #3490)
21 years ago
Mark Spencer 67f3a558e0 Add option to prompt for PIN even if specified (bug #3489)
21 years ago
Mark Spencer b96ba5cae3 Fix conferencing of non-zap stuff (bug #3488)
21 years ago
Mark Spencer d93cfc416c Fix proper cleanup (bug #3481)
21 years ago
Mark Spencer 4d92934e6e Fix potential segfault (bug #3479)
21 years ago
Mark Spencer a6c065816a Make monitoring accept args from both sides (bug #3449, with mods)
21 years ago
Mark Spencer 6ed8f15260 Allow hints to have names (bug #3471)
21 years ago
Mark Spencer 9774ddb9b5 Update tdesc
21 years ago
Mark Spencer 87cf6b3ec2 Fix 'g' flag (bug #3465)
21 years ago
Mark Spencer f85cf0138c Add setrdnis app (bug #3460)
21 years ago
Mark Spencer fe5c5ba3f8 Add meetme talk detector (bug #3364)
21 years ago
Mark Spencer 48dd0fef1d Add more manager events in queue (if enabled) (bug #3454)
21 years ago
Jim Dixon b5ecfdc179 Fixed more bugs.
21 years ago
Mark Spencer 1f7c871993 Set dialed peer number properly when ringing multiple channels (bug #3437)
21 years ago
Mark Spencer 5f726ad8c7 Merge config updates (bug #3406)
21 years ago
Mark Spencer 4a072a452e Make sure two voicemails can't take the same message space (bug #3394)
21 years ago
Mark Spencer 0fcb7c72f8 Add option for recording conference (bug #3393), thanks moc!
21 years ago
Russell Bryant 0c30452423 update copyright headers for 2005
21 years ago
Mark Spencer 66cbe07029 Merge mjohnston's pause/unpause (bug #3252)
21 years ago
Mark Spencer 8a1906619f Fix typos (bug #3381)
21 years ago
Mark Spencer bd29d3ccb6 Fix agentcallback login (bug #3293)
21 years ago
Mark Spencer e983edd221 Fix small app_dial issue (bug #3368)
21 years ago
Mark Spencer d4c553c202 Make sure we ring queues properly and know busy vs. no answer (bug #3114)
21 years ago
Mark Spencer cd2ef5b548 Merge anthm's RetryDial with changes (bug #3313)
21 years ago
Mark Spencer 840f035827 Merge hold patch (bug #1840)
21 years ago
Mark Spencer b6b393c1b9 Give outbound channels callerid of their extension *after* calling (bug #2489)
21 years ago
Jim Dixon 99e2b961c2 Fixed another little bug.
21 years ago
Jim Dixon 924bc59162 Fixed some bugs; added re-connect mode
21 years ago
Mark Spencer b1953951ac Change option '6' back to more logical option '3' (bug #2491)
21 years ago
Josh Roberson 7e209d3edf oops.
21 years ago
Josh Roberson e4f6ef985e Add meetme option to kick last user (bug #2491 with slight modification)
21 years ago
Anthony Minessale II b730f9435c fix bug 3329 (monitor flags)
21 years ago
Mark Spencer e536f91885 Allow softhangup to work on partial matches if requested (bug #3261)
21 years ago
Mark Spencer 60b57a20b7 Remove unused variable (bug #3318)
21 years ago
Mark Spencer 92eb0c2018 More flagification, courtesy drumkilla (bug #3280)
21 years ago
Mark Spencer 8c85a8461c Truncate file as appropriate (bug #3304)
21 years ago
Mark Spencer 9a3304c65d Fix voicemail symlinks (bug #3024)
21 years ago
Mark Spencer 06292d1cf7 Include utils.h
21 years ago
Mark Spencer adc9e59e0b Fix privacy manager to "do the right things" with blank, but present, callerid (bug #3294)
21 years ago
Mark Spencer 96d17b07a5 Fix typo (bug #3271)
21 years ago
Mark Spencer 87c9e1db33 Warn if flags is signed instead of unsigned (bug #3279)
21 years ago
Mark Spencer 3a49a959ca Fix macro formatting (bug #3275)
21 years ago
Mark Spencer 51cab9e7cc Make queue support channel variable inheritance (bug #3274)
21 years ago
Mark Spencer 14ed4bdf02 Merge Moc's announcement patch (bug #3219)
21 years ago
Mark Spencer 97ad147395 Add MacroExit application (bug #3045)
21 years ago
Mark Spencer cd3f85188a Merge weight option (bug #3038)
21 years ago
Mark Spencer 51880b7ddc Fix typo for blind transfer (bug #3259)
21 years ago