Built motion from commit f861bcb808219e66da88ba48b61bddb35224a65e. Version 3.0.0...
[motion-next.git] / server / services / ami / dialer / agentComplete.js
1 'use strict';const a1245_0x375b=['countmachineretry','recallme','starttime','countcongestionretry','1QfPlWn','talktime','endtime','countagentrejectretry','callback','callbackuniqueid','callbackat','milliseconds','Answer','1149bEbOBq','campaigntype','countabandonedretry','originatecalleridname','scheduledat','7559YRdSjQ','ContactId','325552VfCcvd','5827rhqGpG','countnoanswerretry','30553KMJofv','statedesc','ListId','14ObYOJS','1iqRpRE','189168pvRDHo','1nUTipv','exports','calleridnum','type','countnosuchnumberretry','queue','state','countdropretry','countglobal','responsetime','113089sjawCm','countbusyretry','reason','originatecalleridnum','diff','moment','seconds','calleridname','membername','CampaignId','format','ringtime','answertime','21JPojKg','VoiceQueueId','UserId','uniqueid'];const a1245_0x5aeb=function(_0x4ef873,_0x3ac4c6){_0x4ef873=_0x4ef873-0x1ab;let _0x375b5b=a1245_0x375b[_0x4ef873];return _0x375b5b;};const a1245_0x532017=a1245_0x5aeb;(function(_0x4aba16,_0x208b89){const _0x1d3bdd=a1245_0x5aeb;while(!![]){try{const _0x407ba8=parseInt(_0x1d3bdd(0x1c4))*-parseInt(_0x1d3bdd(0x1cf))+parseInt(_0x1d3bdd(0x1cd))*parseInt(_0x1d3bdd(0x1d9))+parseInt(_0x1d3bdd(0x1c9))+-parseInt(_0x1d3bdd(0x1bf))*-parseInt(_0x1d3bdd(0x1ae))+parseInt(_0x1d3bdd(0x1ce))+-parseInt(_0x1d3bdd(0x1c7))*-parseInt(_0x1d3bdd(0x1cc))+parseInt(_0x1d3bdd(0x1c6))*-parseInt(_0x1d3bdd(0x1b6));if(_0x407ba8===_0x208b89)break;else _0x4aba16['push'](_0x4aba16['shift']());}catch(_0x466f69){_0x4aba16['push'](_0x4aba16['shift']());}}}(a1245_0x375b,0x19bbe));const moment=require(a1245_0x532017(0x1de));function getSeconds(_0x4c937f,_0x37f776){const _0x18f429=a1245_0x532017,_0x5841c4=moment(_0x4c937f)[_0x18f429(0x1bd)](0x0),_0x150300=moment(_0x37f776)['milliseconds'](0x0);return _0x5841c4[_0x18f429(0x1dd)](_0x150300,_0x18f429(0x1df));}function AgentComplete(_0x1a0e45,_0x2e6d10){const _0x4c78fe=a1245_0x532017;this[_0x4c78fe(0x1d5)]=0x4,this[_0x4c78fe(0x1ca)]=_0x4c78fe(0x1be),this[_0x4c78fe(0x1c3)]=_0x1a0e45[_0x4c78fe(0x1c3)],this[_0x4c78fe(0x1d2)]=_0x1a0e45[_0x4c78fe(0x1d2)],this[_0x4c78fe(0x1c0)]=_0x1a0e45[_0x4c78fe(0x1d2)]==='outbound'?_0x4c78fe(0x1d4):_0x1a0e45[_0x4c78fe(0x1d2)],this[_0x4c78fe(0x1da)]=_0x1a0e45[_0x4c78fe(0x1da)],this[_0x4c78fe(0x1b5)]=_0x1a0e45[_0x4c78fe(0x1b5)],this[_0x4c78fe(0x1c8)]=_0x1a0e45[_0x4c78fe(0x1c8)],this[_0x4c78fe(0x1d7)]=_0x1a0e45[_0x4c78fe(0x1da)]+_0x1a0e45[_0x4c78fe(0x1b5)]+_0x1a0e45[_0x4c78fe(0x1c8)]+_0x1a0e45[_0x4c78fe(0x1d3)]+_0x1a0e45[_0x4c78fe(0x1d6)]+_0x1a0e45[_0x4c78fe(0x1c1)]+_0x1a0e45[_0x4c78fe(0x1b2)]+_0x1a0e45[_0x4c78fe(0x1b9)],this[_0x4c78fe(0x1d3)]=_0x1a0e45['countnosuchnumberretry'],this['countdropretry']=_0x1a0e45[_0x4c78fe(0x1d6)],this['countabandonedretry']=_0x1a0e45[_0x4c78fe(0x1c1)],this[_0x4c78fe(0x1b2)]=_0x1a0e45[_0x4c78fe(0x1b2)],this['countagentrejectretry']=_0x1a0e45['countagentrejectretry'],this[_0x4c78fe(0x1b1)]=_0x2e6d10['uniqueid'],this[_0x4c78fe(0x1e0)]=_0x1a0e45['name'],this[_0x4c78fe(0x1d1)]=_0x1a0e45['number'],this[_0x4c78fe(0x1b4)]=_0x1a0e45[_0x4c78fe(0x1b4)],this[_0x4c78fe(0x1d8)]=_0x1a0e45[_0x4c78fe(0x1d8)],this[_0x4c78fe(0x1ad)]=_0x1a0e45[_0x4c78fe(0x1ad)],this[_0x4c78fe(0x1b8)]=moment()[_0x4c78fe(0x1ab)]('YYYY-MM-DD\x20HH:mm:ss'),this[_0x4c78fe(0x1ac)]=getSeconds(_0x1a0e45['responsetime'],_0x1a0e45[_0x4c78fe(0x1b4)]),this['holdtime']=getSeconds(_0x1a0e45[_0x4c78fe(0x1ad)],_0x1a0e45[_0x4c78fe(0x1d8)]),this[_0x4c78fe(0x1b7)]=getSeconds(this['endtime'],_0x1a0e45[_0x4c78fe(0x1ad)]),this[_0x4c78fe(0x1d4)]=_0x2e6d10['queue'],this[_0x4c78fe(0x1e1)]=_0x2e6d10[_0x4c78fe(0x1e1)],this['reason']=_0x2e6d10[_0x4c78fe(0x1db)],this[_0x4c78fe(0x1ba)]=_0x1a0e45['callback'],this[_0x4c78fe(0x1bb)]=_0x1a0e45[_0x4c78fe(0x1bb)],this[_0x4c78fe(0x1bc)]=_0x1a0e45[_0x4c78fe(0x1bc)],this[_0x4c78fe(0x1b3)]=_0x1a0e45[_0x4c78fe(0x1b3)],this[_0x4c78fe(0x1c5)]=_0x1a0e45[_0x4c78fe(0x1c5)],this[_0x4c78fe(0x1cb)]=_0x1a0e45['ListId'],this[_0x4c78fe(0x1b0)]=_0x1a0e45[_0x4c78fe(0x1b0)],this[_0x4c78fe(0x1af)]=_0x1a0e45[_0x4c78fe(0x1af)],this['CampaignId']=_0x1a0e45[_0x4c78fe(0x1e2)],this[_0x4c78fe(0x1dc)]=_0x1a0e45['originatecalleridnum']||'',this[_0x4c78fe(0x1c2)]=_0x1a0e45[_0x4c78fe(0x1c2)]||'';}module[a1245_0x532017(0x1d0)]=AgentComplete;