[asterisk-bugs] [JIRA] (ASTERISK-19647) talktime 0 sec after transfer queueA->QueueB

Elwin Formsma (JIRA) noreply at issues.asterisk.org
Mon Oct 22 03:10:18 CDT 2012


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

Elwin Formsma commented on ASTERISK-19647:
------------------------------------------

Was a very small fix. See patch:



--- trunk/agents/functions.inc.php	2012/03/16 15:45:59	113
+++ trunk/agents/functions.inc.php	2012/04/11 16:44:58	114
@@ -476,7 +476,7 @@
   if(isset($amp_conf['ATTENDANT_TRANSFER_QUEUE_PRIO']) && $amp_conf['ATTENDANT_TRANSFER_QUEUE_PRIO'] != '' && $amp_conf['ATTENDANT_TRANSFER_QUEUE_PRIO'] != 'none') {
     $ext->add($s,$c,'',new ext_setvar('_QUEUE_PRIO',$amp_conf['ATTENDANT_TRANSFER_QUEUE_PRIO']));
   }
-  $ext->add($s,$c,'',new ext_dial('Local/${EXTEN}@from-internal','60,g'));
+  $ext->add($s,$c,'',new ext_dial('Local/${EXTEN}@from-internal/n','60,g'));
   $ext->add($s,$c,'done',new ext_hangup());
 
   $s = 'agent-blind-xfer';
@@ -485,7 +485,7 @@
   if(isset($amp_conf['UNATTENDANT_TRANSFER_QUEUE_PRIO']) && $amp_conf['UNATTENDANT_TRANSFER_QUEUE_PRIO'] != '' && $amp_conf['UNATTENDANT_TRANSFER_QUEUE_PRIO'] != 'none') {
     $ext->add($s,$c,'',new ext_setvar('_QUEUE_PRIO',$amp_conf['UNATTENDANT_TRANSFER_QUEUE_PRIO']));
   }
-  $ext->add($s,$c,'',new ext_dial('Local/${EXTEN}@from-internal','60,g'));
+  $ext->add($s,$c,'',new ext_dial('Local/${EXTEN}@from-internal/n','60,g'));
   $ext->add($s,$c,'',new ext_gotoif('$["${DIALSTATUS}" = "ANSWER"]','done'));
   $ext->add($s,$c,'',new ext_setvar('agentChan','${CUT(BLINDTRANSFER,-,1-$[${FIELDQTY(BLINDTRANSFER,-)}-1]}/n'));
   $ext->add($s,$c,'',new ext_setvar('__skipAgentAttempt','true'));
                
> talktime 0 sec after transfer queueA->QueueB
> --------------------------------------------
>
>                 Key: ASTERISK-19647
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-19647
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>    Affects Versions: 1.8.10.0
>            Reporter: Elwin Formsma
>            Assignee: Elwin Formsma
>         Attachments: full_log.txt, queue_log.txt
>
>
> Hello,
> We are experiencing an issue with the Queuelog. This is what happens:
> 1. A call comes in queue A and get answered by an agent.
> 2. The agent from queue A transfers the call (attended) to queue B.
> 3. The call gets answered in queue B.
> 4. After talking for a while the caller hangs up.
> The queue log shows the the call in queue A correctly. The call in queue B however shows a talktime of 0 seconds, though its actually 114 seconds.
> Our reports now shows multiple calls of 0 seconds which screws up our reports.
> We are running on Asterisk 1.8.7.0, but we also test on 1.8.10.0. Anyone know of this problem and a possible fix?
> Thanks in advance.
> If more logging/information is needed please let me know.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list