Commit Graph

864 Commits (c8a91b5b013c568f3f99e8fb7abc662775c60520)

Author SHA1 Message Date
Gregory Nietsky 3d55a05019 Remove some ref leaks and a return without unlock.
14 years ago
Gregory Nietsky d36c70e021 Whitespace Fixups / Add Braces
14 years ago
Gregory Nietsky 71b7df16bf Merged revisions 341580 via svnmerge from
14 years ago
Matthew Nicholson 3f98c937a1 Merged revisions 341486 via svnmerge from
14 years ago
Terry Wilson 0ab04b53b5 Add autopausebusy and autopauseunavail queue options
14 years ago
Gregory Nietsky b4d8f26ecd Merged revisions 337840 via svnmerge from
14 years ago
Jonathan Rose 364eb56835 Merged revisions 336717 via svnmerge from
14 years ago
Gregory Nietsky 6f7ff1074b Merged revisions 336094 via svnmerge from
14 years ago
Alec L Davis 5ad57732f5 Merged revisions 334621 via svnmerge from
14 years ago
Richard Mudgett 436ceb827c Merged revisions 333011 via svnmerge from
14 years ago
Richard Mudgett b92dcb0c82 Merged revisions 332875,332878 via svnmerge from
14 years ago
Matthew Nicholson c9f65ece49 Merged revisions 331775 via svnmerge from
14 years ago
Kinsey Moore 0f5ef2c781 Log queue member name when state_interface is set for ADDMEMBER and REMOVEMEMBER events
14 years ago
Kinsey Moore d1a0938c99 app_queue: Add StateInterface to output of "queue show" and "QueueStatus"
14 years ago
Richard Mudgett 145c174565 Merged revisions 328329 via svnmerge from
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
Tilghman Lesher 7d179abfd4 Merged revisions 326411 via svnmerge from
14 years ago
Richard Mudgett 4240017462 Merged revisions 325614 via svnmerge from
14 years ago
Richard Mudgett 54763625c6 Merged revisions 325610 via svnmerge from
14 years ago
Gregory Nietsky f99a06d030 Commit "distrotech" app_queue changes to Trunk
14 years ago
Richard Mudgett 67dc7a4c93 Merged revisions 322484 via svnmerge from
14 years ago
Gregory Nietsky 2cfe89a7fd Remove Unused Var Warning rt_handle_member_record
14 years ago
Gregory Nietsky cfb10e99b5 Refactor rt_handle_member_record
14 years ago
Richard Mudgett 0096238b52 Merged revisions 320823 via svnmerge from
14 years ago
Terry Wilson 892953466b Merged revisions 317584 via svnmerge from
14 years ago
Russell Bryant 7a2103efa6 Merged revisions 317336 via svnmerge from
14 years ago
Russell Bryant 37aa52fd78 Merged revisions 316265 via svnmerge from
14 years ago
Terry Wilson 8d2a71877a Merged revisions 315644 via svnmerge from
14 years ago
Jason Parker 551dac2eda Merged revisions 308010 via svnmerge from
14 years ago
Tilghman Lesher 7800a1c330 Merged revisions 307750 via svnmerge from
14 years ago
Jason Parker 0beeb00ef3 Merged revisions 306356 via svnmerge from
14 years ago
Richard Mudgett 4d8feab7fa Merged revisions 306324 via svnmerge from
14 years ago
Andrew Latham f9c3b26241 Add Function and Application Relationships to documentation
14 years ago
Jeff Peeler a4fec286f8 Merged revisions 303009 via svnmerge from
14 years ago
Jeff Peeler 6c0b904d17 Merged revisions 298598 via svnmerge from
15 years ago
Brett Bryant b54348691a Merged revisions 295670 via svnmerge from
15 years ago
Richard Mudgett 851141c131 Merged revisions 288079-288080 via svnmerge from
15 years ago
Tilghman Lesher b717decec6 Merged revisions 287388 via svnmerge from
15 years ago
Russell Bryant dd1e62c095 Merged revisions 287193 via svnmerge from
15 years ago
Tilghman Lesher 27cbcba255 Merged revisions 284632 via svnmerge from
15 years ago
Tilghman Lesher 8190e96fad Merged revisions 284610 via svnmerge from
15 years ago
Sean Bright 395ecf1153 Merged revisions 280161 via svnmerge from
15 years ago
Richard Mudgett ff2dc29d88 Merged revisions 279227 via svnmerge from
15 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
15 years ago
Jeff Peeler 5b8a8fc6c8 Fix reporting estimated queue hold time.
15 years ago
Jeff Peeler b73c1377e5 Add missing handling for ringing state for use with queue empty options.
15 years ago
Olle Johansson 65203b12dd Add a dialplan function to check if a queue exists: QUEUE_EXISTS
15 years ago
Richard Mudgett ec37ffbdaf ast_callerid restructuring
15 years ago
Eliel C. Sardanons a1b89a6a50 Implement AstData API data providers as part of the GSOC 2010 project,
15 years ago
Tilghman Lesher 45a4bf35c2 The switch fallthrough could create some errorneous situations, so best to force directly to the default case.
15 years ago
Matthew Nicholson cb22af3ec5 Merged revisions 272367 via svnmerge from
15 years ago
Richard Mudgett afd4454c44 Generic Advice of Charge.
15 years ago
Matthew Nicholson 9ed82007f1 Merged revisions 265610 via svnmerge from
15 years ago
Mark Michelson 1225ee831c Merged revisions 265089 via svnmerge from
15 years ago
Richard Mudgett 3d1f005fed Dial and queue connected line update macro not always run when expected.
15 years ago
Mark Michelson b5d5cc565f Enhancements to connected line and redirecting work.
15 years ago
Paul Belanger d7ff67179d 'queue reset stats' erroneously clears wrapuptime configuration.
15 years ago
Mark Michelson fc652b869a Add new possible value to autopause option to allow members to be autopaused in all queues.
15 years ago
Mark Michelson 2dcb4df6d8 Fix logic reversal error when queue callers join the queue.
15 years ago
Eliel C. Sardanons a753e8878b Asterisk data retrieval API.
15 years ago
Richard Mudgett a5a0a5f867 Consolidate ast_channel.cid.cid_rdnis into ast_channel.redirecting.from.number.
15 years ago
Sean Bright 9461bac812 Remove unused structure member in app_queue.
15 years ago
Richard Mudgett 73ef4b8daf Removed cdrflags from ast_channel structure.
15 years ago
David Vossel 48134df655 fixes Queue with C option crash
15 years ago
Mark Michelson c54f8ced1b Merged revisions 247168 via svnmerge from
15 years ago
David Vossel fa156c067d Merged revisions 246115 via svnmerge from
15 years ago
Jeff Peeler 0f7c1a8cc9 Merged revisions 243691 via svnmerge from
15 years ago
Jeff Peeler 7e20456f3a Merged revisions 243570 via svnmerge from
15 years ago
David Vossel 8d8800072e fixes spelling error. s/memeber/member
15 years ago
David Vossel 0a6c0ee1f7 cli 'queue show' formatting fix. queue name was truncated over 12 characters
16 years ago
David Vossel bfae8dca78 fixes holdtime playback issue in app_queue
16 years ago
David Vossel 688e1bbac6 app_queue segfaults if realtime field uniqueid is NULL
16 years ago
David Vossel 0a5d21e6c7 QUEUE_MEMBER(..., ready) counts only ready agents, not free agents wrapping up
16 years ago
David Vossel 065fce7310 update CHANGES to reflect new 'R' app_queue option plus a minor optimization to the feature patch
16 years ago
David Vossel 6892b103ab new parameter 'R' to the Queue application
16 years ago
David Vossel 63dafe98f6 changes penaltymemberslimit to use scanf for config value parsing
16 years ago
David Vossel e21deabf02 new queue option, penaltymemberslimit, disregards penalty on too few queue members when enabled
16 years ago
David Vossel 4f5dd10749 app_queue crashes randomly, often during call-transfers
16 years ago
Tilghman Lesher baca4c6437 Found a few places where queue refcounts were counted incorrectly. Also add debug statements.
16 years ago
Tilghman Lesher 5e2aa190fe Display a list of channel variables in each channel-oriented event.
16 years ago
Matthew Nicholson aabff54c4b Add the 'relative-periodic-announce' option to app_queue to allow for calculating the time of announcments from the end of the previous announcment rather than from the beginning.
16 years ago
Tilghman Lesher d8e0c58437 Expand codec bitfield from 32 bits to 64 bits.
16 years ago
Tilghman Lesher 206d2cbc16 Don't crash when state_interface is NULL.
16 years ago
Joshua Colp 2263ced9dd Add support for using a hint when configuring a state interface using the format hint:<extension>@<context>.
16 years ago
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
16 years ago
Matthias Nick 00bb578898 Prevents from division by zero
16 years ago
Tilghman Lesher 85f18fcb8f Merged revisions 217989 via svnmerge from
16 years ago
Tilghman Lesher 1b08c27c1a Add original position, when logging a caller entering a queue.
16 years ago
Matthew Nicholson 160eb55c47 Merged revisions 211953 via svnmerge from
16 years ago
Tilghman Lesher 642bec4d6f AST-2009-005
16 years ago
Tilghman Lesher 20102765bf Merged revisions 211038 via svnmerge from
16 years ago
Mark Michelson fd52c5834e Merged revisions 205349 via svnmerge from
16 years ago
Russell Bryant 0264eef115 Merge the new Channel Event Logging (CEL) subsystem.
16 years ago
Kevin P. Fleming aaeec3b40f Last batch of 'static' qualifiers for module-level global variables.
16 years ago
Kevin P. Fleming 6c5987811c Redesigned 'optional API' support.
16 years ago
Mark Michelson e1c03cbf1a Fix some bad locking stemming from trying to forward a call to a non-existent
16 years ago
Mark Michelson d222361a29 Fix a potential crash from trying to access a NULL channel pointer.
16 years ago
David Vossel c42344b319 ast_call_forward() todo notes and originate flag copy.
16 years ago
Mark Michelson 298d745fb4 Add the ability to execute connected line interception macros.
16 years ago
Mark Michelson 4c7c13d574 Remove extra lock from app_queue.
16 years ago
Sean Bright 7ee6e9f4ce Add a missing unref for queues in handle_statechange.
16 years ago
Eliel C. Sardanons 2c882626a0 Implement a new element in AstXML for AMI actions documentation.
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Tilghman Lesher bdcafc1ab4 Recorded merge of revisions 195366 via svnmerge from
16 years ago
Matthew Nicholson 69976640f5 Merged revisions 194028 via svnmerge from
16 years ago
Kevin P. Fleming 1c988d8996 add 'const' qualifiers in various places where they should have been
16 years ago
Mark Michelson 7a2a6a073f Reset the members' call counts when resetting queue statistics.
16 years ago
Richard Mudgett 7019ff68db Fixed crashes from issue8824 review board channel locking changes.
16 years ago
Russell Bryant 1e016da893 Fix app_queue XML documentation.
16 years ago
Mark Michelson 1d941ad821 Allow for a position to be specified when entering a queue.
16 years ago
Mark Michelson 09cde5a40c Update warning message to not have pipes and contain all options.
16 years ago
Mark Michelson 8f81deab25 Fix reversed behavior of leavewhenempty option in queues.conf.
16 years ago
Mark Michelson f26878feb2 Fix a couple of queue member reference leaks.
16 years ago
Mark Michelson b6a2f40793 Set all queue variables on both the caller and member channels.
16 years ago
Mark Michelson 6f53ed4c67 This commit introduces COLP/CONP and Redirecting party information into Asterisk.
16 years ago
Mark Michelson f43159ba31 Fix trunk's compilation.
16 years ago
Mark Michelson 5c0d934e6b Merged revisions 185599 via svnmerge from
16 years ago
Russell Bryant c9c8758d6d Don't free() an astobj2 object.
16 years ago
Mark Michelson c4e3bfb74c Merged revisions 185031 via svnmerge from
16 years ago
Russell Bryant 2a4f9f7181 Change global_app_buf to ast_str_thread_global_buf.
16 years ago
Mark Michelson b52d2dae2e Fix a memory leak associated with queues.
16 years ago
Mark Michelson b4fcc4a098 Change faulty comparison used when announcing average hold minutes and seconds
16 years ago
Mark Michelson a1a9006163 Run the macro on the queue member's channel when he answers, not the caller's channel.
16 years ago
Mark Michelson d7d817d687 Fix segfault when dialing a typo'd queue
16 years ago
Mark Michelson 8970f8caaa Merged revisions 180006 via svnmerge from
16 years ago
Russell Bryant 184872fdfd Fix a race condition that caused device states to become incorrect for hints.
16 years ago
Mark Michelson 3c9667ae12 Merge queue-reset branch to Asterisk
16 years ago
Mark Michelson 0d5da5f436 Fix a bit of odd logic for announcing position. Sync with 1.6.0's logic
16 years ago
Mark Michelson 34161542e9 Fix odd "thank you" sound playing behavior in app_queue.c
16 years ago
Mark Michelson 2e1d9f9a21 Merged revisions 173692 via svnmerge from
16 years ago
Mark Michelson 172777bd02 Fix some areas where the incorrect interface was passed to ast_device_state
16 years ago
Olle Johansson 7ecda45482 Fix "cancel answered elsewhere" through app_queue with members in chan_local.
16 years ago
Olle Johansson 097822966b Add final part of previously committed work for answered elsewhere in queue - the missing piece that started with app_dial() earlier on.
16 years ago
Mark Michelson 04e56bde03 Fix queue crashes that would occur after the calling channel was masqueraded.
16 years ago
Mark Michelson 4263503bd5 Fix device state parsing issues for channel names with multiple slashes
16 years ago
Mark Michelson b52253d590 Use the default timeout for a queue instead of -1
16 years ago
Olle Johansson 526cc089a9 Add support for setting the Reason header when cancelling a call in the queue
17 years ago
Mark Michelson b9060d4435 Merged revisions 168628 via svnmerge from
17 years ago
Mark Michelson ec0f18405e Clarify a message that app_queue prints and change to a debug-level message
17 years ago
Mark Michelson 454241dd58 Add the average talk time for a queue
17 years ago
Mark Michelson ff20b9116a Update app_queue to deal with the removal of AST_PBX_KEEPALIVE
17 years ago
Steve Murphy aa905e347e Merged revisions 166093 via svnmerge from
17 years ago
Joshua Colp 654ea55a65 Numerous documentation updates.
17 years ago
Mark Michelson a7829044ec Merged revisions 165255 via svnmerge from
17 years ago
Mark Michelson 00c40264b7 Fix a compile warning and a logic error that could have been bad
17 years ago
Mark Michelson 8a2cf30830 Fix up a few issues with regards to queues
17 years ago
Tilghman Lesher c8223fc957 Merge ast_str_opaque branch (discontinue usage of ast_str internals)
17 years ago
Terry Wilson 74de8fdaa7 When using realtime queues, app_queue wasn't updating the strategy if it was changed in the realtime backend. This patch resolves the issue for almost all situations. It is currently not supported to switch to the linear strategy via realtime since the ao2_container for members will have been set to have multiple buckets and therefore the members would be unordered.
17 years ago
Mark Michelson 1772fc56f0 Merged revisions 163084 via svnmerge from
17 years ago
Mark Michelson cda010c3b7 Merged revisions 163080 via svnmerge from
17 years ago