Commit Graph

228 Commits (b222d1247f6a28e99fce0551a20bc8be73f04eb1)

Author SHA1 Message Date
Kevin P. Fleming a0a9769616 issue #5648
20 years ago
Kevin P. Fleming f09c6bc78e application doc update
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Russell Bryant 3bd298f2dd alphabetize option lists
20 years ago
Russell Bryant 5187de9ab6 remove unnecessary checks before calls to ast_strlen_zero
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
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 4e919f337c Fix queue, iax and sip formatting issues (bug #5449)
20 years ago
Kevin P. Fleming 7215e4179d add auto-monitor support (issue #5411)
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 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 90aec0b0e3 fix logic error that breaks queue exit (issue #5312)
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 b8f23573fa more license/copyright header updates (thanks Ian!)
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 37a3c098bf fix stupid thinko (thanks velter!)
20 years ago
Kevin P. Fleming 3103fd6292 don't duplicate devicestate-to-string function (issue #5078)
20 years ago
Mark Spencer 129fd190a9 Make sure "now" is initialized (bug #4961)
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 a9a91571a1 Remove queue/session co-locking until deadlocks are properly resolved
20 years ago
Mark Spencer 5a7a8666a1 Add periodic announcement (bug #4677 with mods)
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 1c30af0622 add English device state output (bug #4733, with minor mod)
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 e24821e1cf fix off by one errors in calls to ast_copy_string (bug #4600)
20 years ago
Russell Bryant 4c531ca8c0 define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
20 years ago
Kevin P. Fleming c13d601fb4 queue device state changes and handle them serially in a background thread
20 years ago
Kevin P. Fleming 25f2cb8ec9 ensure that "completed calls" counter is updated properly (bug #4575)
20 years ago
Kevin P. Fleming f8b140faa4 ensure that abandoned calls are recorded that way (bug #4644)
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 c0b1e88e8a the last round of file version tags
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 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 586c677bc2 Fix memory leak and remove useless coe (bug #4318, with mods)
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 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Russell Bryant 7bffc0459c add missing newlines, fix misspelling of nonexistent (bug #4027)
20 years ago
Russell Bryant 700bf3772a add missing newline (bug #4018)
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 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
Mark Spencer c318a06f14 Fix strict mode for queues (bug #3913)
20 years ago
Mark Spencer dc9faa21e4 Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
20 years ago
Mark Spencer c446ba8b76 Fix queue weight issue (bug #3797, take 2)
20 years ago
Mark Spencer 860eb98007 Fix queue stuff (bug #3797)
20 years ago
Mark Spencer c564c601bd Add timeoutrestart option (bug #3656)
20 years ago
Mark Spencer 418eefb9dc Member presistance improvements (bug #3647)
20 years ago
Mark Spencer fccd0750b2 Allow 0 retry time (bug #3630)
21 years ago
Mark Spencer afc33139c4 Properly differentiate between caller and agent hangups (bug #3578)
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
Mark Spencer a6c065816a Make monitoring accept args from both sides (bug #3449, with mods)
21 years ago
Mark Spencer 48dd0fef1d Add more manager events in queue (if enabled) (bug #3454)
21 years ago
Mark Spencer 5f726ad8c7 Merge config updates (bug #3406)
21 years ago
Mark Spencer 66cbe07029 Merge mjohnston's pause/unpause (bug #3252)
21 years ago
Mark Spencer bd29d3ccb6 Fix agentcallback login (bug #3293)
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 92eb0c2018 More flagification, courtesy drumkilla (bug #3280)
21 years ago
Mark Spencer 87c9e1db33 Warn if flags is signed instead of unsigned (bug #3279)
21 years ago
Mark Spencer 51cab9e7cc Make queue support channel variable inheritance (bug #3274)
21 years ago
Mark Spencer cd3f85188a Merge weight option (bug #3038)
21 years ago
Mark Spencer 0b0bac6d92 Fix silly extra ! in app_queue (bug #3238)
21 years ago
Mark Spencer e7d4ae8efa Make features configurable and easier to implement
21 years ago
Mark Spencer ef0a57efce Fix various formatting errors (bug #3226)
21 years ago
Mark Spencer 4430b896fa Fix formatting etc in queues (bug #3159)
21 years ago
Mark Spencer 4b5e3caa7d Rename musiconhold option for consistency (bug #3163)
21 years ago
Mark Spencer a479a033a1 Fix CLI to report "N/A" when appropriate for time, chan_features updates, ALSA and OSS codec fixes (bug #3145)
21 years ago
Mark Spencer e6db9fa895 Update queue to use ast_flags (bug #3108)
21 years ago
Mark Spencer 245541a8d7 Merge optimize options patch (bug #3095)
21 years ago
Mark Spencer ed2d0a0eb2 Add some more of kpflemings optimizations (bugs #3092, #3094)
21 years ago
Mark Spencer 0570c6305f Additional queue optimization (bug #3093, with mods)
21 years ago
Mark Spencer c85b38383c Compute queue caller's timeout just once (bug #3091, with mods)
21 years ago
Mark Spencer d6471bec31 Merge Olle's comment patch (bug #3097)
21 years ago
Mark Spencer 0455688ea1 Add persistent dynamic queue member support (bug #2929)
21 years ago
Mark Spencer 1c76c72ccb Fix app_queue when working in conjunction with anthm's moh patch (bug #2891)
21 years ago
Mark Spencer 351497ce36 Update has_no_members to know about device status codes (bug #2867)
21 years ago
Mark Spencer 11c51dd7e1 Generate new QueueMemberAdded and QueueMemberRemoved events
21 years ago
Mark Spencer dffb2566bc Big agent / queue fixes
21 years ago
Mark Spencer 369d4bfae2 Show status of agents...
21 years ago
Mark Spencer 8a13712e45 Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719)
21 years ago
Mark Spencer ebb18daf22 Major changes to res_config to support centralized config, eliminate configuration of res_config_odbc, update config examples, integrate with iax2, remove mysql friends from iax2, put on flame retardant vest...
21 years ago
Mark Spencer c52e38d3be Merge member delay patch (bug #2563)
21 years ago
Mark Spencer de1b42b6bf Add reporting of actual hold time (bug #2564)
21 years ago
Mark Spencer 04fc29c8b2 Huge callerid rework (might break H.323, others)
21 years ago
Mark Spencer eda8998156 Fix little "less than" issue
21 years ago
Russell Bryant 66bf105bbc add ability to purge callers from queue if no agents are logged in
21 years ago
Mark Spencer bf4ca23372 Make holdtime announcement say "less than 2 minutes" instead of "1 minutes" (bug #2500)
21 years ago
Mark Spencer 00f227a684 Properly lock management stuff (bug #2406)
21 years ago
Mark Spencer 9888487f9c Fix minor typo (bug #2343)
21 years ago
Malcolm Davenport c542576190 Bug # 2171: Add permission to QueueAdd and QueueRemove manager commands
21 years ago
Mark Spencer bf70a01da6 Merge alternate hangup and meetme patches from Matt N.
21 years ago
Mark Spencer 7b52e19b6d Unify queue add/remove from manager and CLI (bug #2125/2123)
21 years ago
Mark Spencer e90022767d Allow optional event whenever an agent is called from a queue (bug #2066)
21 years ago