3e0140cbaf03598e261efaea3ba31e77bbd98556
[motion-next.git] / server / services / ami / dialer / hangup.js
1 const a1054_0x50a8=['statedesc','scheduledat','countnosuchnumberretry','ListId','name','countbusyretry','queue','countagentrejectretry','ringtime','callbackuniqueid','countglobal','cause-txt','countnoanswerretry','countabandonedretry','uniqueid','CampaignId','diff','recallme','YYYY-MM-DD\x20HH:mm:ss','outbound','milliseconds','calleridnum','ContactId','countcongestionretry','endtime','moment','countmachineretry','countdropretry','UserId','callbackat','responsetime','holdtime','starttime','calleridname','talktime','type','VoiceQueueId','membername','reason'];(function(_0x594791,_0x50a8ac){const _0x519be1=function(_0x56c364){while(--_0x56c364){_0x594791['push'](_0x594791['shift']());}};_0x519be1(++_0x50a8ac);}(a1054_0x50a8,0xae));const a1054_0x519b=function(_0x594791,_0x50a8ac){_0x594791=_0x594791-0x0;let _0x519be1=a1054_0x50a8[_0x594791];return _0x519be1;};const _0x14dd91=a1054_0x519b;'use strict';const moment=require(_0x14dd91('0x7'));function getSeconds(_0x56c364,_0x152a60){const _0x44d7b7=_0x14dd91,_0x9521ae=moment(_0x56c364)[_0x44d7b7('0x2')](0x0),_0x2878e0=moment(_0x152a60)[_0x44d7b7('0x2')](0x0);return _0x9521ae[_0x44d7b7('0x25')](_0x2878e0,'seconds');}function Hangup(_0x2d1f7f,_0x338dda){const _0xd3d273=_0x14dd91;this['state']=0x4,this[_0xd3d273('0x15')]='Answer',this['scheduledat']=_0x2d1f7f[_0xd3d273('0x16')],this['type']=_0x2d1f7f['type'],this['campaigntype']=_0x2d1f7f[_0xd3d273('0x11')]===_0xd3d273('0x1')?_0xd3d273('0x1b'):_0x2d1f7f[_0xd3d273('0x11')],this['countbusyretry']=_0x2d1f7f['countbusyretry'],this[_0xd3d273('0x5')]=_0x2d1f7f['countcongestionretry'],this[_0xd3d273('0x21')]=_0x2d1f7f[_0xd3d273('0x21')],this[_0xd3d273('0x1f')]=_0x2d1f7f[_0xd3d273('0x1a')]+_0x2d1f7f[_0xd3d273('0x5')]+_0x2d1f7f['countnoanswerretry']+_0x2d1f7f[_0xd3d273('0x17')]+_0x2d1f7f['countdropretry']+_0x2d1f7f['countabandonedretry']+_0x2d1f7f[_0xd3d273('0x8')]+_0x2d1f7f[_0xd3d273('0x1c')],this[_0xd3d273('0x17')]=_0x2d1f7f[_0xd3d273('0x17')],this[_0xd3d273('0x9')]=_0x2d1f7f[_0xd3d273('0x9')],this[_0xd3d273('0x22')]=_0x2d1f7f[_0xd3d273('0x22')],this[_0xd3d273('0x8')]=_0x2d1f7f[_0xd3d273('0x8')],this[_0xd3d273('0x1c')]=_0x2d1f7f[_0xd3d273('0x1c')],this[_0xd3d273('0x23')]=_0x338dda[_0xd3d273('0x23')],this[_0xd3d273('0xf')]=_0x2d1f7f[_0xd3d273('0x19')],this[_0xd3d273('0x3')]=_0x2d1f7f['number'],this[_0xd3d273('0xe')]=_0x2d1f7f[_0xd3d273('0xe')],this[_0xd3d273('0xc')]=_0x2d1f7f['responsetime'],this[_0xd3d273('0x6')]=moment()['format'](_0xd3d273('0x0')),this[_0xd3d273('0x1d')]=getSeconds(_0x2d1f7f[_0xd3d273('0xc')],_0x2d1f7f['starttime']),this[_0xd3d273('0xd')]=0x0,this[_0xd3d273('0x10')]=getSeconds(this[_0xd3d273('0x6')],_0x2d1f7f[_0xd3d273('0xc')]),this['queue']=_0x2d1f7f['queue'],this[_0xd3d273('0x13')]='IVR',this[_0xd3d273('0x14')]=_0x338dda[_0xd3d273('0x20')],this['callback']=_0x2d1f7f['callback'],this[_0xd3d273('0x1e')]=_0x2d1f7f[_0xd3d273('0x1e')],this['callbackat']=_0x2d1f7f[_0xd3d273('0xb')],this[_0xd3d273('0x26')]=_0x2d1f7f['recallme'],this[_0xd3d273('0x4')]=_0x2d1f7f[_0xd3d273('0x4')],this[_0xd3d273('0x18')]=_0x2d1f7f[_0xd3d273('0x18')],this[_0xd3d273('0xa')]=_0x2d1f7f['UserId'],this[_0xd3d273('0x12')]=_0x2d1f7f[_0xd3d273('0x12')],this[_0xd3d273('0x24')]=_0x2d1f7f[_0xd3d273('0x24')];}module['exports']=Hangup;