Commit Graph

901 Commits (a2ce95d9d2be8f4c14c018ccbc1cb81dfd33ab5c)

Author SHA1 Message Date
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
12 years ago
Matthew Jordan 8fb5bdce9a Prevent exhaustion of system resources through exploitation of event cache
12 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
13 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