Built motion from commit de2cb856.|2.0.40
[motion2.git] / server / services / ami / report / voiceAgentReport.js
1 var _0xf684=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x61\x6D\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74","\x6C\x6F\x67","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x61\x72\x69\x61\x62\x6C\x65\x73","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x62\x69\x6E\x64","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x61\x6C\x6C\x65\x64","\x6F\x6E","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x52\x69\x6E\x67\x4E\x6F\x41\x6E\x73\x77\x65\x72","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x73\x79\x6E\x63\x51\x75\x65\x75\x65\x43\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x76\x61\x72\x73\x65\x74","\x73\x79\x6E\x63\x56\x61\x72\x53\x65\x74","\x68\x61\x6E\x67\x75\x70","\x73\x79\x6E\x63\x48\x61\x6E\x67\x75\x70","\x65\x6D\x69\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x74\x6F","\x69\x73\x4E\x6F\x74\x4E\x75\x6C\x6C","\x69\x73\x55\x6E\x64\x65\x66\x69\x6E\x65\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\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","\x71\x75\x65\x75\x65","\x74\x79\x70\x65","\x69\x6E\x62\x6F\x75\x6E\x64","\x65\x76\x65\x6E\x74","\x70\x72\x69\x76\x69\x6C\x65\x67\x65","\x6F\x6D\x69\x74","\x6D\x65\x72\x67\x65","\x63\x75\x73\x74\x6F\x6D\x3A\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x75\x73\x65\x72\x3A\x25\x73","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x75\x73\x65\x72\x3A\x63\x61\x6C\x6C\x65\x64","\x5B\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x61\x6C\x6C\x65\x64\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x69\x6E\x73\x70\x65\x63\x74","\x65\x72\x72\x6F\x72","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x41\x74","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x68\x6F\x6C\x64\x74\x69\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","\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x64\x65\x73\x74\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x75\x73\x74\x6F\x6D\x3A\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x41\x74","\x72\x65\x61\x73\x6F\x6E","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x64\x65\x73\x74\x69\x6E\x61\x74\x69\x6F\x6E\x75\x6E\x69\x71\x75\x65\x69\x64","\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x63\x75\x73\x74\x6F\x6D\x3A\x61\x67\x65\x6E\x74\x61\x6E\x73\x77\x65\x72\x65\x64\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x5B\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x72\x65\x6A\x65\x63\x74\x65\x64","\x63\x75\x73\x74\x6F\x6D\x3A\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x5B\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x52\x69\x6E\x67\x4E\x6F\x41\x6E\x73\x77\x65\x72\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x63\x75\x73\x74\x6F\x6D\x3A\x61\x67\x65\x6E\x74\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x5B\x73\x79\x6E\x63\x51\x75\x65\x75\x65\x43\x61\x6C\x6C\x65\x72\x41\x62\x61\x6E\x64\x6F\x6E\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x63\x77","\x61\x67\x65\x6E\x74\x61\x63\x77","\x61\x63\x77\x74\x69\x6D\x65","\x61\x63\x77\x54\x69\x6D\x65\x6F\x75\x74","\x63\x75\x73\x74\x6F\x6D\x3A\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x5B\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x76\x61\x72\x69\x61\x62\x6C\x65","\x6B\x65\x79\x73","\x76\x61\x6C\x75\x65","\x61\x64\x64\x56\x61\x72\x69\x61\x62\x6C\x65","\x5B\x73\x79\x6E\x63\x56\x61\x72\x53\x65\x74\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x63\x75\x73\x74\x6F\x6D\x3A\x76\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74","\x76\x61\x6C\x75\x65\x73","\x5B\x73\x79\x6E\x63\x48\x61\x6E\x67\x75\x70\x5D\x5B\x56\x6F\x69\x63\x65\x41\x67\x65\x6E\x74\x52\x65\x70\x6F\x72\x74\x5D","\x65\x78\x70\x6F\x72\x74\x73"];_0xf684[0];var _=require(_0xf684[1]);var moment=require(_0xf684[2]);var util=require(_0xf684[3]);var logger=require(_0xf684[5])(_0xf684[4]);var ami=require(_0xf684[6]);var io=require(_0xf684[8])({host:_0xf684[7],port:6379});function VoiceAgentReport(_0x67d2x8){console[_0xf684[10]](_0xf684[9]);this[_0xf684[11]]= {};this[_0xf684[12]]= _0x67d2x8[_0xf684[12]];this[_0xf684[13]]= {};ami[_0xf684[17]](_0xf684[14],this[_0xf684[16]][_0xf684[15]](this));ami[_0xf684[17]](_0xf684[18],this[_0xf684[19]][_0xf684[15]](this));ami[_0xf684[17]](_0xf684[20],this[_0xf684[21]][_0xf684[15]](this));ami[_0xf684[17]](_0xf684[22],this[_0xf684[23]][_0xf684[15]](this));ami[_0xf684[17]](_0xf684[24],this[_0xf684[25]][_0xf684[15]](this));ami[_0xf684[17]](_0xf684[26],this[_0xf684[27]][_0xf684[15]](this));ami[_0xf684[17]](_0xf684[28],this[_0xf684[29]][_0xf684[15]](this))}VoiceAgentReport[_0xf684[31]][_0xf684[30]]= function(_0x67d2x9,_0x67d2xa,_0x67d2xb){io[_0xf684[32]](_0x67d2x9)[_0xf684[30]](_0x67d2xa,_0x67d2xb)};VoiceAgentReport[_0xf684[31]][_0xf684[33]]= function(_0x67d2xb){return _0x67d2xb!== null&&  !_[_0xf684[34]](_0x67d2xb)};VoiceAgentReport[_0xf684[31]][_0xf684[16]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){if(_[_0xf684[34]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]= {}};if(_[_0xf684[34]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]]= {agentcalledAt:moment()[_0xf684[38]](_0xf684[37]),lastevent:_0xf684[39],variables:this[_0xf684[13]][_0x67d2xa[_0xf684[35]]],type:this[_0xf684[12]][_0x67d2xa[_0xf684[40]]]?this[_0xf684[12]][_0x67d2xa[_0xf684[40]]][_0xf684[41]]|| _0xf684[42]:_0xf684[42]}};_[_0xf684[46]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]],_[_0xf684[45]](_0x67d2xa,[_0xf684[43],_0xf684[44]]));ami[_0xf684[30]](_0xf684[47],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]]);this[_0xf684[30]](util[_0xf684[38]](_0xf684[48],_0x67d2xa[_0xf684[49]]),_0xf684[50],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]])}}catch(e){logger[_0xf684[53]](_0xf684[51],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};VoiceAgentReport[_0xf684[31]][_0xf684[19]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){for(var _0x67d2xc in this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0xf684[54]](_0x67d2xc)){if(_0x67d2xa[_0xf684[36]]=== _0x67d2xc){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[55]]= moment()[_0xf684[38]](_0xf684[37]);this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[56]]= _0xf684[57];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[58]]= _0x67d2xa[_0xf684[58]];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[59]]= _0x67d2xa[_0xf684[59]];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[60]]= _0x67d2xa[_0xf684[60]];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[61]]= _0x67d2xa[_0xf684[61]];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[62]]= _0x67d2xa[_0xf684[62]];ami[_0xf684[30]](_0xf684[63],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc])}else {if(this[_0xf684[33]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[20]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[20]]= true;this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[64]]= moment()[_0xf684[38]](_0xf684[37]);this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[65]]= _0xf684[66];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[56]]= _0xf684[66];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[67]]= _0x67d2xa[_0xf684[36]];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[68]]= _0x67d2xa[_0xf684[49]];ami[_0xf684[30]](_0xf684[69],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc])}}}}}}}catch(e){logger[_0xf684[53]](_0xf684[70],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};VoiceAgentReport[_0xf684[31]][_0xf684[21]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]&& this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]]&& _[_0xf684[34]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[20]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[20]]= true;this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[64]]= moment()[_0xf684[38]](_0xf684[37]);this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[65]]= _0xf684[71];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[56]]= _0xf684[71];ami[_0xf684[30]](_0xf684[72],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]])}}}catch(e){logger[_0xf684[53]](_0xf684[73],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};VoiceAgentReport[_0xf684[31]][_0xf684[23]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){for(var _0x67d2xc in this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0xf684[54]](_0x67d2xc)&& _[_0xf684[34]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[20]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[20]]= true;this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[64]]= moment()[_0xf684[38]](_0xf684[37]);this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[65]]= _0xf684[74];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[56]]= _0xf684[74];ami[_0xf684[30]](_0xf684[75],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc])}}}}}catch(e){logger[_0xf684[53]](_0xf684[76],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};VoiceAgentReport[_0xf684[31]][_0xf684[25]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]&& this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]]&& _[_0xf684[34]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[24]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[24]]= true;this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[77]]= moment()[_0xf684[38]](_0xf684[37]);this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[56]]= _0xf684[78];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[79]]= _0x67d2xa[_0xf684[79]];this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[65]]= _0x67d2xa[_0xf684[65]];if(this[_0xf684[12]][_0x67d2xa[_0xf684[40]]]&& this[_0xf684[12]][_0x67d2xa[_0xf684[40]]][_0xf684[80]]){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[81]]= true;this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]][_0xf684[82]]= this[_0xf684[12]][_0x67d2xa[_0xf684[40]]][_0xf684[83]]};ami[_0xf684[30]](_0xf684[84],this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xa[_0xf684[36]]])}}}catch(e){logger[_0xf684[53]](_0xf684[85],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};VoiceAgentReport[_0xf684[31]][_0xf684[27]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){this[_0xf684[89]](_0x67d2xa[_0xf684[35]],_[_0xf684[87]](_0x67d2xa[_0xf684[86]])[0],_0x67d2xa[_0xf684[88]]);if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){for(var _0x67d2xc in this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0xf684[54]](_0x67d2xc)){if(_[_0xf684[34]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[13]])){this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[13]]= {}};this[_0xf684[11]][_0x67d2xa[_0xf684[35]]][_0x67d2xc][_0xf684[13]]= this[_0xf684[13]][_0x67d2xa[_0xf684[35]]]}}}}}catch(e){logger[_0xf684[53]](_0xf684[90],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};VoiceAgentReport[_0xf684[31]][_0xf684[89]]= function(_0x67d2xd,_0x67d2xe,_0x67d2xf){if(_[_0xf684[34]](this[_0xf684[13]][_0x67d2xd])){this[_0xf684[13]][_0x67d2xd]= {}};this[_0xf684[13]][_0x67d2xd][_0x67d2xe]= _0x67d2xf};VoiceAgentReport[_0xf684[31]][_0xf684[29]]= function(_0x67d2xa){try{if(this[_0xf684[33]](_0x67d2xa)){if(this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]){ami[_0xf684[30]](_0xf684[91],_[_0xf684[92]](this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]));delete this[_0xf684[11]][_0x67d2xa[_0xf684[35]]]};if(this[_0xf684[13]][_0x67d2xa[_0xf684[35]]]){delete this[_0xf684[13]][_0x67d2xa[_0xf684[35]]]}}}catch(e){logger[_0xf684[53]](_0xf684[93],util[_0xf684[52]](e,{showHidden:false,depth:null}))}};module[_0xf684[94]]= VoiceAgentReport