Built motion from commit (unavailable).|2.5.20
[motion2.git] / server / services / xdr / queues.controller.js
index 9445cd3..79e5300 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0e49=['lodash','./utils','info','format','QUEUE|%s|%s|%s|%s|%s|%s|%s','uniqueid','channel','queue','calleridnum','accountcode','getVoiceQueueByName','then','type','CreateVoiceQueueReport','request','transfereduniqueid','queuecallerjoin','assign','position','now','hangup','isNil','queuecallerleaveAt','queuecallerexit','queuecallercomplete','queuecallercompleteAt','queuecallerexitreason','COMPLETEDBYAGENT','queuecallerenterreason','varset','variable','queuestatus','value','CONTINUE','queuecallerexitAt','toUpperCase','queueposition','queuecallerabandon','queuecallerabandonAt','EXITWITHKEY','ABANDONED','queuecallerleave','holdtime','diffTime','count','connectedlinenum','connectedlinename','agentconnect','assigned','destaccountcode','membername','agentcomplete','lastAssignedTo','transfer','TRANSFER','COMPLETEDBY','reason','blindtransfer','transfereeuniqueid','transfertype','BLIND','extension','transferuniqueid','attendedtransfer','origtransfereruniqueid','origtransfererlinkedid','secondtransfererlinkedid','ATTENDED','transferexten','origtransfererexten','ATTENDEDTRANSFER','transfereelinkedid','calleridname','queuecallerjoinAt','secondtransfereruniqueid','secondtransfererexten','transfertargetlinkedid','clone','transfertargetuniqueid','mohtime','error','stack','musiconholdstart','musiconholdstartAt'];(function(_0x3fbb70,_0x3b4a57){var _0x424fbe=function(_0xca478){while(--_0xca478){_0x3fbb70['push'](_0x3fbb70['shift']());}};_0x424fbe(++_0x3b4a57);}(_0x0e49,0x1a4));var _0x90e4=function(_0x19f3e5,_0x1c099e){_0x19f3e5=_0x19f3e5-0x0;var _0x5cd24e=_0x0e49[_0x19f3e5];return _0x5cd24e;};'use strict';var _=require(_0x90e4('0x0'));var util=require('util');var utils=require(_0x90e4('0x1'));var queues={};function writeDB(_0x1b2ddc){utils[_0x90e4('0x2')](util[_0x90e4('0x3')](_0x90e4('0x4'),_0x1b2ddc[_0x90e4('0x5')],_0x1b2ddc[_0x90e4('0x6')],_0x1b2ddc[_0x90e4('0x7')],_0x1b2ddc['lastAssignedTo'],_0x1b2ddc[_0x90e4('0x8')],_0x1b2ddc[_0x90e4('0x9')],_0x1b2ddc['queuecallerexitreason']));if(_0x1b2ddc[_0x90e4('0x7')]){utils[_0x90e4('0xa')](_0x1b2ddc[_0x90e4('0x7')])[_0x90e4('0xb')](function(_0x4faf3f){if(_0x4faf3f){_0x1b2ddc[_0x90e4('0xc')]=_0x4faf3f[_0x90e4('0xc')];}utils['request'](_0x90e4('0xd'),_0x1b2ddc);});}else{utils[_0x90e4('0xe')](_0x90e4('0xd'),_0x1b2ddc);}if(_0x1b2ddc[_0x90e4('0xf')]){delete queues[_0x1b2ddc[_0x90e4('0xf')]];}else{delete queues[_0x1b2ddc['uniqueid']];}}exports[_0x90e4('0x10')]=function(_0x2c6f53){queues[_0x2c6f53[_0x90e4('0x5')]]=_[_0x90e4('0x11')](_0x2c6f53,{'originalposition':_0x2c6f53[_0x90e4('0x12')],'queuecallerjoinAt':utils[_0x90e4('0x13')](),'mohtime':0x0});};exports[_0x90e4('0x14')]=function(_0x992648){if(!_[_0x90e4('0x15')](queues[_0x992648[_0x90e4('0x5')]])){if(queues[_0x992648[_0x90e4('0x5')]][_0x90e4('0x16')]){if(!queues[_0x992648['uniqueid']]['queuecallerabandon']&&!queues[_0x992648[_0x90e4('0x5')]][_0x90e4('0x17')]){queues[_0x992648[_0x90e4('0x5')]][_0x90e4('0x18')]=!![];queues[_0x992648[_0x90e4('0x5')]][_0x90e4('0x19')]=utils[_0x90e4('0x13')]();queues[_0x992648['uniqueid']][_0x90e4('0x1a')]=_0x90e4('0x1b');}writeDB(queues[_0x992648[_0x90e4('0x5')]]);}else{if(queues[_0x992648[_0x90e4('0x5')]][_0x90e4('0xf')]){queues[queues[_0x992648[_0x90e4('0x5')]][_0x90e4('0xf')]]=queues[_0x992648['uniqueid']];queues[queues[_0x992648[_0x90e4('0x5')]]['transfereduniqueid']][_0x90e4('0x1c')]=0x2;delete queues[_0x992648[_0x90e4('0x5')]];}}}};exports[_0x90e4('0x1d')]=function(_0xa21469){if(!_[_0x90e4('0x15')](_0xa21469[_0x90e4('0x1e')][_0x90e4('0x1f')])&&_0xa21469[_0x90e4('0x20')]['toUpperCase']()!==_0x90e4('0x21')){if(!_['isNil'](queues[_0xa21469['uniqueid']])){queues[_0xa21469[_0x90e4('0x5')]]['queuecallerabandon']=![];queues[_0xa21469[_0x90e4('0x5')]]['queuecallerabandonAt']=null;queues[_0xa21469['uniqueid']][_0x90e4('0x17')]=!![];queues[_0xa21469[_0x90e4('0x5')]][_0x90e4('0x22')]=utils[_0x90e4('0x13')]();queues[_0xa21469[_0x90e4('0x5')]][_0x90e4('0x1a')]=_0xa21469[_0x90e4('0x20')][_0x90e4('0x23')]();writeDB(queues[_0xa21469[_0x90e4('0x5')]]);}}else if(!_[_0x90e4('0x15')](_0xa21469[_0x90e4('0x1e')][_0x90e4('0x24')])){if(!_[_0x90e4('0x15')](queues[_0xa21469[_0x90e4('0x5')]])&&!queues[_0xa21469[_0x90e4('0x5')]][_0x90e4('0x25')]){queues[_0xa21469['uniqueid']][_0x90e4('0x25')]=![];queues[_0xa21469[_0x90e4('0x5')]][_0x90e4('0x26')]=null;queues[_0xa21469[_0x90e4('0x5')]]['queuecallerexit']=!![];queues[_0xa21469[_0x90e4('0x5')]][_0x90e4('0x22')]=utils[_0x90e4('0x13')]();queues[_0xa21469['uniqueid']][_0x90e4('0x1a')]=_0x90e4('0x27');}}};exports[_0x90e4('0x25')]=function(_0x4eb3a6){if(!_[_0x90e4('0x15')](queues[_0x4eb3a6[_0x90e4('0x5')]])){queues[_0x4eb3a6[_0x90e4('0x5')]][_0x90e4('0x17')]=![];queues[_0x4eb3a6['uniqueid']]['queuecallerexitAt']=null;queues[_0x4eb3a6[_0x90e4('0x5')]]['queuecallerabandon']=!![];queues[_0x4eb3a6[_0x90e4('0x5')]][_0x90e4('0x26')]=utils[_0x90e4('0x13')]();queues[_0x4eb3a6[_0x90e4('0x5')]][_0x90e4('0x1a')]=_0x90e4('0x28');}};exports[_0x90e4('0x29')]=function(_0x14bf0a){if(!_[_0x90e4('0x15')](queues[_0x14bf0a[_0x90e4('0x5')]])){queues[_0x14bf0a['uniqueid']][_0x90e4('0x29')]=!![];queues[_0x14bf0a['uniqueid']][_0x90e4('0x16')]=utils[_0x90e4('0x13')]();queues[_0x14bf0a[_0x90e4('0x5')]][_0x90e4('0x2a')]=utils[_0x90e4('0x2b')](queues[_0x14bf0a[_0x90e4('0x5')]]['queuecallerleaveAt'],queues[_0x14bf0a['uniqueid']]['queuecallerjoinAt']);queues[_0x14bf0a[_0x90e4('0x5')]]['position']=_0x14bf0a[_0x90e4('0x12')];queues[_0x14bf0a[_0x90e4('0x5')]][_0x90e4('0x2c')]=_0x14bf0a[_0x90e4('0x2c')];queues[_0x14bf0a[_0x90e4('0x5')]][_0x90e4('0x2d')]=_0x14bf0a[_0x90e4('0x2d')];queues[_0x14bf0a['uniqueid']][_0x90e4('0x2e')]=_0x14bf0a[_0x90e4('0x2e')];}};exports[_0x90e4('0x2f')]=function(_0x2622a3){if(!_[_0x90e4('0x15')](queues[_0x2622a3['uniqueid']])){queues[_0x2622a3[_0x90e4('0x5')]]['queuecallerabandon']=![];queues[_0x2622a3[_0x90e4('0x5')]][_0x90e4('0x25')]=![];queues[_0x2622a3['uniqueid']]['queuecallerabandonAt']=null;queues[_0x2622a3[_0x90e4('0x5')]][_0x90e4('0x17')]=![];queues[_0x2622a3[_0x90e4('0x5')]][_0x90e4('0x1a')]=null;queues[_0x2622a3[_0x90e4('0x5')]]['queuecallerexitAt']=null;queues[_0x2622a3[_0x90e4('0x5')]][_0x90e4('0x30')]=!![];queues[_0x2622a3['uniqueid']][_0x90e4('0x9')]=_0x2622a3[_0x90e4('0x31')];queues[_0x2622a3[_0x90e4('0x5')]]['lastAssignedTo']=_0x2622a3[_0x90e4('0x32')];}};exports[_0x90e4('0x33')]=function(_0x5211f7){if(!_[_0x90e4('0x15')](queues[_0x5211f7['uniqueid']])){if(queues[_0x5211f7[_0x90e4('0x5')]][_0x90e4('0x16')]){queues[_0x5211f7[_0x90e4('0x5')]][_0x90e4('0x25')]=![];queues[_0x5211f7['uniqueid']][_0x90e4('0x25')]=![];queues[_0x5211f7[_0x90e4('0x5')]]['queuecallerabandonAt']=null;queues[_0x5211f7['uniqueid']][_0x90e4('0x17')]=![];queues[_0x5211f7[_0x90e4('0x5')]][_0x90e4('0x22')]=null;queues[_0x5211f7['uniqueid']][_0x90e4('0x30')]=!![];queues[_0x5211f7['uniqueid']][_0x90e4('0x34')]=_0x5211f7[_0x90e4('0x32')];queues[_0x5211f7['uniqueid']][_0x90e4('0x18')]=!![];queues[_0x5211f7[_0x90e4('0x5')]][_0x90e4('0x19')]=utils['now']();if(_0x5211f7['reason']==_0x90e4('0x35')){if(!queues[_0x5211f7['uniqueid']][_0x90e4('0x35')]){queues[_0x5211f7[_0x90e4('0x5')]][_0x90e4('0x1a')]=_0x90e4('0x36');}}else{queues[_0x5211f7[_0x90e4('0x5')]][_0x90e4('0x1a')]=_0x90e4('0x37')+_0x5211f7[_0x90e4('0x38')]['toUpperCase']();}writeDB(queues[_0x5211f7[_0x90e4('0x5')]]);}}};exports[_0x90e4('0x39')]=function(_0x46adcd){if(!_[_0x90e4('0x15')](queues[_0x46adcd[_0x90e4('0x3a')]])){queues[_0x46adcd[_0x90e4('0x3a')]]['transfer']=!![];queues[_0x46adcd[_0x90e4('0x3a')]][_0x90e4('0x3b')]=_0x90e4('0x3c');queues[_0x46adcd[_0x90e4('0x3a')]]['transferexten']=_0x46adcd[_0x90e4('0x3d')];queues[_0x46adcd[_0x90e4('0x3a')]][_0x90e4('0x3e')]=_0x46adcd[_0x90e4('0x3a')];queues[_0x46adcd['transfereeuniqueid']][_0x90e4('0x1a')]='BLINDTRANSFER';}};exports[_0x90e4('0x3f')]=function(_0x552580){try{if(_0x552580[_0x90e4('0x40')]==_0x552580[_0x90e4('0x41')]){if(!_[_0x90e4('0x15')](queues[_0x552580['secondtransfererlinkedid']])){queues[_0x552580['secondtransfererlinkedid']][_0x90e4('0x35')]=!![];queues[_0x552580[_0x90e4('0x42')]]['transfertype']=_0x90e4('0x43');queues[_0x552580[_0x90e4('0x42')]][_0x90e4('0x44')]=_0x552580[_0x90e4('0x45')];queues[_0x552580[_0x90e4('0x42')]][_0x90e4('0x3e')]=_0x552580[_0x90e4('0x40')];queues[_0x552580[_0x90e4('0x42')]][_0x90e4('0x1a')]=_0x90e4('0x46');}if(!_['isNil'](queues[_0x552580[_0x90e4('0x41')]])){if(_0x552580[_0x90e4('0x47')]&&queues[_0x552580['transfereelinkedid']]){queues[_0x552580[_0x90e4('0x47')]][_0x90e4('0x1c')]=0x1;queues[_0x552580[_0x90e4('0x3a')]]=_['clone'](queues[_0x552580['transfereelinkedid']]);queues[_0x552580[_0x90e4('0x3a')]][_0x90e4('0xf')]=_0x552580['transfertargetuniqueid'];queues[_0x552580[_0x90e4('0x3a')]]['queuecallerenterreason']=0x2;queues[_0x552580[_0x90e4('0x3a')]][_0x90e4('0x8')]=queues[_0x552580[_0x90e4('0x42')]][_0x90e4('0x8')];queues[_0x552580['transfereeuniqueid']][_0x90e4('0x48')]=queues[_0x552580['secondtransfererlinkedid']][_0x90e4('0x48')];queues[_0x552580[_0x90e4('0x3a')]][_0x90e4('0x49')]=utils[_0x90e4('0x13')]();queues[_0x552580['transfereeuniqueid']][_0x90e4('0x16')]=utils[_0x90e4('0x13')]();queues[_0x552580[_0x90e4('0x3a')]][_0x90e4('0x2a')]=0x0;queues[_0x552580[_0x90e4('0x3a')]]['mohtime']=0x0;}else{queues[_0x552580[_0x90e4('0x41')]][_0x90e4('0xf')]=_0x552580[_0x90e4('0x42')];}}}else if(_0x552580[_0x90e4('0x4a')]==_0x552580[_0x90e4('0x42')]){if(!_['isNil'](queues[_0x552580[_0x90e4('0x41')]])){queues[_0x552580[_0x90e4('0x41')]][_0x90e4('0x35')]=!![];queues[_0x552580['origtransfererlinkedid']]['transfertype']=_0x90e4('0x43');queues[_0x552580[_0x90e4('0x41')]]['transferexten']=_0x552580[_0x90e4('0x4b')];queues[_0x552580['origtransfererlinkedid']]['transferuniqueid']=_0x552580['secondtransfereruniqueid'];queues[_0x552580['origtransfererlinkedid']][_0x90e4('0x1a')]='ATTENDEDTRANSFER';}if(!_[_0x90e4('0x15')](queues[_0x552580[_0x90e4('0x42')]])){if(_0x552580[_0x90e4('0x4c')]&&queues[_0x552580[_0x90e4('0x4c')]]){queues[_0x552580['transfertargetlinkedid']][_0x90e4('0x1c')]=0x1;queues[_0x552580['transfertargetuniqueid']]=_[_0x90e4('0x4d')](queues[_0x552580['transfertargetlinkedid']]);queues[_0x552580[_0x90e4('0x4e')]][_0x90e4('0xf')]=_0x552580['transfertargetuniqueid'];queues[_0x552580[_0x90e4('0x4e')]][_0x90e4('0x1c')]=0x2;queues[_0x552580['transfertargetuniqueid']][_0x90e4('0x8')]=queues[_0x552580[_0x90e4('0x41')]][_0x90e4('0x8')];queues[_0x552580[_0x90e4('0x4e')]]['calleridname']=queues[_0x552580[_0x90e4('0x41')]][_0x90e4('0x48')];queues[_0x552580[_0x90e4('0x4e')]][_0x90e4('0x49')]=utils['now']();queues[_0x552580[_0x90e4('0x4e')]]['queuecallerleaveAt']=utils[_0x90e4('0x13')]();queues[_0x552580[_0x90e4('0x4e')]][_0x90e4('0x2a')]=0x0;queues[_0x552580[_0x90e4('0x4e')]][_0x90e4('0x4f')]=0x0;}else{queues[_0x552580[_0x90e4('0x42')]][_0x90e4('0xf')]=_0x552580['origtransfererlinkedid'];}}}}catch(_0x1acddf){utils[_0x90e4('0x50')](_0x1acddf[_0x90e4('0x51')]);}};exports[_0x90e4('0x52')]=function(_0x4be93f){if(!_['isNil'](queues[_0x4be93f[_0x90e4('0x5')]])){queues[_0x4be93f[_0x90e4('0x5')]][_0x90e4('0x53')]=utils[_0x90e4('0x13')]();}};exports['musiconholdstop']=function(_0x54a554){if(!_[_0x90e4('0x15')](queues[_0x54a554['uniqueid']])){if(!_['isNil'](queues[_0x54a554[_0x90e4('0x5')]][_0x90e4('0x53')])){queues[_0x54a554[_0x90e4('0x5')]][_0x90e4('0x4f')]+=utils[_0x90e4('0x2b')](utils[_0x90e4('0x13')](),queues[_0x54a554[_0x90e4('0x5')]][_0x90e4('0x53')]);delete queues[_0x54a554['uniqueid']][_0x90e4('0x53')];}}};
\ No newline at end of file
+var _0x3f2e=['agentconnect','[%s][queues][agentconnect]','[%s][queues][agentconnect]\x20name:%s\x20agent:%s\x20accountcode:%s','membername','assigned','destaccountcode','[%s][queues][agentcomplete]','reason','transfer','TRANSFER','COMPLETEDBY','toUpperCase','[%s][queues][agentcomplete]\x20name:%s\x20agent:%s\x20queuecallerexitreason:%s','blindtransfer','transfereeuniqueid','BLIND','transferexten','BLINDTRANSFER','[%s][queues][blindtransfer]\x20name:%s\x20transferuniqueid:%s\x20transferexten:%s\x20queuecallerexitreason:BLINDTRANSFER','extension','[%s][queues][blindtransfer]','attendedtransfer','origtransfereruniqueid','secondtransfererlinkedid','[%s][queues][attendedtransfer]\x20name:%s\x20transferexten:%s\x20queuecallerexitreason:ATTENDEDTRANSFER','origtransfererexten','ATTENDED','transferuniqueid','ATTENDEDTRANSFER','origtransfererlinkedid','transfereelinkedid','clone','transfertargetuniqueid','calleridnum','calleridname','queuecallerjoinAt','holdtime','mohtime','[%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','[%s][queues][attendedtransfer]','musiconholdstart','[%s][queues][musiconholdstart]','[%s][queues][musiconholdstop]\x20name:%s\x20musiconholdstartAt:%s','musiconholdstop','musiconholdstartAt','[%s][queues][musiconholdstop]\x20name:%s\x20mohtime:%s','[%s][queues][musiconholdstop]','lodash','./utils','info','format','[%s][queues][writeDB]\x20channel:%s\x20queue:%s\x20lastAssignedTo:%s\x20calleridnum:%s\x20accountcode:%s\x20queuecallerexitreason:%s','uniqueid','channel','lastAssignedTo','accountcode','queuecallerexitreason','then','type','request','CreateVoiceQueueReport','transfereduniqueid','queuecallerjoin','debug','[%s][queues][queuecallerjoin]','queue','position','now','error','hangup','isNil','queuecallerleaveAt','queuecallerabandon','queuecallerexit','queuecallercomplete','COMPLETEDBYAGENT','[%s][queues][hangup]\x20name:%s\x20queuecallerexitreason:%s','name','[%s][queues][hangup]\x20name:%s\x20transfereduniqueid:%s','queuecallerenterreason','[%s][queues][hangup]','varset','[%s][queues][varset]','value','CONTINUE','queuecallerabandonAt','queuecallerexitAt','[%s][queues][varset]\x20name:%s\x20variable:queuestatus\x20value:%s\x20queuecallerexitreason:%s','variable','queueposition','EXITWITHKEY','[%s][queues][queuecallerabandon]','ABANDONED','[%s][queues][queuecallerabandon]\x20name:%s\x20queuecallerexitreason:%s','[%s][queues][queuecallerleave]','[%s][queues][queuecallerleave]\x20name:%s\x20connectedlinenum:%s\x20connectedlinename:%s','connectedlinenum','connectedlinename','queuecallerleave','diffTime'];(function(_0x19950b,_0x53d0d7){var _0x3c6b41=function(_0x3924ad){while(--_0x3924ad){_0x19950b['push'](_0x19950b['shift']());}};_0x3c6b41(++_0x53d0d7);}(_0x3f2e,0x9d));var _0xe3f2=function(_0xb4bdb3,_0x48dca0){_0xb4bdb3=_0xb4bdb3-0x0;var _0x4c8c02=_0x3f2e[_0xb4bdb3];return _0x4c8c02;};'use strict';var _=require(_0xe3f2('0x0'));var util=require('util');var utils=require(_0xe3f2('0x1'));var queues={};function writeDB(_0x409f2d){utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x4'),_0x409f2d[_0xe3f2('0x5')],_0x409f2d[_0xe3f2('0x6')],_0x409f2d['queue'],_0x409f2d[_0xe3f2('0x7')],_0x409f2d['calleridnum'],_0x409f2d[_0xe3f2('0x8')],_0x409f2d[_0xe3f2('0x9')]));if(_0x409f2d['queue']){utils['getVoiceQueueByName'](_0x409f2d['queue'])[_0xe3f2('0xa')](function(_0x42771b){if(_0x42771b){_0x409f2d[_0xe3f2('0xb')]=_0x42771b[_0xe3f2('0xb')];}utils['request']('CreateVoiceQueueReport',_0x409f2d);});}else{utils[_0xe3f2('0xc')](_0xe3f2('0xd'),_0x409f2d);}if(_0x409f2d[_0xe3f2('0xe')]){delete queues[_0x409f2d[_0xe3f2('0xe')]];}else{delete queues[_0x409f2d[_0xe3f2('0x5')]];}}exports[_0xe3f2('0xf')]=function(_0x28df6a){try{utils[_0xe3f2('0x10')](util[_0xe3f2('0x3')](_0xe3f2('0x11'),_0x28df6a[_0xe3f2('0x5')]),_0x28df6a);utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')]('[%s][queues][queuecallerjoin]\x20name:%s\x20position:%s',_0x28df6a[_0xe3f2('0x5')],_0x28df6a[_0xe3f2('0x12')],_0x28df6a[_0xe3f2('0x13')]));queues[_0x28df6a['uniqueid']]=_['assign'](_0x28df6a,{'originalposition':_0x28df6a['position'],'queuecallerjoinAt':utils[_0xe3f2('0x14')](),'mohtime':0x0});}catch(_0x4d52e8){utils[_0xe3f2('0x15')](util[_0xe3f2('0x3')](_0xe3f2('0x11'),_0x28df6a['uniqueid']),_0x4d52e8);}};exports[_0xe3f2('0x16')]=function(_0x3447ac){try{if(!_[_0xe3f2('0x17')](queues[_0x3447ac[_0xe3f2('0x5')]])){utils[_0xe3f2('0x10')](util[_0xe3f2('0x3')]('[%s][queues][hangup]',_0x3447ac[_0xe3f2('0x5')]),_0x3447ac);if(queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0x18')]){if(!queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0x19')]&&!queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0x1a')]){queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0x1b')]=!![];queues[_0x3447ac['uniqueid']]['queuecallercompleteAt']=utils['now']();queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0x9')]=_0xe3f2('0x1c');}utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x1d'),_0x3447ac[_0xe3f2('0x5')],queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0x1e')],queues[_0x3447ac[_0xe3f2('0x5')]]['queuecallerexitreason']));writeDB(queues[_0x3447ac['uniqueid']]);}else if(queues[_0x3447ac['uniqueid']][_0xe3f2('0xe')]){utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x1f'),_0x3447ac['uniqueid'],queues[_0x3447ac[_0xe3f2('0x5')]]['name'],queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0xe')]));queues[queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0xe')]]=queues[_0x3447ac['uniqueid']];queues[queues[_0x3447ac[_0xe3f2('0x5')]][_0xe3f2('0xe')]][_0xe3f2('0x20')]=0x2;delete queues[_0x3447ac[_0xe3f2('0x5')]];}}}catch(_0x193ad6){utils[_0xe3f2('0x15')](util['format'](_0xe3f2('0x21'),_0x3447ac['uniqueid']),_0x193ad6);}};exports[_0xe3f2('0x22')]=function(_0x17026c){try{utils['debug'](util['format'](_0xe3f2('0x23'),_0x17026c['uniqueid']),_0x17026c);if(!_[_0xe3f2('0x17')](_0x17026c['variable']['queuestatus'])&&_0x17026c[_0xe3f2('0x24')]['toUpperCase']()!==_0xe3f2('0x25')){if(!_[_0xe3f2('0x17')](queues[_0x17026c['uniqueid']])){queues[_0x17026c['uniqueid']][_0xe3f2('0x19')]=![];queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x26')]=null;queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x1a')]=!![];queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x27')]=utils[_0xe3f2('0x14')]();queues[_0x17026c['uniqueid']][_0xe3f2('0x9')]=_0x17026c['value']['toUpperCase']();utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x28'),_0x17026c[_0xe3f2('0x5')],queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x1e')],_0x17026c[_0xe3f2('0x24')],queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x9')]));writeDB(queues[_0x17026c[_0xe3f2('0x5')]]);}}else if(!_[_0xe3f2('0x17')](_0x17026c[_0xe3f2('0x29')][_0xe3f2('0x2a')])){if(!_['isNil'](queues[_0x17026c[_0xe3f2('0x5')]])&&!queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x19')]){queues[_0x17026c['uniqueid']][_0xe3f2('0x19')]=![];queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x26')]=null;queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x1a')]=!![];queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x27')]=utils[_0xe3f2('0x14')]();queues[_0x17026c[_0xe3f2('0x5')]][_0xe3f2('0x9')]=_0xe3f2('0x2b');utils[_0xe3f2('0x2')](util['format']('[%s][queues][varset]\x20name:%s\x20variable:queueposition\x20value:%s\x20queuecallerexitreason:%s',_0x17026c[_0xe3f2('0x5')],queues[_0x17026c[_0xe3f2('0x5')]]['name'],_0x17026c[_0xe3f2('0x24')],queues[_0x17026c['uniqueid']][_0xe3f2('0x9')]));}}}catch(_0x1bcdb5){utils[_0xe3f2('0x15')](util['format'](_0xe3f2('0x23'),_0x17026c[_0xe3f2('0x5')]),_0x1bcdb5);}};exports[_0xe3f2('0x19')]=function(_0x2bb15d){try{if(!_[_0xe3f2('0x17')](queues[_0x2bb15d[_0xe3f2('0x5')]])){utils[_0xe3f2('0x10')](util[_0xe3f2('0x3')](_0xe3f2('0x2c'),_0x2bb15d['uniqueid']),_0x2bb15d);queues[_0x2bb15d[_0xe3f2('0x5')]][_0xe3f2('0x1a')]=![];queues[_0x2bb15d[_0xe3f2('0x5')]][_0xe3f2('0x27')]=null;queues[_0x2bb15d[_0xe3f2('0x5')]][_0xe3f2('0x19')]=!![];queues[_0x2bb15d[_0xe3f2('0x5')]][_0xe3f2('0x26')]=utils[_0xe3f2('0x14')]();queues[_0x2bb15d[_0xe3f2('0x5')]][_0xe3f2('0x9')]=_0xe3f2('0x2d');utils[_0xe3f2('0x2')](util['format'](_0xe3f2('0x2e'),_0x2bb15d['uniqueid'],queues[_0x2bb15d[_0xe3f2('0x5')]]['name'],queues[_0x2bb15d[_0xe3f2('0x5')]][_0xe3f2('0x9')]));}}catch(_0x3d5564){utils[_0xe3f2('0x15')](util['format'](_0xe3f2('0x2c'),_0x2bb15d['uniqueid']),_0x3d5564);}};exports['queuecallerleave']=function(_0x163624){try{if(!_[_0xe3f2('0x17')](queues[_0x163624['uniqueid']])){utils[_0xe3f2('0x10')](util['format'](_0xe3f2('0x2f'),_0x163624['uniqueid']),_0x163624);utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x30'),_0x163624[_0xe3f2('0x5')],queues[_0x163624[_0xe3f2('0x5')]][_0xe3f2('0x1e')],_0x163624[_0xe3f2('0x31')],_0x163624[_0xe3f2('0x32')]));queues[_0x163624[_0xe3f2('0x5')]][_0xe3f2('0x33')]=!![];queues[_0x163624[_0xe3f2('0x5')]][_0xe3f2('0x18')]=utils[_0xe3f2('0x14')]();queues[_0x163624['uniqueid']]['holdtime']=utils[_0xe3f2('0x34')](queues[_0x163624['uniqueid']][_0xe3f2('0x18')],queues[_0x163624[_0xe3f2('0x5')]]['queuecallerjoinAt']);queues[_0x163624[_0xe3f2('0x5')]][_0xe3f2('0x13')]=_0x163624[_0xe3f2('0x13')];queues[_0x163624['uniqueid']]['count']=_0x163624['count'];queues[_0x163624[_0xe3f2('0x5')]][_0xe3f2('0x31')]=_0x163624[_0xe3f2('0x31')];queues[_0x163624[_0xe3f2('0x5')]][_0xe3f2('0x32')]=_0x163624[_0xe3f2('0x32')];}}catch(_0x182dd3){utils[_0xe3f2('0x15')](util[_0xe3f2('0x3')](_0xe3f2('0x2f'),_0x163624[_0xe3f2('0x5')]),_0x182dd3);}};exports[_0xe3f2('0x35')]=function(_0x4258fb){try{if(!_[_0xe3f2('0x17')](queues[_0x4258fb[_0xe3f2('0x5')]])){utils['debug'](util[_0xe3f2('0x3')](_0xe3f2('0x36'),_0x4258fb['uniqueid']),_0x4258fb);utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x37'),_0x4258fb[_0xe3f2('0x5')],queues[_0x4258fb['uniqueid']][_0xe3f2('0x1e')],_0x4258fb[_0xe3f2('0x38')],_0x4258fb['destaccountcode']));queues[_0x4258fb[_0xe3f2('0x5')]][_0xe3f2('0x19')]=![];queues[_0x4258fb[_0xe3f2('0x5')]][_0xe3f2('0x19')]=![];queues[_0x4258fb[_0xe3f2('0x5')]][_0xe3f2('0x26')]=null;queues[_0x4258fb[_0xe3f2('0x5')]][_0xe3f2('0x1a')]=![];queues[_0x4258fb['uniqueid']][_0xe3f2('0x9')]=null;queues[_0x4258fb[_0xe3f2('0x5')]]['queuecallerexitAt']=null;queues[_0x4258fb['uniqueid']][_0xe3f2('0x39')]=!![];queues[_0x4258fb[_0xe3f2('0x5')]][_0xe3f2('0x8')]=_0x4258fb[_0xe3f2('0x3a')];queues[_0x4258fb[_0xe3f2('0x5')]][_0xe3f2('0x7')]=_0x4258fb['membername'];}}catch(_0x11921c){utils[_0xe3f2('0x15')](util['format'](_0xe3f2('0x36'),_0x4258fb[_0xe3f2('0x5')]),_0x11921c);}};exports['agentcomplete']=function(_0x3cf4ab){try{if(!_['isNil'](queues[_0x3cf4ab['uniqueid']])){if(queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x18')]){utils[_0xe3f2('0x10')](util[_0xe3f2('0x3')](_0xe3f2('0x3b'),_0x3cf4ab[_0xe3f2('0x5')]),_0x3cf4ab);queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x19')]=![];queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x19')]=![];queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x26')]=null;queues[_0x3cf4ab[_0xe3f2('0x5')]]['queuecallerexit']=![];queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x27')]=null;queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x39')]=!![];queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x7')]=_0x3cf4ab[_0xe3f2('0x38')];queues[_0x3cf4ab['uniqueid']][_0xe3f2('0x1b')]=!![];queues[_0x3cf4ab['uniqueid']]['queuecallercompleteAt']=utils[_0xe3f2('0x14')]();if(_0x3cf4ab[_0xe3f2('0x3c')]==_0xe3f2('0x3d')){if(!queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x3d')]){queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x9')]=_0xe3f2('0x3e');}}else{queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x9')]=_0xe3f2('0x3f')+_0x3cf4ab[_0xe3f2('0x3c')][_0xe3f2('0x40')]();}utils[_0xe3f2('0x2')](util['format'](_0xe3f2('0x41'),_0x3cf4ab['uniqueid'],queues[_0x3cf4ab[_0xe3f2('0x5')]][_0xe3f2('0x1e')],_0x3cf4ab[_0xe3f2('0x38')],queues[_0x3cf4ab['uniqueid']]['queuecallerexitreason']));writeDB(queues[_0x3cf4ab[_0xe3f2('0x5')]]);}}}catch(_0x5f8994){utils[_0xe3f2('0x15')](util[_0xe3f2('0x3')]('[%s][queues][agentcomplete]',_0x3cf4ab[_0xe3f2('0x5')]),_0x5f8994);}};exports[_0xe3f2('0x42')]=function(_0x150d16){try{if(!_[_0xe3f2('0x17')](queues[_0x150d16[_0xe3f2('0x43')]])){utils[_0xe3f2('0x10')](util['format']('[%s][queues][blindtransfer]',_0x150d16[_0xe3f2('0x5')]),_0x150d16);queues[_0x150d16['transfereeuniqueid']]['transfer']=!![];queues[_0x150d16['transfereeuniqueid']]['transfertype']=_0xe3f2('0x44');queues[_0x150d16[_0xe3f2('0x43')]][_0xe3f2('0x45')]=_0x150d16['extension'];queues[_0x150d16[_0xe3f2('0x43')]]['transferuniqueid']=_0x150d16[_0xe3f2('0x43')];queues[_0x150d16[_0xe3f2('0x43')]][_0xe3f2('0x9')]=_0xe3f2('0x46');utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x47'),_0x150d16[_0xe3f2('0x5')],queues[_0x150d16['transfereeuniqueid']][_0xe3f2('0x1e')],_0x150d16[_0xe3f2('0x43')],_0x150d16[_0xe3f2('0x48')]));}}catch(_0x41fd48){utils[_0xe3f2('0x15')](util['format'](_0xe3f2('0x49'),_0x150d16['uniqueid']),_0x41fd48);}};exports[_0xe3f2('0x4a')]=function(_0x3878a5){try{utils[_0xe3f2('0x10')](util[_0xe3f2('0x3')]('[%s][queues][attendedtransfer]',_0x3878a5[_0xe3f2('0x4b')]),_0x3878a5);if(_0x3878a5[_0xe3f2('0x4b')]==_0x3878a5['origtransfererlinkedid']){if(!_['isNil'](queues[_0x3878a5[_0xe3f2('0x4c')]])){utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x4d'),_0x3878a5[_0xe3f2('0x4b')],queues[_0x3878a5['secondtransfererlinkedid']][_0xe3f2('0x1e')],_0x3878a5[_0xe3f2('0x4e')]));queues[_0x3878a5[_0xe3f2('0x4c')]][_0xe3f2('0x3d')]=!![];queues[_0x3878a5[_0xe3f2('0x4c')]]['transfertype']=_0xe3f2('0x4f');queues[_0x3878a5['secondtransfererlinkedid']]['transferexten']=_0x3878a5[_0xe3f2('0x4e')];queues[_0x3878a5[_0xe3f2('0x4c')]][_0xe3f2('0x50')]=_0x3878a5['origtransfereruniqueid'];queues[_0x3878a5[_0xe3f2('0x4c')]][_0xe3f2('0x9')]=_0xe3f2('0x51');}if(!_[_0xe3f2('0x17')](queues[_0x3878a5[_0xe3f2('0x52')]])){if(_0x3878a5[_0xe3f2('0x53')]&&queues[_0x3878a5[_0xe3f2('0x53')]]){queues[_0x3878a5[_0xe3f2('0x53')]][_0xe3f2('0x20')]=0x1;queues[_0x3878a5[_0xe3f2('0x43')]]=_[_0xe3f2('0x54')](queues[_0x3878a5[_0xe3f2('0x53')]]);queues[_0x3878a5[_0xe3f2('0x43')]]['transfereduniqueid']=_0x3878a5[_0xe3f2('0x55')];queues[_0x3878a5[_0xe3f2('0x43')]][_0xe3f2('0x20')]=0x2;queues[_0x3878a5[_0xe3f2('0x43')]][_0xe3f2('0x56')]=queues[_0x3878a5[_0xe3f2('0x4c')]][_0xe3f2('0x56')];queues[_0x3878a5[_0xe3f2('0x43')]]['calleridname']=queues[_0x3878a5[_0xe3f2('0x4c')]][_0xe3f2('0x57')];queues[_0x3878a5[_0xe3f2('0x43')]][_0xe3f2('0x58')]=utils[_0xe3f2('0x14')]();queues[_0x3878a5[_0xe3f2('0x43')]][_0xe3f2('0x18')]=utils[_0xe3f2('0x14')]();queues[_0x3878a5['transfereeuniqueid']][_0xe3f2('0x59')]=0x0;queues[_0x3878a5[_0xe3f2('0x43')]][_0xe3f2('0x5a')]=0x0;utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')]('[%s][queues][attendedtransfer]\x20name:%s\x20calleridnum:%s\x20calleridname:%s',_0x3878a5['origtransfereruniqueid'],queues[_0x3878a5[_0xe3f2('0x43')]]['name'],queues[_0x3878a5[_0xe3f2('0x43')]][_0xe3f2('0x56')],queues[_0x3878a5['transfereeuniqueid']][_0xe3f2('0x57')]));}else{utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x5b'),_0x3878a5[_0xe3f2('0x4b')],queues[_0x3878a5[_0xe3f2('0x52')]][_0xe3f2('0x1e')],_0x3878a5[_0xe3f2('0x4c')]));queues[_0x3878a5[_0xe3f2('0x52')]][_0xe3f2('0xe')]=_0x3878a5[_0xe3f2('0x4c')];}}}else if(_0x3878a5[_0xe3f2('0x5c')]==_0x3878a5[_0xe3f2('0x4c')]){if(!_['isNil'](queues[_0x3878a5[_0xe3f2('0x52')]])){utils[_0xe3f2('0x2')](util[_0xe3f2('0x3')](_0xe3f2('0x5d'),_0x3878a5[_0xe3f2('0x4b')],queues[_0x3878a5['origtransfererlinkedid']][_0xe3f2('0x1e')],_0x3878a5[_0xe3f2('0x5c')],_0x3878a5[_0xe3f2('0x5e')]));queues[_0x3878a5[_0xe3f2('0x52')]]['transfer']=!![];queues[_0x3878a5[_0xe3f2('0x52')]]['transfertype']=_0xe3f2('0x4f');queues[_0x3878a5['origtransfererlinkedid']][_0xe3f2('0x45')]=_0x3878a5['secondtransfererexten'];queues[_0x3878a5['origtransfererlinkedid']][_0xe3f2('0x50')]=_0x3878a5['secondtransfereruniqueid'];queues[_0x3878a5[_0xe3f2('0x52')]][_0xe3f2('0x9')]='ATTENDEDTRANSFER';}if(!_[_0xe3f2('0x17')](queues[_0x3878a5['secondtransfererlinkedid']])){if(_0x3878a5['transfertargetlinkedid']&&queues[_0x3878a5[_0xe3f2('0x5f')]]){queues[_0x3878a5['transfertargetlinkedid']][_0xe3f2('0x20')]=0x1;queues[_0x3878a5[_0xe3f2('0x55')]]=_['clone'](queues[_0x3878a5[_0xe3f2('0x5f')]]);queues[_0x3878a5['transfertargetuniqueid']][_0xe3f2('0xe')]=_0x3878a5['transfertargetuniqueid'];queues[_0x3878a5['transfertargetuniqueid']][_0xe3f2('0x20')]=0x2;queues[_0x3878a5[_0xe3f2('0x55')]][_0xe3f2('0x56')]=queues[_0x3878a5[_0xe3f2('0x52')]][_0xe3f2('0x56')];queues[_0x3878a5[_0xe3f2('0x55')]]['calleridname']=queues[_0x3878a5['origtransfererlinkedid']][_0xe3f2('0x57')];queues[_0x3878a5['transfertargetuniqueid']][_0xe3f2('0x58')]=utils[_0xe3f2('0x14')]();queues[_0x3878a5[_0xe3f2('0x55')]][_0xe3f2('0x18')]=utils[_0xe3f2('0x14')]();queues[_0x3878a5[_0xe3f2('0x55')]][_0xe3f2('0x59')]=0x0;queues[_0x3878a5['transfertargetuniqueid']][_0xe3f2('0x5a')]=0x0;utils[_0xe3f2('0x2')](util['format'](_0xe3f2('0x60'),_0x3878a5[_0xe3f2('0x4b')],queues[_0x3878a5[_0xe3f2('0x55')]][_0xe3f2('0x1e')],queues[_0x3878a5[_0xe3f2('0x55')]][_0xe3f2('0xe')],queues[_0x3878a5['transfertargetuniqueid']][_0xe3f2('0x56')],queues[_0x3878a5[_0xe3f2('0x55')]][_0xe3f2('0x57')]));}else{utils[_0xe3f2('0x2')](util['format'](_0xe3f2('0x5b'),_0x3878a5[_0xe3f2('0x4b')],queues[_0x3878a5['secondtransfererlinkedid']][_0xe3f2('0x1e')],_0x3878a5['origtransfererlinkedid']));queues[_0x3878a5['secondtransfererlinkedid']][_0xe3f2('0xe')]=_0x3878a5[_0xe3f2('0x52')];}}}}catch(_0x414bca){utils[_0xe3f2('0x15')](util['format'](_0xe3f2('0x61'),_0x3878a5['origtransfereruniqueid']),_0x414bca);}};exports[_0xe3f2('0x62')]=function(_0x5b287a){try{if(!_[_0xe3f2('0x17')](queues[_0x5b287a[_0xe3f2('0x5')]])){utils[_0xe3f2('0x10')](util['format'](_0xe3f2('0x63'),_0x5b287a['uniqueid']),_0x5b287a);queues[_0x5b287a[_0xe3f2('0x5')]]['musiconholdstartAt']=utils[_0xe3f2('0x14')]();utils['info'](util['format'](_0xe3f2('0x64'),_0x5b287a[_0xe3f2('0x5')],queues[_0x5b287a[_0xe3f2('0x5')]][_0xe3f2('0x1e')],queues[_0x5b287a[_0xe3f2('0x5')]]['musiconholdstartAt']));}}catch(_0x204877){utils[_0xe3f2('0x15')](util[_0xe3f2('0x3')](_0xe3f2('0x63'),_0x5b287a[_0xe3f2('0x5')]),_0x204877);}};exports[_0xe3f2('0x65')]=function(_0x1f50e1){try{if(!_['isNil'](queues[_0x1f50e1['uniqueid']])){if(!_[_0xe3f2('0x17')](queues[_0x1f50e1[_0xe3f2('0x5')]][_0xe3f2('0x66')])){utils[_0xe3f2('0x10')](util[_0xe3f2('0x3')]('[%s][queues][musiconholdstop]',_0x1f50e1[_0xe3f2('0x5')]),_0x1f50e1);queues[_0x1f50e1[_0xe3f2('0x5')]][_0xe3f2('0x5a')]+=utils[_0xe3f2('0x34')](utils[_0xe3f2('0x14')](),queues[_0x1f50e1[_0xe3f2('0x5')]][_0xe3f2('0x66')]);utils['info'](util['format'](_0xe3f2('0x67'),_0x1f50e1[_0xe3f2('0x5')],queues[_0x1f50e1['uniqueid']][_0xe3f2('0x1e')],queues[_0x1f50e1[_0xe3f2('0x5')]][_0xe3f2('0x5a')]));delete queues[_0x1f50e1['uniqueid']][_0xe3f2('0x66')];}}}catch(_0x872f46){utils['error'](util[_0xe3f2('0x3')](_0xe3f2('0x68'),_0x1f50e1[_0xe3f2('0x5')]),_0x872f46);}};
\ No newline at end of file