c8940d20182dacd8f16b19a608c41709caada756
[motion-next.git] / server / services / ami / dialer / history.js
1 const a1056_0x2601=['milliseconds','endtime','countglobal','ContactId','callbackat','countdropretry','countnosuchnumberretry','talktime','starttime','countcongestionretry','countagentrejectretry','moment','UserId','VoiceQueueId','countmachineretry','countbusyretry','calleridname','uniqueid','outbound','ringtime','ListId','queue','CampaignId','responsetime','type','originatecalleridnum','number','holdtime','countnoanswerretry','callbackuniqueid','callback','countabandonedretry','seconds','scheduledat','recallme','campaigntype'];(function(_0x5a942c,_0x2601cf){const _0x5ef578=function(_0x310804){while(--_0x310804){_0x5a942c['push'](_0x5a942c['shift']());}};_0x5ef578(++_0x2601cf);}(a1056_0x2601,0x1a2));const a1056_0x5ef5=function(_0x5a942c,_0x2601cf){_0x5a942c=_0x5a942c-0x0;let _0x5ef578=a1056_0x2601[_0x5a942c];return _0x5ef578;};const _0x394ac9=a1056_0x5ef5;'use strict';const moment=require(_0x394ac9('0x19'));function getSeconds(_0x310804,_0x4453dc){const _0x1766cc=_0x394ac9,_0x300de5=moment(_0x310804)[_0x1766cc('0xe')](0x0),_0x39ee75=moment(_0x4453dc)[_0x1766cc('0xe')](0x0);return _0x300de5['diff'](_0x39ee75,_0x1766cc('0xa'));}function History(_0x1410a1){const _0x369a42=_0x394ac9;this[_0x369a42('0x1f')]=_0x1410a1['uniqueid'],this[_0x369a42('0xb')]=_0x1410a1[_0x369a42('0xb')]||undefined,this['type']=_0x1410a1['type'],this[_0x369a42('0xd')]=_0x1410a1[_0x369a42('0x2')]===_0x369a42('0x20')?_0x369a42('0x23'):_0x1410a1['type'],this[_0x369a42('0x1d')]=_0x1410a1[_0x369a42('0x1d')],this[_0x369a42('0x17')]=_0x1410a1[_0x369a42('0x17')],this[_0x369a42('0x6')]=_0x1410a1[_0x369a42('0x6')],this[_0x369a42('0x10')]=_0x1410a1['countbusyretry']+_0x1410a1['countcongestionretry']+_0x1410a1['countnoanswerretry']+_0x1410a1[_0x369a42('0x14')]+_0x1410a1[_0x369a42('0x13')]+_0x1410a1[_0x369a42('0x9')]+_0x1410a1[_0x369a42('0x1c')]+_0x1410a1[_0x369a42('0x18')],this[_0x369a42('0x14')]=_0x1410a1[_0x369a42('0x14')],this['countdropretry']=_0x1410a1[_0x369a42('0x13')],this[_0x369a42('0x9')]=_0x1410a1[_0x369a42('0x9')],this[_0x369a42('0x1c')]=_0x1410a1[_0x369a42('0x1c')],this[_0x369a42('0x18')]=_0x1410a1[_0x369a42('0x18')],this['queue']=_0x1410a1[_0x369a42('0x23')],this[_0x369a42('0x1e')]=_0x1410a1['name'],this['calleridnum']=_0x1410a1[_0x369a42('0x4')],this['starttime']=_0x1410a1[_0x369a42('0x16')],this['responsetime']=_0x1410a1['responsetime'],this[_0x369a42('0xf')]=_0x1410a1[_0x369a42('0x1')],this[_0x369a42('0x21')]=getSeconds(_0x1410a1[_0x369a42('0x1')],_0x1410a1['starttime']),this[_0x369a42('0x5')]=0x0,this[_0x369a42('0x15')]=0x0,this[_0x369a42('0x8')]=_0x1410a1['callback'],this[_0x369a42('0x7')]=_0x1410a1[_0x369a42('0x7')],this[_0x369a42('0x12')]=_0x1410a1[_0x369a42('0x12')],this[_0x369a42('0xc')]=_0x1410a1[_0x369a42('0xc')],this['ContactId']=_0x1410a1[_0x369a42('0x11')],this[_0x369a42('0x22')]=_0x1410a1[_0x369a42('0x22')],this[_0x369a42('0x1a')]=_0x1410a1[_0x369a42('0x1a')],this[_0x369a42('0x1b')]=_0x1410a1[_0x369a42('0x1b')],this[_0x369a42('0x0')]=_0x1410a1[_0x369a42('0x0')],this[_0x369a42('0x3')]=_0x1410a1['originatecalleridnum']||'',this['originatecalleridname']=_0x1410a1['originatecalleridname']||'';}module['exports']=History;