Commit Graph

301 Commits (0b0d72579e658b8fadf322cad429a4ce8afa4be2)

Author SHA1 Message Date
Kevin P. Fleming 3c876af5cf Merged revisions 44378 via svnmerge from
19 years ago
Kevin P. Fleming e486316dc6 Merged revisions 44298 via svnmerge from
19 years ago
Joshua Colp 31800f61c3 Strat becomes Strategy based on feedback from two nameless fellows
19 years ago
Joshua Colp e550109383 Add 'Strat' manager field to QueueParams event. (issue #7704 reported by renemendoza)
19 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
19 years ago
Joshua Colp 8ff3dd273a Expand setinterfacevar option to also set a variable, MEMBERNAME, which contains the member's name. (issue #8046 reported by jmls)
19 years ago
Joshua Colp 3e4a081e1c Make callerid fields in Manager events more consistent. CallerIDNum for number and CallerIDName for name. (issue #7976 reported by suhler)
19 years ago
Joshua Colp cc1945ce1b Add option 'keepstats' which will keep queue statistics during a reload. (issue #7908 reported by jmls)
19 years ago
Jason Parker e2a52816fc Merged revisions 43944 via svnmerge from
19 years ago
Kevin P. Fleming 5ae60ec272 Merged revisions 43919 via svnmerge from
19 years ago
BJ Weschke 9baf50ee9a Merged revisions 43899 via svnmerge from
19 years ago
BJ Weschke 3b3702f9bc Merged revisions 43873 via svnmerge from
19 years ago
BJ Weschke 4a50548ab2 Merged revisions 43864 via svnmerge from
19 years ago
Jason Parker a046b75f8a Add QueueSummary manager action.
19 years ago
Tilghman Lesher 2b55678e1f Remove deprecated CLI apps from the core
19 years ago
Tilghman Lesher fc88db013e Remove deprecated apps and funcs
19 years ago
Tilghman Lesher 70af28270d Constify the result of a config retrieval function, to avoid mutilation (issue 7983).
19 years ago
Jason Parker 61e4465f49 Fix a segfault that was reported by jcmoore in #asterisk-bugs on IRC.
19 years ago
Jason Parker 50c1981780 We need to persist the member name also
19 years ago
Jason Parker a7119b522d Add a "member name" to queue members.
19 years ago
Matt O'Gorman d0a1a0033d similar patch for verbose vs debug with minor changes
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
BJ Weschke c5c1d4579f This was added to app_dial a while back, and now it's in app_queue as well. Provide an option to prevent members of the queue from forwarding calls from the queue to somewhere else.
19 years ago
BJ Weschke 06b98dcc77 Merged revisions 41882 via svnmerge from
19 years ago
BJ Weschke 91f4aa93bb Don't keep trying the same member in certain strategies when members of the queue are unavailable (#7278 - diLLec reported and patched)
19 years ago
BJ Weschke b6ccca7566 Merged revisions 41827 via svnmerge from
19 years ago
BJ Weschke e736c8a27b With the somewhat recent addition (from one of the Astridevcon Europe sessions) of more detailed device states, we need to change strategy in app_queue in how we determine whether a queue member is "in use" or not. Basically, instead of specifically looking for that device state as we did previously, now we're going to observe any other device state aside from the two that we know for sure are "not in use" as "in use". This will cause some other states to fall through that we know will never be available (eg - "INVALID","UNAVAILABLE",etc) but there's other code already within to handle those conditions. (#7433 - tgrman reporting)
19 years ago
Matt O'Gorman 05a695af72 everything that loads a config that needs a config file to run
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
BJ Weschke 2ec3a672e9 Increase the size of the variable space for writing/reading persistent queue member data to allow for larger queues of members. (Matthew Roth #7703)
19 years ago
Russell Bryant e068c5fcf9 Merged revisions 38972 via svnmerge from
19 years ago
Tilghman Lesher cc3029e871 Typo found on the -dev 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
Russell Bryant 88627c754a add a QueueLog application that allows for custom entries in the queue_log
19 years ago
Tilghman Lesher d8ccfb6711 Whitespace fix
19 years ago
Kevin P. Fleming dea45f3aa3 only compare the queue entry's max penalty to the member's penalty when the queue entry actually has a non-zero penalty
19 years ago
Tilghman Lesher 2127a0b7e5 Change superfluous messages to DEBUG and remove dead code
19 years ago
BJ Weschke 0d0fadc781 Merged revisions 35669 via svnmerge from
19 years ago
Tilghman Lesher 89f6ffe1e5 Bug 6589 - option to display channel variables in queue events
19 years ago
Joshua Colp 0224dee876 Actually allow realtime queue members to be added (issue #7408 reported by tgrman)
19 years ago
Kevin P. Fleming b5a13cbef8 Merged revisions 34274 via svnmerge from
19 years ago
Kevin P. Fleming aba00b66fc use the proper named constants for checking device state, and don't treat UNKNOWN as not available in autofill mode
19 years ago
Kevin P. Fleming 7518a91032 various coding style cleanup and minor fixes
19 years ago
Kevin P. Fleming 11dac47877 Merged revisions 34159-34160 via svnmerge from
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Kevin P. Fleming 998eacf17f Merged revisions 31921 via svnmerge from
19 years ago
Kevin P. Fleming 7e84433270 officially deprecate the 'roundrobin' queue strategy in favor of 'rrmemory'
19 years ago
BJ Weschke 295c340164 A new way to try and deal with deadlocks that occur in app_queue at present. Using this approach, we only manipulate the main queue mutexes when we get a dev state change on a device that is actually a member of a queue. Further optimizations are still possible (eg - store and manage pointers to the status integer of the member record that this interface/device has a one-to-one relationship with and then go directly to those pointers to make status modifications rather than the recursive looping that goes on now) BUT first things first. :)
19 years ago
BJ Weschke 59e1522025 Merged revisions 30424 via svnmerge from
19 years ago
BJ Weschke 6cfaaf9ac0 Properly initialize destination variables before we send them into pbx_substitute_variables_helper(..). Ya! Testing! Take 2.
19 years ago