Commit Graph

444 Commits (fd7d3271c6fadaa364136cb7ef01bb97c46fd8b7)

Author SHA1 Message Date
Mark Michelson fd7d3271c6 Fix queue weight behavior so that calls in low-weight queues are not inappropriately blocked.
16 years ago
Mark Michelson cf7131dd6a Backport state interface changes to app_queue from trunk.
16 years ago
Mark Michelson ab5b88843c Clarify some documentation of queues.conf.sample
16 years ago
Mark Michelson e7478c7b15 Fix situations where queue members could be autopaused unexpectedly
16 years ago
Mark Michelson 26658ead16 Fix some crashes from bad datastore handling in app_queue.c
17 years ago
Steve Murphy e3700a13a4 This merges the masqpark branch into 1.4
17 years ago
Mark Michelson a391fd9b1c Fix some memory leaks found while looking at how realtime
17 years ago
Mark Michelson 60c9cae6d6 Revert this cast to long. Using time_t here causes build failures on a
17 years ago
Mark Michelson ef56f0dbd4 Fix a potential crash due to unsafe datastore handling.
17 years ago
Mark Michelson 72a8661580 This change had somehow gotten reverted due to a
17 years ago
Steve Murphy fffb7722be A little documentation cross-ref between features and
17 years ago
Steve Murphy 961bc7e758 The magic trick to avoid this crash is not to
17 years ago
Mark Michelson 3c205d2d3f Update the queue with the correct number of calls and
17 years ago
Mark Michelson e1b81179dc After working on the ao2_containers branch, I noticed
17 years ago
Mark Michelson 6f9bd7d072 Change the inequalities used in app_queue with regards
17 years ago
Tilghman Lesher 925996df48 Update persistent state on all exit conditions.
17 years ago
Mark Michelson 7dcb58af43 We only need to unregister the QueueStatus manager
17 years ago
Mark Michelson f51e53921c Add more timeout checks into app_queue, specifically
17 years ago
Mark Michelson 592497392b Move the init_queue call back to where it used to be (changed
17 years ago
Mark Michelson 47924ba64d Apparently, "thread safety" is important, whatever
17 years ago
Mark Michelson e10908c6d2 Make absolutely certain that the transfer datastore
17 years ago
Mark Michelson 28004bb651 Add the interface of a queue member to the output of the "queue show" command
17 years ago
Mark Michelson 3d2bc51957 Backport of attended transfer queue_log patch from trunk.
17 years ago
Mark Michelson 033e0392e7 Prior to this patch, the "queue show" command used cached
17 years ago
Mark Michelson d7fbc9aae2 davidw pointed out that the holdtime calculation used by
17 years ago
Jeff Peeler f9818af8dd Adds DAHDI support alongside Zaptel. DAHDI usage favored, but all Zap stuff should continue working. Release announcement to follow.
17 years ago
Mark Michelson 9f669a3a09 Properly play a holdtime message if the announce-holdtime option is
17 years ago
Mark Michelson d600851f16 Make sure that the string we set will survive the unref of
17 years ago
Mark Michelson f145259724 Tab completion when removing a member should give the member's interface,
17 years ago
Tilghman Lesher c9ddda2b1f When joinempty=strict, it only failed on join if there were busy members. If
17 years ago
Mark Michelson 1eee42a78a Don't consider a caller "handled" until the caller is bridged with
17 years ago
Mark Michelson b066825d56 Use the MACRO_CONTEXT and MACRO_EXTEN channel variables instead of the channel's macrocontext
17 years ago
Mark Michelson 44c157b36a Output of channel variables when eventwhencalled=vars was set
17 years ago
Jason Parker e4d2e03956 Allow autofill to work in the general section of queues.conf.
17 years ago
Mark Michelson f1683753b8 If the datastore has been moved to another channel due to a masquerade, then
17 years ago
Mark Michelson 63968e3d5d Ensure that there is no timeout if none is specified.
17 years ago
Mark Michelson 89c3cd6842 This patch makes it so that all queue member status changes are handled through device state
17 years ago
Mark Michelson c6387c3540 When using autofill, members who are in use should be counted towards the
17 years ago
Mark Michelson 70b222e46f Clear up confusion when viewing the QUEUE_WAITING_COUNT of a
17 years ago
Mark Michelson cb8ffc789e Prevent a potential three-thread deadlock. Also added a comment block
17 years ago
Mark Michelson 2e4650c242 Fix a logic error with regards to autofill. Prior to this change, it was possible
18 years ago
Mark Michelson da3e5f571a Remove a memory leak from updating realtime queues
18 years ago
Mark Michelson ad19e1c4b6 Fixing an erroneous return value returned when attempting to pause or unpause a queue member
18 years ago
Mark Michelson 8e3c058e44 Fixing another compilation error. I'm a bit off today :(
18 years ago
Mark Michelson 1a95cfaf45 Oops. Last commit had compilation error.
18 years ago
Mark Michelson aa320d23a9 Adding explicit defaults for missing options to init_queue. This is necessary because
18 years ago
Mark Michelson 2da89b6120 Part 2 of app_queue doxygen improvements. Some smaller functions this time
18 years ago
Mark Michelson 34f994f017 use the \retval doxygen command properly
18 years ago
Mark Michelson 2a0748b0fe Part 1 of N of adding doxygen comments to app_queue. I picked some of the most common functions
18 years ago
Mark Michelson fdd5c25103 Some coding guidelines-related cleanup
18 years ago