Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / xdr / queues.controller.js
index 1aef141..ac2b92d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x88cf=['clone','transfertargetuniqueid','calleridname','[%s][queues][attendedtransfer]\x20name:%s\x20calleridnum:%s\x20calleridname:%s','[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s','secondtransfereruniqueid','[%s][queues][attendedtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','secondtransfererexten','transfertargetlinkedid','mohtime','musiconholdstart','[%s][queues][musiconholdstart]','musiconholdstartAt','[%s][queues][musiconholdstop]\x20name:%s\x20musiconholdstartAt:%s','musiconholdstop','[%s][queues][musiconholdstop]','util','./utils','info','format','[%s][queues][writeDB]\x20channel:%s\x20queue:%s\x20lastAssignedTo:%s\x20calleridnum:%s\x20accountcode:%s\x20queuecallerexitreason:%s','uniqueid','channel','queue','lastAssignedTo','calleridnum','accountcode','queuecallerexitreason','getVoiceQueueByName','type','CreateVoiceQueueReport','request','transfereduniqueid','queuecallerjoin','debug','[%s][queues][queuecallerjoin]','position','assign','now','error','hangup','isNil','queuecallerabandon','queuecallerexit','queuecallercomplete','queuecallercompleteAt','COMPLETEDBYAGENT','[%s][queues][hangup]\x20name:%s\x20queuecallerexitreason:%s','name','[%s][queues][hangup]\x20name:%s\x20transfereduniqueid:%s','queuecallerenterreason','[%s][queues][hangup]','varset','variable','queuestatus','value','CONTINUE','queuecallerabandonAt','queuecallerexitAt','[%s][queues][varset]\x20name:%s\x20variable:queuestatus\x20value:%s\x20queuecallerexitreason:%s','queueposition','EXITWITHKEY','[%s][queues][varset]\x20name:%s\x20variable:queueposition\x20value:%s\x20queuecallerexitreason:%s','[%s][queues][varset]','[%s][queues][queuecallerabandon]','queuecallerleave','[%s][queues][queuecallerleave]','[%s][queues][queuecallerleave]\x20name:%s\x20connectedlinenum:%s\x20connectedlinename:%s','connectedlinenum','queuecallerleaveAt','holdtime','diffTime','queuecallerjoinAt','count','connectedlinename','agentconnect','destaccountcode','assigned','membername','agentcomplete','reason','transfer','TRANSFER','COMPLETEDBY','toUpperCase','[%s][queues][agentcomplete]\x20name:%s\x20agent:%s\x20queuecallerexitreason:%s','[%s][queues][agentcomplete]','[%s][queues][blindtransfer]','transfereeuniqueid','transfertype','transferexten','extension','transferuniqueid','[%s][queues][attendedtransfer]','origtransfereruniqueid','origtransfererlinkedid','secondtransfererlinkedid','[%s][queues][attendedtransfer]\x20name:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','origtransfererexten','ATTENDED','ATTENDEDTRANSFER','transfereelinkedid'];(function(_0x4e9d3c,_0x1f4b98){var _0x2d0825=function(_0x384676){while(--_0x384676){_0x4e9d3c['push'](_0x4e9d3c['shift']());}};_0x2d0825(++_0x1f4b98);}(_0x88cf,0x142));var _0xf88c=function(_0x30a56b,_0x958f0){_0x30a56b=_0x30a56b-0x0;var _0x572f3c=_0x88cf[_0x30a56b];return _0x572f3c;};'use strict';var _=require('lodash');var util=require(_0xf88c('0x0'));var utils=require(_0xf88c('0x1'));var queues={};function writeDB(_0x4f48c7){utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x4'),_0x4f48c7[_0xf88c('0x5')],_0x4f48c7[_0xf88c('0x6')],_0x4f48c7[_0xf88c('0x7')],_0x4f48c7[_0xf88c('0x8')],_0x4f48c7[_0xf88c('0x9')],_0x4f48c7[_0xf88c('0xa')],_0x4f48c7[_0xf88c('0xb')]));if(_0x4f48c7[_0xf88c('0x7')]){utils[_0xf88c('0xc')](_0x4f48c7[_0xf88c('0x7')])['then'](function(_0x2a5558){if(_0x2a5558){_0x4f48c7[_0xf88c('0xd')]=_0x2a5558[_0xf88c('0xd')];}utils['request'](_0xf88c('0xe'),_0x4f48c7);});}else{utils[_0xf88c('0xf')]('CreateVoiceQueueReport',_0x4f48c7);}if(_0x4f48c7[_0xf88c('0x10')]){delete queues[_0x4f48c7['transfereduniqueid']];}else{delete queues[_0x4f48c7['uniqueid']];}}exports[_0xf88c('0x11')]=function(_0x2508ca){try{utils[_0xf88c('0x12')](util['format'](_0xf88c('0x13'),_0x2508ca[_0xf88c('0x5')]),_0x2508ca);utils[_0xf88c('0x2')](util[_0xf88c('0x3')]('[%s][queues][queuecallerjoin]\x20name:%s\x20position:%s',_0x2508ca['uniqueid'],_0x2508ca['queue'],_0x2508ca[_0xf88c('0x14')]));queues[_0x2508ca[_0xf88c('0x5')]]=_[_0xf88c('0x15')](_0x2508ca,{'originalposition':_0x2508ca[_0xf88c('0x14')],'queuecallerjoinAt':utils[_0xf88c('0x16')](),'mohtime':0x0});}catch(_0x52e718){utils[_0xf88c('0x17')](util['format'](_0xf88c('0x13'),_0x2508ca[_0xf88c('0x5')]),_0x52e718);}};exports[_0xf88c('0x18')]=function(_0x165146){try{if(!_[_0xf88c('0x19')](queues[_0x165146[_0xf88c('0x5')]])){utils[_0xf88c('0x12')](util[_0xf88c('0x3')]('[%s][queues][hangup]',_0x165146[_0xf88c('0x5')]),_0x165146);if(queues[_0x165146[_0xf88c('0x5')]]['queuecallerleaveAt']){if(!queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x1a')]&&!queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x1b')]){queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x1c')]=!![];queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x1d')]=utils[_0xf88c('0x16')]();queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0xb')]=_0xf88c('0x1e');}utils['info'](util[_0xf88c('0x3')](_0xf88c('0x1f'),_0x165146[_0xf88c('0x5')],queues[_0x165146['uniqueid']][_0xf88c('0x20')],queues[_0x165146[_0xf88c('0x5')]]['queuecallerexitreason']));writeDB(queues[_0x165146[_0xf88c('0x5')]]);}else if(queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x10')]){utils[_0xf88c('0x2')](util['format'](_0xf88c('0x21'),_0x165146['uniqueid'],queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x20')],queues[_0x165146['uniqueid']]['transfereduniqueid']));queues[queues[_0x165146[_0xf88c('0x5')]][_0xf88c('0x10')]]=queues[_0x165146['uniqueid']];queues[queues[_0x165146[_0xf88c('0x5')]]['transfereduniqueid']][_0xf88c('0x22')]=0x2;delete queues[_0x165146['uniqueid']];}}}catch(_0xe78b8d){utils[_0xf88c('0x17')](util[_0xf88c('0x3')](_0xf88c('0x23'),_0x165146['uniqueid']),_0xe78b8d);}};exports[_0xf88c('0x24')]=function(_0x1404f2){try{utils['debug'](util[_0xf88c('0x3')]('[%s][queues][varset]',_0x1404f2[_0xf88c('0x5')]),_0x1404f2);if(!_[_0xf88c('0x19')](_0x1404f2[_0xf88c('0x25')][_0xf88c('0x26')])&&_0x1404f2[_0xf88c('0x27')]['toUpperCase']()!==_0xf88c('0x28')){if(!_[_0xf88c('0x19')](queues[_0x1404f2[_0xf88c('0x5')]])){queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x1a')]=![];queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x29')]=null;queues[_0x1404f2['uniqueid']]['queuecallerexit']=!![];queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x2a')]=utils['now']();queues[_0x1404f2['uniqueid']][_0xf88c('0xb')]=_0x1404f2[_0xf88c('0x27')]['toUpperCase']();utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x2b'),_0x1404f2[_0xf88c('0x5')],queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x20')],_0x1404f2[_0xf88c('0x27')],queues[_0x1404f2['uniqueid']][_0xf88c('0xb')]));writeDB(queues[_0x1404f2[_0xf88c('0x5')]]);}}else if(!_[_0xf88c('0x19')](_0x1404f2[_0xf88c('0x25')][_0xf88c('0x2c')])){if(!_[_0xf88c('0x19')](queues[_0x1404f2['uniqueid']])&&!queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x1a')]){queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x1a')]=![];queues[_0x1404f2[_0xf88c('0x5')]]['queuecallerabandonAt']=null;queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x1b')]=!![];queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0x2a')]=utils['now']();queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0xb')]=_0xf88c('0x2d');utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x2e'),_0x1404f2[_0xf88c('0x5')],queues[_0x1404f2[_0xf88c('0x5')]]['name'],_0x1404f2[_0xf88c('0x27')],queues[_0x1404f2[_0xf88c('0x5')]][_0xf88c('0xb')]));}}}catch(_0x5e8da4){utils['error'](util['format'](_0xf88c('0x2f'),_0x1404f2[_0xf88c('0x5')]),_0x5e8da4);}};exports[_0xf88c('0x1a')]=function(_0x48b809){try{if(!_[_0xf88c('0x19')](queues[_0x48b809[_0xf88c('0x5')]])){utils[_0xf88c('0x12')](util[_0xf88c('0x3')]('[%s][queues][queuecallerabandon]',_0x48b809[_0xf88c('0x5')]),_0x48b809);queues[_0x48b809[_0xf88c('0x5')]][_0xf88c('0x1b')]=![];queues[_0x48b809[_0xf88c('0x5')]][_0xf88c('0x2a')]=null;queues[_0x48b809[_0xf88c('0x5')]][_0xf88c('0x1a')]=!![];queues[_0x48b809['uniqueid']]['queuecallerabandonAt']=utils['now']();queues[_0x48b809[_0xf88c('0x5')]][_0xf88c('0xb')]='ABANDONED';utils['info'](util['format']('[%s][queues][queuecallerabandon]\x20name:%s\x20queuecallerexitreason:%s',_0x48b809[_0xf88c('0x5')],queues[_0x48b809['uniqueid']]['name'],queues[_0x48b809[_0xf88c('0x5')]][_0xf88c('0xb')]));}}catch(_0x299f34){utils[_0xf88c('0x17')](util['format'](_0xf88c('0x30'),_0x48b809[_0xf88c('0x5')]),_0x299f34);}};exports[_0xf88c('0x31')]=function(_0x536b83){try{if(!_[_0xf88c('0x19')](queues[_0x536b83[_0xf88c('0x5')]])){utils[_0xf88c('0x12')](util[_0xf88c('0x3')](_0xf88c('0x32'),_0x536b83[_0xf88c('0x5')]),_0x536b83);utils['info'](util[_0xf88c('0x3')](_0xf88c('0x33'),_0x536b83['uniqueid'],queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x20')],_0x536b83[_0xf88c('0x34')],_0x536b83['connectedlinename']));queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x31')]=!![];queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x35')]=utils[_0xf88c('0x16')]();queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x36')]=utils[_0xf88c('0x37')](queues[_0x536b83[_0xf88c('0x5')]]['queuecallerleaveAt'],queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x38')]);queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x14')]=_0x536b83[_0xf88c('0x14')];queues[_0x536b83[_0xf88c('0x5')]][_0xf88c('0x39')]=_0x536b83[_0xf88c('0x39')];queues[_0x536b83[_0xf88c('0x5')]]['connectedlinenum']=_0x536b83[_0xf88c('0x34')];queues[_0x536b83[_0xf88c('0x5')]]['connectedlinename']=_0x536b83[_0xf88c('0x3a')];}}catch(_0x55e623){utils['error'](util[_0xf88c('0x3')](_0xf88c('0x32'),_0x536b83['uniqueid']),_0x55e623);}};exports[_0xf88c('0x3b')]=function(_0x131908){try{if(!_[_0xf88c('0x19')](queues[_0x131908[_0xf88c('0x5')]])){utils[_0xf88c('0x12')](util[_0xf88c('0x3')]('[%s][queues][agentconnect]',_0x131908[_0xf88c('0x5')]),_0x131908);utils[_0xf88c('0x2')](util[_0xf88c('0x3')]('[%s][queues][agentconnect]\x20name:%s\x20agent:%s\x20accountcode:%s',_0x131908['uniqueid'],queues[_0x131908['uniqueid']][_0xf88c('0x20')],_0x131908['membername'],_0x131908[_0xf88c('0x3c')]));queues[_0x131908['uniqueid']]['queuecallerabandon']=![];queues[_0x131908[_0xf88c('0x5')]][_0xf88c('0x1a')]=![];queues[_0x131908[_0xf88c('0x5')]]['queuecallerabandonAt']=null;queues[_0x131908['uniqueid']][_0xf88c('0x1b')]=![];queues[_0x131908[_0xf88c('0x5')]][_0xf88c('0xb')]=null;queues[_0x131908[_0xf88c('0x5')]][_0xf88c('0x2a')]=null;queues[_0x131908[_0xf88c('0x5')]][_0xf88c('0x3d')]=!![];queues[_0x131908[_0xf88c('0x5')]][_0xf88c('0xa')]=_0x131908['destaccountcode'];queues[_0x131908['uniqueid']][_0xf88c('0x8')]=_0x131908[_0xf88c('0x3e')];}}catch(_0x680fd4){utils[_0xf88c('0x17')](util[_0xf88c('0x3')]('[%s][queues][agentconnect]',_0x131908[_0xf88c('0x5')]),_0x680fd4);}};exports[_0xf88c('0x3f')]=function(_0x3bc6d5){try{if(!_[_0xf88c('0x19')](queues[_0x3bc6d5['uniqueid']])){if(queues[_0x3bc6d5['uniqueid']][_0xf88c('0x35')]){utils[_0xf88c('0x12')](util[_0xf88c('0x3')]('[%s][queues][agentcomplete]',_0x3bc6d5[_0xf88c('0x5')]),_0x3bc6d5);queues[_0x3bc6d5['uniqueid']]['queuecallerabandon']=![];queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0x1a')]=![];queues[_0x3bc6d5['uniqueid']][_0xf88c('0x29')]=null;queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0x1b')]=![];queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0x2a')]=null;queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0x3d')]=!![];queues[_0x3bc6d5['uniqueid']][_0xf88c('0x8')]=_0x3bc6d5['membername'];queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0x1c')]=!![];queues[_0x3bc6d5['uniqueid']][_0xf88c('0x1d')]=utils[_0xf88c('0x16')]();if(_0x3bc6d5[_0xf88c('0x40')]==_0xf88c('0x41')){if(!queues[_0x3bc6d5[_0xf88c('0x5')]]['transfer']){queues[_0x3bc6d5[_0xf88c('0x5')]]['queuecallerexitreason']=_0xf88c('0x42');}}else{queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0xb')]=_0xf88c('0x43')+_0x3bc6d5[_0xf88c('0x40')][_0xf88c('0x44')]();}utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x45'),_0x3bc6d5['uniqueid'],queues[_0x3bc6d5['uniqueid']][_0xf88c('0x20')],_0x3bc6d5['membername'],queues[_0x3bc6d5[_0xf88c('0x5')]][_0xf88c('0xb')]));writeDB(queues[_0x3bc6d5[_0xf88c('0x5')]]);}}}catch(_0x4daf1b){utils[_0xf88c('0x17')](util[_0xf88c('0x3')](_0xf88c('0x46'),_0x3bc6d5[_0xf88c('0x5')]),_0x4daf1b);}};exports['blindtransfer']=function(_0x2189f3){try{if(!_[_0xf88c('0x19')](queues[_0x2189f3['transfereeuniqueid']])){utils[_0xf88c('0x12')](util[_0xf88c('0x3')](_0xf88c('0x47'),_0x2189f3[_0xf88c('0x5')]),_0x2189f3);queues[_0x2189f3['transfereeuniqueid']][_0xf88c('0x41')]=!![];queues[_0x2189f3[_0xf88c('0x48')]][_0xf88c('0x49')]='BLIND';queues[_0x2189f3['transfereeuniqueid']][_0xf88c('0x4a')]=_0x2189f3[_0xf88c('0x4b')];queues[_0x2189f3[_0xf88c('0x48')]][_0xf88c('0x4c')]=_0x2189f3['transfereeuniqueid'];queues[_0x2189f3[_0xf88c('0x48')]][_0xf88c('0xb')]='BLINDTRANSFER';utils[_0xf88c('0x2')](util[_0xf88c('0x3')]('[%s][queues][blindtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:BLINDTRANSFER',_0x2189f3[_0xf88c('0x5')],queues[_0x2189f3['transfereeuniqueid']][_0xf88c('0x20')],_0x2189f3[_0xf88c('0x48')],_0x2189f3['extension']));}}catch(_0x30e0c4){utils[_0xf88c('0x17')](util[_0xf88c('0x3')](_0xf88c('0x47'),_0x2189f3['uniqueid']),_0x30e0c4);}};exports['attendedtransfer']=function(_0x2dc643){try{utils[_0xf88c('0x12')](util[_0xf88c('0x3')](_0xf88c('0x4d'),_0x2dc643[_0xf88c('0x4e')]),_0x2dc643);if(_0x2dc643[_0xf88c('0x4e')]==_0x2dc643[_0xf88c('0x4f')]){if(!_[_0xf88c('0x19')](queues[_0x2dc643[_0xf88c('0x50')]])){utils[_0xf88c('0x2')](util['format'](_0xf88c('0x51'),_0x2dc643[_0xf88c('0x4e')],queues[_0x2dc643['secondtransfererlinkedid']]['name'],_0x2dc643[_0xf88c('0x52')]));queues[_0x2dc643['secondtransfererlinkedid']][_0xf88c('0x41')]=!![];queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0x49')]=_0xf88c('0x53');queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0x4a')]=_0x2dc643[_0xf88c('0x52')];queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0x4c')]=_0x2dc643[_0xf88c('0x4e')];queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0xb')]=_0xf88c('0x54');}if(!_[_0xf88c('0x19')](queues[_0x2dc643[_0xf88c('0x4f')]])){if(_0x2dc643[_0xf88c('0x55')]&&queues[_0x2dc643[_0xf88c('0x55')]]){queues[_0x2dc643[_0xf88c('0x55')]][_0xf88c('0x22')]=0x1;queues[_0x2dc643[_0xf88c('0x48')]]=_[_0xf88c('0x56')](queues[_0x2dc643[_0xf88c('0x55')]]);queues[_0x2dc643[_0xf88c('0x48')]][_0xf88c('0x10')]=_0x2dc643[_0xf88c('0x57')];queues[_0x2dc643[_0xf88c('0x48')]]['queuecallerenterreason']=0x2;queues[_0x2dc643['transfereeuniqueid']][_0xf88c('0x9')]=queues[_0x2dc643['secondtransfererlinkedid']][_0xf88c('0x9')];queues[_0x2dc643[_0xf88c('0x48')]]['calleridname']=queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0x58')];queues[_0x2dc643[_0xf88c('0x48')]][_0xf88c('0x38')]=utils['now']();queues[_0x2dc643[_0xf88c('0x48')]][_0xf88c('0x35')]=utils['now']();queues[_0x2dc643[_0xf88c('0x48')]][_0xf88c('0x36')]=0x0;queues[_0x2dc643[_0xf88c('0x48')]]['mohtime']=0x0;utils['info'](util[_0xf88c('0x3')](_0xf88c('0x59'),_0x2dc643[_0xf88c('0x4e')],queues[_0x2dc643[_0xf88c('0x48')]]['name'],queues[_0x2dc643[_0xf88c('0x48')]][_0xf88c('0x9')],queues[_0x2dc643[_0xf88c('0x48')]][_0xf88c('0x58')]));}else{utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x5a'),_0x2dc643['origtransfereruniqueid'],queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0x20')],_0x2dc643[_0xf88c('0x50')]));queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0x10')]=_0x2dc643['secondtransfererlinkedid'];}}}else if(_0x2dc643[_0xf88c('0x5b')]==_0x2dc643['secondtransfererlinkedid']){if(!_[_0xf88c('0x19')](queues[_0x2dc643[_0xf88c('0x4f')]])){utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x5c'),_0x2dc643[_0xf88c('0x4e')],queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0x20')],_0x2dc643[_0xf88c('0x5b')],_0x2dc643['secondtransfererexten']));queues[_0x2dc643[_0xf88c('0x4f')]]['transfer']=!![];queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0x49')]=_0xf88c('0x53');queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0x4a')]=_0x2dc643[_0xf88c('0x5d')];queues[_0x2dc643['origtransfererlinkedid']][_0xf88c('0x4c')]=_0x2dc643[_0xf88c('0x5b')];queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0xb')]=_0xf88c('0x54');}if(!_[_0xf88c('0x19')](queues[_0x2dc643[_0xf88c('0x50')]])){if(_0x2dc643[_0xf88c('0x5e')]&&queues[_0x2dc643[_0xf88c('0x5e')]]){queues[_0x2dc643[_0xf88c('0x5e')]]['queuecallerenterreason']=0x1;queues[_0x2dc643['transfertargetuniqueid']]=_[_0xf88c('0x56')](queues[_0x2dc643['transfertargetlinkedid']]);queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x10')]=_0x2dc643[_0xf88c('0x57')];queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x22')]=0x2;queues[_0x2dc643[_0xf88c('0x57')]]['calleridnum']=queues[_0x2dc643[_0xf88c('0x4f')]][_0xf88c('0x9')];queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x58')]=queues[_0x2dc643['origtransfererlinkedid']][_0xf88c('0x58')];queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x38')]=utils[_0xf88c('0x16')]();queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x35')]=utils[_0xf88c('0x16')]();queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x36')]=0x0;queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x5f')]=0x0;utils[_0xf88c('0x2')](util[_0xf88c('0x3')]('[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s\x20calleridnum:%s\x20calleridname:%s',_0x2dc643[_0xf88c('0x4e')],queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x20')],queues[_0x2dc643['transfertargetuniqueid']][_0xf88c('0x10')],queues[_0x2dc643['transfertargetuniqueid']][_0xf88c('0x9')],queues[_0x2dc643[_0xf88c('0x57')]][_0xf88c('0x58')]));}else{utils['info'](util['format'](_0xf88c('0x5a'),_0x2dc643[_0xf88c('0x4e')],queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0x20')],_0x2dc643[_0xf88c('0x4f')]));queues[_0x2dc643[_0xf88c('0x50')]][_0xf88c('0x10')]=_0x2dc643[_0xf88c('0x4f')];}}}}catch(_0x20c3c7){utils[_0xf88c('0x17')](util[_0xf88c('0x3')](_0xf88c('0x4d'),_0x2dc643['origtransfereruniqueid']),_0x20c3c7);}};exports[_0xf88c('0x60')]=function(_0xe3830b){try{if(!_[_0xf88c('0x19')](queues[_0xe3830b[_0xf88c('0x5')]])){utils['debug'](util['format'](_0xf88c('0x61'),_0xe3830b[_0xf88c('0x5')]),_0xe3830b);queues[_0xe3830b[_0xf88c('0x5')]][_0xf88c('0x62')]=utils[_0xf88c('0x16')]();utils[_0xf88c('0x2')](util[_0xf88c('0x3')](_0xf88c('0x63'),_0xe3830b[_0xf88c('0x5')],queues[_0xe3830b['uniqueid']][_0xf88c('0x20')],queues[_0xe3830b['uniqueid']]['musiconholdstartAt']));}}catch(_0x2491dc){utils['error'](util[_0xf88c('0x3')](_0xf88c('0x61'),_0xe3830b[_0xf88c('0x5')]),_0x2491dc);}};exports[_0xf88c('0x64')]=function(_0xc5730){try{if(!_[_0xf88c('0x19')](queues[_0xc5730[_0xf88c('0x5')]])){if(!_[_0xf88c('0x19')](queues[_0xc5730[_0xf88c('0x5')]][_0xf88c('0x62')])){utils[_0xf88c('0x12')](util[_0xf88c('0x3')](_0xf88c('0x65'),_0xc5730[_0xf88c('0x5')]),_0xc5730);queues[_0xc5730[_0xf88c('0x5')]]['mohtime']+=utils[_0xf88c('0x37')](utils[_0xf88c('0x16')](),queues[_0xc5730[_0xf88c('0x5')]][_0xf88c('0x62')]);utils[_0xf88c('0x2')](util[_0xf88c('0x3')]('[%s][queues][musiconholdstop]\x20name:%s\x20mohtime:%s',_0xc5730[_0xf88c('0x5')],queues[_0xc5730['uniqueid']]['name'],queues[_0xc5730[_0xf88c('0x5')]]['mohtime']));delete queues[_0xc5730[_0xf88c('0x5')]][_0xf88c('0x62')];}}}catch(_0x1e5901){utils['error'](util[_0xf88c('0x3')](_0xf88c('0x65'),_0xc5730[_0xf88c('0x5')]),_0x1e5901);}};
\ No newline at end of file
+var _0xff4c=['TRANSFER','COMPLETEDBY','[%s][queues][agentcomplete]\x20name:%s\x20agent:%s\x20queuecallerexitreason:%s','transfereeuniqueid','[%s][queues][blindtransfer]','transfertype','transferexten','transferuniqueid','extension','attendedtransfer','[%s][queues][attendedtransfer]','origtransfereruniqueid','origtransfererlinkedid','secondtransfererlinkedid','[%s][queues][attendedtransfer]\x20name:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','ATTENDED','origtransfererexten','ATTENDEDTRANSFER','transfereelinkedid','clone','transfertargetuniqueid','calleridname','mohtime','[%s][queues][attendedtransfer]\x20name:%s\x20calleridnum:%s\x20calleridname:%s','calleridnum','[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s','secondtransfereruniqueid','[%s][queues][attendedtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','secondtransfererexten','transfertargetlinkedid','[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s\x20calleridnum:%s\x20calleridname:%s','musiconholdstart','[%s][queues][musiconholdstart]','[%s][queues][musiconholdstop]\x20name:%s\x20musiconholdstartAt:%s','musiconholdstartAt','[%s][queues][musiconholdstop]\x20name:%s\x20mohtime:%s','[%s][queues][musiconholdstop]','lodash','util','./utils','info','uniqueid','queue','lastAssignedTo','accountcode','queuecallerexitreason','then','type','request','CreateVoiceQueueReport','transfereduniqueid','queuecallerjoin','debug','format','[%s][queues][queuecallerjoin]\x20name:%s\x20position:%s','position','assign','now','[%s][queues][queuecallerjoin]','hangup','[%s][queues][hangup]','queuecallerleaveAt','queuecallerabandon','queuecallerexit','queuecallercomplete','COMPLETEDBYAGENT','[%s][queues][hangup]\x20name:%s\x20queuecallerexitreason:%s','name','[%s][queues][hangup]\x20name:%s\x20transfereduniqueid:%s','queuecallerenterreason','varset','[%s][queues][varset]','isNil','value','toUpperCase','CONTINUE','queuecallerabandonAt','queuecallerexitAt','[%s][queues][varset]\x20name:%s\x20variable:queuestatus\x20value:%s\x20queuecallerexitreason:%s','queueposition','EXITWITHKEY','[%s][queues][varset]\x20name:%s\x20variable:queueposition\x20value:%s\x20queuecallerexitreason:%s','error','ABANDONED','[%s][queues][queuecallerabandon]\x20name:%s\x20queuecallerexitreason:%s','[%s][queues][queuecallerabandon]','queuecallerleave','[%s][queues][queuecallerleave]\x20name:%s\x20connectedlinenum:%s\x20connectedlinename:%s','connectedlinenum','holdtime','diffTime','queuecallerjoinAt','count','[%s][queues][queuecallerleave]','agentconnect','[%s][queues][agentconnect]','[%s][queues][agentconnect]\x20name:%s\x20agent:%s\x20accountcode:%s','membername','destaccountcode','assigned','[%s][queues][agentcomplete]','queuecallercompleteAt','reason','transfer'];(function(_0x28d8e9,_0x7893f4){var _0x42925f=function(_0x335286){while(--_0x335286){_0x28d8e9['push'](_0x28d8e9['shift']());}};_0x42925f(++_0x7893f4);}(_0xff4c,0x8d));var _0xcff4=function(_0x43f881,_0xd6e5a2){_0x43f881=_0x43f881-0x0;var _0x365c14=_0xff4c[_0x43f881];return _0x365c14;};'use strict';var _=require(_0xcff4('0x0'));var util=require(_0xcff4('0x1'));var utils=require(_0xcff4('0x2'));var queues={};function writeDB(_0x55d2f8){utils[_0xcff4('0x3')](util['format']('[%s][queues][writeDB]\x20channel:%s\x20queue:%s\x20lastAssignedTo:%s\x20calleridnum:%s\x20accountcode:%s\x20queuecallerexitreason:%s',_0x55d2f8[_0xcff4('0x4')],_0x55d2f8['channel'],_0x55d2f8[_0xcff4('0x5')],_0x55d2f8[_0xcff4('0x6')],_0x55d2f8['calleridnum'],_0x55d2f8[_0xcff4('0x7')],_0x55d2f8[_0xcff4('0x8')]));if(_0x55d2f8[_0xcff4('0x5')]){utils['getVoiceQueueByName'](_0x55d2f8[_0xcff4('0x5')])[_0xcff4('0x9')](function(_0x1204b3){if(_0x1204b3){_0x55d2f8[_0xcff4('0xa')]=_0x1204b3['type'];}utils[_0xcff4('0xb')](_0xcff4('0xc'),_0x55d2f8);});}else{utils[_0xcff4('0xb')](_0xcff4('0xc'),_0x55d2f8);}if(_0x55d2f8[_0xcff4('0xd')]){delete queues[_0x55d2f8['transfereduniqueid']];}else{delete queues[_0x55d2f8[_0xcff4('0x4')]];}}exports[_0xcff4('0xe')]=function(_0x4d091f){try{utils[_0xcff4('0xf')](util[_0xcff4('0x10')]('[%s][queues][queuecallerjoin]',_0x4d091f['uniqueid']),_0x4d091f);utils[_0xcff4('0x3')](util['format'](_0xcff4('0x11'),_0x4d091f[_0xcff4('0x4')],_0x4d091f['queue'],_0x4d091f[_0xcff4('0x12')]));queues[_0x4d091f[_0xcff4('0x4')]]=_[_0xcff4('0x13')](_0x4d091f,{'originalposition':_0x4d091f[_0xcff4('0x12')],'queuecallerjoinAt':utils[_0xcff4('0x14')](),'mohtime':0x0});}catch(_0x491fe9){utils['error'](util[_0xcff4('0x10')](_0xcff4('0x15'),_0x4d091f[_0xcff4('0x4')]),_0x491fe9);}};exports[_0xcff4('0x16')]=function(_0x5afadc){try{if(!_['isNil'](queues[_0x5afadc['uniqueid']])){utils[_0xcff4('0xf')](util[_0xcff4('0x10')](_0xcff4('0x17'),_0x5afadc[_0xcff4('0x4')]),_0x5afadc);if(queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0x18')]){if(!queues[_0x5afadc['uniqueid']][_0xcff4('0x19')]&&!queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0x1a')]){queues[_0x5afadc['uniqueid']][_0xcff4('0x1b')]=!![];queues[_0x5afadc[_0xcff4('0x4')]]['queuecallercompleteAt']=utils['now']();queues[_0x5afadc[_0xcff4('0x4')]]['queuecallerexitreason']=_0xcff4('0x1c');}utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x1d'),_0x5afadc[_0xcff4('0x4')],queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0x1e')],queues[_0x5afadc[_0xcff4('0x4')]]['queuecallerexitreason']));writeDB(queues[_0x5afadc[_0xcff4('0x4')]]);}else if(queues[_0x5afadc['uniqueid']][_0xcff4('0xd')]){utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x1f'),_0x5afadc[_0xcff4('0x4')],queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0x1e')],queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0xd')]));queues[queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0xd')]]=queues[_0x5afadc[_0xcff4('0x4')]];queues[queues[_0x5afadc[_0xcff4('0x4')]][_0xcff4('0xd')]][_0xcff4('0x20')]=0x2;delete queues[_0x5afadc['uniqueid']];}}}catch(_0x15911e){utils['error'](util[_0xcff4('0x10')](_0xcff4('0x17'),_0x5afadc['uniqueid']),_0x15911e);}};exports[_0xcff4('0x21')]=function(_0xbd2c3e){try{utils['debug'](util['format'](_0xcff4('0x22'),_0xbd2c3e[_0xcff4('0x4')]),_0xbd2c3e);if(!_[_0xcff4('0x23')](_0xbd2c3e['variable']['queuestatus'])&&_0xbd2c3e[_0xcff4('0x24')][_0xcff4('0x25')]()!==_0xcff4('0x26')){if(!_[_0xcff4('0x23')](queues[_0xbd2c3e['uniqueid']])){queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x19')]=![];queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x27')]=null;queues[_0xbd2c3e['uniqueid']]['queuecallerexit']=!![];queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x28')]=utils[_0xcff4('0x14')]();queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x8')]=_0xbd2c3e['value']['toUpperCase']();utils['info'](util['format'](_0xcff4('0x29'),_0xbd2c3e[_0xcff4('0x4')],queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x1e')],_0xbd2c3e[_0xcff4('0x24')],queues[_0xbd2c3e['uniqueid']][_0xcff4('0x8')]));writeDB(queues[_0xbd2c3e['uniqueid']]);}}else if(!_[_0xcff4('0x23')](_0xbd2c3e['variable'][_0xcff4('0x2a')])){if(!_[_0xcff4('0x23')](queues[_0xbd2c3e[_0xcff4('0x4')]])&&!queues[_0xbd2c3e[_0xcff4('0x4')]]['queuecallerabandon']){queues[_0xbd2c3e['uniqueid']][_0xcff4('0x19')]=![];queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x27')]=null;queues[_0xbd2c3e['uniqueid']][_0xcff4('0x1a')]=!![];queues[_0xbd2c3e['uniqueid']][_0xcff4('0x28')]=utils[_0xcff4('0x14')]();queues[_0xbd2c3e[_0xcff4('0x4')]]['queuecallerexitreason']=_0xcff4('0x2b');utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x2c'),_0xbd2c3e[_0xcff4('0x4')],queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x1e')],_0xbd2c3e[_0xcff4('0x24')],queues[_0xbd2c3e[_0xcff4('0x4')]][_0xcff4('0x8')]));}}}catch(_0x62d6ed){utils[_0xcff4('0x2d')](util[_0xcff4('0x10')](_0xcff4('0x22'),_0xbd2c3e[_0xcff4('0x4')]),_0x62d6ed);}};exports[_0xcff4('0x19')]=function(_0x5bd56e){try{if(!_['isNil'](queues[_0x5bd56e[_0xcff4('0x4')]])){utils[_0xcff4('0xf')](util['format']('[%s][queues][queuecallerabandon]',_0x5bd56e[_0xcff4('0x4')]),_0x5bd56e);queues[_0x5bd56e[_0xcff4('0x4')]]['queuecallerexit']=![];queues[_0x5bd56e[_0xcff4('0x4')]][_0xcff4('0x28')]=null;queues[_0x5bd56e['uniqueid']][_0xcff4('0x19')]=!![];queues[_0x5bd56e[_0xcff4('0x4')]][_0xcff4('0x27')]=utils['now']();queues[_0x5bd56e[_0xcff4('0x4')]]['queuecallerexitreason']=_0xcff4('0x2e');utils['info'](util['format'](_0xcff4('0x2f'),_0x5bd56e['uniqueid'],queues[_0x5bd56e['uniqueid']][_0xcff4('0x1e')],queues[_0x5bd56e[_0xcff4('0x4')]][_0xcff4('0x8')]));}}catch(_0x2b7e91){utils[_0xcff4('0x2d')](util[_0xcff4('0x10')](_0xcff4('0x30'),_0x5bd56e[_0xcff4('0x4')]),_0x2b7e91);}};exports[_0xcff4('0x31')]=function(_0x4e48f7){try{if(!_['isNil'](queues[_0x4e48f7[_0xcff4('0x4')]])){utils[_0xcff4('0xf')](util['format']('[%s][queues][queuecallerleave]',_0x4e48f7[_0xcff4('0x4')]),_0x4e48f7);utils['info'](util[_0xcff4('0x10')](_0xcff4('0x32'),_0x4e48f7['uniqueid'],queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x1e')],_0x4e48f7[_0xcff4('0x33')],_0x4e48f7['connectedlinename']));queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x31')]=!![];queues[_0x4e48f7[_0xcff4('0x4')]]['queuecallerleaveAt']=utils[_0xcff4('0x14')]();queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x34')]=utils[_0xcff4('0x35')](queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x18')],queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x36')]);queues[_0x4e48f7['uniqueid']][_0xcff4('0x12')]=_0x4e48f7[_0xcff4('0x12')];queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x37')]=_0x4e48f7[_0xcff4('0x37')];queues[_0x4e48f7[_0xcff4('0x4')]][_0xcff4('0x33')]=_0x4e48f7[_0xcff4('0x33')];queues[_0x4e48f7[_0xcff4('0x4')]]['connectedlinename']=_0x4e48f7['connectedlinename'];}}catch(_0x5ac5bf){utils[_0xcff4('0x2d')](util[_0xcff4('0x10')](_0xcff4('0x38'),_0x4e48f7['uniqueid']),_0x5ac5bf);}};exports[_0xcff4('0x39')]=function(_0x394a1d){try{if(!_['isNil'](queues[_0x394a1d[_0xcff4('0x4')]])){utils['debug'](util['format'](_0xcff4('0x3a'),_0x394a1d['uniqueid']),_0x394a1d);utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x3b'),_0x394a1d[_0xcff4('0x4')],queues[_0x394a1d[_0xcff4('0x4')]]['name'],_0x394a1d[_0xcff4('0x3c')],_0x394a1d[_0xcff4('0x3d')]));queues[_0x394a1d['uniqueid']][_0xcff4('0x19')]=![];queues[_0x394a1d[_0xcff4('0x4')]]['queuecallerabandon']=![];queues[_0x394a1d[_0xcff4('0x4')]][_0xcff4('0x27')]=null;queues[_0x394a1d[_0xcff4('0x4')]][_0xcff4('0x1a')]=![];queues[_0x394a1d[_0xcff4('0x4')]][_0xcff4('0x8')]=null;queues[_0x394a1d[_0xcff4('0x4')]]['queuecallerexitAt']=null;queues[_0x394a1d['uniqueid']][_0xcff4('0x3e')]=!![];queues[_0x394a1d[_0xcff4('0x4')]]['accountcode']=_0x394a1d['destaccountcode'];queues[_0x394a1d[_0xcff4('0x4')]]['lastAssignedTo']=_0x394a1d['membername'];}}catch(_0x216728){utils[_0xcff4('0x2d')](util[_0xcff4('0x10')]('[%s][queues][agentconnect]',_0x394a1d[_0xcff4('0x4')]),_0x216728);}};exports['agentcomplete']=function(_0x1c929a){try{if(!_[_0xcff4('0x23')](queues[_0x1c929a[_0xcff4('0x4')]])){if(queues[_0x1c929a[_0xcff4('0x4')]][_0xcff4('0x18')]){utils[_0xcff4('0xf')](util[_0xcff4('0x10')](_0xcff4('0x3f'),_0x1c929a[_0xcff4('0x4')]),_0x1c929a);queues[_0x1c929a['uniqueid']][_0xcff4('0x19')]=![];queues[_0x1c929a['uniqueid']][_0xcff4('0x19')]=![];queues[_0x1c929a['uniqueid']][_0xcff4('0x27')]=null;queues[_0x1c929a[_0xcff4('0x4')]][_0xcff4('0x1a')]=![];queues[_0x1c929a['uniqueid']]['queuecallerexitAt']=null;queues[_0x1c929a[_0xcff4('0x4')]]['assigned']=!![];queues[_0x1c929a[_0xcff4('0x4')]]['lastAssignedTo']=_0x1c929a[_0xcff4('0x3c')];queues[_0x1c929a['uniqueid']][_0xcff4('0x1b')]=!![];queues[_0x1c929a[_0xcff4('0x4')]][_0xcff4('0x40')]=utils['now']();if(_0x1c929a[_0xcff4('0x41')]==_0xcff4('0x42')){if(!queues[_0x1c929a[_0xcff4('0x4')]][_0xcff4('0x42')]){queues[_0x1c929a['uniqueid']]['queuecallerexitreason']=_0xcff4('0x43');}}else{queues[_0x1c929a['uniqueid']][_0xcff4('0x8')]=_0xcff4('0x44')+_0x1c929a['reason'][_0xcff4('0x25')]();}utils[_0xcff4('0x3')](util['format'](_0xcff4('0x45'),_0x1c929a['uniqueid'],queues[_0x1c929a[_0xcff4('0x4')]]['name'],_0x1c929a[_0xcff4('0x3c')],queues[_0x1c929a[_0xcff4('0x4')]][_0xcff4('0x8')]));writeDB(queues[_0x1c929a[_0xcff4('0x4')]]);}}}catch(_0x13d653){utils['error'](util[_0xcff4('0x10')]('[%s][queues][agentcomplete]',_0x1c929a[_0xcff4('0x4')]),_0x13d653);}};exports['blindtransfer']=function(_0x273639){try{if(!_[_0xcff4('0x23')](queues[_0x273639[_0xcff4('0x46')]])){utils['debug'](util[_0xcff4('0x10')](_0xcff4('0x47'),_0x273639[_0xcff4('0x4')]),_0x273639);queues[_0x273639[_0xcff4('0x46')]][_0xcff4('0x42')]=!![];queues[_0x273639[_0xcff4('0x46')]][_0xcff4('0x48')]='BLIND';queues[_0x273639['transfereeuniqueid']][_0xcff4('0x49')]=_0x273639['extension'];queues[_0x273639[_0xcff4('0x46')]][_0xcff4('0x4a')]=_0x273639[_0xcff4('0x46')];queues[_0x273639['transfereeuniqueid']][_0xcff4('0x8')]='BLINDTRANSFER';utils[_0xcff4('0x3')](util['format']('[%s][queues][blindtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:BLINDTRANSFER',_0x273639['uniqueid'],queues[_0x273639[_0xcff4('0x46')]][_0xcff4('0x1e')],_0x273639['transfereeuniqueid'],_0x273639[_0xcff4('0x4b')]));}}catch(_0x43e8e3){utils[_0xcff4('0x2d')](util['format'](_0xcff4('0x47'),_0x273639['uniqueid']),_0x43e8e3);}};exports[_0xcff4('0x4c')]=function(_0x14d3a0){try{utils[_0xcff4('0xf')](util[_0xcff4('0x10')](_0xcff4('0x4d'),_0x14d3a0[_0xcff4('0x4e')]),_0x14d3a0);if(_0x14d3a0['origtransfereruniqueid']==_0x14d3a0[_0xcff4('0x4f')]){if(!_[_0xcff4('0x23')](queues[_0x14d3a0[_0xcff4('0x50')]])){utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x51'),_0x14d3a0[_0xcff4('0x4e')],queues[_0x14d3a0[_0xcff4('0x50')]][_0xcff4('0x1e')],_0x14d3a0['origtransfererexten']));queues[_0x14d3a0[_0xcff4('0x50')]]['transfer']=!![];queues[_0x14d3a0[_0xcff4('0x50')]][_0xcff4('0x48')]=_0xcff4('0x52');queues[_0x14d3a0['secondtransfererlinkedid']][_0xcff4('0x49')]=_0x14d3a0[_0xcff4('0x53')];queues[_0x14d3a0[_0xcff4('0x50')]][_0xcff4('0x4a')]=_0x14d3a0[_0xcff4('0x4e')];queues[_0x14d3a0['secondtransfererlinkedid']]['queuecallerexitreason']=_0xcff4('0x54');}if(!_['isNil'](queues[_0x14d3a0[_0xcff4('0x4f')]])){if(_0x14d3a0[_0xcff4('0x55')]&&queues[_0x14d3a0['transfereelinkedid']]){queues[_0x14d3a0['transfereelinkedid']][_0xcff4('0x20')]=0x1;queues[_0x14d3a0['transfereeuniqueid']]=_[_0xcff4('0x56')](queues[_0x14d3a0[_0xcff4('0x55')]]);queues[_0x14d3a0[_0xcff4('0x46')]][_0xcff4('0xd')]=_0x14d3a0[_0xcff4('0x57')];queues[_0x14d3a0[_0xcff4('0x46')]]['queuecallerenterreason']=0x2;queues[_0x14d3a0[_0xcff4('0x46')]]['calleridnum']=queues[_0x14d3a0[_0xcff4('0x50')]]['calleridnum'];queues[_0x14d3a0[_0xcff4('0x46')]][_0xcff4('0x58')]=queues[_0x14d3a0[_0xcff4('0x50')]]['calleridname'];queues[_0x14d3a0['transfereeuniqueid']][_0xcff4('0x36')]=utils[_0xcff4('0x14')]();queues[_0x14d3a0[_0xcff4('0x46')]][_0xcff4('0x18')]=utils[_0xcff4('0x14')]();queues[_0x14d3a0['transfereeuniqueid']][_0xcff4('0x34')]=0x0;queues[_0x14d3a0[_0xcff4('0x46')]][_0xcff4('0x59')]=0x0;utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x5a'),_0x14d3a0[_0xcff4('0x4e')],queues[_0x14d3a0[_0xcff4('0x46')]]['name'],queues[_0x14d3a0['transfereeuniqueid']][_0xcff4('0x5b')],queues[_0x14d3a0['transfereeuniqueid']]['calleridname']));}else{utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x5c'),_0x14d3a0[_0xcff4('0x4e')],queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0x1e')],_0x14d3a0[_0xcff4('0x50')]));queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0xd')]=_0x14d3a0[_0xcff4('0x50')];}}}else if(_0x14d3a0[_0xcff4('0x5d')]==_0x14d3a0['secondtransfererlinkedid']){if(!_[_0xcff4('0x23')](queues[_0x14d3a0[_0xcff4('0x4f')]])){utils['info'](util[_0xcff4('0x10')](_0xcff4('0x5e'),_0x14d3a0[_0xcff4('0x4e')],queues[_0x14d3a0[_0xcff4('0x4f')]]['name'],_0x14d3a0[_0xcff4('0x5d')],_0x14d3a0[_0xcff4('0x5f')]));queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0x42')]=!![];queues[_0x14d3a0[_0xcff4('0x4f')]]['transfertype']=_0xcff4('0x52');queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0x49')]=_0x14d3a0['secondtransfererexten'];queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0x4a')]=_0x14d3a0[_0xcff4('0x5d')];queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0x8')]='ATTENDEDTRANSFER';}if(!_[_0xcff4('0x23')](queues[_0x14d3a0[_0xcff4('0x50')]])){if(_0x14d3a0[_0xcff4('0x60')]&&queues[_0x14d3a0[_0xcff4('0x60')]]){queues[_0x14d3a0['transfertargetlinkedid']][_0xcff4('0x20')]=0x1;queues[_0x14d3a0[_0xcff4('0x57')]]=_[_0xcff4('0x56')](queues[_0x14d3a0['transfertargetlinkedid']]);queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0xd')]=_0x14d3a0[_0xcff4('0x57')];queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x20')]=0x2;queues[_0x14d3a0[_0xcff4('0x57')]]['calleridnum']=queues[_0x14d3a0[_0xcff4('0x4f')]][_0xcff4('0x5b')];queues[_0x14d3a0[_0xcff4('0x57')]]['calleridname']=queues[_0x14d3a0['origtransfererlinkedid']][_0xcff4('0x58')];queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x36')]=utils['now']();queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x18')]=utils['now']();queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x34')]=0x0;queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x59')]=0x0;utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x61'),_0x14d3a0[_0xcff4('0x4e')],queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x1e')],queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0xd')],queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x5b')],queues[_0x14d3a0[_0xcff4('0x57')]][_0xcff4('0x58')]));}else{utils[_0xcff4('0x3')](util[_0xcff4('0x10')]('[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s',_0x14d3a0['origtransfereruniqueid'],queues[_0x14d3a0[_0xcff4('0x50')]][_0xcff4('0x1e')],_0x14d3a0['origtransfererlinkedid']));queues[_0x14d3a0[_0xcff4('0x50')]][_0xcff4('0xd')]=_0x14d3a0[_0xcff4('0x4f')];}}}}catch(_0xb261f6){utils[_0xcff4('0x2d')](util['format']('[%s][queues][attendedtransfer]',_0x14d3a0[_0xcff4('0x4e')]),_0xb261f6);}};exports[_0xcff4('0x62')]=function(_0x1e0630){try{if(!_[_0xcff4('0x23')](queues[_0x1e0630[_0xcff4('0x4')]])){utils[_0xcff4('0xf')](util[_0xcff4('0x10')](_0xcff4('0x63'),_0x1e0630[_0xcff4('0x4')]),_0x1e0630);queues[_0x1e0630[_0xcff4('0x4')]]['musiconholdstartAt']=utils[_0xcff4('0x14')]();utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x64'),_0x1e0630[_0xcff4('0x4')],queues[_0x1e0630['uniqueid']][_0xcff4('0x1e')],queues[_0x1e0630[_0xcff4('0x4')]][_0xcff4('0x65')]));}}catch(_0x22a489){utils[_0xcff4('0x2d')](util[_0xcff4('0x10')](_0xcff4('0x63'),_0x1e0630['uniqueid']),_0x22a489);}};exports['musiconholdstop']=function(_0x2de49a){try{if(!_[_0xcff4('0x23')](queues[_0x2de49a[_0xcff4('0x4')]])){if(!_[_0xcff4('0x23')](queues[_0x2de49a['uniqueid']][_0xcff4('0x65')])){utils[_0xcff4('0xf')](util['format']('[%s][queues][musiconholdstop]',_0x2de49a[_0xcff4('0x4')]),_0x2de49a);queues[_0x2de49a[_0xcff4('0x4')]][_0xcff4('0x59')]+=utils[_0xcff4('0x35')](utils[_0xcff4('0x14')](),queues[_0x2de49a[_0xcff4('0x4')]][_0xcff4('0x65')]);utils[_0xcff4('0x3')](util[_0xcff4('0x10')](_0xcff4('0x66'),_0x2de49a['uniqueid'],queues[_0x2de49a[_0xcff4('0x4')]][_0xcff4('0x1e')],queues[_0x2de49a[_0xcff4('0x4')]][_0xcff4('0x59')]));delete queues[_0x2de49a[_0xcff4('0x4')]][_0xcff4('0x65')];}}}catch(_0xe076cd){utils[_0xcff4('0x2d')](util[_0xcff4('0x10')](_0xcff4('0x67'),_0x2de49a[_0xcff4('0x4')]),_0xe076cd);}};
\ No newline at end of file