[asterisk-bugs] [Asterisk 0016780]: [patch] Pause After call
Asterisk Bug Tracker
noreply at bugs.digium.com
Sat Jun 12 16:04:48 CDT 2010
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=16780
======================================================================
Reported By: elhozo
Assigned To: lmadsen
======================================================================
Project: Asterisk
Issue ID: 16780
Category: Applications/NewFeature
Reproducibility: always
Severity: feature
Priority: normal
Status: confirmed
Asterisk Version: SVN
JIRA: SWP-878
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-02-05 15:05 CST
Last Modified: 2010-06-12 16:04 CDT
======================================================================
Summary: [patch] Pause After call
Description:
I have installed asterisk in many places where they use to manage queues.
Many times after the call is finished, the agent need to finish filling
some data in whatever CRM they have or doing some extra task.
To do this and no receive calls in that time they need to pause, and some
times they need to pause inmediately after the calls ends, because the que
is full and not pausing inmediately means and other incoming call and not
having time to full fill the CRM data o do some other after call task.
Fixed time is not always usefull because is very often to have very
varible aftercall work time.
My solution is to make a litle change in the app_queue code.
I have added a new per queue parameter to the queue.conf called
aftercallautopause so when set to YES asterisk will automacally pause the
member in all queues when the calls ends.
It also send a diferent identifier in the Paused: field in manager so that
the cause of the pause can be identified by some external program listening
in port 5038 and can be usefull for statical porpouses.
In Additional Information I have Here is the .diff genrated for asterisk
1.4.27 but is almost the same for other version.
I Think this may be usefull for general use of queues in asterisk.
======================================================================
----------------------------------------------------------------------
(0123312) raarts (reporter) - 2010-06-12 16:04
https://issues.asterisk.org/view.php?id=16780#c123312
----------------------------------------------------------------------
And after thinking even more about it, I think that the basic flaw of this
patch is that it misuses queuepause for wrapup. It would be better if
wrapuptime processing would be improved so that it could be dynamic per
call.
Maybe setting wrapuptime to -1 or some very large value, and add a
DoneWrapupQueueMember app and AMI event to end wrapuptime?
Issue History
Date Modified Username Field Change
======================================================================
2010-06-12 16:04 raarts Note Added: 0123312
======================================================================
More information about the asterisk-bugs
mailing list