Built motion from commit c36c9c6.|1.0.17
[motion.git] / server / config / forked_routing / openchannel / queue.js
1 var _0xc4d8=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x67\x65\x74","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x66\x69\x6E\x64\x41\x6C\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xc4d8[0];var _=require(_0xc4d8[1]);var util=require(_0xc4d8[2]);var moment=require(_0xc4d8[3]);var Agent=require(_0xc4d8[5])[_0xc4d8[4]];var Room=require(_0xc4d8[5])[_0xc4d8[6]];var Queue=require(_0xc4d8[5])[_0xc4d8[7]];var Report=require(_0xc4d8[5])[_0xc4d8[8]];var Session=require(_0xc4d8[5])[_0xc4d8[9]];module[_0xc4d8[10]]= function(_0x675dx9,_0x675dxa,_0x675dxb,_0x675dxc,_0x675dxd){var _0x675dxe=[];var _0x675dxf;var _0x675dx10;var _0x675dx11;var _0x675dx12=0;process[_0xc4d8[28]](_0xc4d8[11],function(_0x675dxb){switch(_0x675dxb[_0xc4d8[27]]){case _0xc4d8[26]:console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[20],_0x675dxb[_0xc4d8[21]],_0xc4d8[22]);_0x675dxe[_0xc4d8[25]]({id:_0x675dxb[_0xc4d8[24]]});break;default:}});function _0x675dx13(_0x675dx14){var _0x675dx15=_[_0xc4d8[29]](_0x675dxe,{id:_0x675dx14[_0xc4d8[24]]});return _0x675dx15?true:false}function _0x675dx16(){var _0x675dx17=((_0x675dx9[_0xc4d8[30]]- _0x675dx12)> _0x675dx11[_0xc4d8[30]])?_0x675dx11[_0xc4d8[30]]:(_0x675dx9[_0xc4d8[30]]- _0x675dx12);if(_0x675dx17> 0){if(_0x675dx10[_0xc4d8[31]]){var _0x675dx18={where:{id:{$in:_[_0xc4d8[32]](_0x675dx10,_0xc4d8[24])},online:true,openchannelPause:false},include:[{model:Room,attributes:[_0xc4d8[24]],raw:true}],attributes:[_0xc4d8[24],_0xc4d8[15],_0xc4d8[33],_0xc4d8[34],_0xc4d8[35]],order:[[{raw:util[_0xc4d8[38]](_0xc4d8[36],_[_0xc4d8[32]](_0x675dx10,_0xc4d8[24])[_0xc4d8[37]]())}]]};Agent[_0xc4d8[58]](_0x675dx18)[_0xc4d8[42]](function(_0x675dx1b){if(_0x675dx1b[_0xc4d8[31]]){var _0x675dx1c;for(var _0x675dx1d=0;_0x675dx1d< _0x675dx1b[_0xc4d8[31]];_0x675dx1d++){var _0x675dx14=_0x675dx1b[_0x675dx1d][_0xc4d8[48]]({plain:true});if(!_0x675dx13(_0x675dx14)){_0x675dx1c= _0x675dx14;break}};if(_0x675dx1c){console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[49],_0x675dx1c[_0xc4d8[24]],_0x675dx1c[_0xc4d8[15]]);var _0x675dx1e=_[_0xc4d8[50]](_0x675dx10,{"\x69\x64":_0x675dx1c[_0xc4d8[24]]});if(_0x675dx1e>= 0){var _0x675dx1f=_0x675dx10[_0xc4d8[51]](_0x675dx1e,1);if(_0x675dx1f&& _0x675dx1f[_0xc4d8[31]]){_0x675dx10[_0xc4d8[25]](_[_0xc4d8[52]](_0x675dx1f))}};return Report[_0xc4d8[56]](_[_0xc4d8[55]](_0x675dxa,{timeslot:_0x675dx17,application:_0xc4d8[53],membername:_0x675dx1c[_0xc4d8[15]],memberid:_0x675dx1c[_0xc4d8[24]],queue:_0x675dx11[_0xc4d8[24]],queuename:_0x675dx11[_0xc4d8[15]],calledAt:moment()[_0xc4d8[38]](_0xc4d8[54])}))};console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[57]);return}else {console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[57]);return}})[_0xc4d8[42]](function(_0x675dx1a){if(_0x675dx1a){_0x675dxc[_0xc4d8[47]](util[_0xc4d8[38]](_0xc4d8[45],_0x675dx1a[_0xc4d8[46]]))[_0xc4d8[44]](_0xc4d8[43],_0x675dx1a)}})[_0xc4d8[42]](function(){_0x675dxf= setTimeout(function(){_0x675dx12+= _0x675dx11[_0xc4d8[30]];_0x675dx16()},_0x675dx17* 1000)})[_0xc4d8[41]](function(_0x675dx19){console[_0xc4d8[40]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[39]);_0x675dxd(_0x675dx19)})}else {console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[57]);_0x675dxf= setTimeout(function(){_0x675dx12+= _0x675dx11[_0xc4d8[30]];_0x675dx16()},_0x675dx17* 1000)}}else {return Session[_0xc4d8[63]]({leaveAt:moment()[_0xc4d8[38]](_0xc4d8[54]),timeout:true},{where:{uniqueid:_0x675dxa[_0xc4d8[19]],leaveAt:null},individualHooks:true})[_0xc4d8[42]](function(_0x675dx20){if(_0x675dx20&& _0x675dx20[_0xc4d8[31]]&& _0x675dx20[1][_0xc4d8[31]]){for(var _0x675dx1d=0;_0x675dx1d< _0x675dx20[1][_0xc4d8[31]];_0x675dx1d++){var _0x675dx21=_0x675dx20[1][_0x675dx1d][_0xc4d8[48]]({plain:true});_0x675dxc[_0xc4d8[47]](_0xc4d8[60])[_0xc4d8[44]](_0xc4d8[59],_0x675dx21);_0x675dxc[_0xc4d8[47]](_0xc4d8[61])[_0xc4d8[44]](_0xc4d8[59],_0x675dx21)}};console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[62]);clearTimeout(_0x675dxf);_0x675dxd()})[_0xc4d8[41]](function(_0x675dx19){console[_0xc4d8[40]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[39]);_0x675dxd(_0x675dx19)})}}function _0x675dx22(){var _0x675dx17=((_0x675dx9[_0xc4d8[30]]- _0x675dx12)> _0x675dx11[_0xc4d8[30]])?_0x675dx11[_0xc4d8[30]]:(_0x675dx9[_0xc4d8[30]]- _0x675dx12);if(_0x675dx17> 0){Queue[_0xc4d8[71]](_0x675dx9.OpenchannelQueueId,{attributes:[_0xc4d8[24],_0xc4d8[15],_0xc4d8[30],_0xc4d8[17],_0xc4d8[70]],include:[{model:Agent,where:{online:true,openchannelPause:false},attributes:[_0xc4d8[24],_0xc4d8[15],_0xc4d8[33],_0xc4d8[34],_0xc4d8[35]],raw:true}]})[_0xc4d8[42]](function(_0x675dx24){if(_0x675dx24){var _0x675dx1b=_[_0xc4d8[66]](_[_0xc4d8[65]](_0x675dx24.Users,_0xc4d8[64]));if(_0x675dx1b&& _0x675dx1b[_0xc4d8[31]]){var _0x675dx25;for(var _0x675dx1d=0;_0x675dx1d< _0x675dx1b[_0xc4d8[31]];_0x675dx1d++){_[_0xc4d8[67]](_0x675dx1b[_0x675dx1d],function(_0x675dx14){return _0x675dx13(_0x675dx14)});if(_0x675dx1b[_0x675dx1d][_0xc4d8[31]]){_0x675dx25= _0x675dx1b[_0x675dx1d];break}};if(_0x675dx25&& _0x675dx25[_0xc4d8[31]]){var _0x675dx26=_[_0xc4d8[32]](_0x675dx25,function(_0x675dx14){return _[_0xc4d8[68]](_[_0xc4d8[55]](_0x675dxa,{timeslot:_0x675dx17,application:_0xc4d8[53],membername:_0x675dx14[_0xc4d8[15]],memberid:_0x675dx14[_0xc4d8[24]],queue:_0x675dx11[_0xc4d8[24]],queuename:_0x675dx11[_0xc4d8[15]],calledAt:moment()[_0xc4d8[38]](_0xc4d8[54])}))});return Report[_0xc4d8[69]](_0x675dx26,{individualHooks:true})}else {console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[57])}}else {console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[57])}}else {console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[57])}})[_0xc4d8[42]](function(_0x675dx23){if(_0x675dx23&& _0x675dx23[_0xc4d8[31]]){for(var _0x675dx1d=0;_0x675dx1d< _0x675dx23[_0xc4d8[31]];_0x675dx1d++){var _0x675dx1a=_0x675dx23[_0x675dx1d][_0xc4d8[48]]({plain:true});_0x675dxc[_0xc4d8[47]](util[_0xc4d8[38]](_0xc4d8[45],_0x675dx1a[_0xc4d8[46]]))[_0xc4d8[44]](_0xc4d8[43],_0x675dx1a)}};_0x675dxf= setTimeout(function(){_0x675dx12+= _0x675dx11[_0xc4d8[30]];_0x675dx22()},_0x675dx17* 1000)})[_0xc4d8[41]](function(_0x675dx19){console[_0xc4d8[40]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[39]);_0x675dxd(_0x675dx19)})}else {return Session[_0xc4d8[63]]({leaveAt:moment()[_0xc4d8[38]](_0xc4d8[54]),timeout:true},{where:{uniqueid:_0x675dxa[_0xc4d8[19]],leaveAt:null},individualHooks:true})[_0xc4d8[42]](function(_0x675dx20){if(_0x675dx20&& _0x675dx20[_0xc4d8[31]]&& _0x675dx20[1][_0xc4d8[31]]){for(var _0x675dx1d=0;_0x675dx1d< _0x675dx20[1][_0xc4d8[31]];_0x675dx1d++){var _0x675dx21=_0x675dx20[1][_0x675dx1d][_0xc4d8[48]]({plain:true});_0x675dxc[_0xc4d8[47]](_0xc4d8[60])[_0xc4d8[44]](_0xc4d8[59],_0x675dx21);_0x675dxc[_0xc4d8[47]](_0xc4d8[61])[_0xc4d8[44]](_0xc4d8[59],_0x675dx21)}};console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[62]);clearTimeout(_0x675dxf);_0x675dxd()})[_0xc4d8[41]](function(_0x675dx19){console[_0xc4d8[40]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[39]);_0x675dxd(_0x675dx19)})}}return Queue[_0xc4d8[71]](_0x675dx9.OpenchannelQueueId,{attributes:[_0xc4d8[24],_0xc4d8[15],_0xc4d8[30],_0xc4d8[17],_0xc4d8[70]],include:[{model:Agent,attributes:[_0xc4d8[24]],raw:true}]})[_0xc4d8[42]](function(_0x675dx24){_0x675dx11= _0x675dx24[_0xc4d8[48]]({plain:true});console[_0xc4d8[23]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[80],_0x675dx9[_0xc4d8[30]],_0xc4d8[81]);return Session[_0xc4d8[56]](_[_0xc4d8[55]](_0x675dxa,{timeslot:_0x675dx9[_0xc4d8[30]],application:_0xc4d8[53],queue:_0x675dx24[_0xc4d8[24]],queuename:_0x675dx24[_0xc4d8[15]],calledAt:moment()[_0xc4d8[38]](_0xc4d8[54]),joinAt:moment()[_0xc4d8[38]](_0xc4d8[54]),membername:null,memberid:null}))})[_0xc4d8[42]](function(_0x675dx21){_0x675dxc[_0xc4d8[47]](_0xc4d8[60])[_0xc4d8[44]](_0xc4d8[59],_0x675dx21);_0x675dxc[_0xc4d8[47]](_0xc4d8[61])[_0xc4d8[44]](_0xc4d8[59],_0x675dx21);return Room[_0xc4d8[71]](_0x675dxa[_0xc4d8[79]])})[_0xc4d8[42]](function(_0x675dx27){if(_0x675dx27){return _0x675dx27[_0xc4d8[63]]({waiting:true})}})[_0xc4d8[42]](function(_0x675dx27){if(_0x675dx27){_0x675dxc[_0xc4d8[44]](_0xc4d8[78],_0x675dx27[_0xc4d8[48]]({plain:true}))}})[_0xc4d8[42]](function(_0x675dx27){switch(_0x675dx11[_0xc4d8[17]]){case _0xc4d8[72]:_0x675dx22();break;case _0xc4d8[76]:_0x675dx10= _[_0xc4d8[75]](_0x675dx11.Users,[function(_0x675dx28){return _0x675dx28[_0xc4d8[74]][_0xc4d8[73]]|| 0}]);_0x675dx16();break;case _0xc4d8[77]:_0x675dx10= _[_0xc4d8[75]](_0x675dx11.Users,[function(_0x675dx28){return _0x675dx28[_0xc4d8[74]][_0xc4d8[73]]|| 0}]);_0x675dx16();break;default:}})[_0xc4d8[41]](function(_0x675dx19){console[_0xc4d8[40]](_0x675dxa[_0xc4d8[13]][_0xc4d8[12]](),_0xc4d8[14],_0x675dx11[_0xc4d8[15]][_0xc4d8[12]](),_0xc4d8[16],_0x675dx11[_0xc4d8[17]],_0xc4d8[18],_0x675dxa[_0xc4d8[19]],_0xc4d8[39]);console[_0xc4d8[40]](_0x675dx19);_0x675dxd(_0x675dx19)})}