Built motion from commit 2238b68.|1.0.18
[motion.git] / server / config / ami / db / fax.js
index 172e7c6..4d9adc9 100644 (file)
@@ -1 +1 @@
-var _0x5460=["\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"];_0x5460[0];var BPromise=require(_0x5460[1]);var moment=require(_0x5460[2]);var util=require(_0x5460[3]);var _=require(_0x5460[4]);var path=require(_0x5460[5]);var config=require(_0x5460[6]);var exec=require(_0x5460[8])[_0x5460[7]];var Scheduler=require(_0x5460[9]);var FaxMessage=require(_0x5460[11])[_0x5460[10]];var FaxRoom=require(_0x5460[11])[_0x5460[12]];var FaxAccount=require(_0x5460[11])[_0x5460[13]];var FaxAttachment=require(_0x5460[11])[_0x5460[14]];var Contact=require(_0x5460[11])[_0x5460[15]];module[_0x5460[16]]= function(){return {receivefax:function(_0x23b8xe){return function(_0x23b8xf){console[_0x5460[20]](util[_0x5460[19]](_0x5460[17],_0x23b8xe[_0x5460[18]]));var _0x23b8x10=_[_0x5460[21]](_0x23b8xe);var _0x23b8x11;var _0x23b8x12,_0x23b8x13;return FaxAccount[_0x5460[77]]({where:{localstationid:_0x23b8xe[_0x5460[35]]}})[_0x5460[38]](function(_0x23b8x1e){if(!_0x23b8x1e){throw  new Error(_0x5460[73])};console[_0x5460[20]](_0x5460[74],_0x23b8xe[_0x5460[35]]);_0x23b8x11= _0x23b8x1e;if(_0x23b8x11[_0x5460[75]]){return Contact[_0x5460[76]]({where:{ListId:_0x23b8x11[_0x5460[75]],$or:[{phone:_0x23b8xe[_0x5460[18]]},{fax:_0x23b8xe[_0x5460[18]]}]},defaults:{phone:_0x23b8xe[_0x5460[18]],fax:_0x23b8xe[_0x5460[18]],firstName:_0x23b8xe[_0x5460[18]],ListId:_0x23b8x11[_0x5460[75]]}})}else {return []}})[_0x5460[72]](function(_0x23b8x1c,_0x23b8x1d){if(_0x23b8x1d!== undefined&&  !_0x23b8x1d){return _0x23b8x1c[_0x5460[66]]({fax:_0x23b8xe[_0x5460[18]]})};return})[_0x5460[38]](function(){return FaxRoom[_0x5460[71]]({limit:1,where:{contact:_0x23b8x10[_0x5460[18]],FaxAccountId:_0x23b8x11[_0x5460[33]],status:{$ne:_0x5460[68]}},order:[[_0x5460[69],_0x5460[70]]]})})[_0x5460[38]](function(_0x23b8x1b){if(_0x23b8x1b[_0x5460[60]]){_0x23b8x1b= _[_0x5460[61]](_0x23b8x1b);return _0x23b8x1b[_0x5460[66]]({lastEvent:_0x5460[58],lastEventAt:moment()[_0x5460[19]](_0x5460[62]),status:_0x5460[63],openReason:_0x5460[64],faxIn:++_0x23b8x1b[_0x5460[65]]})}else {return FaxRoom[_0x5460[53]]({contact:_0x23b8x10[_0x5460[18]],account:_0x23b8x11[_0x5460[34]],status:_0x5460[67],lastEvent:_0x5460[58],lastEventAt:moment()[_0x5460[19]](_0x5460[62]),FaxAccountId:_0x23b8x11[_0x5460[33]],faxIn:1})}})[_0x5460[38]](function(_0x23b8x1b){if(!_0x23b8x1b){throw  new Error(_0x5460[54])};console[_0x5460[20]](_0x5460[55],_0x23b8x1b[_0x5460[33]]);_0x23b8x13= _0x23b8x1b;_0x23b8x10[_0x5460[56]]= _0x23b8x1b[_0x5460[33]];_0x23b8x10[_0x5460[57]]= _0x5460[58];_0x23b8x10[_0x5460[36]]= _0x23b8x10[_0x5460[18]];_0x23b8x10[_0x5460[59]]= _0x23b8x10[_0x5460[35]];return FaxMessage[_0x5460[53]](_0x23b8x10)})[_0x5460[38]](function(_0x23b8x17){if(!_0x23b8x17){throw  new Error(_0x5460[44])};_0x23b8x12= _0x23b8x17;console[_0x5460[20]](_0x5460[24],_0x23b8x17[_0x5460[33]]);var _0x23b8x18=[];var _0x23b8x19=path[_0x5460[45]](_0x23b8xe[_0x5460[43]])[_0x5460[34]];var _0x23b8x1a=_0x23b8x19+ _0x5460[46];return FaxAttachment[_0x5460[53]]({path:path[_0x5460[52]](config[_0x5460[47]],_0x5460[48],_0x5460[49],_0x5460[30],_0x5460[50],_0x5460[51],_0x23b8x1a),basename:_0x23b8x1a,name:_0x23b8x19,FaxMessageId:_0x23b8x17[_0x5460[33]]})})[_0x5460[38]](function(_0x23b8x16){if(!_0x23b8x16){throw  new Error(_0x5460[39])};console[_0x5460[20]](_0x5460[40],_0x23b8x16[_0x5460[33]]);return exec(_0x5460[41]+ _0x23b8x16[_0x5460[5]]+ _0x5460[42]+ _0x23b8xe[_0x5460[43]])})[_0x5460[38]](function(){console[_0x5460[20]](_0x5460[29]);var _0x23b8x15= new Scheduler({channel:_0x5460[30],uniqueid:util[_0x5460[19]](_0x5460[31],moment()[_0x5460[32]](),_0x23b8x13[_0x5460[33]]),messageid:_0x23b8x12[_0x5460[33]],roomid:_0x23b8x13[_0x5460[33]],accountid:_0x23b8x11[_0x5460[33]],accountname:_0x23b8x11[_0x5460[34]],accountphone:_0x23b8x11[_0x5460[35]],from:_0x23b8x12[_0x5460[36]]});_0x23b8x15[_0x5460[37]]()})[_0x5460[28]](function(_0x23b8x14){console[_0x5460[23]](_0x5460[22],_0x23b8x14);console[_0x5460[23]](_0x5460[24],_0x23b8x14[_0x5460[25]]);console[_0x5460[23]](_0x5460[26],_0x23b8x14[_0x5460[27]])})}},sendfax:function(_0x23b8xe){return function(_0x23b8xf){var _0x23b8x12;return FaxMessage[_0x5460[77]]({where:{filename:_0x23b8xe[_0x5460[43]],localstationid:_0x23b8xe[_0x5460[35]]}})[_0x5460[38]](function(_0x23b8x20){if(!_0x23b8x20){throw  new Error(_0x5460[84])};_0x23b8x12= _0x23b8x20;var _0x23b8x21=_0x5460[81];if(_0x23b8xe[_0x5460[85]]=== _0x5460[86]){_0x23b8x21= _0x5460[87]};return _0x23b8x12[_0x5460[66]]({remotestationid:_0x23b8xe[_0x5460[88]],pagestransferred:_0x23b8xe[_0x5460[85]],resolution:_0x23b8xe[_0x5460[89]],transferrate:_0x23b8xe[_0x5460[90]],status:_0x23b8x21})})[_0x5460[38]](function(_0x23b8x17){console[_0x5460[20]](_0x5460[82],_0x23b8x17[_0x5460[33]]);return _0x23b8x12[_0x5460[83]]()})[_0x5460[38]](function(_0x23b8x1f){if(!_0x23b8x1f){throw  new Error(_0x5460[80])};return _0x23b8x1f[_0x5460[66]]({lastEvent:_0x5460[81]},{individualHooks:true})})[_0x5460[38]](function(_0x23b8x1b){console[_0x5460[20]](_0x5460[79],_0x23b8x1b[_0x5460[33]])})[_0x5460[28]](function(_0x23b8x14){console[_0x5460[23]](_0x5460[78],_0x23b8x14);console[_0x5460[23]](_0x5460[24],_0x23b8x14[_0x5460[25]]);console[_0x5460[23]](_0x5460[26],_0x23b8x14[_0x5460[27]])})}},faxstatus:function(_0x23b8xe){return function(_0x23b8xf){if(_0x23b8xe[_0x5460[91]]!== _0x5460[92]){return BPromise[_0x5460[93]]()};return FaxMessage[_0x5460[77]]({where:{filename:_0x23b8xe[_0x5460[43]],localstationid:_0x23b8xe[_0x5460[35]]}})[_0x5460[38]](function(_0x23b8x20){if(!_0x23b8x20){throw  new Error(_0x5460[84])};return _0x23b8x20[_0x5460[66]]({channel:_0x23b8xe[_0x5460[95]],channelstate:_0x23b8xe[_0x5460[96]],channelstatedesc:_0x23b8xe[_0x5460[97]],calleridnum:_0x23b8xe[_0x5460[18]],calleridname:_0x23b8xe[_0x5460[98]],connectedlinenum:_0x23b8xe[_0x5460[99]],connectedlinename:_0x23b8xe[_0x5460[100]],accountcode:_0x23b8xe[_0x5460[101]],context:_0x23b8xe[_0x5460[102]],exten:_0x23b8xe[_0x5460[103]],priority:_0x23b8xe[_0x5460[104]],uniqueid:_0x23b8xe[_0x5460[105]],linkedid:_0x23b8xe[_0x5460[106]],lastStatus:_0x23b8xe[_0x5460[57]]})})[_0x5460[28]](function(_0x23b8x14){console[_0x5460[23]](_0x5460[94],_0x23b8x14);console[_0x5460[23]](_0x5460[24],_0x23b8x14[_0x5460[25]]);console[_0x5460[23]](_0x5460[26],_0x23b8x14[_0x5460[27]])})}},faxerror:function(_0x23b8xe){return function(_0x23b8xf){if(!_0x23b8xe[_0x5460[91]][_0x5460[108]](_0x5460[107])|| !_0x23b8xe[_0x5460[109]]){return BPromise[_0x5460[93]]()};return FaxMessage[_0x5460[77]]({where:{channel:_0x23b8xe[_0x5460[95]]}})[_0x5460[38]](function(_0x23b8x20){if(_0x23b8x20){return _0x23b8x20[_0x5460[66]]({error:_0x23b8xe[_0x5460[109]]})};return})[_0x5460[28]](function(_0x23b8x14){console[_0x5460[23]](_0x5460[110],_0x23b8x14)})}}}}
\ 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