[asterisk-bugs] [JIRA] (ASTERISK-19820) wrapuptime is intermittently disregarded for queue calls

Martin Tomec (JIRA) noreply at issues.asterisk.org
Fri Dec 18 13:07:32 CST 2015


    [ https://issues.asterisk.org/jira/browse/ASTERISK-19820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=228677#comment-228677 ] 

Martin Tomec edited comment on ASTERISK-19820 at 12/18/15 1:06 PM:
-------------------------------------------------------------------

I have tried to patch this by adding "in_call" parameter to member structure. Patch is atached if somebody wants to test it on Chrismas (patch is against master). After some tests, I will commit it to gerrit.


was (Author: matesstar):
patched by adding "in_call" parameter to member structure

> wrapuptime is intermittently disregarded for queue calls
> --------------------------------------------------------
>
>                 Key: ASTERISK-19820
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-19820
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 1.8.11.1
>         Environment: Linux 2.6.18-194.el5 x86_64
>            Reporter: WRP
>         Attachments: ignored_wrap_up.tar.gz, lastcalltime.patch, nowrapup.log
>
>
> app_queue occasionally sends a call to an agent before their wrap up time has expired from their previous call. Here is our queue configuration:
> {code:title=queues.conf (partial)}
> [3008]
> announce-frequency=300
> announce-holdtime=no
> announce-position=yes
> autofill=no
> eventmemberstatus=yes
> eventwhencalled=yes
> joinempty=yes
> leavewhenempty=no
> maxlen=150
> monitor-type=mixmonitor
> monitor-format=wav49
> music=main03282011
> periodic-announce-frequency=0
> queue-callswaiting=queue-callswaiting
> queue-thankyou=queue-thankyou
> queue-thereare=queue-thereare
> queue-youarenext=queue-youarenext
> reportholdtime=no
> retry=5
> ringinuse=no
> servicelevel=60
> strategy=rrmemory
> timeout=30
> timeoutrestart=yes
> weight=0
> wrapuptime=240
> {code}
> Here is an example of a call that rang an agent 9 seconds after their previous call (wrapuptime=240):
> {code:title=queue_log}
> 1334934705|1334934313.167719|3008|SIP/2201|CONNECT|341|1334934701.167743|3
> 1334934850|1334934821.167753|3000|NONE|ENTERQUEUE||2092201908|1
> 1334935785|1334934313.167719|3008|SIP/2201|COMPLETECALLER|341|1080|7
> 1334935794|1334934845.167754|3008|SIP/2201|RINGNOANSWER|4000
> {code}
> {code:title=full log}
> [2012-04-20 08:29:40] VERBOSE[24896] app_queue.c:     -- Called SIP/2261
> [2012-04-20 08:29:40] VERBOSE[24896] app_queue.c:     -- SIP/2261-00022a6c is ringing
> [2012-04-20 08:29:50] VERBOSE[24896] app_queue.c:     -- SIP/2261-00022a6c is busy
> [2012-04-20 08:29:50] VERBOSE[24896] app_queue.c:     -- Nobody picked up in 10000 ms
> [2012-04-20 08:29:50] VERBOSE[24896] netsock2.c:   == Using SIP RTP TOS bits 184
> [2012-04-20 08:29:50] VERBOSE[24896] netsock2.c:   == Using SIP RTP CoS mark 5
> [2012-04-20 08:29:50] VERBOSE[24896] app_queue.c:     -- Called SIP/2201
> [2012-04-20 08:29:50] VERBOSE[24896] app_queue.c:     -- SIP/2201-00022a6d is ringing
> [2012-04-20 08:29:54] VERBOSE[24896] app_queue.c:     -- SIP/2201-00022a6d is busy
> [2012-04-20 08:29:54] VERBOSE[24896] app_queue.c:     -- Nobody picked up in 4000 ms
> [2012-04-20 08:29:59] VERBOSE[24896] netsock2.c:   == Using SIP RTP TOS bits 184
> [2012-04-20 08:29:59] VERBOSE[24896] netsock2.c:   == Using SIP RTP CoS mark 5
> [2012-04-20 08:29:59] VERBOSE[24896] app_queue.c:     -- Called SIP/2281
> [2012-04-20 08:30:00] VERBOSE[24896] app_queue.c:     -- SIP/2281-00022a6e is ringing
> [2012-04-20 08:30:03] VERBOSE[24896] app_queue.c:     -- SIP/2281-00022a6e answered SIP/coloCUBE-00022a4e
> {code}
> This is happening a few times a week.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list