Built motion from commit e493b9a4954b50a8ee6d0034ba3601cd210d989d. Version 3.0.0...
[motion-next.git] / server / services / ami / dialer / hangup.js
1 'use strict';const a1239_0x11a6=['countagentrejectretry','53077SGDrhi','11OZPpPM','outbound','reason','statedesc','countabandonedretry','ContactId','countcongestionretry','number','countmachineretry','1ZLyLco','milliseconds','uniqueid','1214194mDGjNE','callback','callbackat','UserId','name','calleridnum','countbusyretry','responsetime','format','state','exports','ringtime','calleridname','countnoanswerretry','VoiceQueueId','73RmdWRS','5243372TJaLsh','5SRUqnd','scheduledat','4919hawUlt','type','callbackuniqueid','queue','313764oqKfud','campaigntype','CampaignId','starttime','holdtime','countnosuchnumberretry','13813yVubln','ListId','cause-txt','seconds','recallme','moment','719062CLcHbd','199Jnpbwd','Answer'];const a1239_0x5310=function(_0x5cb26d,_0x32d09f){_0x5cb26d=_0x5cb26d-0x15f;let _0x11a65b=a1239_0x11a6[_0x5cb26d];return _0x11a65b;};const a1239_0x2ac1e5=a1239_0x5310;(function(_0x5eee04,_0x4b5f0b){const _0x1c5f60=a1239_0x5310;while(!![]){try{const _0x473ace=parseInt(_0x1c5f60(0x16d))*parseInt(_0x1c5f60(0x173))+parseInt(_0x1c5f60(0x179))*parseInt(_0x1c5f60(0x16b))+parseInt(_0x1c5f60(0x17f))+parseInt(_0x1c5f60(0x190))+-parseInt(_0x1c5f60(0x183))*-parseInt(_0x1c5f60(0x184))+parseInt(_0x1c5f60(0x16f))*parseInt(_0x1c5f60(0x180))+-parseInt(_0x1c5f60(0x16c))*parseInt(_0x1c5f60(0x18d));if(_0x473ace===_0x4b5f0b)break;else _0x5eee04['push'](_0x5eee04['shift']());}catch(_0x36c8fb){_0x5eee04['push'](_0x5eee04['shift']());}}}(a1239_0x11a6,0xca955));const moment=require(a1239_0x2ac1e5(0x17e));function getSeconds(_0x52a24d,_0x2b8c57){const _0x3fa987=a1239_0x2ac1e5,_0x18fc56=moment(_0x52a24d)[_0x3fa987(0x18e)](0x0),_0x38f426=moment(_0x2b8c57)['milliseconds'](0x0);return _0x18fc56['diff'](_0x38f426,_0x3fa987(0x17c));}function Hangup(_0x2be6e7,_0x110a43){const _0xf17c2=a1239_0x2ac1e5;this[_0xf17c2(0x165)]=0x4,this[_0xf17c2(0x187)]=_0xf17c2(0x181),this['scheduledat']=_0x2be6e7[_0xf17c2(0x16e)],this[_0xf17c2(0x170)]=_0x2be6e7['type'],this[_0xf17c2(0x174)]=_0x2be6e7[_0xf17c2(0x170)]===_0xf17c2(0x185)?_0xf17c2(0x172):_0x2be6e7[_0xf17c2(0x170)],this[_0xf17c2(0x162)]=_0x2be6e7['countbusyretry'],this[_0xf17c2(0x18a)]=_0x2be6e7[_0xf17c2(0x18a)],this['countnoanswerretry']=_0x2be6e7[_0xf17c2(0x169)],this['countglobal']=_0x2be6e7[_0xf17c2(0x162)]+_0x2be6e7[_0xf17c2(0x18a)]+_0x2be6e7[_0xf17c2(0x169)]+_0x2be6e7[_0xf17c2(0x178)]+_0x2be6e7['countdropretry']+_0x2be6e7['countabandonedretry']+_0x2be6e7[_0xf17c2(0x18c)]+_0x2be6e7[_0xf17c2(0x182)],this[_0xf17c2(0x178)]=_0x2be6e7[_0xf17c2(0x178)],this['countdropretry']=_0x2be6e7['countdropretry'],this[_0xf17c2(0x188)]=_0x2be6e7[_0xf17c2(0x188)],this[_0xf17c2(0x18c)]=_0x2be6e7[_0xf17c2(0x18c)],this[_0xf17c2(0x182)]=_0x2be6e7[_0xf17c2(0x182)],this[_0xf17c2(0x18f)]=_0x110a43[_0xf17c2(0x18f)],this[_0xf17c2(0x168)]=_0x2be6e7[_0xf17c2(0x160)],this[_0xf17c2(0x161)]=_0x2be6e7[_0xf17c2(0x18b)],this[_0xf17c2(0x176)]=_0x2be6e7[_0xf17c2(0x176)],this[_0xf17c2(0x163)]=_0x2be6e7[_0xf17c2(0x163)],this['endtime']=moment()[_0xf17c2(0x164)]('YYYY-MM-DD\x20HH:mm:ss'),this[_0xf17c2(0x167)]=getSeconds(_0x2be6e7[_0xf17c2(0x163)],_0x2be6e7[_0xf17c2(0x176)]),this[_0xf17c2(0x177)]=0x0,this['talktime']=getSeconds(this['endtime'],_0x2be6e7[_0xf17c2(0x163)]),this[_0xf17c2(0x172)]=_0x2be6e7[_0xf17c2(0x172)],this['membername']='IVR',this[_0xf17c2(0x186)]=_0x110a43[_0xf17c2(0x17b)],this['callback']=_0x2be6e7[_0xf17c2(0x191)],this[_0xf17c2(0x171)]=_0x2be6e7[_0xf17c2(0x171)],this[_0xf17c2(0x192)]=_0x2be6e7['callbackat'],this[_0xf17c2(0x17d)]=_0x2be6e7[_0xf17c2(0x17d)],this[_0xf17c2(0x189)]=_0x2be6e7['ContactId'],this[_0xf17c2(0x17a)]=_0x2be6e7['ListId'],this['UserId']=_0x2be6e7[_0xf17c2(0x15f)],this[_0xf17c2(0x16a)]=_0x2be6e7['VoiceQueueId'],this[_0xf17c2(0x175)]=_0x2be6e7['CampaignId'];}module[a1239_0x2ac1e5(0x166)]=Hangup;