Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / xdr / queues.controller.js
index 65dde3e..b679d4b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2713=['info','QUEUE|%s|%s|%s|%s|%s|%s|%s','uniqueid','channel','queue','lastAssignedTo','accountcode','queuecallerexitreason','getVoiceQueueByName','then','type','request','CreateVoiceQueueReport','transfereduniqueid','queuecallerjoin','position','hangup','isNil','queuecallerleaveAt','queuecallerabandon','queuecallercompleteAt','now','COMPLETEDBYAGENT','queuecallerenterreason','varset','variable','queuecallerabandonAt','queuecallerexit','queuecallerexitAt','toUpperCase','queueposition','EXITWITHKEY','ABANDONED','queuecallerleave','holdtime','diffTime','count','connectedlinenum','connectedlinename','destaccountcode','membername','queuecallercomplete','reason','transfer','TRANSFER','COMPLETEDBY','blindtransfer','transfereeuniqueid','transfertype','BLIND','transferexten','extension','BLINDTRANSFER','attendedtransfer','origtransfereruniqueid','origtransfererlinkedid','secondtransfererlinkedid','ATTENDED','origtransfererexten','ATTENDEDTRANSFER','transfereelinkedid','clone','transfertargetuniqueid','calleridnum','calleridname','queuecallerjoinAt','transferuniqueid','secondtransfereruniqueid','transfertargetlinkedid','mohtime','error','stack','musiconholdstart','musiconholdstartAt','musiconholdstop','lodash','util','./utils'];(function(_0x4ea444,_0x56dde4){var _0x52b1e0=function(_0x53c37c){while(--_0x53c37c){_0x4ea444['push'](_0x4ea444['shift']());}};_0x52b1e0(++_0x56dde4);}(_0x2713,0x99));var _0x3271=function(_0x17d9e3,_0x1f969c){_0x17d9e3=_0x17d9e3-0x0;var _0x14192d=_0x2713[_0x17d9e3];return _0x14192d;};'use strict';var _=require(_0x3271('0x0'));var util=require(_0x3271('0x1'));var utils=require(_0x3271('0x2'));var queues={};function writeDB(_0x14ff96){utils[_0x3271('0x3')](util['format'](_0x3271('0x4'),_0x14ff96[_0x3271('0x5')],_0x14ff96[_0x3271('0x6')],_0x14ff96[_0x3271('0x7')],_0x14ff96[_0x3271('0x8')],_0x14ff96['calleridnum'],_0x14ff96[_0x3271('0x9')],_0x14ff96[_0x3271('0xa')]));if(_0x14ff96[_0x3271('0x7')]){utils[_0x3271('0xb')](_0x14ff96[_0x3271('0x7')])[_0x3271('0xc')](function(_0x35d097){if(_0x35d097){_0x14ff96[_0x3271('0xd')]=_0x35d097['type'];}utils[_0x3271('0xe')](_0x3271('0xf'),_0x14ff96);});}else{utils['request'](_0x3271('0xf'),_0x14ff96);}if(_0x14ff96[_0x3271('0x10')]){delete queues[_0x14ff96['transfereduniqueid']];}else{delete queues[_0x14ff96[_0x3271('0x5')]];}}exports[_0x3271('0x11')]=function(_0x456cac){queues[_0x456cac[_0x3271('0x5')]]=_['assign'](_0x456cac,{'originalposition':_0x456cac[_0x3271('0x12')],'queuecallerjoinAt':utils['now'](),'mohtime':0x0});};exports[_0x3271('0x13')]=function(_0x329741){if(!_[_0x3271('0x14')](queues[_0x329741[_0x3271('0x5')]])){if(queues[_0x329741[_0x3271('0x5')]][_0x3271('0x15')]){if(!queues[_0x329741[_0x3271('0x5')]][_0x3271('0x16')]&&!queues[_0x329741[_0x3271('0x5')]]['queuecallerexit']){queues[_0x329741[_0x3271('0x5')]]['queuecallercomplete']=!![];queues[_0x329741[_0x3271('0x5')]][_0x3271('0x17')]=utils[_0x3271('0x18')]();queues[_0x329741[_0x3271('0x5')]][_0x3271('0xa')]=_0x3271('0x19');}writeDB(queues[_0x329741[_0x3271('0x5')]]);}else{if(queues[_0x329741[_0x3271('0x5')]]['transfereduniqueid']){queues[queues[_0x329741[_0x3271('0x5')]][_0x3271('0x10')]]=queues[_0x329741[_0x3271('0x5')]];queues[queues[_0x329741[_0x3271('0x5')]]['transfereduniqueid']][_0x3271('0x1a')]=0x2;delete queues[_0x329741[_0x3271('0x5')]];}}}};exports[_0x3271('0x1b')]=function(_0x57628f){if(!_[_0x3271('0x14')](_0x57628f[_0x3271('0x1c')]['queuestatus'])){if(!_[_0x3271('0x14')](queues[_0x57628f[_0x3271('0x5')]])){queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x16')]=![];queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x1d')]=null;queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x1e')]=!![];queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x1f')]=utils[_0x3271('0x18')]();queues[_0x57628f[_0x3271('0x5')]]['queuecallerexitreason']=_0x57628f['value'][_0x3271('0x20')]();writeDB(queues[_0x57628f[_0x3271('0x5')]]);}}else if(!_['isNil'](_0x57628f[_0x3271('0x1c')][_0x3271('0x21')])){if(!_[_0x3271('0x14')](queues[_0x57628f[_0x3271('0x5')]])&&!queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x16')]){queues[_0x57628f[_0x3271('0x5')]]['queuecallerabandon']=![];queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x1d')]=null;queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x1e')]=!![];queues[_0x57628f[_0x3271('0x5')]][_0x3271('0x1f')]=utils[_0x3271('0x18')]();queues[_0x57628f['uniqueid']][_0x3271('0xa')]=_0x3271('0x22');}}};exports[_0x3271('0x16')]=function(_0x28c6d8){if(!_[_0x3271('0x14')](queues[_0x28c6d8[_0x3271('0x5')]])){queues[_0x28c6d8[_0x3271('0x5')]][_0x3271('0x1e')]=![];queues[_0x28c6d8[_0x3271('0x5')]][_0x3271('0x1f')]=null;queues[_0x28c6d8[_0x3271('0x5')]]['queuecallerabandon']=!![];queues[_0x28c6d8['uniqueid']][_0x3271('0x1d')]=utils[_0x3271('0x18')]();queues[_0x28c6d8['uniqueid']]['queuecallerexitreason']=_0x3271('0x23');}};exports[_0x3271('0x24')]=function(_0x15031d){if(!_[_0x3271('0x14')](queues[_0x15031d[_0x3271('0x5')]])){queues[_0x15031d[_0x3271('0x5')]][_0x3271('0x24')]=!![];queues[_0x15031d[_0x3271('0x5')]][_0x3271('0x15')]=utils[_0x3271('0x18')]();queues[_0x15031d[_0x3271('0x5')]][_0x3271('0x25')]=utils[_0x3271('0x26')](queues[_0x15031d[_0x3271('0x5')]]['queuecallerleaveAt'],queues[_0x15031d[_0x3271('0x5')]]['queuecallerjoinAt']);queues[_0x15031d[_0x3271('0x5')]][_0x3271('0x12')]=_0x15031d[_0x3271('0x12')];queues[_0x15031d[_0x3271('0x5')]][_0x3271('0x27')]=_0x15031d[_0x3271('0x27')];queues[_0x15031d[_0x3271('0x5')]][_0x3271('0x28')]=_0x15031d[_0x3271('0x28')];queues[_0x15031d['uniqueid']][_0x3271('0x29')]=_0x15031d[_0x3271('0x29')];}};exports['agentconnect']=function(_0x5bcb20){if(!_[_0x3271('0x14')](queues[_0x5bcb20[_0x3271('0x5')]])){queues[_0x5bcb20[_0x3271('0x5')]][_0x3271('0x16')]=![];queues[_0x5bcb20[_0x3271('0x5')]][_0x3271('0x16')]=![];queues[_0x5bcb20[_0x3271('0x5')]][_0x3271('0x1d')]=null;queues[_0x5bcb20[_0x3271('0x5')]][_0x3271('0x1e')]=![];queues[_0x5bcb20[_0x3271('0x5')]][_0x3271('0x1f')]=null;queues[_0x5bcb20[_0x3271('0x5')]]['assigned']=!![];queues[_0x5bcb20[_0x3271('0x5')]][_0x3271('0x9')]=_0x5bcb20[_0x3271('0x2a')];queues[_0x5bcb20[_0x3271('0x5')]]['lastAssignedTo']=_0x5bcb20[_0x3271('0x2b')];}};exports['agentcomplete']=function(_0x5a4a46){if(!_[_0x3271('0x14')](queues[_0x5a4a46[_0x3271('0x5')]])){if(queues[_0x5a4a46[_0x3271('0x5')]][_0x3271('0x15')]){queues[_0x5a4a46[_0x3271('0x5')]]['queuecallerabandon']=![];queues[_0x5a4a46['uniqueid']]['queuecallerabandon']=![];queues[_0x5a4a46[_0x3271('0x5')]][_0x3271('0x1d')]=null;queues[_0x5a4a46['uniqueid']]['queuecallerexit']=![];queues[_0x5a4a46['uniqueid']][_0x3271('0x1f')]=null;queues[_0x5a4a46[_0x3271('0x5')]]['assigned']=!![];queues[_0x5a4a46[_0x3271('0x5')]][_0x3271('0x8')]=_0x5a4a46[_0x3271('0x2b')];queues[_0x5a4a46[_0x3271('0x5')]][_0x3271('0x2c')]=!![];queues[_0x5a4a46[_0x3271('0x5')]]['queuecallercompleteAt']=utils[_0x3271('0x18')]();if(_0x5a4a46[_0x3271('0x2d')]=='transfer'){if(!queues[_0x5a4a46[_0x3271('0x5')]][_0x3271('0x2e')]){queues[_0x5a4a46[_0x3271('0x5')]][_0x3271('0xa')]=_0x3271('0x2f');}}else{queues[_0x5a4a46['uniqueid']][_0x3271('0xa')]=_0x3271('0x30')+_0x5a4a46[_0x3271('0x2d')]['toUpperCase']();}writeDB(queues[_0x5a4a46[_0x3271('0x5')]]);}}};exports[_0x3271('0x31')]=function(_0x3f8e81){if(!_['isNil'](queues[_0x3f8e81[_0x3271('0x32')]])){queues[_0x3f8e81[_0x3271('0x32')]]['transfer']=!![];queues[_0x3f8e81['transfereeuniqueid']][_0x3271('0x33')]=_0x3271('0x34');queues[_0x3f8e81['transfereeuniqueid']][_0x3271('0x35')]=_0x3f8e81[_0x3271('0x36')];queues[_0x3f8e81[_0x3271('0x32')]]['transferuniqueid']=_0x3f8e81[_0x3271('0x32')];queues[_0x3f8e81[_0x3271('0x32')]]['queuecallerexitreason']=_0x3271('0x37');}};exports[_0x3271('0x38')]=function(_0x4de722){try{if(_0x4de722[_0x3271('0x39')]==_0x4de722[_0x3271('0x3a')]){if(!_[_0x3271('0x14')](queues[_0x4de722[_0x3271('0x3b')]])){queues[_0x4de722[_0x3271('0x3b')]][_0x3271('0x2e')]=!![];queues[_0x4de722[_0x3271('0x3b')]]['transfertype']=_0x3271('0x3c');queues[_0x4de722['secondtransfererlinkedid']][_0x3271('0x35')]=_0x4de722[_0x3271('0x3d')];queues[_0x4de722[_0x3271('0x3b')]]['transferuniqueid']=_0x4de722[_0x3271('0x39')];queues[_0x4de722[_0x3271('0x3b')]][_0x3271('0xa')]=_0x3271('0x3e');}if(!_[_0x3271('0x14')](queues[_0x4de722[_0x3271('0x3a')]])){if(_0x4de722[_0x3271('0x3f')]&&queues[_0x4de722['transfereelinkedid']]){queues[_0x4de722[_0x3271('0x3f')]]['queuecallerenterreason']=0x1;queues[_0x4de722['transfereeuniqueid']]=_[_0x3271('0x40')](queues[_0x4de722[_0x3271('0x3f')]]);queues[_0x4de722[_0x3271('0x32')]]['transfereduniqueid']=_0x4de722[_0x3271('0x41')];queues[_0x4de722[_0x3271('0x32')]][_0x3271('0x1a')]=0x2;queues[_0x4de722['transfereeuniqueid']][_0x3271('0x42')]=queues[_0x4de722[_0x3271('0x3b')]][_0x3271('0x42')];queues[_0x4de722[_0x3271('0x32')]][_0x3271('0x43')]=queues[_0x4de722[_0x3271('0x3b')]][_0x3271('0x43')];queues[_0x4de722[_0x3271('0x32')]][_0x3271('0x44')]=utils[_0x3271('0x18')]();queues[_0x4de722[_0x3271('0x32')]]['queuecallerleaveAt']=utils['now']();queues[_0x4de722[_0x3271('0x32')]][_0x3271('0x25')]=0x0;queues[_0x4de722[_0x3271('0x32')]]['mohtime']=0x0;}else{queues[_0x4de722[_0x3271('0x3a')]][_0x3271('0x10')]=_0x4de722[_0x3271('0x3b')];}}}else if(_0x4de722['secondtransfereruniqueid']==_0x4de722[_0x3271('0x3b')]){if(!_[_0x3271('0x14')](queues[_0x4de722[_0x3271('0x3a')]])){queues[_0x4de722[_0x3271('0x3a')]][_0x3271('0x2e')]=!![];queues[_0x4de722[_0x3271('0x3a')]]['transfertype']='ATTENDED';queues[_0x4de722[_0x3271('0x3a')]][_0x3271('0x35')]=_0x4de722['secondtransfererexten'];queues[_0x4de722[_0x3271('0x3a')]][_0x3271('0x45')]=_0x4de722[_0x3271('0x46')];queues[_0x4de722[_0x3271('0x3a')]]['queuecallerexitreason']=_0x3271('0x3e');}if(!_['isNil'](queues[_0x4de722['secondtransfererlinkedid']])){if(_0x4de722[_0x3271('0x47')]&&queues[_0x4de722[_0x3271('0x47')]]){queues[_0x4de722[_0x3271('0x47')]][_0x3271('0x1a')]=0x1;queues[_0x4de722[_0x3271('0x41')]]=_[_0x3271('0x40')](queues[_0x4de722[_0x3271('0x47')]]);queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x10')]=_0x4de722[_0x3271('0x41')];queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x1a')]=0x2;queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x42')]=queues[_0x4de722[_0x3271('0x3a')]][_0x3271('0x42')];queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x43')]=queues[_0x4de722['origtransfererlinkedid']][_0x3271('0x43')];queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x44')]=utils['now']();queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x15')]=utils[_0x3271('0x18')]();queues[_0x4de722[_0x3271('0x41')]]['holdtime']=0x0;queues[_0x4de722[_0x3271('0x41')]][_0x3271('0x48')]=0x0;}else{queues[_0x4de722[_0x3271('0x3b')]][_0x3271('0x10')]=_0x4de722[_0x3271('0x3a')];}}}}catch(_0xbce390){utils[_0x3271('0x49')](_0xbce390[_0x3271('0x4a')]);}};exports[_0x3271('0x4b')]=function(_0x596c21){if(!_[_0x3271('0x14')](queues[_0x596c21[_0x3271('0x5')]])){queues[_0x596c21['uniqueid']][_0x3271('0x4c')]=utils['now']();}};exports[_0x3271('0x4d')]=function(_0x3e4353){if(!_['isNil'](queues[_0x3e4353[_0x3271('0x5')]])){if(!_[_0x3271('0x14')](queues[_0x3e4353[_0x3271('0x5')]]['musiconholdstartAt'])){queues[_0x3e4353[_0x3271('0x5')]]['mohtime']+=utils[_0x3271('0x26')](utils['now'](),queues[_0x3e4353[_0x3271('0x5')]]['musiconholdstartAt']);delete queues[_0x3e4353[_0x3271('0x5')]][_0x3271('0x4c')];}}};
\ No newline at end of file
+var _0x9ba4=['queuecallerleave','diffTime','queuecallerjoinAt','count','connectedlinenum','agentconnect','queuecallerabandonAt','assigned','lastAssignedTo','membername','agentcomplete','queuecallercompleteAt','reason','transfer','TRANSFER','COMPLETEDBY','blindtransfer','transfereeuniqueid','transfertype','BLIND','extension','transferuniqueid','attendedtransfer','origtransfereruniqueid','origtransfererlinkedid','secondtransfererlinkedid','ATTENDED','transferexten','origtransfererexten','ATTENDEDTRANSFER','transfereelinkedid','queuecallerenterreason','transfertargetuniqueid','calleridname','holdtime','mohtime','secondtransfererexten','transfertargetlinkedid','stack','musiconholdstart','musiconholdstartAt','musiconholdstop','lodash','format','QUEUE|%s|%s|%s|%s|%s|%s|%s','channel','queue','calleridnum','accountcode','getVoiceQueueByName','then','type','request','CreateVoiceQueueReport','queuecallerjoin','uniqueid','assign','position','now','isNil','queuecallerleaveAt','queuecallerabandon','queuecallerexit','queuecallercomplete','COMPLETEDBYAGENT','transfereduniqueid','variable','queuestatus','queuecallerexitAt','queuecallerexitreason','value','toUpperCase','queueposition','ABANDONED'];(function(_0x588cf2,_0x2e250a){var _0x437057=function(_0x3c75cb){while(--_0x3c75cb){_0x588cf2['push'](_0x588cf2['shift']());}};_0x437057(++_0x2e250a);}(_0x9ba4,0x74));var _0x49ba=function(_0x291f17,_0x16dc3d){_0x291f17=_0x291f17-0x0;var _0xd1965b=_0x9ba4[_0x291f17];return _0xd1965b;};'use strict';var _=require(_0x49ba('0x0'));var util=require('util');var utils=require('./utils');var queues={};function writeDB(_0x582695){utils['info'](util[_0x49ba('0x1')](_0x49ba('0x2'),_0x582695['uniqueid'],_0x582695[_0x49ba('0x3')],_0x582695[_0x49ba('0x4')],_0x582695['lastAssignedTo'],_0x582695[_0x49ba('0x5')],_0x582695[_0x49ba('0x6')],_0x582695['queuecallerexitreason']));if(_0x582695[_0x49ba('0x4')]){utils[_0x49ba('0x7')](_0x582695[_0x49ba('0x4')])[_0x49ba('0x8')](function(_0x35c530){if(_0x35c530){_0x582695[_0x49ba('0x9')]=_0x35c530[_0x49ba('0x9')];}utils[_0x49ba('0xa')](_0x49ba('0xb'),_0x582695);});}else{utils[_0x49ba('0xa')]('CreateVoiceQueueReport',_0x582695);}if(_0x582695['transfereduniqueid']){delete queues[_0x582695['transfereduniqueid']];}else{delete queues[_0x582695['uniqueid']];}}exports[_0x49ba('0xc')]=function(_0x5c09f1){queues[_0x5c09f1[_0x49ba('0xd')]]=_[_0x49ba('0xe')](_0x5c09f1,{'originalposition':_0x5c09f1[_0x49ba('0xf')],'queuecallerjoinAt':utils[_0x49ba('0x10')](),'mohtime':0x0});};exports['hangup']=function(_0x5379ca){if(!_[_0x49ba('0x11')](queues[_0x5379ca[_0x49ba('0xd')]])){if(queues[_0x5379ca['uniqueid']][_0x49ba('0x12')]){if(!queues[_0x5379ca['uniqueid']][_0x49ba('0x13')]&&!queues[_0x5379ca[_0x49ba('0xd')]][_0x49ba('0x14')]){queues[_0x5379ca[_0x49ba('0xd')]][_0x49ba('0x15')]=!![];queues[_0x5379ca[_0x49ba('0xd')]]['queuecallercompleteAt']=utils[_0x49ba('0x10')]();queues[_0x5379ca[_0x49ba('0xd')]]['queuecallerexitreason']=_0x49ba('0x16');}writeDB(queues[_0x5379ca[_0x49ba('0xd')]]);}else{if(queues[_0x5379ca['uniqueid']][_0x49ba('0x17')]){queues[queues[_0x5379ca[_0x49ba('0xd')]][_0x49ba('0x17')]]=queues[_0x5379ca[_0x49ba('0xd')]];queues[queues[_0x5379ca[_0x49ba('0xd')]][_0x49ba('0x17')]]['queuecallerenterreason']=0x2;delete queues[_0x5379ca['uniqueid']];}}}};exports['varset']=function(_0x21edcc){if(!_[_0x49ba('0x11')](_0x21edcc[_0x49ba('0x18')][_0x49ba('0x19')])){if(!_['isNil'](queues[_0x21edcc[_0x49ba('0xd')]])){queues[_0x21edcc[_0x49ba('0xd')]][_0x49ba('0x13')]=![];queues[_0x21edcc[_0x49ba('0xd')]]['queuecallerabandonAt']=null;queues[_0x21edcc[_0x49ba('0xd')]][_0x49ba('0x14')]=!![];queues[_0x21edcc[_0x49ba('0xd')]][_0x49ba('0x1a')]=utils[_0x49ba('0x10')]();queues[_0x21edcc['uniqueid']][_0x49ba('0x1b')]=_0x21edcc[_0x49ba('0x1c')][_0x49ba('0x1d')]();writeDB(queues[_0x21edcc[_0x49ba('0xd')]]);}}else if(!_[_0x49ba('0x11')](_0x21edcc[_0x49ba('0x18')][_0x49ba('0x1e')])){if(!_['isNil'](queues[_0x21edcc['uniqueid']])&&!queues[_0x21edcc[_0x49ba('0xd')]]['queuecallerabandon']){queues[_0x21edcc['uniqueid']][_0x49ba('0x13')]=![];queues[_0x21edcc['uniqueid']]['queuecallerabandonAt']=null;queues[_0x21edcc[_0x49ba('0xd')]]['queuecallerexit']=!![];queues[_0x21edcc[_0x49ba('0xd')]][_0x49ba('0x1a')]=utils[_0x49ba('0x10')]();queues[_0x21edcc[_0x49ba('0xd')]]['queuecallerexitreason']='EXITWITHKEY';}}};exports[_0x49ba('0x13')]=function(_0x1e2790){if(!_['isNil'](queues[_0x1e2790['uniqueid']])){queues[_0x1e2790[_0x49ba('0xd')]]['queuecallerexit']=![];queues[_0x1e2790[_0x49ba('0xd')]][_0x49ba('0x1a')]=null;queues[_0x1e2790[_0x49ba('0xd')]][_0x49ba('0x13')]=!![];queues[_0x1e2790['uniqueid']]['queuecallerabandonAt']=utils[_0x49ba('0x10')]();queues[_0x1e2790['uniqueid']][_0x49ba('0x1b')]=_0x49ba('0x1f');}};exports[_0x49ba('0x20')]=function(_0x418767){if(!_[_0x49ba('0x11')](queues[_0x418767[_0x49ba('0xd')]])){queues[_0x418767[_0x49ba('0xd')]][_0x49ba('0x20')]=!![];queues[_0x418767['uniqueid']][_0x49ba('0x12')]=utils[_0x49ba('0x10')]();queues[_0x418767[_0x49ba('0xd')]]['holdtime']=utils[_0x49ba('0x21')](queues[_0x418767[_0x49ba('0xd')]][_0x49ba('0x12')],queues[_0x418767[_0x49ba('0xd')]][_0x49ba('0x22')]);queues[_0x418767[_0x49ba('0xd')]][_0x49ba('0xf')]=_0x418767[_0x49ba('0xf')];queues[_0x418767['uniqueid']][_0x49ba('0x23')]=_0x418767['count'];queues[_0x418767[_0x49ba('0xd')]][_0x49ba('0x24')]=_0x418767[_0x49ba('0x24')];queues[_0x418767[_0x49ba('0xd')]]['connectedlinename']=_0x418767['connectedlinename'];}};exports[_0x49ba('0x25')]=function(_0x1c86c6){if(!_['isNil'](queues[_0x1c86c6[_0x49ba('0xd')]])){queues[_0x1c86c6[_0x49ba('0xd')]][_0x49ba('0x13')]=![];queues[_0x1c86c6['uniqueid']][_0x49ba('0x13')]=![];queues[_0x1c86c6[_0x49ba('0xd')]][_0x49ba('0x26')]=null;queues[_0x1c86c6['uniqueid']]['queuecallerexit']=![];queues[_0x1c86c6[_0x49ba('0xd')]]['queuecallerexitAt']=null;queues[_0x1c86c6[_0x49ba('0xd')]][_0x49ba('0x27')]=!![];queues[_0x1c86c6['uniqueid']]['accountcode']=_0x1c86c6['destaccountcode'];queues[_0x1c86c6[_0x49ba('0xd')]][_0x49ba('0x28')]=_0x1c86c6[_0x49ba('0x29')];}};exports[_0x49ba('0x2a')]=function(_0xcf9f1){if(!_['isNil'](queues[_0xcf9f1['uniqueid']])){if(queues[_0xcf9f1['uniqueid']]['queuecallerleaveAt']){queues[_0xcf9f1['uniqueid']][_0x49ba('0x13')]=![];queues[_0xcf9f1['uniqueid']][_0x49ba('0x13')]=![];queues[_0xcf9f1['uniqueid']][_0x49ba('0x26')]=null;queues[_0xcf9f1[_0x49ba('0xd')]][_0x49ba('0x14')]=![];queues[_0xcf9f1['uniqueid']][_0x49ba('0x1a')]=null;queues[_0xcf9f1[_0x49ba('0xd')]][_0x49ba('0x27')]=!![];queues[_0xcf9f1['uniqueid']][_0x49ba('0x28')]=_0xcf9f1[_0x49ba('0x29')];queues[_0xcf9f1[_0x49ba('0xd')]]['queuecallercomplete']=!![];queues[_0xcf9f1['uniqueid']][_0x49ba('0x2b')]=utils['now']();if(_0xcf9f1[_0x49ba('0x2c')]==_0x49ba('0x2d')){if(!queues[_0xcf9f1[_0x49ba('0xd')]][_0x49ba('0x2d')]){queues[_0xcf9f1[_0x49ba('0xd')]]['queuecallerexitreason']=_0x49ba('0x2e');}}else{queues[_0xcf9f1[_0x49ba('0xd')]][_0x49ba('0x1b')]=_0x49ba('0x2f')+_0xcf9f1[_0x49ba('0x2c')]['toUpperCase']();}writeDB(queues[_0xcf9f1[_0x49ba('0xd')]]);}}};exports[_0x49ba('0x30')]=function(_0x2b7931){if(!_[_0x49ba('0x11')](queues[_0x2b7931[_0x49ba('0x31')]])){queues[_0x2b7931[_0x49ba('0x31')]][_0x49ba('0x2d')]=!![];queues[_0x2b7931[_0x49ba('0x31')]][_0x49ba('0x32')]=_0x49ba('0x33');queues[_0x2b7931[_0x49ba('0x31')]]['transferexten']=_0x2b7931[_0x49ba('0x34')];queues[_0x2b7931['transfereeuniqueid']][_0x49ba('0x35')]=_0x2b7931['transfereeuniqueid'];queues[_0x2b7931[_0x49ba('0x31')]][_0x49ba('0x1b')]='BLINDTRANSFER';}};exports[_0x49ba('0x36')]=function(_0x5e025e){try{if(_0x5e025e[_0x49ba('0x37')]==_0x5e025e[_0x49ba('0x38')]){if(!_[_0x49ba('0x11')](queues[_0x5e025e[_0x49ba('0x39')]])){queues[_0x5e025e[_0x49ba('0x39')]]['transfer']=!![];queues[_0x5e025e[_0x49ba('0x39')]][_0x49ba('0x32')]=_0x49ba('0x3a');queues[_0x5e025e[_0x49ba('0x39')]][_0x49ba('0x3b')]=_0x5e025e[_0x49ba('0x3c')];queues[_0x5e025e['secondtransfererlinkedid']]['transferuniqueid']=_0x5e025e[_0x49ba('0x37')];queues[_0x5e025e['secondtransfererlinkedid']]['queuecallerexitreason']=_0x49ba('0x3d');}if(!_[_0x49ba('0x11')](queues[_0x5e025e['origtransfererlinkedid']])){if(_0x5e025e[_0x49ba('0x3e')]&&queues[_0x5e025e[_0x49ba('0x3e')]]){queues[_0x5e025e[_0x49ba('0x3e')]][_0x49ba('0x3f')]=0x1;queues[_0x5e025e[_0x49ba('0x31')]]=_['clone'](queues[_0x5e025e[_0x49ba('0x3e')]]);queues[_0x5e025e[_0x49ba('0x31')]][_0x49ba('0x17')]=_0x5e025e[_0x49ba('0x40')];queues[_0x5e025e[_0x49ba('0x31')]][_0x49ba('0x3f')]=0x2;queues[_0x5e025e[_0x49ba('0x31')]]['calleridnum']=queues[_0x5e025e[_0x49ba('0x39')]][_0x49ba('0x5')];queues[_0x5e025e[_0x49ba('0x31')]][_0x49ba('0x41')]=queues[_0x5e025e[_0x49ba('0x39')]]['calleridname'];queues[_0x5e025e[_0x49ba('0x31')]]['queuecallerjoinAt']=utils[_0x49ba('0x10')]();queues[_0x5e025e[_0x49ba('0x31')]][_0x49ba('0x12')]=utils[_0x49ba('0x10')]();queues[_0x5e025e[_0x49ba('0x31')]][_0x49ba('0x42')]=0x0;queues[_0x5e025e[_0x49ba('0x31')]][_0x49ba('0x43')]=0x0;}else{queues[_0x5e025e[_0x49ba('0x38')]][_0x49ba('0x17')]=_0x5e025e[_0x49ba('0x39')];}}}else if(_0x5e025e['secondtransfereruniqueid']==_0x5e025e[_0x49ba('0x39')]){if(!_['isNil'](queues[_0x5e025e['origtransfererlinkedid']])){queues[_0x5e025e['origtransfererlinkedid']][_0x49ba('0x2d')]=!![];queues[_0x5e025e[_0x49ba('0x38')]][_0x49ba('0x32')]=_0x49ba('0x3a');queues[_0x5e025e[_0x49ba('0x38')]]['transferexten']=_0x5e025e[_0x49ba('0x44')];queues[_0x5e025e[_0x49ba('0x38')]][_0x49ba('0x35')]=_0x5e025e['secondtransfereruniqueid'];queues[_0x5e025e[_0x49ba('0x38')]][_0x49ba('0x1b')]=_0x49ba('0x3d');}if(!_[_0x49ba('0x11')](queues[_0x5e025e[_0x49ba('0x39')]])){if(_0x5e025e[_0x49ba('0x45')]&&queues[_0x5e025e[_0x49ba('0x45')]]){queues[_0x5e025e['transfertargetlinkedid']]['queuecallerenterreason']=0x1;queues[_0x5e025e[_0x49ba('0x40')]]=_['clone'](queues[_0x5e025e[_0x49ba('0x45')]]);queues[_0x5e025e[_0x49ba('0x40')]]['transfereduniqueid']=_0x5e025e[_0x49ba('0x40')];queues[_0x5e025e[_0x49ba('0x40')]][_0x49ba('0x3f')]=0x2;queues[_0x5e025e[_0x49ba('0x40')]][_0x49ba('0x5')]=queues[_0x5e025e['origtransfererlinkedid']][_0x49ba('0x5')];queues[_0x5e025e[_0x49ba('0x40')]][_0x49ba('0x41')]=queues[_0x5e025e[_0x49ba('0x38')]][_0x49ba('0x41')];queues[_0x5e025e['transfertargetuniqueid']]['queuecallerjoinAt']=utils[_0x49ba('0x10')]();queues[_0x5e025e[_0x49ba('0x40')]][_0x49ba('0x12')]=utils['now']();queues[_0x5e025e[_0x49ba('0x40')]][_0x49ba('0x42')]=0x0;queues[_0x5e025e[_0x49ba('0x40')]][_0x49ba('0x43')]=0x0;}else{queues[_0x5e025e['secondtransfererlinkedid']][_0x49ba('0x17')]=_0x5e025e['origtransfererlinkedid'];}}}}catch(_0x25103b){utils['error'](_0x25103b[_0x49ba('0x46')]);}};exports[_0x49ba('0x47')]=function(_0x54a3bf){if(!_[_0x49ba('0x11')](queues[_0x54a3bf[_0x49ba('0xd')]])){queues[_0x54a3bf['uniqueid']][_0x49ba('0x48')]=utils[_0x49ba('0x10')]();}};exports[_0x49ba('0x49')]=function(_0x5ec191){if(!_[_0x49ba('0x11')](queues[_0x5ec191[_0x49ba('0xd')]])){if(!_[_0x49ba('0x11')](queues[_0x5ec191[_0x49ba('0xd')]][_0x49ba('0x48')])){queues[_0x5ec191[_0x49ba('0xd')]][_0x49ba('0x43')]+=utils[_0x49ba('0x21')](utils['now'](),queues[_0x5ec191[_0x49ba('0xd')]][_0x49ba('0x48')]);delete queues[_0x5ec191[_0x49ba('0xd')]][_0x49ba('0x48')];}}};
\ No newline at end of file