Commit Graph

637 Commits (5232a8397dc98daa55247fa79f4bc8f49ae15cf7)

Author SHA1 Message Date
Mark Michelson 8ead2e373f Merged revisions 141998 via svnmerge from
17 years ago
Mark Michelson c760268cb8 Merged revisions 140975 via svnmerge from
17 years ago
Mark Michelson 6ed6a5ae29 Merged revisions 140489 via svnmerge from
17 years ago
Mark Michelson f362535dde Merged revisions 138694 via svnmerge from
17 years ago
Mark Michelson cfe95ab57a Merged revisions 138687 via svnmerge from
17 years ago
Sean Bright 790fde68d9 Another batch of files from RSW. The remaining apps and a few more
17 years ago
Tilghman Lesher 285609937a Merged revisions 136488 via svnmerge from
17 years ago
Kevin P. Fleming 7df8b8b848 make datastore creation and destruction a generic API since it is not really channel related, and add the ability to add/find/remove datastores to manager sessions
17 years ago
Mark Michelson 95ab87a07d Merged revisions 134758 via svnmerge from
17 years ago
Mark Michelson 2f16a9583f Merged revisions 134556 via svnmerge from
17 years ago
Tilghman Lesher 87256ecdbc Let "roundrobin" also reference rrmemory, for the 1.6 release (as described in
17 years ago
Mark Michelson 4caeba12a6 Add a missing unlock.
17 years ago
Mark Michelson b4dac0b385 Merged revisions 131369 via svnmerge from
17 years ago
Mark Michelson b35c06d838 Merged revisions 131357 via svnmerge from
17 years ago
Mark Michelson b95bc53c23 Merged revisions 131299 via svnmerge from
17 years ago
Brett Bryant fe874bfe6b Fix memory leak in app_queue when a device state is changed but it isn't
17 years ago
Brett Bryant 7588bcf690 Fixes a bug where the interface for a queue member gets reloaded as the state_interface, if a state_interface was set, on reload because the
17 years ago
Mark Michelson e4c93fc8c3 Added a new option, "timeoutpriority" to queues.conf. A detailed
17 years ago
Kevin P. Fleming da14954bdc another minor ast_channel memory size decrease... for nearly all channels, 'dialcontext' is only going to be set once during the channel's lifetime, so make it a string field instead of a char array
17 years ago
Mark Michelson 6d1ebfbed5 Remove debug message
17 years ago
Mark Michelson ab7809ace9 Ensure the thread-safety of the monexec variable in app_queue.
17 years ago
Mark Michelson 09c659d7d0 Make this compile with dev-mode on
17 years ago
Mark Michelson 9aef593e58 The monitor-join option for queues was deprecated in favor of using
17 years ago
Mark Michelson edbe6b7a25 Fix a really stupid mistake
17 years ago
Mark Michelson 3859074667 Merged revisions 125585 via svnmerge from
17 years ago
Mark Michelson 96f92f468f Merged revisions 125476 via svnmerge from
17 years ago
Michiel van Baak 8e8359465b Older versions of GNU gcc do not allow 'NULL' as sentinel.
17 years ago
Sean Bright 62cb684f59 Include original position in TRANSFER entries written to queue_log.
17 years ago
Mark Michelson eaa14309dd A portion of the code which handled the 'c' queue option had been
17 years ago
Mark Michelson 103a94c6c4 Silly pointers. This fixes a memory corruption I introduced
17 years ago
Mark Michelson 0283469cfc Merged revisions 123274 via svnmerge from
17 years ago
Steve Murphy f4c85ebd22 (closes issue #12689)
17 years ago
Mark Michelson eb1e6f0806 Fix a segfault by not trying to store a stack address for
17 years ago
Mark Michelson 54c92d9a63 Recommitting revision 122228, which was accidentally reverted
17 years ago
Mark Michelson 054f08a1c8 Merged revisions 122311 via svnmerge from
17 years ago
Jeff Peeler ef3b214728 Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow.
17 years ago
Mark Michelson cf3a2a431f Merging the work done in the queue-log-atxfer branch. The
17 years ago
Russell Bryant e9d72e0cb2 Merge another big set of changes from team/russell/events
17 years ago
Tilghman Lesher 53459f86b2 Expand RQ_INTEGER type out to multiple types, one for each precision
17 years ago
Tilghman Lesher 9471b87d27 Merge the adaptive realtime branch, which will make adding new required fields
17 years ago
Mark Michelson 4b1fae3efb Merged revisions 120513 via svnmerge from
17 years ago
Mark Michelson 564528663d Merged revisions 120285 via svnmerge from
17 years ago
Mark Michelson d81d206148 Adding two new queue log events. The ADDMEMBER event is logged when
17 years ago
Tilghman Lesher ae317add1b Merged revisions 119404 via svnmerge from
17 years ago
Mark Michelson dd7e1255ac Update to the janitor project for making sure to be thread-safe when
17 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
17 years ago
Mark Michelson 2c7760e626 Committing a fix pointed out by Atis Lezdins on the asterisk-dev list. Thanks!
17 years ago
Mark Michelson b0e637791c Add a new manager event, AgentRingNoAnswer to
17 years ago
Mark Michelson 06a7b4ea43 Optimize the update_realtime_member_field function by not having
17 years ago
Jason Parker e785520eb9 Correctly document state interface for AddQueueMember. Discovered while looking at issue #12626.
17 years ago
Mark Michelson c854ba85a5 Merged revisions 115320 via svnmerge from
17 years ago
Dwayne M. Hubbard 8fdea12f33 app_queue uses a taskprocessor for device state changes
17 years ago
Tilghman Lesher b5a127daac Modify TIMEOUT() to be accurate down to the millisecond.
17 years ago
Mark Michelson e37dafdd3a Adding new configuration options to app_queue. This adds two new values
17 years ago
Mark Michelson 6447280c2f Merged revisions 114848 via svnmerge from
17 years ago
Tilghman Lesher 463a5dbd0a Whitespace changes only
17 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
17 years ago
Mark Michelson 14fc93e721 Merged revisions 114628 via svnmerge from
17 years ago
Jason Parker 6f549bc324 Allow setqueuevar=yes (et al) to work, after changes to pbx_builtin_setvar()
17 years ago
Jason Parker f6cfccbc07 Merged revisions 114133 via svnmerge from
17 years ago
Mark Michelson df7cb6b30b Merged revisions 114112 via svnmerge from
17 years ago
Mark Michelson 9bd9421c83 Fix a crash that happened due to accessing free'd memory
17 years ago
Mark Michelson b95d24ea47 Merged revisions 112393 via svnmerge from
17 years ago
Joshua Colp cafce80cd5 Forgetting to unregister a manager action is bad, mmmk?
17 years ago
Mark Michelson 0f8f6e239e Fix a crash that would happen when attempting to unload the app_queue module.
17 years ago
Mark Michelson 994d025523 Merged revisions 109713 via svnmerge from
17 years ago
Mark Michelson cd7efcf4e7 Add option 'randomperiodicannounce' to queues.conf. Setting this will
17 years ago
Terry Wilson b02bc230af Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not
17 years ago
Mark Michelson 9c876e801f app_queue has now been doxygenified thanks to snuffy! The ony thing I changed
17 years ago
Steve Murphy 377e51c4d4 (closes issue #6002)
17 years ago
Russell Bryant 5403b28778 - simplify a few statements with ARRAY_LEN()
17 years ago
Tilghman Lesher 7007c565fe Fix minor misuses of snprintf
17 years ago
Mark Michelson f0379886c5 Merged revisions 105059 via svnmerge from
17 years ago
Mark Michelson caeb435271 Merged revisions 103956 via svnmerge from
18 years ago
Jason Parker 72bc8a7c7d Fix up some doxygen issues.
18 years ago
Mark Michelson 44810652d6 Change the queue holdtime announcement to happen at any interval (not just greater than two minutes). Remove
18 years ago
Mark Michelson 84ecef76b8 Fix improper indentation. Thanks again to snuffy for pointing it out.
18 years ago
Mark Michelson cd02fd2763 Add a couple of comments to clarify the unreffing of queues.
18 years ago
Mark Michelson 52595c5d30 Forgot that AST_LIST_REMOVE_CURRENT takes different arguments in trunk than 1.4.
18 years ago
Mark Michelson ba003e415b Merged revisions 103120 via svnmerge from
18 years ago
Mark Michelson f26fd8dac4 Add the channel's unique id to the AgentCalled manager event to make it more consistent
18 years ago
Mark Michelson 267220d043 Remove an extra debug message I left in
18 years ago
Mark Michelson b0999f3bfa Forgot an !
18 years ago
Mark Michelson 19d8ce4033 A change I made to accommodate the "linear" strategy in trunk caused queue strategies to
18 years ago
Mark Michelson 815658d35e Handle the case of a NULL state_interface when checking a realtime member.
18 years ago
Mark Michelson 28b48d2214 Merged revisions 101216 via svnmerge from
18 years ago
Mark Michelson b719c2e5d2 Merged revisions 101035 via svnmerge from
18 years ago
Mark Michelson 105e0f6cf8 Merged revisions 100973 via svnmerge from
18 years ago
Mark Michelson 81fb790419 Insure that we are not going to pass a NULL pointer to add_to_interfaces.
18 years ago
Mark Michelson 6d57a8c873 Adding the QUEUENAME variable to the variables set using the setqueuevar option
18 years ago
Mark Michelson 3d022ccfec state_interface could be NULL, so use the never-NULL cur->state_interface for this check
18 years ago
Mark Michelson 9c39ec55d8 Get the device state of the state interface instead of the interface when creating a new queue member.
18 years ago
Mark Michelson 7cd98338fd Merged revisions 98737 via svnmerge from
18 years ago
Mark Michelson ef7c382507 Merged revisions 98733 via svnmerge from
18 years ago
Mark Michelson 87b92b1020 Merged revisions 97575 via svnmerge from
18 years ago
Mark Michelson c1eaacc3df Merged revisions 97308 via svnmerge from
18 years ago
Mark Michelson 925d9ffa47 Merged revisions 97304 via svnmerge from
18 years ago
Terry Wilson 12964661f2 Initialize new variable to NULL
18 years ago
Mark Michelson 427f17fd9d Adding the option of specifying a second interface in a member definition for a queue. app_queue
18 years ago
Joshua Colp fb2aef67b9 Merged revisions 97093 via svnmerge from
18 years ago