Built motion from commit cc190ca.|1.0.17
[motion.git] / server / config / forked_routing / fax / queue.js
1 var _0x3fbd=["\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","\x46\x61\x78\x52\x6F\x6F\x6D","\x46\x61\x78\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x46\x61\x78","\x52\x65\x70\x6F\x72\x74\x46\x61\x78\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","\x66\x61\x78\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\x66\x61\x78\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\x66\x61\x78\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\x46\x61\x78\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","\x70\x65\x6E\x61\x6C\x74\x79","\x41\x53\x43","\x66\x69\x6E\x64\x42\x79\x49\x64","\x62\x65\x65\x70\x61\x6C\x6C","\x55\x73\x65\x72\x73","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x66\x61\x78\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"];_0x3fbd[0];var _=require(_0x3fbd[1]);var util=require(_0x3fbd[2]);var moment=require(_0x3fbd[3]);var Agent=require(_0x3fbd[5])[_0x3fbd[4]];var Room=require(_0x3fbd[5])[_0x3fbd[6]];var Queue=require(_0x3fbd[5])[_0x3fbd[7]];var Report=require(_0x3fbd[5])[_0x3fbd[8]];var Session=require(_0x3fbd[5])[_0x3fbd[9]];module[_0x3fbd[10]]= function(_0x17e6x9,_0x17e6xa,_0x17e6xb,_0x17e6xc,_0x17e6xd){var _0x17e6xe=[];var _0x17e6xf;var _0x17e6x10;var _0x17e6x11;var _0x17e6x12=0;process[_0x3fbd[28]](_0x3fbd[11],function(_0x17e6xb){switch(_0x17e6xb[_0x3fbd[27]]){case _0x3fbd[26]:console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[20],_0x17e6xb[_0x3fbd[21]],_0x3fbd[22]);_0x17e6xe[_0x3fbd[25]]({id:_0x17e6xb[_0x3fbd[24]]});break;default:}});function _0x17e6x13(_0x17e6x14){var _0x17e6x15=_[_0x3fbd[29]](_0x17e6xe,{id:_0x17e6x14[_0x3fbd[24]]});return _0x17e6x15?true:false}function _0x17e6x16(){var _0x17e6x17=((_0x17e6x9[_0x3fbd[30]]- _0x17e6x12)> _0x17e6x11[_0x3fbd[30]])?_0x17e6x11[_0x3fbd[30]]:(_0x17e6x9[_0x3fbd[30]]- _0x17e6x12);if(_0x17e6x17> 0){if(_0x17e6x10[_0x3fbd[31]]){var _0x17e6x18={where:{id:{$in:_[_0x3fbd[32]](_0x17e6x10,_0x3fbd[24])},online:true,faxPause:false},include:[{model:Room,attributes:[_0x3fbd[24]],raw:true}],attributes:[_0x3fbd[24],_0x3fbd[15],_0x3fbd[33],_0x3fbd[34],_0x3fbd[35]],order:[[{raw:util[_0x3fbd[38]](_0x3fbd[36],_[_0x3fbd[32]](_0x17e6x10,_0x3fbd[24])[_0x3fbd[37]]())}]]};Agent[_0x3fbd[58]](_0x17e6x18)[_0x3fbd[42]](function(_0x17e6x1b){if(_0x17e6x1b[_0x3fbd[31]]){var _0x17e6x1c;for(var _0x17e6x1d=0;_0x17e6x1d< _0x17e6x1b[_0x3fbd[31]];_0x17e6x1d++){var _0x17e6x14=_0x17e6x1b[_0x17e6x1d][_0x3fbd[48]]({plain:true});if(!_0x17e6x13(_0x17e6x14)){_0x17e6x1c= _0x17e6x14;break}};if(_0x17e6x1c){console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[49],_0x17e6x1c[_0x3fbd[24]],_0x17e6x1c[_0x3fbd[15]]);var _0x17e6x1e=_[_0x3fbd[50]](_0x17e6x10,{"\x69\x64":_0x17e6x1c[_0x3fbd[24]]});if(_0x17e6x1e>= 0){var _0x17e6x1f=_0x17e6x10[_0x3fbd[51]](_0x17e6x1e,1);if(_0x17e6x1f&& _0x17e6x1f[_0x3fbd[31]]){_0x17e6x10[_0x3fbd[25]](_[_0x3fbd[52]](_0x17e6x1f))}};return Report[_0x3fbd[56]](_[_0x3fbd[55]](_0x17e6xa,{timeslot:_0x17e6x17,application:_0x3fbd[53],membername:_0x17e6x1c[_0x3fbd[15]],memberid:_0x17e6x1c[_0x3fbd[24]],queue:_0x17e6x11[_0x3fbd[24]],queuename:_0x17e6x11[_0x3fbd[15]],calledAt:moment()[_0x3fbd[38]](_0x3fbd[54])}))};console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[57]);return}else {console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[57]);return}})[_0x3fbd[42]](function(_0x17e6x1a){if(_0x17e6x1a){_0x17e6xc[_0x3fbd[47]](util[_0x3fbd[38]](_0x3fbd[45],_0x17e6x1a[_0x3fbd[46]]))[_0x3fbd[44]](_0x3fbd[43],_0x17e6x1a)}})[_0x3fbd[42]](function(){_0x17e6xf= setTimeout(function(){_0x17e6x12+= _0x17e6x11[_0x3fbd[30]];_0x17e6x16()},_0x17e6x17* 1000)})[_0x3fbd[41]](function(_0x17e6x19){console[_0x3fbd[40]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[39]);_0x17e6xd(_0x17e6x19)})}else {console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[57]);_0x17e6xf= setTimeout(function(){_0x17e6x12+= _0x17e6x11[_0x3fbd[30]];_0x17e6x16()},_0x17e6x17* 1000)}}else {return Session[_0x3fbd[63]]({leaveAt:moment()[_0x3fbd[38]](_0x3fbd[54]),timeout:true},{where:{uniqueid:_0x17e6xa[_0x3fbd[19]],leaveAt:null},individualHooks:true})[_0x3fbd[42]](function(_0x17e6x20){if(_0x17e6x20&& _0x17e6x20[_0x3fbd[31]]&& _0x17e6x20[1][_0x3fbd[31]]){for(var _0x17e6x1d=0;_0x17e6x1d< _0x17e6x20[1][_0x3fbd[31]];_0x17e6x1d++){var _0x17e6x21=_0x17e6x20[1][_0x17e6x1d][_0x3fbd[48]]({plain:true});_0x17e6xc[_0x3fbd[47]](_0x3fbd[60])[_0x3fbd[44]](_0x3fbd[59],_0x17e6x21);_0x17e6xc[_0x3fbd[47]](_0x3fbd[61])[_0x3fbd[44]](_0x3fbd[59],_0x17e6x21)}};console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[62]);clearTimeout(_0x17e6xf);_0x17e6xd()})[_0x3fbd[41]](function(_0x17e6x19){console[_0x3fbd[40]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[39]);_0x17e6xd(_0x17e6x19)})}}function _0x17e6x22(){var _0x17e6x17=((_0x17e6x9[_0x3fbd[30]]- _0x17e6x12)> _0x17e6x11[_0x3fbd[30]])?_0x17e6x11[_0x3fbd[30]]:(_0x17e6x9[_0x3fbd[30]]- _0x17e6x12);if(_0x17e6x17> 0){Queue[_0x3fbd[73]](_0x17e6x9.FaxQueueId,{attributes:[_0x3fbd[24],_0x3fbd[15],_0x3fbd[30],_0x3fbd[17],_0x3fbd[70]],include:[{model:Agent,where:{online:true,faxPause:false},attributes:[_0x3fbd[24],_0x3fbd[15],_0x3fbd[33],_0x3fbd[34],_0x3fbd[35]],raw:true,order:[[_0x3fbd[71],_0x3fbd[72]]]}]})[_0x3fbd[42]](function(_0x17e6x24){if(_0x17e6x24){var _0x17e6x1b=_[_0x3fbd[66]](_[_0x3fbd[65]](_0x17e6x24.Users,_0x3fbd[64]));if(_0x17e6x1b&& _0x17e6x1b[_0x3fbd[31]]){var _0x17e6x25;for(var _0x17e6x1d=0;_0x17e6x1d< _0x17e6x1b[_0x3fbd[31]];_0x17e6x1d++){_[_0x3fbd[67]](_0x17e6x1b[_0x17e6x1d],function(_0x17e6x14){return _0x17e6x13(_0x17e6x14)});if(_0x17e6x1b[_0x17e6x1d][_0x3fbd[31]]){_0x17e6x25= _0x17e6x1b[_0x17e6x1d];break}};if(_0x17e6x25&& _0x17e6x25[_0x3fbd[31]]){var _0x17e6x26=_[_0x3fbd[32]](_0x17e6x25,function(_0x17e6x14){return _[_0x3fbd[68]](_[_0x3fbd[55]](_0x17e6xa,{timeslot:_0x17e6x17,application:_0x3fbd[53],membername:_0x17e6x14[_0x3fbd[15]],memberid:_0x17e6x14[_0x3fbd[24]],queue:_0x17e6x11[_0x3fbd[24]],queuename:_0x17e6x11[_0x3fbd[15]],calledAt:moment()[_0x3fbd[38]](_0x3fbd[54])}))});return Report[_0x3fbd[69]](_0x17e6x26,{individualHooks:true})}else {console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[57])}}else {console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[57])}}else {console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[57])}})[_0x3fbd[42]](function(_0x17e6x23){if(_0x17e6x23&& _0x17e6x23[_0x3fbd[31]]){for(var _0x17e6x1d=0;_0x17e6x1d< _0x17e6x23[_0x3fbd[31]];_0x17e6x1d++){var _0x17e6x1a=_0x17e6x23[_0x17e6x1d][_0x3fbd[48]]({plain:true});_0x17e6xc[_0x3fbd[47]](util[_0x3fbd[38]](_0x3fbd[45],_0x17e6x1a[_0x3fbd[46]]))[_0x3fbd[44]](_0x3fbd[43],_0x17e6x1a)}};_0x17e6xf= setTimeout(function(){_0x17e6x12+= _0x17e6x11[_0x3fbd[30]];_0x17e6x22()},_0x17e6x17* 1000)})[_0x3fbd[41]](function(_0x17e6x19){console[_0x3fbd[40]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[39]);_0x17e6xd(_0x17e6x19)})}else {return Session[_0x3fbd[63]]({leaveAt:moment()[_0x3fbd[38]](_0x3fbd[54]),timeout:true},{where:{uniqueid:_0x17e6xa[_0x3fbd[19]],leaveAt:null},individualHooks:true})[_0x3fbd[42]](function(_0x17e6x20){if(_0x17e6x20&& _0x17e6x20[_0x3fbd[31]]&& _0x17e6x20[1][_0x3fbd[31]]){for(var _0x17e6x1d=0;_0x17e6x1d< _0x17e6x20[1][_0x3fbd[31]];_0x17e6x1d++){var _0x17e6x21=_0x17e6x20[1][_0x17e6x1d][_0x3fbd[48]]({plain:true});_0x17e6xc[_0x3fbd[47]](_0x3fbd[60])[_0x3fbd[44]](_0x3fbd[59],_0x17e6x21);_0x17e6xc[_0x3fbd[47]](_0x3fbd[61])[_0x3fbd[44]](_0x3fbd[59],_0x17e6x21)}};console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[62]);clearTimeout(_0x17e6xf);_0x17e6xd()})[_0x3fbd[41]](function(_0x17e6x19){console[_0x3fbd[40]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[39]);_0x17e6xd(_0x17e6x19)})}}return Queue[_0x3fbd[73]](_0x17e6x9.FaxQueueId,{attributes:[_0x3fbd[24],_0x3fbd[15],_0x3fbd[30],_0x3fbd[17],_0x3fbd[70]],include:[{model:Agent,attributes:[_0x3fbd[24]],raw:true,order:[[_0x3fbd[71],_0x3fbd[72]]]}]})[_0x3fbd[42]](function(_0x17e6x24){_0x17e6x11= _0x17e6x24[_0x3fbd[48]]({plain:true});console[_0x3fbd[23]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[80],_0x17e6x9[_0x3fbd[30]],_0x3fbd[81]);return Session[_0x3fbd[56]](_[_0x3fbd[55]](_0x17e6xa,{timeslot:_0x17e6x9[_0x3fbd[30]],application:_0x3fbd[53],queue:_0x17e6x24[_0x3fbd[24]],queuename:_0x17e6x24[_0x3fbd[15]],calledAt:moment()[_0x3fbd[38]](_0x3fbd[54]),joinAt:moment()[_0x3fbd[38]](_0x3fbd[54]),membername:null,memberid:null}))})[_0x3fbd[42]](function(_0x17e6x21){_0x17e6xc[_0x3fbd[47]](_0x3fbd[60])[_0x3fbd[44]](_0x3fbd[59],_0x17e6x21);_0x17e6xc[_0x3fbd[47]](_0x3fbd[61])[_0x3fbd[44]](_0x3fbd[59],_0x17e6x21);return Room[_0x3fbd[73]](_0x17e6xa[_0x3fbd[79]])})[_0x3fbd[42]](function(_0x17e6x27){if(_0x17e6x27){return _0x17e6x27[_0x3fbd[63]]({waiting:true})}})[_0x3fbd[42]](function(_0x17e6x27){if(_0x17e6x27){_0x17e6xc[_0x3fbd[44]](_0x3fbd[78],_0x17e6x27[_0x3fbd[48]]({plain:true}))}})[_0x3fbd[42]](function(_0x17e6x27){switch(_0x17e6x11[_0x3fbd[17]]){case _0x3fbd[74]:_0x17e6x22();break;case _0x3fbd[76]:_0x17e6x10= _0x17e6x11[_0x3fbd[75]];_0x17e6x16();break;case _0x3fbd[77]:_0x17e6x10= _0x17e6x11[_0x3fbd[75]];_0x17e6x16();break;default:}})[_0x3fbd[41]](function(_0x17e6x19){console[_0x3fbd[40]](_0x17e6xa[_0x3fbd[13]][_0x3fbd[12]](),_0x3fbd[14],_0x17e6x11[_0x3fbd[15]][_0x3fbd[12]](),_0x3fbd[16],_0x17e6x11[_0x3fbd[17]],_0x3fbd[18],_0x17e6xa[_0x3fbd[19]],_0x3fbd[39]);console[_0x3fbd[40]](_0x17e6x19);_0x17e6xd(_0x17e6x19)})}