Commit Graph

1046 Commits (c5c5171ec8b0b81d4699a86b6aedf785e8045b32)

Author SHA1 Message Date
Richard Mudgett cbe7f65674 app_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot.
11 years ago
Russell Bryant 5b7a769fd8 (mix)monitor: Add options to enable a periodic beep
11 years ago
Walter Doekes 76d5c4ed43 app_queue: Re-add HoldTime to QueueCallerAbandon event (simple typo during ast12 refactor).
11 years ago
Joshua Colp c7b8633c26 app_queue: Fix a bug where realtime members would be deleted during reload causing waiting callers to get ejected.
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
Kinsey Moore abf1d883f7 app_queue: Fix documented AMI event name
11 years ago
Rusty Newton b17c80f4f0 apps/app_queue - Fix incorrect Macro parameter documentation
11 years ago
Rusty Newton f6647d2362 Documentation: doc fixes across various parts of the code for ASTERISK issues 23061,23028,23046,23027
11 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp 3a5cc054ed res_stasis: Expose event for call forwarding and follow forwarded channel.
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago
Mark Michelson 8e8b329e14 Add channel locking for channel snapshot creation.
12 years ago
Kinsey Moore 483d127d55 app_queue: Honor penalty limits of 0
12 years ago
Kevin Harwell cdfbc02df1 app_queue: crash if first agent is "busy"
12 years ago
Richard Mudgett 4ae7a4b1ba app_queue: Fix CLI "queue remove member" queue_log entry.
12 years ago
Walter Doekes e694a976f6 Don't check all realtime queues when doing "queue show some_queue".
12 years ago
Richard Mudgett 8eec8fbf83 Make app_queue and res_agi independent of AMI being enabled.
12 years ago
Richard Mudgett 96d27333d2 Miscellaneous stand alone comment cleanups.
12 years ago
Michael L. Young 0e218f76e2 app_queue: Fix Queuelog EXITWITHKEY only logging two of four fields
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Matthew Jordan ccab0f27bc app_queue: Make manager events tolerant of Local channel shenanigans
12 years ago
Matthew Jordan 57e652f2ac app_queue: Don't be quite so aggressive in initializing the array
12 years ago
Matthew Jordan 0618d89499 app_queue: Initialize array holding MixMonitor exec options
12 years ago
Richard Mudgett 5afbc01d5d app_queue: Fix json blob ref leak.
12 years ago
Rusty Newton 4e3f78ad7b 'queue add member' help text correction
12 years ago
Mark Michelson 0bc2a77365 Multiple revisions 397921-397922
12 years ago
Mark Michelson 8300c9aaaf Remove set but unused variable 'meid'.
12 years ago
Mark Michelson 00baddb906 Massively clean up app_queue.
12 years ago
Matthew Jordan 430bb3bfb3 Let Queue wrap up time influence member availability
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Matthew Jordan 200ed6a405 Perform Ring-No-Answer checks before processing Hangup logic
12 years ago
Matthew Jordan c8a91b5b01 Add queue member paused hints
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Matthew Jordan 9d8a5ceb02 Move after bridge callbacks into their own file
12 years ago
Kinsey Moore 684c83b29b Add transfer support to CEL
12 years ago
Matthew Jordan f54b1f2788 Provide error message for QUEUE_MEMBER when member is not in queue
12 years ago
Kinsey Moore 909ee4bfb9 Refactor extraneous channel events
12 years ago
Kinsey Moore a1e219ef51 CEL refactoring cleanup
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
Matthew Jordan c2e29abcbf Add announce-to-first-user option for app_queue
12 years ago
Jason Parker a2d02edca5 Make app_queue AMI events more consistent. Give Join/Leave more useful names.
12 years ago
Jason Parker b6aac885be Add dial events to app_queue and app_followme.
12 years ago
Richard Mudgett 908ac3507a Conditional out more app_queue logging that needs to be reworked.
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago
David M. Lee b97c71bb11 Fix shutdown assertions in stasis-core
12 years ago
Michael L. Young bb52414990 Fix Segfault In app_queue When "persistentmembers" Is Enabled And Using Realtime
12 years ago
Olle Johansson 465d0f4a22 Play periodic prompts for first call in a call queue
12 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
12 years ago
Michael L. Young a7c5183d67 Fix Manager Segfault When app_queue Is Unloaded
12 years ago
Kinsey Moore 2e1e0735fe Revamp of terminal color codes
12 years ago
Richard Mudgett c41e70d647 app_queue: Fix incorrect assertion.
12 years ago
Richard Mudgett 8ed2c74fe3 app_queue: Fix multiple calls to a queue member that is in only one queue.
12 years ago
Michael L. Young 8c0d7005f3 Fix Queue Log Reporting Every Call COMPLETECALLER With "h" Extension Present
13 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
13 years ago
Richard Mudgett 0f54b3ee37 app_queue: Revert bad ringinuse=no patch.
13 years ago
Richard Mudgett 1c2f27c4a9 app_queue: Make update_status() not return anything.
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Matthew Jordan 1eb14dbff8 Ensure that CDRs for a caller in a Queue that is not answered is NO ANSWER.
13 years ago
Jonathan Rose 42a83618dd app_queue: Make ordering of rrmemory/rrordered persist over add/remove members
13 years ago
Andrew Latham cfc6f60ca3 Doxygen Updates - Title update
13 years ago
Richard Mudgett 516c9ec665 app_queue: Made pass connected line updates from the caller to ringing queue members.
13 years ago
Andrew Latham 14be2a5514 Doxygen Cleanup
13 years ago
Sean Bright b9eeff1521 app_queue: Support persisting and loading of long member lists.
13 years ago
Alec L Davis f8a37188f0 app_queue: 'agent available' hint, cleanup restart, and initial state
13 years ago
Kinsey Moore 0a9d89d6be "show" completion option for "queue" shouldn't appear twice
13 years ago
Andrew Latham fd98835f1f Doxygen Updates Janitor Work
13 years ago
Jonathan Rose f56c0ecf9c app_queue: Make queue reload members and variants of that work
13 years ago
Matthew Jordan ca0e96ae19 Add queue monitoring hints
13 years ago
Matthew Jordan f1fb120f5d Support all ways a member can be available for 'agent available' hints
13 years ago
Alec L Davis 67ca3b9126 app_queue: Support an 'agent available' hint
13 years ago
Richard Mudgett 2a6be9fd0a Fix exception path typo in app_queue.c try_calling().
13 years ago
Matthew Jordan 5da59112b7 Update QueueMemberStatus event documentation to include member status values
13 years ago
Kinsey Moore 0090fb558d Ensure listed queues are not offered for completion
13 years ago
Kinsey Moore c16141dda1 Ensure "rules" is tab-completable for "queue show"
13 years ago
Jonathan Rose b02c65752c app_queue: Only log PAUSEALL/UNPAUSEALL when 1+ memebers changed.
13 years ago
Mark Michelson 1ab2639cf2 Prevent crash on shutdown due to refcount error on queues container.
13 years ago
Mark Michelson c3b5ec70ac Help prevent ringing queue members from being rung when ringinuse set to no.
13 years ago
Mark Michelson 6a539ace84 Fix misuses of asprintf throughout the code.
13 years ago
Mark Michelson f4a34ee89c Fix bug where final queue member would not be removed from memory.
13 years ago
Mark Michelson 567b35e547 Fix a couple of documentation problems in app_queue.c
13 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
13 years ago
Matthew Jordan 82a7409c15 Add AMI event documentation
13 years ago
Richard Mudgett 62274463fa Explicitly check caller hangup in app Queue rather than a polluted res2 value.
13 years ago
Richard Mudgett 30a417dc6c Fix F and F(x) action logic in Queue application.
13 years ago
Richard Mudgett f8746d0009 Allow non-normal execution routines to be able to run on hungup channels.
13 years ago
Kinsey Moore c6142cf2cc Fix coverity UNUSED_VALUE findings in core support level files
13 years ago
Richard Mudgett 3f59ad990c Fix app_queue debug message use of args.options after the string has been parsed.
13 years ago
Richard Mudgett 9ecd6c9ab4 Fix inverted test in app_queue for ringinuse.
13 years ago
Kinsey Moore 571445ab9c Convert AST_FLAG_ANSWERED_ELSEWHERE usage to AST_CAUSE_ANSWERED_ELSEWHERE
13 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
13 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
13 years ago
Richard Mudgett e518536773 Fix Dial I option ignored if dial forked and one fork redirects.
13 years ago
Jonathan Rose ec3b8a1f27 app_queue: Per Member ringinuse option and deprecation of ignorebusy
13 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
13 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
13 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
13 years ago
Olle Johansson e5c20ccb76 Code formatting fixes.
13 years ago
Olle Johansson 04ddb5714f Add documentation
13 years ago
Olle Johansson f102aecf12 Formatting changes only
13 years ago
Olle Johansson a8e755700e Use the DEFINED value for musicclass length.
13 years ago
Richard Mudgett f663924517 Make app_dial and app_queue use new macro and gosub calls.
13 years ago
Jonathan Rose 683eacb59a Change default value of 'ignorebusy' on Queue members so that behavior is more like 1.8
13 years ago
Jonathan Rose c6979ff581 Adds F option to Bridge application
13 years ago
Richard Mudgett e9703da1d5 Add missing connected line macro calls to initial dial for Dial and Queue apps.
13 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Sean Bright 4657b016ad Resolve a few more cases of variable shadowing.
13 years ago
Jonathan Rose d3db6da254 Adds a transfer callee on hangup option (like with Dial option F) to queues.
13 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
13 years ago
Richard Mudgett e063fa6b3f Fix REF_DEBUG compile errors.
13 years ago
Kinsey Moore 1fac2fba4b Deprecated macro usage for connected line, redirecting, and CCSS
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
13 years ago
Walter Doekes db24fc2523 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
13 years ago
Richard Mudgett 2e04182efc Audit of ao2_iterator_init() usage for v10. Missed one.
13 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
13 years ago
Terry Wilson 99cae5b750 Opaquify channel stringfields
13 years ago
Matthew Jordan 9c4821f468 Realtime queues failed to load queue information without queue member table
13 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
14 years ago
Richard Mudgett b05d4603c4 Fix crash during CDR update.
14 years ago
Matthew Jordan aaa715bfae Fixed Asterisk crash when function QUEUE_MEMBER receives invalid input
14 years ago
Jonathan Rose e1884139c4 Fix regressed behavior of queue set penalty to work without specifying 'in <queuename>'
14 years ago
Richard Mudgett 9e726d9cb4 Make queue log indicate if ADDMEMBER is paused for AMI and realtime.
14 years ago
Richard Mudgett 46089f6b51 Fix potential deadlock calling ast_call() with channel locks held.
14 years ago
Richard Mudgett 464b337b3c Make AMI event AgentCalled get CallerID/ConnectedLine info from the incoming channel.
14 years ago
Terry Wilson 6e730a6806 Use int for storing ao2_container_count instad of size_t
14 years ago
Terry Wilson f8351a8342 Simplify queue membercount code
14 years ago
Terry Wilson 5749ef5be8 Properly update membercount for reloaded members
14 years ago
Richard Mudgett 3e9f1ee3e0 Fix use of OBJ_KEY in Queue application.
14 years ago
Gregory Nietsky 7ac53e57b3 queues container needs locking when using the OBJ_NOLOCK flag
14 years ago
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