Built motion from commit 2238b68.|1.0.18
[motion.git] / server / config / ami / db / fax.js
index b876269..4d9adc9 100644 (file)
@@ -1 +1 @@
-var _0x1d50=["\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","\x2E\x2E\x2F\x2E\x2E\x2F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x73\x63\x68\x65\x64\x75\x6C\x65\x72","\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","\x6C\x6F\x67","\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","\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","\x66\x61\x78","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x69\x64","\x6E\x61\x6D\x65","\x6C\x6F\x63\x61\x6C\x73\x74\x61\x74\x69\x6F\x6E\x69\x64","\x66\x72\x6F\x6D","\x69\x6E\x69\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","\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","\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\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","\x74\x6F","\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","\x70\x61\x67\x65\x73\x74\x72\x61\x6E\x73\x66\x65\x72\x72\x65\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","\x73\x65\x6E\x64","\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"];_0x1d50[0];var BPromise=require(_0x1d50[1]);var moment=require(_0x1d50[2]);var util=require(_0x1d50[3]);var _=require(_0x1d50[4]);var path=require(_0x1d50[5]);var config=require(_0x1d50[6]);var exec=require(_0x1d50[8])[_0x1d50[7]];var Scheduler=require(_0x1d50[9]);var FaxMessage=require(_0x1d50[11])[_0x1d50[10]];var FaxRoom=require(_0x1d50[11])[_0x1d50[12]];var FaxAccount=require(_0x1d50[11])[_0x1d50[13]];var FaxAttachment=require(_0x1d50[11])[_0x1d50[14]];var Contact=require(_0x1d50[11])[_0x1d50[15]];module[_0x1d50[16]]= function(){return {receivefax:function(_0x419cxe){return function(_0x419cxf){console[_0x1d50[20]](util[_0x1d50[19]](_0x1d50[17],_0x419cxe[_0x1d50[18]]));var _0x419cx10=_[_0x1d50[21]](_0x419cxe);var _0x419cx11;var _0x419cx12,_0x419cx13;return FaxAccount[_0x1d50[77]]({where:{localstationid:_0x419cxe[_0x1d50[35]]}})[_0x1d50[38]](function(_0x419cx1e){if(!_0x419cx1e){throw  new Error(_0x1d50[73])};console[_0x1d50[20]](_0x1d50[74],_0x419cxe[_0x1d50[35]]);_0x419cx11= _0x419cx1e;if(_0x419cx11[_0x1d50[75]]){return Contact[_0x1d50[76]]({where:{ListId:_0x419cx11[_0x1d50[75]],$or:[{phone:_0x419cxe[_0x1d50[18]]},{fax:_0x419cxe[_0x1d50[18]]}]},defaults:{phone:_0x419cxe[_0x1d50[18]],fax:_0x419cxe[_0x1d50[18]],firstName:_0x419cxe[_0x1d50[18]],ListId:_0x419cx11[_0x1d50[75]]}})}else {return []}})[_0x1d50[72]](function(_0x419cx1c,_0x419cx1d){if(_0x419cx1d!== undefined&&  !_0x419cx1d){return _0x419cx1c[_0x1d50[66]]({fax:_0x419cxe[_0x1d50[18]]})};return})[_0x1d50[38]](function(){return FaxRoom[_0x1d50[71]]({limit:1,where:{contact:_0x419cx10[_0x1d50[18]],FaxAccountId:_0x419cx11[_0x1d50[33]],status:{$ne:_0x1d50[68]}},order:[[_0x1d50[69],_0x1d50[70]]]})})[_0x1d50[38]](function(_0x419cx1b){if(_0x419cx1b[_0x1d50[60]]){_0x419cx1b= _[_0x1d50[61]](_0x419cx1b);return _0x419cx1b[_0x1d50[66]]({lastEvent:_0x1d50[58],lastEventAt:moment()[_0x1d50[19]](_0x1d50[62]),status:_0x1d50[63],openReason:_0x1d50[64],faxIn:++_0x419cx1b[_0x1d50[65]]})}else {return FaxRoom[_0x1d50[53]]({contact:_0x419cx10[_0x1d50[18]],account:_0x419cx11[_0x1d50[34]],status:_0x1d50[67],lastEvent:_0x1d50[58],lastEventAt:moment()[_0x1d50[19]](_0x1d50[62]),FaxAccountId:_0x419cx11[_0x1d50[33]],faxIn:1})}})[_0x1d50[38]](function(_0x419cx1b){if(!_0x419cx1b){throw  new Error(_0x1d50[54])};console[_0x1d50[20]](_0x1d50[55],_0x419cx1b[_0x1d50[33]]);_0x419cx13= _0x419cx1b;_0x419cx10[_0x1d50[56]]= _0x419cx1b[_0x1d50[33]];_0x419cx10[_0x1d50[57]]= _0x1d50[58];_0x419cx10[_0x1d50[36]]= _0x419cx10[_0x1d50[18]];_0x419cx10[_0x1d50[59]]= _0x419cx10[_0x1d50[35]];return FaxMessage[_0x1d50[53]](_0x419cx10)})[_0x1d50[38]](function(_0x419cx17){if(!_0x419cx17){throw  new Error(_0x1d50[44])};_0x419cx12= _0x419cx17;console[_0x1d50[20]](_0x1d50[24],_0x419cx17[_0x1d50[33]]);var _0x419cx18=[];var _0x419cx19=path[_0x1d50[45]](_0x419cxe[_0x1d50[43]])[_0x1d50[34]];var _0x419cx1a=_0x419cx19+ _0x1d50[46];return FaxAttachment[_0x1d50[53]]({path:path[_0x1d50[52]](config[_0x1d50[47]],_0x1d50[48],_0x1d50[49],_0x1d50[30],_0x1d50[50],_0x1d50[51],_0x419cx1a),basename:_0x419cx1a,name:_0x419cx19,FaxMessageId:_0x419cx17[_0x1d50[33]]})})[_0x1d50[38]](function(_0x419cx16){if(!_0x419cx16){throw  new Error(_0x1d50[39])};console[_0x1d50[20]](_0x1d50[40],_0x419cx16[_0x1d50[33]]);return exec(_0x1d50[41]+ _0x419cx16[_0x1d50[5]]+ _0x1d50[42]+ _0x419cxe[_0x1d50[43]])})[_0x1d50[38]](function(){console[_0x1d50[20]](_0x1d50[29]);var _0x419cx15= new Scheduler({channel:_0x1d50[30],uniqueid:util[_0x1d50[19]](_0x1d50[31],moment()[_0x1d50[32]](),_0x419cx13[_0x1d50[33]]),messageid:_0x419cx12[_0x1d50[33]],roomid:_0x419cx13[_0x1d50[33]],accountid:_0x419cx11[_0x1d50[33]],accountname:_0x419cx11[_0x1d50[34]],accountphone:_0x419cx11[_0x1d50[35]],from:_0x419cx12[_0x1d50[36]]});_0x419cx15[_0x1d50[37]]()})[_0x1d50[28]](function(_0x419cx14){console[_0x1d50[23]](_0x1d50[22],_0x419cx14);console[_0x1d50[23]](_0x1d50[24],_0x419cx14[_0x1d50[25]]);console[_0x1d50[23]](_0x1d50[26],_0x419cx14[_0x1d50[27]])})}},sendfax:function(_0x419cxe){return function(_0x419cxf){var _0x419cx12;return FaxMessage[_0x1d50[77]]({where:{filename:_0x419cxe[_0x1d50[43]],localstationid:_0x419cxe[_0x1d50[35]]}})[_0x1d50[38]](function(_0x419cx20){if(!_0x419cx20){throw  new Error(_0x1d50[84])};_0x419cx12= _0x419cx20;var _0x419cx21=_0x1d50[81];if(_0x419cxe[_0x1d50[85]]=== _0x1d50[86]){_0x419cx21= _0x1d50[87]};return _0x419cx12[_0x1d50[66]]({remotestationid:_0x419cxe[_0x1d50[88]],pagestransferred:_0x419cxe[_0x1d50[85]],resolution:_0x419cxe[_0x1d50[89]],transferrate:_0x419cxe[_0x1d50[90]],status:_0x419cx21})})[_0x1d50[38]](function(_0x419cx17){console[_0x1d50[20]](_0x1d50[82],_0x419cx17[_0x1d50[33]]);return _0x419cx12[_0x1d50[83]]()})[_0x1d50[38]](function(_0x419cx1f){if(!_0x419cx1f){throw  new Error(_0x1d50[80])};return _0x419cx1f[_0x1d50[66]]({lastEvent:_0x1d50[81]},{individualHooks:true})})[_0x1d50[38]](function(_0x419cx1b){console[_0x1d50[20]](_0x1d50[79],_0x419cx1b[_0x1d50[33]])})[_0x1d50[28]](function(_0x419cx14){console[_0x1d50[23]](_0x1d50[78],_0x419cx14);console[_0x1d50[23]](_0x1d50[24],_0x419cx14[_0x1d50[25]]);console[_0x1d50[23]](_0x1d50[26],_0x419cx14[_0x1d50[27]])})}},faxstatus:function(_0x419cxe){return function(_0x419cxf){if(_0x419cxe[_0x1d50[91]]!== _0x1d50[92]){return BPromise[_0x1d50[93]]()};return FaxMessage[_0x1d50[77]]({where:{filename:_0x419cxe[_0x1d50[43]],localstationid:_0x419cxe[_0x1d50[35]]}})[_0x1d50[38]](function(_0x419cx20){if(!_0x419cx20){throw  new Error(_0x1d50[84])};return _0x419cx20[_0x1d50[66]]({channel:_0x419cxe[_0x1d50[95]],channelstate:_0x419cxe[_0x1d50[96]],channelstatedesc:_0x419cxe[_0x1d50[97]],calleridnum:_0x419cxe[_0x1d50[18]],calleridname:_0x419cxe[_0x1d50[98]],connectedlinenum:_0x419cxe[_0x1d50[99]],connectedlinename:_0x419cxe[_0x1d50[100]],accountcode:_0x419cxe[_0x1d50[101]],context:_0x419cxe[_0x1d50[102]],exten:_0x419cxe[_0x1d50[103]],priority:_0x419cxe[_0x1d50[104]],uniqueid:_0x419cxe[_0x1d50[105]],linkedid:_0x419cxe[_0x1d50[106]],lastStatus:_0x419cxe[_0x1d50[57]]})})[_0x1d50[28]](function(_0x419cx14){console[_0x1d50[23]](_0x1d50[94],_0x419cx14);console[_0x1d50[23]](_0x1d50[24],_0x419cx14[_0x1d50[25]]);console[_0x1d50[23]](_0x1d50[26],_0x419cx14[_0x1d50[27]])})}},faxerror:function(_0x419cxe){return function(_0x419cxf){if(!_0x419cxe[_0x1d50[91]][_0x1d50[108]](_0x1d50[107])|| !_0x419cxe[_0x1d50[109]]){return BPromise[_0x1d50[93]]()};return FaxMessage[_0x1d50[77]]({where:{channel:_0x419cxe[_0x1d50[95]]}})[_0x1d50[38]](function(_0x419cx20){if(_0x419cx20){return _0x419cx20[_0x1d50[66]]({error:_0x419cxe[_0x1d50[109]]})};return})[_0x1d50[28]](function(_0x419cx14){console[_0x1d50[23]](_0x1d50[110],_0x419cx14)})}}}}
\ No newline at end of file
+var _0xa82c=["\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","\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"];_0xa82c[0];var BPromise=require(_0xa82c[1]);var moment=require(_0xa82c[2]);var util=require(_0xa82c[3]);var _=require(_0xa82c[4]);var path=require(_0xa82c[5]);var config=require(_0xa82c[6]);var exec=require(_0xa82c[8])[_0xa82c[7]];var logger=require(_0xa82c[10])(_0xa82c[9]);var FaxMessage=require(_0xa82c[12])[_0xa82c[11]];var FaxRoom=require(_0xa82c[12])[_0xa82c[13]];var FaxAccount=require(_0xa82c[12])[_0xa82c[14]];var FaxAttachment=require(_0xa82c[12])[_0xa82c[15]];var Contact=require(_0xa82c[12])[_0xa82c[16]];module[_0xa82c[17]]= function(){return {receivefax:function(_0xf0efxe){return function(_0xf0efxf){logger[_0xa82c[21]](util[_0xa82c[20]](_0xa82c[18],_0xf0efxe[_0xa82c[19]]));var _0xf0efx10=_[_0xa82c[22]](_0xf0efxe);var _0xf0efx11;var _0xf0efx12,_0xf0efx13;return FaxAccount[_0xa82c[82]]({where:{localstationid:_0xf0efxe[_0xa82c[62]]}})[_0xa82c[36]](function(_0xf0efx1c){if(!_0xf0efx1c){throw  new Error(_0xa82c[78])};logger[_0xa82c[32]](_0xa82c[79],_0xf0efxe[_0xa82c[62]]);_0xf0efx11= _0xf0efx1c;if(_0xf0efx11[_0xa82c[80]]){return Contact[_0xa82c[81]]({where:{ListId:_0xf0efx11[_0xa82c[80]],$or:[{phone:_0xf0efxe[_0xa82c[19]]},{fax:_0xf0efxe[_0xa82c[19]]}]},defaults:{phone:_0xf0efxe[_0xa82c[19]],fax:_0xf0efxe[_0xa82c[19]],firstName:_0xf0efxe[_0xa82c[19]],ListId:_0xf0efx11[_0xa82c[80]]}})}else {return []}})[_0xa82c[77]](function(_0xf0efx1a,_0xf0efx1b){if(_0xf0efx1b!== undefined&&  !_0xf0efx1b){return _0xf0efx1a[_0xa82c[71]]({fax:_0xf0efxe[_0xa82c[19]]})};return})[_0xa82c[36]](function(){return FaxRoom[_0xa82c[76]]({limit:1,where:{contact:_0xf0efx10[_0xa82c[19]],FaxAccountId:_0xf0efx11[_0xa82c[39]],status:{$ne:_0xa82c[73]}},order:[[_0xa82c[74],_0xa82c[75]]]})})[_0xa82c[36]](function(_0xf0efx19){if(_0xf0efx19[_0xa82c[65]]){_0xf0efx19= _[_0xa82c[66]](_0xf0efx19);return _0xf0efx19[_0xa82c[71]]({lastEvent:_0xa82c[59],lastEventAt:moment()[_0xa82c[20]](_0xa82c[67]),status:_0xa82c[68],openReason:_0xa82c[69],faxIn:++_0xf0efx19[_0xa82c[70]]})}else {return FaxRoom[_0xa82c[53]]({contact:_0xf0efx10[_0xa82c[19]],account:_0xf0efx11[_0xa82c[44]],status:_0xa82c[72],lastEvent:_0xa82c[59],lastEventAt:moment()[_0xa82c[20]](_0xa82c[67]),FaxAccountId:_0xf0efx11[_0xa82c[39]],faxIn:1})}})[_0xa82c[36]](function(_0xf0efx19){if(!_0xf0efx19){throw  new Error(_0xa82c[55])};logger[_0xa82c[32]](_0xa82c[56],_0xf0efx19[_0xa82c[39]]);_0xf0efx13= _0xf0efx19;_0xf0efx10[_0xa82c[57]]= _0xf0efx19[_0xa82c[39]];_0xf0efx10[_0xa82c[58]]= _0xa82c[59];_0xf0efx10[_0xa82c[60]]= _0xf0efx10[_0xa82c[19]];_0xf0efx10[_0xa82c[61]]= _0xf0efx10[_0xa82c[62]];_0xf0efx10[_0xa82c[24]]= parseInt(_0xf0efx10[_0xa82c[30]])> 0?_0xa82c[63]:_0xa82c[64];return FaxMessage[_0xa82c[53]](_0xf0efx10)})[_0xa82c[36]](function(_0xf0efx16){if(!_0xf0efx16){throw  new Error(_0xa82c[43])};_0xf0efx12= _0xf0efx16;logger[_0xa82c[32]](_0xa82c[25],_0xf0efx16[_0xa82c[39]]);if(parseInt(_0xf0efxe[_0xa82c[30]])> 0){var _0xf0efx17=path[_0xa82c[45]](_0xf0efxe[_0xa82c[42]])[_0xa82c[44]];var _0xf0efx18=_0xf0efx17+ _0xa82c[46];return FaxAttachment[_0xa82c[53]]({path:path[_0xa82c[52]](config[_0xa82c[47]],_0xa82c[48],_0xa82c[49],_0xa82c[9],_0xa82c[50],_0xa82c[51],_0xf0efx18),basename:_0xf0efx18,name:_0xf0efx17,FaxMessageId:_0xf0efx16[_0xa82c[39]]})};logger[_0xa82c[24]](util[_0xa82c[20]](_0xa82c[54],_0xf0efxe[_0xa82c[30]]));return})[_0xa82c[36]](function(_0xf0efx15){if(!_0xf0efx15){logger[_0xa82c[24]](_0xa82c[37]);return};logger[_0xa82c[32]](_0xa82c[38],_0xf0efx15[_0xa82c[39]]);return exec(_0xa82c[40]+ _0xf0efx15[_0xa82c[5]]+ _0xa82c[41]+ _0xf0efxe[_0xa82c[42]])})[_0xa82c[36]](function(){if(parseInt(_0xf0efxe[_0xa82c[30]])> 0){logger[_0xa82c[32]](_0xa82c[31]);logger[_0xa82c[21]](_0xa82c[33]);process[_0xa82c[35]]({message:_0xa82c[34],doc:{message:_0xf0efx12,account:_0xf0efx11}})}})[_0xa82c[29]](function(_0xf0efx14){logger[_0xa82c[24]](_0xa82c[23],_0xf0efx14);logger[_0xa82c[24]](_0xa82c[25],_0xf0efx14[_0xa82c[26]]);logger[_0xa82c[24]](_0xa82c[27],_0xf0efx14[_0xa82c[28]])})}},sendfax:function(_0xf0efxe){return function(_0xf0efxf){var _0xf0efx12;return FaxMessage[_0xa82c[82]]({where:{filename:_0xf0efxe[_0xa82c[42]],localstationid:_0xf0efxe[_0xa82c[62]]}})[_0xa82c[36]](function(_0xf0efx1e){if(!_0xf0efx1e){throw  new Error(_0xa82c[89])};_0xf0efx12= _0xf0efx1e;var _0xf0efx1f=_0xa82c[86];if(_0xf0efxe[_0xa82c[30]]=== _0xa82c[90]){_0xf0efx1f= _0xa82c[91]};return _0xf0efx12[_0xa82c[71]]({remotestationid:_0xf0efxe[_0xa82c[92]],pagestransferred:_0xf0efxe[_0xa82c[30]],resolution:_0xf0efxe[_0xa82c[93]],transferrate:_0xf0efxe[_0xa82c[94]],status:_0xf0efx1f})})[_0xa82c[36]](function(_0xf0efx16){logger[_0xa82c[32]](_0xa82c[87],_0xf0efx16[_0xa82c[39]]);return _0xf0efx12[_0xa82c[88]]()})[_0xa82c[36]](function(_0xf0efx1d){if(!_0xf0efx1d){throw  new Error(_0xa82c[85])};return _0xf0efx1d[_0xa82c[71]]({lastEvent:_0xa82c[86]},{individualHooks:true})})[_0xa82c[36]](function(_0xf0efx19){logger[_0xa82c[32]](_0xa82c[84],_0xf0efx19[_0xa82c[39]])})[_0xa82c[29]](function(_0xf0efx14){logger[_0xa82c[24]](_0xa82c[83],_0xf0efx14);logger[_0xa82c[24]](_0xa82c[25],_0xf0efx14[_0xa82c[26]]);logger[_0xa82c[24]](_0xa82c[27],_0xf0efx14[_0xa82c[28]])})}},faxstatus:function(_0xf0efxe){return function(_0xf0efxf){if(_0xf0efxe[_0xa82c[95]]!== _0xa82c[35]){return BPromise[_0xa82c[96]]()};return FaxMessage[_0xa82c[82]]({where:{filename:_0xf0efxe[_0xa82c[42]],localstationid:_0xf0efxe[_0xa82c[62]]}})[_0xa82c[36]](function(_0xf0efx1e){if(!_0xf0efx1e){throw  new Error(_0xa82c[89])};return _0xf0efx1e[_0xa82c[71]]({channel:_0xf0efxe[_0xa82c[98]],channelstate:_0xf0efxe[_0xa82c[99]],channelstatedesc:_0xf0efxe[_0xa82c[100]],calleridnum:_0xf0efxe[_0xa82c[19]],calleridname:_0xf0efxe[_0xa82c[101]],connectedlinenum:_0xf0efxe[_0xa82c[102]],connectedlinename:_0xf0efxe[_0xa82c[103]],accountcode:_0xf0efxe[_0xa82c[104]],context:_0xf0efxe[_0xa82c[105]],exten:_0xf0efxe[_0xa82c[106]],priority:_0xf0efxe[_0xa82c[107]],uniqueid:_0xf0efxe[_0xa82c[108]],linkedid:_0xf0efxe[_0xa82c[109]],lastStatus:_0xf0efxe[_0xa82c[58]]})})[_0xa82c[29]](function(_0xf0efx14){logger[_0xa82c[24]](_0xa82c[97],_0xf0efx14);logger[_0xa82c[24]](_0xa82c[25],_0xf0efx14[_0xa82c[26]]);logger[_0xa82c[24]](_0xa82c[27],_0xf0efx14[_0xa82c[28]])})}},faxerror:function(_0xf0efxe){return function(_0xf0efxf){if(!_0xf0efxe[_0xa82c[95]][_0xa82c[111]](_0xa82c[110])||  !_0xf0efxe[_0xa82c[112]]){return BPromise[_0xa82c[96]]()};return FaxMessage[_0xa82c[82]]({where:{channel:_0xf0efxe[_0xa82c[98]]}})[_0xa82c[36]](function(_0xf0efx1e){if(_0xf0efx1e){return _0xf0efx1e[_0xa82c[71]]({error:_0xf0efxe[_0xa82c[112]]})};return})[_0xa82c[29]](function(_0xf0efx14){logger[_0xa82c[24]](_0xa82c[113],_0xf0efx14)})}}}}
\ No newline at end of file