Commit Graph

477 Commits (1.4)

Author SHA1 Message Date
Terry Wilson c322f12666 Re-fix queue round-robin
14 years ago
Terry Wilson 77acf5b626 Allow transfer loops without allowing forwarding loops
14 years ago
Jason Parker 788e66cf20 Fix regression that changed behavior of queues when ringing a queue member.
14 years ago
Jeff Peeler 2c54f15171 Add new queue strategy to preserve behavior for when queue members moved to ao2.
14 years ago
Jeff Peeler 71115232da Fix improper hangup when doing an attended transfer to queue.
15 years ago
Tilghman Lesher 41969111bd Blank columns should get set on reload, not ignored.
15 years ago
Richard Mudgett 08883af231 SIP promiscuous redirect could fail to dial the redirect.
15 years ago
Matthew Nicholson 989ecebcb0 Make get_member_status return QUEUE_NO_MEMBERS instead of QUEUE_NO_REACHABLE_MEMBERS to make joinempty=no work again. This regression was introduced in 273639. Also fixed whitespace.
15 years ago
Tilghman Lesher 358159c2b0 If all members are paused, the wrong status is indicated.
15 years ago
Matthew Nicholson d1292255d1 Send AgentComplete manager events in the event of blind and attended transfers.
15 years ago
Mark Michelson a69a5d0772 Make AgentComplete message more consistent.
15 years ago
Matthew Nicholson 2fc3375a89 Don't mark the cdr records of unanswered queue calls with "NOANSWER". This restores the behavior prior to r258670.
15 years ago
Mark Michelson ed585b5bb3 Don't hang up on a queue caller if the file we attempt to play does not exist.
15 years ago
Mark Michelson a01809c2c2 Make sure that when autofill is disabled that callers not in the front of the queue cannot place calls.
15 years ago
David Vossel 47de4d5211 fixes random deadlock in app_queue with use_weight during reload
15 years ago
Jeff Peeler e0704019cc Revert 243570, I should have looked at this closer. Will reopen the issue, but
15 years ago
Jeff Peeler d889f4c191 Extend announcement URL used with Queue from 80 chars to PATH_MAX.
15 years ago
David Vossel 9482a6da39 fixes app_queue ao2 error
16 years ago
David Vossel 264a1a78a9 app_queue crashes randomly, often during call-transfers
16 years ago
Russell Bryant 6429db49ba Remove a duplicate ao2_iterator_destroy().
16 years ago
Kevin P. Fleming 2ad7cb7e87 Fix ao2_iterator API to hold references to containers being iterated.
16 years ago
Tilghman Lesher 269854a47d Don't ring another channel, if there's not enough time for a queue member to answer.
16 years ago
Matthew Nicholson b35312b15b This patch adds additional checking when generating queue log TRANSFER events.
16 years ago
Tilghman Lesher 63cc189747 AST-2009-005
16 years ago
Tilghman Lesher 17656694c3 QUEUE_MEMBER_LIST _really_ wants the interface name, not the membername.
16 years ago
Mark Michelson 0660bfbe74 Don't impose an arbitrary limit on member lines in queues.conf
16 years ago
Mark Michelson 16d3415cf3 Prevent phantom calls to queue members.
16 years ago
Sean Bright a2fd7f4e47 Fix handling of the 'state_interface' option of the 'queue add member' CLI
16 years ago
Matthew Nicholson bec8573c37 This change modifies app_queue to properly generate CDR records in failure
16 years ago
Sean Bright b5ec450104 Move the defintion of the a couple arrays out of loops.
16 years ago
Sean Bright 603a56aa69 Fix a crash in app_queue with very long member lists.
16 years ago
Mark Michelson 7cc775e1ed Fix crash that would occur if an empty member was specified in queues.conf.
16 years ago
Mark Michelson c48480f5e4 Fix some state_interface stuff that was in trunk but not in the backport to 1.4.
16 years ago
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