Built motion from commit bf7fe19.|0.0.148
[motion.git] / server / config / ami / db / voiceDialReport.js
1 var _0xfa08=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x64\x69\x61\x6C\x62\x65\x67\x69\x6E","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x63\x61\x6C\x6C\x65\x64","\x6D\x65\x72\x67\x65","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x74\x68\x65\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x66\x69\x6E\x64\x4F\x6E\x65","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x64\x69\x61\x6C\x65\x6E\x64","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x41\x4E\x53\x57\x45\x52","\x63\x6F\x6E\x6E\x65\x63\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x68\x61\x6E\x67\x75\x70","\x6C\x6F\x67","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x76\x61\x72\x69\x61\x62\x6C\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x20\x2D\x20\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x76\x61\x6C\x75\x65","\x63\x72\x65\x61\x74\x65"];_0xfa08[0];var BPromise=require(_0xfa08[1]);var moment=require(_0xfa08[2]);var _=require(_0xfa08[3]);var ReportDial=require(_0xfa08[5])[_0xfa08[4]];module[_0xfa08[6]]= function(){return {dialbegin:function(_0x1961x5){return function(_0x1961x6){return ReportDial[_0xfa08[17]]({where:{uniqueid:_0x1961x5[_0xfa08[16]]}})[_0xfa08[15]](function(_0x1961x8){if(_0x1961x8){return _0x1961x8[_0xfa08[14]](_[_0xfa08[13]](_0x1961x5,{starttime:moment()[_0xfa08[11]](_0xfa08[10]),lastevent:_0xfa08[12]}))}})[_0xfa08[9]](function(_0x1961x7){console[_0xfa08[8]](_0xfa08[7],_0x1961x7)})}},dialend:function(_0x1961x5){return function(_0x1961x6){return ReportDial[_0xfa08[17]]({where:{uniqueid:_0x1961x5[_0xfa08[16]],linkedid:_0x1961x5[_0xfa08[23]],destuniqueid:_0x1961x5[_0xfa08[24]],destlinkedid:_0x1961x5[_0xfa08[25]]}})[_0xfa08[15]](function(_0x1961x8){if(_0x1961x8){return _0x1961x8[_0xfa08[14]]({dialstatus:_0x1961x5[_0xfa08[19]],lastevent:(_0x1961x5[_0xfa08[19]]=== _0xfa08[20])?_0xfa08[21]:_0xfa08[22],answertime:(_0x1961x5[_0xfa08[19]]=== _0xfa08[20])?moment()[_0xfa08[11]](_0xfa08[10]):null})}})[_0xfa08[9]](function(_0x1961x7){console[_0xfa08[8]](_0xfa08[18],_0x1961x7)})}},hangup:function(_0x1961x5){return function(_0x1961x6){return ReportDial[_0xfa08[17]]({where:{uniqueid:_0x1961x5[_0xfa08[16]],linkedid:_0x1961x5[_0xfa08[23]]}})[_0xfa08[15]](function(_0x1961x8){if(_0x1961x8){return _0x1961x8[_0xfa08[14]]({endtime:moment()[_0xfa08[11]](_0xfa08[10]),lastevent:_0xfa08[22]})}})[_0xfa08[9]](function(_0x1961x7){console[_0xfa08[27]](_0xfa08[26],_0x1961x7)})}},outboundrouteid:function(_0x1961x5){return function(_0x1961x6){if(!_0x1961x5[_0xfa08[30]][_0xfa08[29]](_0xfa08[28])){return BPromise[_0xfa08[31]]()};return ReportDial[_0xfa08[34]]({uniqueid:_0x1961x5[_0xfa08[16]],routeId:_0x1961x5[_0xfa08[33]]},{raw:true})[_0xfa08[15]](function(){console[_0xfa08[27]](_0xfa08[32],_0x1961x5[_0xfa08[16]])})[_0xfa08[9]](function(_0x1961x7){console[_0xfa08[8]](_0xfa08[32],_0x1961x7)})}}}}