Commit Graph

968 Commits (8cc1cd5df70a16900082b919f8e625286bb3356f)

Author SHA1 Message Date
Matthew Jordan b8fa8aa775 clang compiler warnings: Fix pointer-bool-converesion warnings
10 years ago
Matthew Jordan 7bc2345fb1 clang compiler warnings: Fix -Wabsolute-value warnings
10 years ago
Matthew Jordan d2776d4d45 clang compiler warnings: Fix a variety of "unused" warnings
10 years ago
Matthew Jordan 60f01520e7 Fix compilations errors on 64-bit OpenBSD systems
10 years ago
Richard Mudgett c7ea108e02 Revert -r430452 It needs to be redone for the next major AMI version change instead.
10 years ago
Richard Mudgett ef34a05f21 AMI: Remove no longer used parameter from astman_send_listack().
10 years ago
Richard Mudgett 52a7cdb101 AMI: Make AMI actions that generate event lists consistent.
10 years ago
Matthew Jordan 1106e8fd0f main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
Mark Michelson 2d9471ab1f Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
Corey Farrell e4374a3abe app_queue: fix a couple leaks to struct call_queue in set_member_value
11 years ago
Corey Farrell 2290393273 app_queue: Cleanup ao2_iterator
11 years ago
Richard Mudgett cc11a78869 app_queue: Add dialplan function to get the channel name at the specified position in a queue.
11 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Matthew Jordan add46fd27c app_queue: Add RealTime support for queue rules
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Richard Mudgett a2ce95d9d2 accountcode: Slightly change accountcode propagation.
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Scott Griepentrog fa8c58fefb app_queue: delayed state can cause early leavewhenempty ringing
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Joshua Colp f2ca3438e7 app_queue: Extend documentation for various Manager actions and events.
11 years ago
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