Built motion from commit ec3309576.|1.0.33
[motion.git] / server / config / ami / db / fax.js
index 4116bd6..e97232a 100644 (file)
@@ -1 +1 @@
-var _0x5a38=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x2D\x70\x72\x6F\x63\x65\x73\x73\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\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\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x46\x61\x78\x5D\x20\x4E\x65\x77\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x66\x72\x6F\x6D\x20\x25\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x63\x6C\x6F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x65\x72\x72\x6F\x72","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64","\x5B\x46\x61\x78\x5D\x20\x46\x69\x6C\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x64\x65\x62\x75\x67","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x72\x65\x63\x65\x69\x76\x65\x64\x2C\x20\x69\x6E\x69\x74\x69\x61\x74\x69\x6E\x67\x20\x72\x6F\x75\x74\x69\x6E\x67\x2E\x2E\x2E","\x69\x6E\x69\x74\x46\x61\x78\x52\x6F\x75\x74\x69\x6E\x67","\x73\x65\x6E\x64","\x67\x65\x74","\x74\x68\x65\x6E","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x69\x64","\x74\x69\x66\x66\x32\x70\x64\x66\x20\x2D\x6F\x20","\x20","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x6A\x6F\x69\x6E","\x63\x72\x65\x61\x74\x65","\x5B\x46\x61\x78\x5D\x20\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79\x20\x28\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x3A\x25\x73\x29","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2F\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x3A","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x73\x74\x61\x74\x75\x73","\x52\x45\x43\x45\x49\x56\x45\x44","\x66\x72\x6F\x6D","\x74\x6F","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","","\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x72\x73\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x66\x61\x78\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x4E\x45\x57","\x43\x4C\x4F\x53\x45\x44","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x70\x72\x65\x61\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x45\x4E\x54","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x30","\x46\x41\x49\x4C\x45\x44","\x72\x65\x6D\x6F\x74\x65\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x72\x65\x73\x6F\x6C\x75\x74\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x66\x61\x78\x65\x72\x72\x6F\x72","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x6C\x75\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x3A"];_0x5a38[0];var BPromise=require(_0x5a38[1]);var moment=require(_0x5a38[2]);var util=require(_0x5a38[3]);var _=require(_0x5a38[4]);var path=require(_0x5a38[5]);var config=require(_0x5a38[6]);var exec=require(_0x5a38[8])[_0x5a38[7]];var logger=require(_0x5a38[10])(_0x5a38[9]);var FaxMessage=require(_0x5a38[12])[_0x5a38[11]];var FaxRoom=require(_0x5a38[12])[_0x5a38[13]];var FaxAccount=require(_0x5a38[12])[_0x5a38[14]];var FaxAttachment=require(_0x5a38[12])[_0x5a38[15]];var Contact=require(_0x5a38[12])[_0x5a38[16]];module[_0x5a38[17]]= function(){return {receivefax:function(_0x89f8xe){return function(_0x89f8xf){logger[_0x5a38[21]](util[_0x5a38[20]](_0x5a38[18],_0x89f8xe[_0x5a38[19]]));var _0x89f8x10=_[_0x5a38[22]](_0x89f8xe);var _0x89f8x11;var _0x89f8x12,_0x89f8x13;return FaxAccount[_0x5a38[83]]({where:{localstationid:_0x89f8xe[_0x5a38[63]]}})[_0x5a38[37]](function(_0x89f8x1c){if(!_0x89f8x1c){throw  new Error(_0x5a38[79])};logger[_0x5a38[32]](_0x5a38[80],_0x89f8xe[_0x5a38[63]]);_0x89f8x11= _0x89f8x1c;if(_0x89f8x11[_0x5a38[81]]){return Contact[_0x5a38[82]]({where:{ListId:_0x89f8x11[_0x5a38[81]],$or:[{phone:_0x89f8xe[_0x5a38[19]]},{fax:_0x89f8xe[_0x5a38[19]]}]},defaults:{phone:_0x89f8xe[_0x5a38[19]],fax:_0x89f8xe[_0x5a38[19]],firstName:_0x89f8xe[_0x5a38[19]],ListId:_0x89f8x11[_0x5a38[81]]}})}else {return []}})[_0x5a38[78]](function(_0x89f8x1a,_0x89f8x1b){if(_0x89f8x1b!== undefined&&  !_0x89f8x1b){return _0x89f8x1a[_0x5a38[72]]({fax:_0x89f8xe[_0x5a38[19]]})};return})[_0x5a38[37]](function(){return FaxRoom[_0x5a38[77]]({limit:1,where:{contact:_0x89f8x10[_0x5a38[19]],FaxAccountId:_0x89f8x11[_0x5a38[40]],status:{$ne:_0x5a38[74]}},order:[[_0x5a38[75],_0x5a38[76]]]})})[_0x5a38[37]](function(_0x89f8x19){if(_0x89f8x19[_0x5a38[66]]){_0x89f8x19= _[_0x5a38[67]](_0x89f8x19);return _0x89f8x19[_0x5a38[72]]({lastEvent:_0x5a38[60],lastEventAt:moment()[_0x5a38[20]](_0x5a38[68]),status:_0x5a38[69],openReason:_0x5a38[70],faxIn:++_0x89f8x19[_0x5a38[71]]})}else {return FaxRoom[_0x5a38[54]]({contact:_0x89f8x10[_0x5a38[19]],account:_0x89f8x11[_0x5a38[45]],status:_0x5a38[73],lastEvent:_0x5a38[60],lastEventAt:moment()[_0x5a38[20]](_0x5a38[68]),FaxAccountId:_0x89f8x11[_0x5a38[40]],faxIn:1})}})[_0x5a38[37]](function(_0x89f8x19){if(!_0x89f8x19){throw  new Error(_0x5a38[56])};logger[_0x5a38[32]](_0x5a38[57],_0x89f8x19[_0x5a38[40]]);_0x89f8x13= _0x89f8x19;_0x89f8x10[_0x5a38[58]]= _0x89f8x19[_0x5a38[40]];_0x89f8x10[_0x5a38[59]]= _0x5a38[60];_0x89f8x10[_0x5a38[61]]= _0x89f8x10[_0x5a38[19]];_0x89f8x10[_0x5a38[62]]= _0x89f8x10[_0x5a38[63]];_0x89f8x10[_0x5a38[24]]= parseInt(_0x89f8x10[_0x5a38[30]])> 0?_0x5a38[64]:_0x5a38[65];return FaxMessage[_0x5a38[54]](_0x89f8x10)})[_0x5a38[37]](function(_0x89f8x16){if(!_0x89f8x16){throw  new Error(_0x5a38[44])};_0x89f8x12= _0x89f8x16;logger[_0x5a38[32]](_0x5a38[25],_0x89f8x16[_0x5a38[40]]);if(parseInt(_0x89f8xe[_0x5a38[30]])> 0){var _0x89f8x17=path[_0x5a38[46]](_0x89f8xe[_0x5a38[43]])[_0x5a38[45]];var _0x89f8x18=_0x89f8x17+ _0x5a38[47];return FaxAttachment[_0x5a38[54]]({path:path[_0x5a38[53]](config[_0x5a38[48]],_0x5a38[49],_0x5a38[50],_0x5a38[9],_0x5a38[51],_0x5a38[52],_0x89f8x18),basename:_0x89f8x18,name:_0x89f8x17,FaxMessageId:_0x89f8x16[_0x5a38[40]]})};logger[_0x5a38[24]](util[_0x5a38[20]](_0x5a38[55],_0x89f8xe[_0x5a38[30]]));return})[_0x5a38[37]](function(_0x89f8x15){if(!_0x89f8x15){logger[_0x5a38[24]](_0x5a38[38]);return};logger[_0x5a38[32]](_0x5a38[39],_0x89f8x15[_0x5a38[40]]);return exec(_0x5a38[41]+ _0x89f8x15[_0x5a38[5]]+ _0x5a38[42]+ _0x89f8xe[_0x5a38[43]])})[_0x5a38[37]](function(){if(parseInt(_0x89f8xe[_0x5a38[30]])> 0){logger[_0x5a38[32]](_0x5a38[31]);logger[_0x5a38[21]](_0x5a38[33]);process[_0x5a38[35]]({message:_0x5a38[34],doc:{message:_0x89f8x12,account:_0x89f8x11}});return _0x89f8x12[_0x5a38[36]]({plain:true})}})[_0x5a38[29]](function(_0x89f8x14){logger[_0x5a38[24]](_0x5a38[23],_0x89f8x14);logger[_0x5a38[24]](_0x5a38[25],_0x89f8x14[_0x5a38[26]]);logger[_0x5a38[24]](_0x5a38[27],_0x89f8x14[_0x5a38[28]])})}},sendfax:function(_0x89f8xe){return function(_0x89f8xf){var _0x89f8x12;return FaxMessage[_0x5a38[83]]({where:{filename:_0x89f8xe[_0x5a38[43]],localstationid:_0x89f8xe[_0x5a38[63]]}})[_0x5a38[37]](function(_0x89f8x1e){if(!_0x89f8x1e){throw  new Error(_0x5a38[90])};_0x89f8x12= _0x89f8x1e;var _0x89f8x1f=_0x5a38[87];if(_0x89f8xe[_0x5a38[30]]=== _0x5a38[91]){_0x89f8x1f= _0x5a38[92]};return _0x89f8x12[_0x5a38[72]]({remotestationid:_0x89f8xe[_0x5a38[93]],pagestransferred:_0x89f8xe[_0x5a38[30]],resolution:_0x89f8xe[_0x5a38[94]],transferrate:_0x89f8xe[_0x5a38[95]],status:_0x89f8x1f})})[_0x5a38[37]](function(_0x89f8x16){logger[_0x5a38[32]](_0x5a38[88],_0x89f8x16[_0x5a38[40]]);return _0x89f8x12[_0x5a38[89]]()})[_0x5a38[37]](function(_0x89f8x1d){if(!_0x89f8x1d){throw  new Error(_0x5a38[86])};return _0x89f8x1d[_0x5a38[72]]({lastEvent:_0x5a38[87]},{individualHooks:true})})[_0x5a38[37]](function(_0x89f8x19){logger[_0x5a38[32]](_0x5a38[85],_0x89f8x19[_0x5a38[40]])})[_0x5a38[29]](function(_0x89f8x14){logger[_0x5a38[24]](_0x5a38[84],_0x89f8x14);logger[_0x5a38[24]](_0x5a38[25],_0x89f8x14[_0x5a38[26]]);logger[_0x5a38[24]](_0x5a38[27],_0x89f8x14[_0x5a38[28]])})}},faxstatus:function(_0x89f8xe){return function(_0x89f8xf){if(_0x89f8xe[_0x5a38[96]]!== _0x5a38[35]){return BPromise[_0x5a38[97]]()};return FaxMessage[_0x5a38[83]]({where:{filename:_0x89f8xe[_0x5a38[43]],localstationid:_0x89f8xe[_0x5a38[63]]}})[_0x5a38[37]](function(_0x89f8x1e){if(!_0x89f8x1e){throw  new Error(_0x5a38[90])};return _0x89f8x1e[_0x5a38[72]]({channel:_0x89f8xe[_0x5a38[99]],channelstate:_0x89f8xe[_0x5a38[100]],channelstatedesc:_0x89f8xe[_0x5a38[101]],calleridnum:_0x89f8xe[_0x5a38[19]],calleridname:_0x89f8xe[_0x5a38[102]],connectedlinenum:_0x89f8xe[_0x5a38[103]],connectedlinename:_0x89f8xe[_0x5a38[104]],accountcode:_0x89f8xe[_0x5a38[105]],context:_0x89f8xe[_0x5a38[106]],exten:_0x89f8xe[_0x5a38[107]],priority:_0x89f8xe[_0x5a38[108]],uniqueid:_0x89f8xe[_0x5a38[109]],linkedid:_0x89f8xe[_0x5a38[110]],lastStatus:_0x89f8xe[_0x5a38[59]]})})[_0x5a38[29]](function(_0x89f8x14){logger[_0x5a38[24]](_0x5a38[98],_0x89f8x14);logger[_0x5a38[24]](_0x5a38[25],_0x89f8x14[_0x5a38[26]]);logger[_0x5a38[24]](_0x5a38[27],_0x89f8x14[_0x5a38[28]])})}},faxerror:function(_0x89f8xe){return function(_0x89f8xf){if(!_0x89f8xe[_0x5a38[96]][_0x5a38[112]](_0x5a38[111])||  !_0x89f8xe[_0x5a38[113]]){return BPromise[_0x5a38[97]]()};return FaxMessage[_0x5a38[83]]({where:{channel:_0x89f8xe[_0x5a38[99]]}})[_0x5a38[37]](function(_0x89f8x1e){if(_0x89f8x1e){return _0x89f8x1e[_0x5a38[72]]({error:_0x89f8xe[_0x5a38[113]]})};return})[_0x5a38[29]](function(_0x89f8x14){logger[_0x5a38[24]](_0x5a38[114],_0x89f8x14)})}}}}
\ No newline at end of file
+var _0x9a68=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x65\x78\x65\x63","\x63\x68\x69\x6C\x64\x2D\x70\x72\x6F\x63\x65\x73\x73\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x61\x78","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\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\x41\x63\x63\x6F\x75\x6E\x74","\x46\x61\x78\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x43\x6F\x6E\x74\x61\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x46\x61\x78\x5D\x20\x4E\x65\x77\x20\x6D\x65\x73\x73\x61\x67\x65\x20\x66\x72\x6F\x6D\x20\x25\x73","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x66\x6F\x72\x6D\x61\x74","\x69\x6E\x66\x6F","\x63\x6C\x6F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x72\x65\x63\x65\x69\x76\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x65\x72\x72\x6F\x72","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x46\x61\x78\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64","\x5B\x46\x61\x78\x5D\x20\x46\x69\x6C\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x64\x65\x62\x75\x67","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x63\x6F\x72\x72\x65\x63\x74\x6C\x79\x20\x72\x65\x63\x65\x69\x76\x65\x64\x2C\x20\x69\x6E\x69\x74\x69\x61\x74\x69\x6E\x67\x20\x72\x6F\x75\x74\x69\x6E\x67\x2E\x2E\x2E","\x69\x6E\x69\x74\x46\x61\x78\x52\x6F\x75\x74\x69\x6E\x67","\x73\x65\x6E\x64","\x67\x65\x74","\x74\x68\x65\x6E","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3A","\x69\x64","\x74\x69\x66\x66\x32\x70\x64\x66\x20\x2D\x6F\x20","\x20","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x63\x72\x65\x61\x74\x65\x64","\x6E\x61\x6D\x65","\x70\x61\x72\x73\x65","\x2E\x70\x64\x66","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x63\x6F\x6E\x76\x65\x72\x74\x65\x64","\x6A\x6F\x69\x6E","\x63\x72\x65\x61\x74\x65","\x5B\x46\x61\x78\x5D\x20\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79\x20\x28\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x3A\x25\x73\x29","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x2F\x63\x72\x65\x61\x74\x65\x64","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x3A","\x46\x61\x78\x52\x6F\x6F\x6D\x49\x64","\x73\x74\x61\x74\x75\x73","\x52\x45\x43\x45\x49\x56\x45\x44","\x66\x72\x6F\x6D","\x74\x6F","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","","\x54\x72\x61\x6E\x73\x66\x65\x72\x72\x65\x64\x20\x66\x69\x6C\x65\x20\x69\x73\x20\x65\x6D\x70\x74\x79","\x6C\x65\x6E\x67\x74\x68","\x66\x69\x72\x73\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x66\x61\x78\x49\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x4E\x45\x57","\x43\x4C\x4F\x53\x45\x44","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x70\x72\x65\x61\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x5B\x46\x61\x78\x5D\x20\x41\x63\x63\x6F\x75\x6E\x74\x20\x66\x6F\x75\x6E\x64\x3A","\x4C\x69\x73\x74\x49\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x73\x65\x6E\x64\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x5B\x46\x61\x78\x5D\x20\x52\x6F\x6F\x6D\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x45\x4E\x54","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x75\x70\x64\x61\x74\x65\x20\x66\x6F\x72\x20\x53\x65\x6E\x64\x46\x61\x78\x20\x65\x76\x65\x6E\x74","\x67\x65\x74\x46\x61\x78\x52\x6F\x6F\x6D","\x5B\x46\x61\x78\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x30","\x46\x41\x49\x4C\x45\x44","\x72\x65\x6D\x6F\x74\x65\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x72\x65\x73\x6F\x6C\x75\x74\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x61\x74\x65","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x6D\x65\x73\x73\x61\x67\x65\x3A","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x63\x6F\x64\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x75\x6E\x69\x71\x75\x65\x69\x64","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x66\x61\x78\x65\x72\x72\x6F\x72","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x6C\x75\x65","\x5B\x46\x61\x78\x5D\x20\x45\x72\x72\x6F\x72\x20\x75\x70\x64\x61\x74\x69\x6E\x67\x20\x65\x72\x72\x6F\x72\x3A"];_0x9a68[0];var BPromise=require(_0x9a68[1]);var moment=require(_0x9a68[2]);var util=require(_0x9a68[3]);var _=require(_0x9a68[4]);var path=require(_0x9a68[5]);var config=require(_0x9a68[6]);var exec=require(_0x9a68[8])[_0x9a68[7]];var logger=require(_0x9a68[10])(_0x9a68[9]);var FaxMessage=require(_0x9a68[12])[_0x9a68[11]];var FaxRoom=require(_0x9a68[12])[_0x9a68[13]];var FaxAccount=require(_0x9a68[12])[_0x9a68[14]];var FaxAttachment=require(_0x9a68[12])[_0x9a68[15]];var Contact=require(_0x9a68[12])[_0x9a68[16]];module[_0x9a68[17]]= function(){return {receivefax:function(_0xd299xe){return function(_0xd299xf){logger[_0x9a68[21]](util[_0x9a68[20]](_0x9a68[18],_0xd299xe[_0x9a68[19]]));var _0xd299x10=_[_0x9a68[22]](_0xd299xe);var _0xd299x11;var _0xd299x12,_0xd299x13;return FaxAccount[_0x9a68[83]]({where:{localstationid:_0xd299xe[_0x9a68[63]]}})[_0x9a68[37]](function(_0xd299x1c){if(!_0xd299x1c){throw  new Error(_0x9a68[79])};logger[_0x9a68[32]](_0x9a68[80],_0xd299xe[_0x9a68[63]]);_0xd299x11= _0xd299x1c;if(_0xd299x11[_0x9a68[81]]){return Contact[_0x9a68[82]]({where:{ListId:_0xd299x11[_0x9a68[81]],$or:[{phone:_0xd299xe[_0x9a68[19]]},{fax:_0xd299xe[_0x9a68[19]]}]},defaults:{phone:_0xd299xe[_0x9a68[19]],fax:_0xd299xe[_0x9a68[19]],firstName:_0xd299xe[_0x9a68[19]],ListId:_0xd299x11[_0x9a68[81]]}})}else {return []}})[_0x9a68[78]](function(_0xd299x1a,_0xd299x1b){if(_0xd299x1b!== undefined&&  !_0xd299x1b){return _0xd299x1a[_0x9a68[72]]({fax:_0xd299xe[_0x9a68[19]]})};return})[_0x9a68[37]](function(){return FaxRoom[_0x9a68[77]]({limit:1,where:{contact:_0xd299x10[_0x9a68[19]],FaxAccountId:_0xd299x11[_0x9a68[40]],status:{$ne:_0x9a68[74]}},order:[[_0x9a68[75],_0x9a68[76]]]})})[_0x9a68[37]](function(_0xd299x19){if(_0xd299x19[_0x9a68[66]]){_0xd299x19= _[_0x9a68[67]](_0xd299x19);return _0xd299x19[_0x9a68[72]]({lastEvent:_0x9a68[60],lastEventAt:moment()[_0x9a68[20]](_0x9a68[68]),status:_0x9a68[69],openReason:_0x9a68[70],faxIn:++_0xd299x19[_0x9a68[71]]})}else {return FaxRoom[_0x9a68[54]]({contact:_0xd299x10[_0x9a68[19]],account:_0xd299x11[_0x9a68[45]],status:_0x9a68[73],lastEvent:_0x9a68[60],lastEventAt:moment()[_0x9a68[20]](_0x9a68[68]),FaxAccountId:_0xd299x11[_0x9a68[40]],faxIn:1})}})[_0x9a68[37]](function(_0xd299x19){if(!_0xd299x19){throw  new Error(_0x9a68[56])};logger[_0x9a68[32]](_0x9a68[57],_0xd299x19[_0x9a68[40]]);_0xd299x13= _0xd299x19;_0xd299x10[_0x9a68[58]]= _0xd299x19[_0x9a68[40]];_0xd299x10[_0x9a68[59]]= _0x9a68[60];_0xd299x10[_0x9a68[61]]= _0xd299x10[_0x9a68[19]];_0xd299x10[_0x9a68[62]]= _0xd299x10[_0x9a68[63]];_0xd299x10[_0x9a68[24]]= parseInt(_0xd299x10[_0x9a68[30]])> 0?_0x9a68[64]:_0x9a68[65];return FaxMessage[_0x9a68[54]](_0xd299x10)})[_0x9a68[37]](function(_0xd299x16){if(!_0xd299x16){throw  new Error(_0x9a68[44])};_0xd299x12= _0xd299x16;logger[_0x9a68[32]](_0x9a68[25],_0xd299x16[_0x9a68[40]]);if(parseInt(_0xd299xe[_0x9a68[30]])> 0){var _0xd299x17=path[_0x9a68[46]](_0xd299xe[_0x9a68[43]])[_0x9a68[45]];var _0xd299x18=_0xd299x17+ _0x9a68[47];return FaxAttachment[_0x9a68[54]]({path:path[_0x9a68[53]](config[_0x9a68[48]],_0x9a68[49],_0x9a68[50],_0x9a68[9],_0x9a68[51],_0x9a68[52],_0xd299x18),basename:_0xd299x18,name:_0xd299x17,FaxMessageId:_0xd299x16[_0x9a68[40]]})};logger[_0x9a68[24]](util[_0x9a68[20]](_0x9a68[55],_0xd299xe[_0x9a68[30]]));return})[_0x9a68[37]](function(_0xd299x15){if(!_0xd299x15){logger[_0x9a68[24]](_0x9a68[38]);return};logger[_0x9a68[32]](_0x9a68[39],_0xd299x15[_0x9a68[40]]);return exec(_0x9a68[41]+ _0xd299x15[_0x9a68[5]]+ _0x9a68[42]+ _0xd299xe[_0x9a68[43]])})[_0x9a68[37]](function(){if(parseInt(_0xd299xe[_0x9a68[30]])> 0){logger[_0x9a68[32]](_0x9a68[31]);logger[_0x9a68[21]](_0x9a68[33]);process[_0x9a68[35]]({message:_0x9a68[34],doc:{message:_0xd299x12,account:_0xd299x11}});return _0xd299x12[_0x9a68[36]]({plain:true})}})[_0x9a68[29]](function(_0xd299x14){logger[_0x9a68[24]](_0x9a68[23],_0xd299x14);logger[_0x9a68[24]](_0x9a68[25],_0xd299x14[_0x9a68[26]]);logger[_0x9a68[24]](_0x9a68[27],_0xd299x14[_0x9a68[28]])})}},sendfax:function(_0xd299xe){return function(_0xd299xf){var _0xd299x12;return FaxMessage[_0x9a68[83]]({where:{filename:_0xd299xe[_0x9a68[43]],localstationid:_0xd299xe[_0x9a68[63]]}})[_0x9a68[37]](function(_0xd299x1e){if(!_0xd299x1e){throw  new Error(_0x9a68[90])};_0xd299x12= _0xd299x1e;var _0xd299x1f=_0x9a68[87];if(_0xd299xe[_0x9a68[30]]=== _0x9a68[91]){_0xd299x1f= _0x9a68[92]};return _0xd299x12[_0x9a68[72]]({remotestationid:_0xd299xe[_0x9a68[93]],pagestransferred:_0xd299xe[_0x9a68[30]],resolution:_0xd299xe[_0x9a68[94]],transferrate:_0xd299xe[_0x9a68[95]],status:_0xd299x1f})})[_0x9a68[37]](function(_0xd299x16){logger[_0x9a68[32]](_0x9a68[88],_0xd299x16[_0x9a68[40]]);return _0xd299x12[_0x9a68[89]]()})[_0x9a68[37]](function(_0xd299x1d){if(!_0xd299x1d){throw  new Error(_0x9a68[86])};return _0xd299x1d[_0x9a68[72]]({lastEvent:_0x9a68[87]},{individualHooks:true})})[_0x9a68[37]](function(_0xd299x19){logger[_0x9a68[32]](_0x9a68[85],_0xd299x19[_0x9a68[40]])})[_0x9a68[29]](function(_0xd299x14){logger[_0x9a68[24]](_0x9a68[84],_0xd299x14);logger[_0x9a68[24]](_0x9a68[25],_0xd299x14[_0x9a68[26]]);logger[_0x9a68[24]](_0x9a68[27],_0xd299x14[_0x9a68[28]])})}},faxstatus:function(_0xd299xe){return function(_0xd299xf){if(_0xd299xe[_0x9a68[96]]!== _0x9a68[35]){return BPromise[_0x9a68[97]]()};return FaxMessage[_0x9a68[83]]({where:{filename:_0xd299xe[_0x9a68[43]],localstationid:_0xd299xe[_0x9a68[63]]}})[_0x9a68[37]](function(_0xd299x1e){if(!_0xd299x1e){throw  new Error(_0x9a68[90])};return _0xd299x1e[_0x9a68[72]]({channel:_0xd299xe[_0x9a68[99]],channelstate:_0xd299xe[_0x9a68[100]],channelstatedesc:_0xd299xe[_0x9a68[101]],calleridnum:_0xd299xe[_0x9a68[19]],calleridname:_0xd299xe[_0x9a68[102]],connectedlinenum:_0xd299xe[_0x9a68[103]],connectedlinename:_0xd299xe[_0x9a68[104]],accountcode:_0xd299xe[_0x9a68[105]],context:_0xd299xe[_0x9a68[106]],exten:_0xd299xe[_0x9a68[107]],priority:_0xd299xe[_0x9a68[108]],uniqueid:_0xd299xe[_0x9a68[109]],linkedid:_0xd299xe[_0x9a68[110]],lastStatus:_0xd299xe[_0x9a68[59]]})})[_0x9a68[29]](function(_0xd299x14){logger[_0x9a68[24]](_0x9a68[98],_0xd299x14);logger[_0x9a68[24]](_0x9a68[25],_0xd299x14[_0x9a68[26]]);logger[_0x9a68[24]](_0x9a68[27],_0xd299x14[_0x9a68[28]])})}},faxerror:function(_0xd299xe){return function(_0xd299xf){if(!_0xd299xe[_0x9a68[96]][_0x9a68[112]](_0x9a68[111])||  !_0xd299xe[_0x9a68[113]]){return BPromise[_0x9a68[97]]()};return FaxMessage[_0x9a68[83]]({where:{channel:_0xd299xe[_0x9a68[99]]}})[_0x9a68[37]](function(_0xd299x1e){if(_0xd299x1e){return _0xd299x1e[_0x9a68[72]]({error:_0xd299xe[_0x9a68[113]]})};return})[_0x9a68[29]](function(_0xd299x14){logger[_0x9a68[24]](_0x9a68[114],_0xd299x14)})}}}}
\ No newline at end of file