Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / services / xdr / queues.controller.js
index 1c3fa0f..db2ad70 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb1ad=['CreateVoiceQueueReport','queuecallerjoin','debug','[%s][queues][queuecallerjoin]','[%s][queues][queuecallerjoin]\x20name:%s\x20position:%s','position','now','hangup','queuecallerleaveAt','queuecallerabandon','queuecallercomplete','queuecallercompleteAt','COMPLETEDBYAGENT','name','[%s][queues][hangup]\x20name:%s\x20transfereduniqueid:%s','transfereduniqueid','queuecallerenterreason','varset','[%s][queues][varset]','variable','queuestatus','value','toUpperCase','isNil','queuecallerabandonAt','queuecallerexit','[%s][queues][varset]\x20name:%s\x20variable:queuestatus\x20value:%s\x20queuecallerexitreason:%s','queuecallerexitAt','EXITWITHKEY','error','ABANDONED','[%s][queues][queuecallerabandon]\x20name:%s\x20queuecallerexitreason:%s','queuecallerleave','[%s][queues][queuecallerleave]','[%s][queues][queuecallerleave]\x20name:%s\x20connectedlinenum:%s\x20connectedlinename:%s','connectedlinenum','connectedlinename','diffTime','queuecallerjoinAt','count','[%s][queues][agentconnect]\x20name:%s\x20agent:%s\x20accountcode:%s','membername','destaccountcode','assigned','[%s][queues][agentcomplete]','reason','transfer','TRANSFER','COMPLETEDBY','[%s][queues][agentcomplete]\x20name:%s\x20agent:%s\x20queuecallerexitreason:%s','blindtransfer','transfereeuniqueid','[%s][queues][blindtransfer]','BLIND','transferexten','extension','transferuniqueid','[%s][queues][blindtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:BLINDTRANSFER','attendedtransfer','[%s][queues][attendedtransfer]','origtransfereruniqueid','secondtransfererlinkedid','[%s][queues][attendedtransfer]\x20name:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','origtransfererexten','transfertype','ATTENDED','ATTENDEDTRANSFER','origtransfererlinkedid','transfereelinkedid','clone','transfertargetuniqueid','calleridname','holdtime','[%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','[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s\x20calleridnum:%s\x20calleridname:%s','musiconholdstartAt','[%s][queues][musiconholdstop]\x20name:%s\x20musiconholdstartAt:%s','[%s][queues][musiconholdstart]','[%s][queues][musiconholdstop]','lodash','util','./utils','info','format','uniqueid','channel','queue','lastAssignedTo','calleridnum','accountcode','queuecallerexitreason','getVoiceQueueByName','then','type','request'];(function(_0x360286,_0xec1f17){var _0x23888d=function(_0x21fe80){while(--_0x21fe80){_0x360286['push'](_0x360286['shift']());}};_0x23888d(++_0xec1f17);}(_0xb1ad,0x184));var _0xdb1a=function(_0x4243a3,_0x447337){_0x4243a3=_0x4243a3-0x0;var _0x1b2a33=_0xb1ad[_0x4243a3];return _0x1b2a33;};'use strict';var _=require(_0xdb1a('0x0'));var util=require(_0xdb1a('0x1'));var utils=require(_0xdb1a('0x2'));var queues={};function writeDB(_0x2e5e26){utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')]('[%s][queues][writeDB]\x20channel:%s\x20queue:%s\x20lastAssignedTo:%s\x20calleridnum:%s\x20accountcode:%s\x20queuecallerexitreason:%s',_0x2e5e26[_0xdb1a('0x5')],_0x2e5e26[_0xdb1a('0x6')],_0x2e5e26[_0xdb1a('0x7')],_0x2e5e26[_0xdb1a('0x8')],_0x2e5e26[_0xdb1a('0x9')],_0x2e5e26[_0xdb1a('0xa')],_0x2e5e26[_0xdb1a('0xb')]));if(_0x2e5e26[_0xdb1a('0x7')]){utils[_0xdb1a('0xc')](_0x2e5e26[_0xdb1a('0x7')])[_0xdb1a('0xd')](function(_0x188988){if(_0x188988){_0x2e5e26[_0xdb1a('0xe')]=_0x188988[_0xdb1a('0xe')];}utils[_0xdb1a('0xf')]('CreateVoiceQueueReport',_0x2e5e26);});}else{utils[_0xdb1a('0xf')](_0xdb1a('0x10'),_0x2e5e26);}if(_0x2e5e26['transfereduniqueid']){delete queues[_0x2e5e26['transfereduniqueid']];}else{delete queues[_0x2e5e26['uniqueid']];}}exports[_0xdb1a('0x11')]=function(_0x412750){try{utils[_0xdb1a('0x12')](util[_0xdb1a('0x4')](_0xdb1a('0x13'),_0x412750[_0xdb1a('0x5')]),_0x412750);utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x14'),_0x412750[_0xdb1a('0x5')],_0x412750[_0xdb1a('0x7')],_0x412750[_0xdb1a('0x15')]));queues[_0x412750[_0xdb1a('0x5')]]=_['assign'](_0x412750,{'originalposition':_0x412750[_0xdb1a('0x15')],'queuecallerjoinAt':utils[_0xdb1a('0x16')](),'mohtime':0x0});}catch(_0x112be1){utils['error'](util[_0xdb1a('0x4')]('[%s][queues][queuecallerjoin]',_0x412750[_0xdb1a('0x5')]),_0x112be1);}};exports[_0xdb1a('0x17')]=function(_0x1637fa){try{if(!_['isNil'](queues[_0x1637fa[_0xdb1a('0x5')]])){utils[_0xdb1a('0x12')](util[_0xdb1a('0x4')]('[%s][queues][hangup]',_0x1637fa[_0xdb1a('0x5')]),_0x1637fa);if(queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x18')]){if(!queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x19')]&&!queues[_0x1637fa[_0xdb1a('0x5')]]['queuecallerexit']){queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x1a')]=!![];queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x1b')]=utils[_0xdb1a('0x16')]();queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0xb')]=_0xdb1a('0x1c');}utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')]('[%s][queues][hangup]\x20name:%s\x20queuecallerexitreason:%s',_0x1637fa[_0xdb1a('0x5')],queues[_0x1637fa['uniqueid']][_0xdb1a('0x1d')],queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0xb')]));writeDB(queues[_0x1637fa['uniqueid']]);}else if(queues[_0x1637fa[_0xdb1a('0x5')]]['transfereduniqueid']){utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x1e'),_0x1637fa[_0xdb1a('0x5')],queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x1d')],queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x1f')]));queues[queues[_0x1637fa['uniqueid']]['transfereduniqueid']]=queues[_0x1637fa[_0xdb1a('0x5')]];queues[queues[_0x1637fa[_0xdb1a('0x5')]][_0xdb1a('0x1f')]][_0xdb1a('0x20')]=0x2;delete queues[_0x1637fa[_0xdb1a('0x5')]];}}}catch(_0x2eaf81){utils['error'](util[_0xdb1a('0x4')]('[%s][queues][hangup]',_0x1637fa['uniqueid']),_0x2eaf81);}};exports[_0xdb1a('0x21')]=function(_0x51a26d){try{utils['debug'](util[_0xdb1a('0x4')](_0xdb1a('0x22'),_0x51a26d[_0xdb1a('0x5')]),_0x51a26d);if(!_['isNil'](_0x51a26d[_0xdb1a('0x23')][_0xdb1a('0x24')])&&_0x51a26d[_0xdb1a('0x25')][_0xdb1a('0x26')]()!=='CONTINUE'){if(!_[_0xdb1a('0x27')](queues[_0x51a26d[_0xdb1a('0x5')]])){queues[_0x51a26d[_0xdb1a('0x5')]]['queuecallerabandon']=![];queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0x28')]=null;queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0x29')]=!![];queues[_0x51a26d['uniqueid']]['queuecallerexitAt']=utils['now']();queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0xb')]=_0x51a26d['value'][_0xdb1a('0x26')]();utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x2a'),_0x51a26d[_0xdb1a('0x5')],queues[_0x51a26d['uniqueid']]['name'],_0x51a26d['value'],queues[_0x51a26d[_0xdb1a('0x5')]]['queuecallerexitreason']));writeDB(queues[_0x51a26d['uniqueid']]);}}else if(!_[_0xdb1a('0x27')](_0x51a26d[_0xdb1a('0x23')]['queueposition'])){if(!_[_0xdb1a('0x27')](queues[_0x51a26d[_0xdb1a('0x5')]])&&!queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0x19')]){queues[_0x51a26d[_0xdb1a('0x5')]]['queuecallerabandon']=![];queues[_0x51a26d['uniqueid']][_0xdb1a('0x28')]=null;queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0x29')]=!![];queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0x2b')]=utils[_0xdb1a('0x16')]();queues[_0x51a26d[_0xdb1a('0x5')]]['queuecallerexitreason']=_0xdb1a('0x2c');utils['info'](util['format']('[%s][queues][varset]\x20name:%s\x20variable:queueposition\x20value:%s\x20queuecallerexitreason:%s',_0x51a26d['uniqueid'],queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0x1d')],_0x51a26d[_0xdb1a('0x25')],queues[_0x51a26d[_0xdb1a('0x5')]][_0xdb1a('0xb')]));}}}catch(_0x5f535d){utils[_0xdb1a('0x2d')](util[_0xdb1a('0x4')](_0xdb1a('0x22'),_0x51a26d[_0xdb1a('0x5')]),_0x5f535d);}};exports[_0xdb1a('0x19')]=function(_0x2bf8e1){try{if(!_[_0xdb1a('0x27')](queues[_0x2bf8e1[_0xdb1a('0x5')]])){utils[_0xdb1a('0x12')](util[_0xdb1a('0x4')]('[%s][queues][queuecallerabandon]',_0x2bf8e1['uniqueid']),_0x2bf8e1);queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0x29')]=![];queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0x2b')]=null;queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0x19')]=!![];queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0x28')]=utils[_0xdb1a('0x16')]();queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0xb')]=_0xdb1a('0x2e');utils[_0xdb1a('0x3')](util['format'](_0xdb1a('0x2f'),_0x2bf8e1[_0xdb1a('0x5')],queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0x1d')],queues[_0x2bf8e1[_0xdb1a('0x5')]][_0xdb1a('0xb')]));}}catch(_0x2b16e0){utils['error'](util['format']('[%s][queues][queuecallerabandon]',_0x2bf8e1[_0xdb1a('0x5')]),_0x2b16e0);}};exports[_0xdb1a('0x30')]=function(_0x4ed26b){try{if(!_[_0xdb1a('0x27')](queues[_0x4ed26b[_0xdb1a('0x5')]])){utils['debug'](util['format'](_0xdb1a('0x31'),_0x4ed26b[_0xdb1a('0x5')]),_0x4ed26b);utils['info'](util[_0xdb1a('0x4')](_0xdb1a('0x32'),_0x4ed26b[_0xdb1a('0x5')],queues[_0x4ed26b['uniqueid']][_0xdb1a('0x1d')],_0x4ed26b[_0xdb1a('0x33')],_0x4ed26b[_0xdb1a('0x34')]));queues[_0x4ed26b[_0xdb1a('0x5')]]['queuecallerleave']=!![];queues[_0x4ed26b[_0xdb1a('0x5')]][_0xdb1a('0x18')]=utils[_0xdb1a('0x16')]();queues[_0x4ed26b[_0xdb1a('0x5')]]['holdtime']=utils[_0xdb1a('0x35')](queues[_0x4ed26b[_0xdb1a('0x5')]][_0xdb1a('0x18')],queues[_0x4ed26b[_0xdb1a('0x5')]][_0xdb1a('0x36')]);queues[_0x4ed26b[_0xdb1a('0x5')]][_0xdb1a('0x15')]=_0x4ed26b[_0xdb1a('0x15')];queues[_0x4ed26b[_0xdb1a('0x5')]][_0xdb1a('0x37')]=_0x4ed26b['count'];queues[_0x4ed26b['uniqueid']]['connectedlinenum']=_0x4ed26b[_0xdb1a('0x33')];queues[_0x4ed26b[_0xdb1a('0x5')]][_0xdb1a('0x34')]=_0x4ed26b[_0xdb1a('0x34')];}}catch(_0x32faa7){utils[_0xdb1a('0x2d')](util[_0xdb1a('0x4')]('[%s][queues][queuecallerleave]',_0x4ed26b['uniqueid']),_0x32faa7);}};exports['agentconnect']=function(_0x4cd25d){try{if(!_[_0xdb1a('0x27')](queues[_0x4cd25d[_0xdb1a('0x5')]])){utils['debug'](util['format']('[%s][queues][agentconnect]',_0x4cd25d[_0xdb1a('0x5')]),_0x4cd25d);utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x38'),_0x4cd25d[_0xdb1a('0x5')],queues[_0x4cd25d[_0xdb1a('0x5')]]['name'],_0x4cd25d[_0xdb1a('0x39')],_0x4cd25d[_0xdb1a('0x3a')]));queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0x19')]=![];queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0x19')]=![];queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0x28')]=null;queues[_0x4cd25d[_0xdb1a('0x5')]]['queuecallerexit']=![];queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0xb')]=null;queues[_0x4cd25d[_0xdb1a('0x5')]]['queuecallerexitAt']=null;queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0x3b')]=!![];queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0xa')]=_0x4cd25d[_0xdb1a('0x3a')];queues[_0x4cd25d[_0xdb1a('0x5')]][_0xdb1a('0x8')]=_0x4cd25d['membername'];}}catch(_0x16f90a){utils['error'](util[_0xdb1a('0x4')]('[%s][queues][agentconnect]',_0x4cd25d[_0xdb1a('0x5')]),_0x16f90a);}};exports['agentcomplete']=function(_0x4a5b0e){try{if(!_['isNil'](queues[_0x4a5b0e[_0xdb1a('0x5')]])){if(queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x18')]){utils[_0xdb1a('0x12')](util[_0xdb1a('0x4')](_0xdb1a('0x3c'),_0x4a5b0e[_0xdb1a('0x5')]),_0x4a5b0e);queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x19')]=![];queues[_0x4a5b0e['uniqueid']][_0xdb1a('0x19')]=![];queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x28')]=null;queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x29')]=![];queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x2b')]=null;queues[_0x4a5b0e[_0xdb1a('0x5')]]['assigned']=!![];queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x8')]=_0x4a5b0e[_0xdb1a('0x39')];queues[_0x4a5b0e[_0xdb1a('0x5')]]['queuecallercomplete']=!![];queues[_0x4a5b0e['uniqueid']][_0xdb1a('0x1b')]=utils[_0xdb1a('0x16')]();if(_0x4a5b0e[_0xdb1a('0x3d')]=='transfer'){if(!queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x3e')]){queues[_0x4a5b0e[_0xdb1a('0x5')]]['queuecallerexitreason']=_0xdb1a('0x3f');}}else{queues[_0x4a5b0e['uniqueid']]['queuecallerexitreason']=_0xdb1a('0x40')+_0x4a5b0e[_0xdb1a('0x3d')][_0xdb1a('0x26')]();}utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x41'),_0x4a5b0e[_0xdb1a('0x5')],queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0x1d')],_0x4a5b0e[_0xdb1a('0x39')],queues[_0x4a5b0e[_0xdb1a('0x5')]][_0xdb1a('0xb')]));writeDB(queues[_0x4a5b0e['uniqueid']]);}}}catch(_0x2091bd){utils['error'](util[_0xdb1a('0x4')]('[%s][queues][agentcomplete]',_0x4a5b0e[_0xdb1a('0x5')]),_0x2091bd);}};exports[_0xdb1a('0x42')]=function(_0x1e9b7e){try{if(!_[_0xdb1a('0x27')](queues[_0x1e9b7e[_0xdb1a('0x43')]])){utils['debug'](util[_0xdb1a('0x4')](_0xdb1a('0x44'),_0x1e9b7e[_0xdb1a('0x5')]),_0x1e9b7e);queues[_0x1e9b7e[_0xdb1a('0x43')]][_0xdb1a('0x3e')]=!![];queues[_0x1e9b7e[_0xdb1a('0x43')]]['transfertype']=_0xdb1a('0x45');queues[_0x1e9b7e[_0xdb1a('0x43')]][_0xdb1a('0x46')]=_0x1e9b7e[_0xdb1a('0x47')];queues[_0x1e9b7e[_0xdb1a('0x43')]][_0xdb1a('0x48')]=_0x1e9b7e[_0xdb1a('0x43')];queues[_0x1e9b7e[_0xdb1a('0x43')]][_0xdb1a('0xb')]='BLINDTRANSFER';utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x49'),_0x1e9b7e['uniqueid'],queues[_0x1e9b7e[_0xdb1a('0x43')]]['name'],_0x1e9b7e[_0xdb1a('0x43')],_0x1e9b7e['extension']));}}catch(_0x195192){utils[_0xdb1a('0x2d')](util[_0xdb1a('0x4')](_0xdb1a('0x44'),_0x1e9b7e['uniqueid']),_0x195192);}};exports[_0xdb1a('0x4a')]=function(_0x49d0f0){try{utils[_0xdb1a('0x12')](util[_0xdb1a('0x4')](_0xdb1a('0x4b'),_0x49d0f0[_0xdb1a('0x4c')]),_0x49d0f0);if(_0x49d0f0[_0xdb1a('0x4c')]==_0x49d0f0['origtransfererlinkedid']){if(!_[_0xdb1a('0x27')](queues[_0x49d0f0[_0xdb1a('0x4d')]])){utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x4e'),_0x49d0f0['origtransfereruniqueid'],queues[_0x49d0f0['secondtransfererlinkedid']][_0xdb1a('0x1d')],_0x49d0f0[_0xdb1a('0x4f')]));queues[_0x49d0f0[_0xdb1a('0x4d')]][_0xdb1a('0x3e')]=!![];queues[_0x49d0f0[_0xdb1a('0x4d')]][_0xdb1a('0x50')]=_0xdb1a('0x51');queues[_0x49d0f0[_0xdb1a('0x4d')]][_0xdb1a('0x46')]=_0x49d0f0[_0xdb1a('0x4f')];queues[_0x49d0f0[_0xdb1a('0x4d')]][_0xdb1a('0x48')]=_0x49d0f0[_0xdb1a('0x4c')];queues[_0x49d0f0[_0xdb1a('0x4d')]][_0xdb1a('0xb')]=_0xdb1a('0x52');}if(!_[_0xdb1a('0x27')](queues[_0x49d0f0[_0xdb1a('0x53')]])){if(_0x49d0f0[_0xdb1a('0x54')]&&queues[_0x49d0f0['transfereelinkedid']]){queues[_0x49d0f0['transfereelinkedid']][_0xdb1a('0x20')]=0x1;queues[_0x49d0f0[_0xdb1a('0x43')]]=_[_0xdb1a('0x55')](queues[_0x49d0f0[_0xdb1a('0x54')]]);queues[_0x49d0f0[_0xdb1a('0x43')]][_0xdb1a('0x1f')]=_0x49d0f0[_0xdb1a('0x56')];queues[_0x49d0f0['transfereeuniqueid']][_0xdb1a('0x20')]=0x2;queues[_0x49d0f0[_0xdb1a('0x43')]][_0xdb1a('0x9')]=queues[_0x49d0f0[_0xdb1a('0x4d')]]['calleridnum'];queues[_0x49d0f0['transfereeuniqueid']][_0xdb1a('0x57')]=queues[_0x49d0f0['secondtransfererlinkedid']][_0xdb1a('0x57')];queues[_0x49d0f0['transfereeuniqueid']][_0xdb1a('0x36')]=utils[_0xdb1a('0x16')]();queues[_0x49d0f0['transfereeuniqueid']]['queuecallerleaveAt']=utils['now']();queues[_0x49d0f0[_0xdb1a('0x43')]][_0xdb1a('0x58')]=0x0;queues[_0x49d0f0['transfereeuniqueid']]['mohtime']=0x0;utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x59'),_0x49d0f0['origtransfereruniqueid'],queues[_0x49d0f0[_0xdb1a('0x43')]][_0xdb1a('0x1d')],queues[_0x49d0f0['transfereeuniqueid']][_0xdb1a('0x9')],queues[_0x49d0f0['transfereeuniqueid']][_0xdb1a('0x57')]));}else{utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x5a'),_0x49d0f0['origtransfereruniqueid'],queues[_0x49d0f0['origtransfererlinkedid']][_0xdb1a('0x1d')],_0x49d0f0[_0xdb1a('0x4d')]));queues[_0x49d0f0['origtransfererlinkedid']][_0xdb1a('0x1f')]=_0x49d0f0[_0xdb1a('0x4d')];}}}else if(_0x49d0f0[_0xdb1a('0x5b')]==_0x49d0f0[_0xdb1a('0x4d')]){if(!_[_0xdb1a('0x27')](queues[_0x49d0f0[_0xdb1a('0x53')]])){utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x5c'),_0x49d0f0[_0xdb1a('0x4c')],queues[_0x49d0f0[_0xdb1a('0x53')]][_0xdb1a('0x1d')],_0x49d0f0[_0xdb1a('0x5b')],_0x49d0f0[_0xdb1a('0x5d')]));queues[_0x49d0f0[_0xdb1a('0x53')]]['transfer']=!![];queues[_0x49d0f0[_0xdb1a('0x53')]][_0xdb1a('0x50')]='ATTENDED';queues[_0x49d0f0[_0xdb1a('0x53')]][_0xdb1a('0x46')]=_0x49d0f0['secondtransfererexten'];queues[_0x49d0f0['origtransfererlinkedid']][_0xdb1a('0x48')]=_0x49d0f0[_0xdb1a('0x5b')];queues[_0x49d0f0[_0xdb1a('0x53')]][_0xdb1a('0xb')]=_0xdb1a('0x52');}if(!_['isNil'](queues[_0x49d0f0['secondtransfererlinkedid']])){if(_0x49d0f0['transfertargetlinkedid']&&queues[_0x49d0f0['transfertargetlinkedid']]){queues[_0x49d0f0['transfertargetlinkedid']]['queuecallerenterreason']=0x1;queues[_0x49d0f0[_0xdb1a('0x56')]]=_[_0xdb1a('0x55')](queues[_0x49d0f0[_0xdb1a('0x5e')]]);queues[_0x49d0f0['transfertargetuniqueid']][_0xdb1a('0x1f')]=_0x49d0f0[_0xdb1a('0x56')];queues[_0x49d0f0['transfertargetuniqueid']][_0xdb1a('0x20')]=0x2;queues[_0x49d0f0['transfertargetuniqueid']][_0xdb1a('0x9')]=queues[_0x49d0f0['origtransfererlinkedid']][_0xdb1a('0x9')];queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x57')]=queues[_0x49d0f0[_0xdb1a('0x53')]][_0xdb1a('0x57')];queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x36')]=utils[_0xdb1a('0x16')]();queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x18')]=utils[_0xdb1a('0x16')]();queues[_0x49d0f0['transfertargetuniqueid']][_0xdb1a('0x58')]=0x0;queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x5f')]=0x0;utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x60'),_0x49d0f0['origtransfereruniqueid'],queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x1d')],queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x1f')],queues[_0x49d0f0[_0xdb1a('0x56')]][_0xdb1a('0x9')],queues[_0x49d0f0['transfertargetuniqueid']][_0xdb1a('0x57')]));}else{utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')](_0xdb1a('0x5a'),_0x49d0f0[_0xdb1a('0x4c')],queues[_0x49d0f0['secondtransfererlinkedid']][_0xdb1a('0x1d')],_0x49d0f0['origtransfererlinkedid']));queues[_0x49d0f0[_0xdb1a('0x4d')]][_0xdb1a('0x1f')]=_0x49d0f0['origtransfererlinkedid'];}}}}catch(_0x272422){utils[_0xdb1a('0x2d')](util['format'](_0xdb1a('0x4b'),_0x49d0f0[_0xdb1a('0x4c')]),_0x272422);}};exports['musiconholdstart']=function(_0x5de470){try{if(!_[_0xdb1a('0x27')](queues[_0x5de470[_0xdb1a('0x5')]])){utils['debug'](util[_0xdb1a('0x4')]('[%s][queues][musiconholdstart]',_0x5de470[_0xdb1a('0x5')]),_0x5de470);queues[_0x5de470[_0xdb1a('0x5')]][_0xdb1a('0x61')]=utils[_0xdb1a('0x16')]();utils[_0xdb1a('0x3')](util['format'](_0xdb1a('0x62'),_0x5de470[_0xdb1a('0x5')],queues[_0x5de470['uniqueid']][_0xdb1a('0x1d')],queues[_0x5de470[_0xdb1a('0x5')]][_0xdb1a('0x61')]));}}catch(_0x45c260){utils['error'](util[_0xdb1a('0x4')](_0xdb1a('0x63'),_0x5de470[_0xdb1a('0x5')]),_0x45c260);}};exports['musiconholdstop']=function(_0x158018){try{if(!_[_0xdb1a('0x27')](queues[_0x158018[_0xdb1a('0x5')]])){if(!_['isNil'](queues[_0x158018[_0xdb1a('0x5')]][_0xdb1a('0x61')])){utils[_0xdb1a('0x12')](util[_0xdb1a('0x4')](_0xdb1a('0x64'),_0x158018[_0xdb1a('0x5')]),_0x158018);queues[_0x158018[_0xdb1a('0x5')]][_0xdb1a('0x5f')]+=utils[_0xdb1a('0x35')](utils['now'](),queues[_0x158018[_0xdb1a('0x5')]][_0xdb1a('0x61')]);utils[_0xdb1a('0x3')](util[_0xdb1a('0x4')]('[%s][queues][musiconholdstop]\x20name:%s\x20mohtime:%s',_0x158018[_0xdb1a('0x5')],queues[_0x158018[_0xdb1a('0x5')]]['name'],queues[_0x158018['uniqueid']][_0xdb1a('0x5f')]));delete queues[_0x158018[_0xdb1a('0x5')]][_0xdb1a('0x61')];}}}catch(_0x17c259){utils[_0xdb1a('0x2d')](util[_0xdb1a('0x4')](_0xdb1a('0x64'),_0x158018[_0xdb1a('0x5')]),_0x17c259);}};
\ No newline at end of file
+var _0xf567=['queuecallerenterreason','error','varset','queuestatus','toUpperCase','CONTINUE','isNil','queuecallerexitAt','value','[%s][queues][varset]\x20name:%s\x20variable:queuestatus\x20value:%s\x20queuecallerexitreason:%s','variable','queuecallerabandonAt','[%s][queues][varset]','[%s][queues][queuecallerabandon]','ABANDONED','[%s][queues][queuecallerabandon]\x20name:%s\x20queuecallerexitreason:%s','queuecallerleave','[%s][queues][queuecallerleave]','[%s][queues][queuecallerleave]\x20name:%s\x20connectedlinenum:%s\x20connectedlinename:%s','connectedlinenum','holdtime','diffTime','queuecallerjoinAt','count','connectedlinename','[%s][queues][agentconnect]','[%s][queues][agentconnect]\x20name:%s\x20agent:%s\x20accountcode:%s','membername','destaccountcode','assigned','agentcomplete','[%s][queues][agentcomplete]','reason','transfer','TRANSFER','COMPLETEDBY','[%s][queues][agentcomplete]\x20name:%s\x20agent:%s\x20queuecallerexitreason:%s','transfereeuniqueid','[%s][queues][blindtransfer]','transfertype','extension','transferuniqueid','BLINDTRANSFER','[%s][queues][blindtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:BLINDTRANSFER','attendedtransfer','[%s][queues][attendedtransfer]','origtransfereruniqueid','secondtransfererlinkedid','[%s][queues][attendedtransfer]\x20name:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','origtransfererexten','ATTENDED','ATTENDEDTRANSFER','origtransfererlinkedid','transfereelinkedid','clone','transfertargetuniqueid','calleridnum','calleridname','mohtime','[%s][queues][attendedtransfer]\x20name:%s\x20calleridnum:%s\x20calleridname:%s','[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s','secondtransfereruniqueid','secondtransfererexten','transferexten','transfertargetlinkedid','musiconholdstart','[%s][queues][musiconholdstart]','musiconholdstartAt','[%s][queues][musiconholdstop]\x20name:%s\x20musiconholdstartAt:%s','musiconholdstop','[%s][queues][musiconholdstop]','[%s][queues][musiconholdstop]\x20name:%s\x20mohtime:%s','lodash','util','./utils','info','format','uniqueid','channel','queue','lastAssignedTo','accountcode','queuecallerexitreason','then','type','request','CreateVoiceQueueReport','transfereduniqueid','queuecallerjoin','debug','[%s][queues][queuecallerjoin]','[%s][queues][queuecallerjoin]\x20name:%s\x20position:%s','position','assign','now','[%s][queues][hangup]','queuecallerleaveAt','queuecallerabandon','queuecallerexit','queuecallercomplete','queuecallercompleteAt','COMPLETEDBYAGENT','[%s][queues][hangup]\x20name:%s\x20queuecallerexitreason:%s','name'];(function(_0x32cac9,_0x3d4cf6){var _0x4652d6=function(_0x53e718){while(--_0x53e718){_0x32cac9['push'](_0x32cac9['shift']());}};_0x4652d6(++_0x3d4cf6);}(_0xf567,0x118));var _0x7f56=function(_0x57b54c,_0x54ce0d){_0x57b54c=_0x57b54c-0x0;var _0x59cc19=_0xf567[_0x57b54c];return _0x59cc19;};'use strict';var _=require(_0x7f56('0x0'));var util=require(_0x7f56('0x1'));var utils=require(_0x7f56('0x2'));var queues={};function writeDB(_0x543f60){utils[_0x7f56('0x3')](util[_0x7f56('0x4')]('[%s][queues][writeDB]\x20channel:%s\x20queue:%s\x20lastAssignedTo:%s\x20calleridnum:%s\x20accountcode:%s\x20queuecallerexitreason:%s',_0x543f60[_0x7f56('0x5')],_0x543f60[_0x7f56('0x6')],_0x543f60[_0x7f56('0x7')],_0x543f60[_0x7f56('0x8')],_0x543f60['calleridnum'],_0x543f60[_0x7f56('0x9')],_0x543f60[_0x7f56('0xa')]));if(_0x543f60[_0x7f56('0x7')]){utils['getVoiceQueueByName'](_0x543f60[_0x7f56('0x7')])[_0x7f56('0xb')](function(_0x22d94e){if(_0x22d94e){_0x543f60[_0x7f56('0xc')]=_0x22d94e[_0x7f56('0xc')];}utils[_0x7f56('0xd')](_0x7f56('0xe'),_0x543f60);});}else{utils[_0x7f56('0xd')](_0x7f56('0xe'),_0x543f60);}if(_0x543f60[_0x7f56('0xf')]){delete queues[_0x543f60[_0x7f56('0xf')]];}else{delete queues[_0x543f60[_0x7f56('0x5')]];}}exports[_0x7f56('0x10')]=function(_0x2a10d9){try{utils[_0x7f56('0x11')](util[_0x7f56('0x4')](_0x7f56('0x12'),_0x2a10d9[_0x7f56('0x5')]),_0x2a10d9);utils[_0x7f56('0x3')](util[_0x7f56('0x4')](_0x7f56('0x13'),_0x2a10d9[_0x7f56('0x5')],_0x2a10d9['queue'],_0x2a10d9[_0x7f56('0x14')]));queues[_0x2a10d9[_0x7f56('0x5')]]=_[_0x7f56('0x15')](_0x2a10d9,{'originalposition':_0x2a10d9['position'],'queuecallerjoinAt':utils[_0x7f56('0x16')](),'mohtime':0x0});}catch(_0x211be1){utils['error'](util[_0x7f56('0x4')](_0x7f56('0x12'),_0x2a10d9['uniqueid']),_0x211be1);}};exports['hangup']=function(_0x1dee75){try{if(!_['isNil'](queues[_0x1dee75[_0x7f56('0x5')]])){utils[_0x7f56('0x11')](util['format'](_0x7f56('0x17'),_0x1dee75[_0x7f56('0x5')]),_0x1dee75);if(queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0x18')]){if(!queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0x19')]&&!queues[_0x1dee75['uniqueid']][_0x7f56('0x1a')]){queues[_0x1dee75['uniqueid']][_0x7f56('0x1b')]=!![];queues[_0x1dee75['uniqueid']][_0x7f56('0x1c')]=utils[_0x7f56('0x16')]();queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0xa')]=_0x7f56('0x1d');}utils[_0x7f56('0x3')](util[_0x7f56('0x4')](_0x7f56('0x1e'),_0x1dee75[_0x7f56('0x5')],queues[_0x1dee75[_0x7f56('0x5')]]['name'],queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0xa')]));writeDB(queues[_0x1dee75[_0x7f56('0x5')]]);}else if(queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0xf')]){utils[_0x7f56('0x3')](util[_0x7f56('0x4')]('[%s][queues][hangup]\x20name:%s\x20transfereduniqueid:%s',_0x1dee75['uniqueid'],queues[_0x1dee75['uniqueid']][_0x7f56('0x1f')],queues[_0x1dee75['uniqueid']][_0x7f56('0xf')]));queues[queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0xf')]]=queues[_0x1dee75['uniqueid']];queues[queues[_0x1dee75[_0x7f56('0x5')]][_0x7f56('0xf')]][_0x7f56('0x20')]=0x2;delete queues[_0x1dee75[_0x7f56('0x5')]];}}}catch(_0x5ea887){utils[_0x7f56('0x21')](util[_0x7f56('0x4')](_0x7f56('0x17'),_0x1dee75['uniqueid']),_0x5ea887);}};exports[_0x7f56('0x22')]=function(_0x1f247e){try{utils['debug'](util['format']('[%s][queues][varset]',_0x1f247e[_0x7f56('0x5')]),_0x1f247e);if(!_['isNil'](_0x1f247e['variable'][_0x7f56('0x23')])&&_0x1f247e['value'][_0x7f56('0x24')]()!==_0x7f56('0x25')){if(!_[_0x7f56('0x26')](queues[_0x1f247e['uniqueid']])){queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0x19')]=![];queues[_0x1f247e[_0x7f56('0x5')]]['queuecallerabandonAt']=null;queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0x1a')]=!![];queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0x27')]=utils[_0x7f56('0x16')]();queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0xa')]=_0x1f247e[_0x7f56('0x28')][_0x7f56('0x24')]();utils[_0x7f56('0x3')](util[_0x7f56('0x4')](_0x7f56('0x29'),_0x1f247e['uniqueid'],queues[_0x1f247e['uniqueid']][_0x7f56('0x1f')],_0x1f247e['value'],queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0xa')]));writeDB(queues[_0x1f247e['uniqueid']]);}}else if(!_[_0x7f56('0x26')](_0x1f247e[_0x7f56('0x2a')]['queueposition'])){if(!_[_0x7f56('0x26')](queues[_0x1f247e[_0x7f56('0x5')]])&&!queues[_0x1f247e['uniqueid']][_0x7f56('0x19')]){queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0x19')]=![];queues[_0x1f247e['uniqueid']][_0x7f56('0x2b')]=null;queues[_0x1f247e['uniqueid']][_0x7f56('0x1a')]=!![];queues[_0x1f247e['uniqueid']][_0x7f56('0x27')]=utils[_0x7f56('0x16')]();queues[_0x1f247e['uniqueid']]['queuecallerexitreason']='EXITWITHKEY';utils[_0x7f56('0x3')](util[_0x7f56('0x4')]('[%s][queues][varset]\x20name:%s\x20variable:queueposition\x20value:%s\x20queuecallerexitreason:%s',_0x1f247e[_0x7f56('0x5')],queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0x1f')],_0x1f247e[_0x7f56('0x28')],queues[_0x1f247e[_0x7f56('0x5')]][_0x7f56('0xa')]));}}}catch(_0x39c017){utils[_0x7f56('0x21')](util[_0x7f56('0x4')](_0x7f56('0x2c'),_0x1f247e[_0x7f56('0x5')]),_0x39c017);}};exports[_0x7f56('0x19')]=function(_0x1f66a6){try{if(!_[_0x7f56('0x26')](queues[_0x1f66a6[_0x7f56('0x5')]])){utils[_0x7f56('0x11')](util[_0x7f56('0x4')](_0x7f56('0x2d'),_0x1f66a6[_0x7f56('0x5')]),_0x1f66a6);queues[_0x1f66a6[_0x7f56('0x5')]][_0x7f56('0x1a')]=![];queues[_0x1f66a6[_0x7f56('0x5')]]['queuecallerexitAt']=null;queues[_0x1f66a6[_0x7f56('0x5')]]['queuecallerabandon']=!![];queues[_0x1f66a6['uniqueid']][_0x7f56('0x2b')]=utils[_0x7f56('0x16')]();queues[_0x1f66a6[_0x7f56('0x5')]][_0x7f56('0xa')]=_0x7f56('0x2e');utils[_0x7f56('0x3')](util['format'](_0x7f56('0x2f'),_0x1f66a6[_0x7f56('0x5')],queues[_0x1f66a6['uniqueid']][_0x7f56('0x1f')],queues[_0x1f66a6[_0x7f56('0x5')]][_0x7f56('0xa')]));}}catch(_0x207cac){utils[_0x7f56('0x21')](util[_0x7f56('0x4')](_0x7f56('0x2d'),_0x1f66a6[_0x7f56('0x5')]),_0x207cac);}};exports[_0x7f56('0x30')]=function(_0x1ccf9b){try{if(!_[_0x7f56('0x26')](queues[_0x1ccf9b['uniqueid']])){utils['debug'](util[_0x7f56('0x4')](_0x7f56('0x31'),_0x1ccf9b['uniqueid']),_0x1ccf9b);utils[_0x7f56('0x3')](util['format'](_0x7f56('0x32'),_0x1ccf9b[_0x7f56('0x5')],queues[_0x1ccf9b[_0x7f56('0x5')]]['name'],_0x1ccf9b[_0x7f56('0x33')],_0x1ccf9b['connectedlinename']));queues[_0x1ccf9b['uniqueid']][_0x7f56('0x30')]=!![];queues[_0x1ccf9b[_0x7f56('0x5')]]['queuecallerleaveAt']=utils[_0x7f56('0x16')]();queues[_0x1ccf9b['uniqueid']][_0x7f56('0x34')]=utils[_0x7f56('0x35')](queues[_0x1ccf9b[_0x7f56('0x5')]][_0x7f56('0x18')],queues[_0x1ccf9b['uniqueid']][_0x7f56('0x36')]);queues[_0x1ccf9b[_0x7f56('0x5')]][_0x7f56('0x14')]=_0x1ccf9b[_0x7f56('0x14')];queues[_0x1ccf9b[_0x7f56('0x5')]][_0x7f56('0x37')]=_0x1ccf9b[_0x7f56('0x37')];queues[_0x1ccf9b[_0x7f56('0x5')]][_0x7f56('0x33')]=_0x1ccf9b['connectedlinenum'];queues[_0x1ccf9b['uniqueid']][_0x7f56('0x38')]=_0x1ccf9b['connectedlinename'];}}catch(_0x1b2bfb){utils[_0x7f56('0x21')](util['format'](_0x7f56('0x31'),_0x1ccf9b[_0x7f56('0x5')]),_0x1b2bfb);}};exports['agentconnect']=function(_0x38a2a){try{if(!_[_0x7f56('0x26')](queues[_0x38a2a[_0x7f56('0x5')]])){utils['debug'](util[_0x7f56('0x4')](_0x7f56('0x39'),_0x38a2a[_0x7f56('0x5')]),_0x38a2a);utils[_0x7f56('0x3')](util['format'](_0x7f56('0x3a'),_0x38a2a['uniqueid'],queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x1f')],_0x38a2a[_0x7f56('0x3b')],_0x38a2a[_0x7f56('0x3c')]));queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x19')]=![];queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x19')]=![];queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x2b')]=null;queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x1a')]=![];queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0xa')]=null;queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x27')]=null;queues[_0x38a2a[_0x7f56('0x5')]][_0x7f56('0x3d')]=!![];queues[_0x38a2a['uniqueid']][_0x7f56('0x9')]=_0x38a2a[_0x7f56('0x3c')];queues[_0x38a2a['uniqueid']][_0x7f56('0x8')]=_0x38a2a['membername'];}}catch(_0x15483e){utils['error'](util[_0x7f56('0x4')]('[%s][queues][agentconnect]',_0x38a2a[_0x7f56('0x5')]),_0x15483e);}};exports[_0x7f56('0x3e')]=function(_0x23dc1d){try{if(!_['isNil'](queues[_0x23dc1d[_0x7f56('0x5')]])){if(queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x18')]){utils[_0x7f56('0x11')](util[_0x7f56('0x4')](_0x7f56('0x3f'),_0x23dc1d[_0x7f56('0x5')]),_0x23dc1d);queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x19')]=![];queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x19')]=![];queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x2b')]=null;queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x1a')]=![];queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x27')]=null;queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x3d')]=!![];queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x8')]=_0x23dc1d[_0x7f56('0x3b')];queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x1b')]=!![];queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0x1c')]=utils[_0x7f56('0x16')]();if(_0x23dc1d[_0x7f56('0x40')]==_0x7f56('0x41')){if(!queues[_0x23dc1d[_0x7f56('0x5')]]['transfer']){queues[_0x23dc1d['uniqueid']][_0x7f56('0xa')]=_0x7f56('0x42');}}else{queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0xa')]=_0x7f56('0x43')+_0x23dc1d[_0x7f56('0x40')][_0x7f56('0x24')]();}utils[_0x7f56('0x3')](util['format'](_0x7f56('0x44'),_0x23dc1d[_0x7f56('0x5')],queues[_0x23dc1d['uniqueid']][_0x7f56('0x1f')],_0x23dc1d[_0x7f56('0x3b')],queues[_0x23dc1d[_0x7f56('0x5')]][_0x7f56('0xa')]));writeDB(queues[_0x23dc1d[_0x7f56('0x5')]]);}}}catch(_0x1cc07d){utils[_0x7f56('0x21')](util[_0x7f56('0x4')]('[%s][queues][agentcomplete]',_0x23dc1d[_0x7f56('0x5')]),_0x1cc07d);}};exports['blindtransfer']=function(_0x9d77d9){try{if(!_[_0x7f56('0x26')](queues[_0x9d77d9[_0x7f56('0x45')]])){utils[_0x7f56('0x11')](util[_0x7f56('0x4')](_0x7f56('0x46'),_0x9d77d9['uniqueid']),_0x9d77d9);queues[_0x9d77d9['transfereeuniqueid']][_0x7f56('0x41')]=!![];queues[_0x9d77d9[_0x7f56('0x45')]][_0x7f56('0x47')]='BLIND';queues[_0x9d77d9['transfereeuniqueid']]['transferexten']=_0x9d77d9[_0x7f56('0x48')];queues[_0x9d77d9['transfereeuniqueid']][_0x7f56('0x49')]=_0x9d77d9[_0x7f56('0x45')];queues[_0x9d77d9[_0x7f56('0x45')]]['queuecallerexitreason']=_0x7f56('0x4a');utils['info'](util[_0x7f56('0x4')](_0x7f56('0x4b'),_0x9d77d9[_0x7f56('0x5')],queues[_0x9d77d9[_0x7f56('0x45')]]['name'],_0x9d77d9[_0x7f56('0x45')],_0x9d77d9[_0x7f56('0x48')]));}}catch(_0x15437f){utils[_0x7f56('0x21')](util['format'](_0x7f56('0x46'),_0x9d77d9[_0x7f56('0x5')]),_0x15437f);}};exports[_0x7f56('0x4c')]=function(_0x2c8c48){try{utils[_0x7f56('0x11')](util[_0x7f56('0x4')](_0x7f56('0x4d'),_0x2c8c48['origtransfereruniqueid']),_0x2c8c48);if(_0x2c8c48[_0x7f56('0x4e')]==_0x2c8c48['origtransfererlinkedid']){if(!_[_0x7f56('0x26')](queues[_0x2c8c48[_0x7f56('0x4f')]])){utils[_0x7f56('0x3')](util[_0x7f56('0x4')](_0x7f56('0x50'),_0x2c8c48['origtransfereruniqueid'],queues[_0x2c8c48[_0x7f56('0x4f')]][_0x7f56('0x1f')],_0x2c8c48[_0x7f56('0x51')]));queues[_0x2c8c48[_0x7f56('0x4f')]][_0x7f56('0x41')]=!![];queues[_0x2c8c48[_0x7f56('0x4f')]][_0x7f56('0x47')]=_0x7f56('0x52');queues[_0x2c8c48['secondtransfererlinkedid']]['transferexten']=_0x2c8c48[_0x7f56('0x51')];queues[_0x2c8c48[_0x7f56('0x4f')]][_0x7f56('0x49')]=_0x2c8c48[_0x7f56('0x4e')];queues[_0x2c8c48[_0x7f56('0x4f')]][_0x7f56('0xa')]=_0x7f56('0x53');}if(!_['isNil'](queues[_0x2c8c48[_0x7f56('0x54')]])){if(_0x2c8c48[_0x7f56('0x55')]&&queues[_0x2c8c48['transfereelinkedid']]){queues[_0x2c8c48[_0x7f56('0x55')]][_0x7f56('0x20')]=0x1;queues[_0x2c8c48['transfereeuniqueid']]=_[_0x7f56('0x56')](queues[_0x2c8c48[_0x7f56('0x55')]]);queues[_0x2c8c48[_0x7f56('0x45')]][_0x7f56('0xf')]=_0x2c8c48[_0x7f56('0x57')];queues[_0x2c8c48[_0x7f56('0x45')]]['queuecallerenterreason']=0x2;queues[_0x2c8c48[_0x7f56('0x45')]][_0x7f56('0x58')]=queues[_0x2c8c48[_0x7f56('0x4f')]]['calleridnum'];queues[_0x2c8c48[_0x7f56('0x45')]][_0x7f56('0x59')]=queues[_0x2c8c48['secondtransfererlinkedid']][_0x7f56('0x59')];queues[_0x2c8c48['transfereeuniqueid']][_0x7f56('0x36')]=utils[_0x7f56('0x16')]();queues[_0x2c8c48[_0x7f56('0x45')]]['queuecallerleaveAt']=utils[_0x7f56('0x16')]();queues[_0x2c8c48[_0x7f56('0x45')]]['holdtime']=0x0;queues[_0x2c8c48[_0x7f56('0x45')]][_0x7f56('0x5a')]=0x0;utils[_0x7f56('0x3')](util[_0x7f56('0x4')](_0x7f56('0x5b'),_0x2c8c48[_0x7f56('0x4e')],queues[_0x2c8c48['transfereeuniqueid']][_0x7f56('0x1f')],queues[_0x2c8c48[_0x7f56('0x45')]][_0x7f56('0x58')],queues[_0x2c8c48[_0x7f56('0x45')]][_0x7f56('0x59')]));}else{utils[_0x7f56('0x3')](util['format'](_0x7f56('0x5c'),_0x2c8c48[_0x7f56('0x4e')],queues[_0x2c8c48['origtransfererlinkedid']][_0x7f56('0x1f')],_0x2c8c48[_0x7f56('0x4f')]));queues[_0x2c8c48[_0x7f56('0x54')]][_0x7f56('0xf')]=_0x2c8c48[_0x7f56('0x4f')];}}}else if(_0x2c8c48[_0x7f56('0x5d')]==_0x2c8c48[_0x7f56('0x4f')]){if(!_[_0x7f56('0x26')](queues[_0x2c8c48[_0x7f56('0x54')]])){utils['info'](util[_0x7f56('0x4')]('[%s][queues][attendedtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER',_0x2c8c48[_0x7f56('0x4e')],queues[_0x2c8c48[_0x7f56('0x54')]][_0x7f56('0x1f')],_0x2c8c48[_0x7f56('0x5d')],_0x2c8c48[_0x7f56('0x5e')]));queues[_0x2c8c48['origtransfererlinkedid']][_0x7f56('0x41')]=!![];queues[_0x2c8c48[_0x7f56('0x54')]]['transfertype']=_0x7f56('0x52');queues[_0x2c8c48[_0x7f56('0x54')]][_0x7f56('0x5f')]=_0x2c8c48['secondtransfererexten'];queues[_0x2c8c48[_0x7f56('0x54')]][_0x7f56('0x49')]=_0x2c8c48[_0x7f56('0x5d')];queues[_0x2c8c48[_0x7f56('0x54')]][_0x7f56('0xa')]='ATTENDEDTRANSFER';}if(!_['isNil'](queues[_0x2c8c48['secondtransfererlinkedid']])){if(_0x2c8c48['transfertargetlinkedid']&&queues[_0x2c8c48['transfertargetlinkedid']]){queues[_0x2c8c48[_0x7f56('0x60')]][_0x7f56('0x20')]=0x1;queues[_0x2c8c48[_0x7f56('0x57')]]=_[_0x7f56('0x56')](queues[_0x2c8c48['transfertargetlinkedid']]);queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0xf')]=_0x2c8c48[_0x7f56('0x57')];queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x20')]=0x2;queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x58')]=queues[_0x2c8c48[_0x7f56('0x54')]][_0x7f56('0x58')];queues[_0x2c8c48['transfertargetuniqueid']][_0x7f56('0x59')]=queues[_0x2c8c48['origtransfererlinkedid']][_0x7f56('0x59')];queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x36')]=utils[_0x7f56('0x16')]();queues[_0x2c8c48[_0x7f56('0x57')]]['queuecallerleaveAt']=utils[_0x7f56('0x16')]();queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x34')]=0x0;queues[_0x2c8c48['transfertargetuniqueid']][_0x7f56('0x5a')]=0x0;utils[_0x7f56('0x3')](util[_0x7f56('0x4')]('[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s\x20calleridnum:%s\x20calleridname:%s',_0x2c8c48[_0x7f56('0x4e')],queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x1f')],queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0xf')],queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x58')],queues[_0x2c8c48[_0x7f56('0x57')]][_0x7f56('0x59')]));}else{utils[_0x7f56('0x3')](util[_0x7f56('0x4')]('[%s][queues][attendedtransfer]\x20name:%s\x20transfereduniqueid:%s',_0x2c8c48[_0x7f56('0x4e')],queues[_0x2c8c48['secondtransfererlinkedid']]['name'],_0x2c8c48[_0x7f56('0x54')]));queues[_0x2c8c48[_0x7f56('0x4f')]][_0x7f56('0xf')]=_0x2c8c48[_0x7f56('0x54')];}}}}catch(_0x43ae8c){utils[_0x7f56('0x21')](util[_0x7f56('0x4')]('[%s][queues][attendedtransfer]',_0x2c8c48[_0x7f56('0x4e')]),_0x43ae8c);}};exports[_0x7f56('0x61')]=function(_0x10200e){try{if(!_[_0x7f56('0x26')](queues[_0x10200e[_0x7f56('0x5')]])){utils[_0x7f56('0x11')](util['format'](_0x7f56('0x62'),_0x10200e[_0x7f56('0x5')]),_0x10200e);queues[_0x10200e[_0x7f56('0x5')]][_0x7f56('0x63')]=utils[_0x7f56('0x16')]();utils[_0x7f56('0x3')](util[_0x7f56('0x4')](_0x7f56('0x64'),_0x10200e['uniqueid'],queues[_0x10200e[_0x7f56('0x5')]][_0x7f56('0x1f')],queues[_0x10200e[_0x7f56('0x5')]][_0x7f56('0x63')]));}}catch(_0x703ca){utils['error'](util[_0x7f56('0x4')]('[%s][queues][musiconholdstart]',_0x10200e[_0x7f56('0x5')]),_0x703ca);}};exports[_0x7f56('0x65')]=function(_0x29b1dc){try{if(!_[_0x7f56('0x26')](queues[_0x29b1dc[_0x7f56('0x5')]])){if(!_[_0x7f56('0x26')](queues[_0x29b1dc['uniqueid']][_0x7f56('0x63')])){utils['debug'](util['format'](_0x7f56('0x66'),_0x29b1dc[_0x7f56('0x5')]),_0x29b1dc);queues[_0x29b1dc[_0x7f56('0x5')]]['mohtime']+=utils[_0x7f56('0x35')](utils[_0x7f56('0x16')](),queues[_0x29b1dc[_0x7f56('0x5')]][_0x7f56('0x63')]);utils[_0x7f56('0x3')](util['format'](_0x7f56('0x67'),_0x29b1dc['uniqueid'],queues[_0x29b1dc[_0x7f56('0x5')]][_0x7f56('0x1f')],queues[_0x29b1dc[_0x7f56('0x5')]][_0x7f56('0x5a')]));delete queues[_0x29b1dc[_0x7f56('0x5')]][_0x7f56('0x63')];}}}catch(_0x212399){utils['error'](util[_0x7f56('0x4')](_0x7f56('0x66'),_0x29b1dc[_0x7f56('0x5')]),_0x212399);}};
\ No newline at end of file