81f2c517b2db78a9703f95c8331e492bc8bea39c
[motion-next.git] / server / services / ami / dialer / action.js
1 const a1051_0x48c3=['idHopper','originatecalleridnum','YYYY-MM-DD\x20HH:mm:ss','ListId','countbusyretry','string','callback','dialQueueTimeout','uniqueid','scheduledat','exports','countdropretry','getQueue','lastName','phone','lodash','countcongestionretry','name','number','callbackat','UserId','firstName','callbackuniqueid','moment','countnoanswerretry','ContactFirstName','dialCutDigit','active','originatecalleridname','voiceQueue','Contact','countnosuchnumberretry','queue','countmachineretry','ContactId','countagentrejectretry','prototype','type','countabandonedretry','isNil','starttime','VoiceQueueId','recallme','\x22%s\x22\x20<%s>','util','getCaller'];(function(_0x44bb46,_0x48c3d7){const _0x409d73=function(_0x157a3b){while(--_0x157a3b){_0x44bb46['push'](_0x44bb46['shift']());}};_0x409d73(++_0x48c3d7);}(a1051_0x48c3,0xf3));const a1051_0x409d=function(_0x44bb46,_0x48c3d7){_0x44bb46=_0x44bb46-0x0;let _0x409d73=a1051_0x48c3[_0x44bb46];return _0x409d73;};const _0x312b61=a1051_0x409d;'use strict';const util=require(_0x312b61('0x1f')),_=require(_0x312b61('0x2')),moment=require(_0x312b61('0xa'));function checkNameSurname(_0x157a3b,_0x40ad09,_0xe5e99d){const _0x10bbc2=_0x312b61;let _0x3dd4b6='';!_[_0x10bbc2('0x1a')](_0x40ad09)&&_0x10bbc2('0x26')===typeof _0x40ad09&&(_0x3dd4b6+=_0x40ad09);!_[_0x10bbc2('0x1a')](_0xe5e99d)&&'string'===typeof _0xe5e99d&&(_0x3dd4b6+='\x20'+_0xe5e99d);if(_0x3dd4b6!=='')return _0x3dd4b6;return _0x157a3b;}function Action(_0x15a330,_0x32abc6,_0x4ba21b){const _0x4d9e81=_0x312b61;this[_0x4d9e81('0x10')]=_0x15a330,this[_0x4d9e81('0x29')]=_0x4ba21b||undefined,this[_0x4d9e81('0x4')]=checkNameSurname(_0x32abc6[_0x4d9e81('0x11')]['phone'],_0x32abc6['Contact'][_0x4d9e81('0x8')],_0x32abc6[_0x4d9e81('0x11')][_0x4d9e81('0x0')]),this[_0x4d9e81('0x5')]=_0x32abc6[_0x4d9e81('0x11')][_0x4d9e81('0x1')],this[_0x4d9e81('0x13')]=_0x15a330[_0x4d9e81('0x4')],this[_0x4d9e81('0xe')]=_0x32abc6[_0x4d9e81('0xe')]||![],this['type']=_0x15a330[_0x4d9e81('0x18')],this['dialQueueTimeout']=_0x15a330[_0x4d9e81('0x28')]||0x3,this['scheduledat']=_0x32abc6[_0x4d9e81('0x2a')],this[_0x4d9e81('0x25')]=_0x32abc6['countbusyretry'],this['countcongestionretry']=_0x32abc6[_0x4d9e81('0x3')],this['countnoanswerretry']=_0x32abc6[_0x4d9e81('0xb')],this[_0x4d9e81('0x12')]=_0x32abc6[_0x4d9e81('0x12')],this['countdropretry']=_0x32abc6[_0x4d9e81('0x2c')],this[_0x4d9e81('0x19')]=_0x32abc6[_0x4d9e81('0x19')],this[_0x4d9e81('0x14')]=_0x32abc6[_0x4d9e81('0x14')],this[_0x4d9e81('0x16')]=_0x32abc6['countagentrejectretry'],this[_0x4d9e81('0x15')]=_0x32abc6['ContactId'],this[_0x4d9e81('0x24')]=_0x32abc6[_0x4d9e81('0x24')],this[_0x4d9e81('0x7')]=_0x32abc6[_0x4d9e81('0x7')],this['VoiceQueueId']=_0x32abc6[_0x4d9e81('0x1c')],this['CampaignId']=_0x32abc6['CampaignId'],this[_0x4d9e81('0x21')]=_0x32abc6['id'],this[_0x4d9e81('0xc')]=_0x32abc6['Contact'][_0x4d9e81('0x8')]||'',this[_0x4d9e81('0x1b')]=moment()['format'](_0x4d9e81('0x23')),this[_0x4d9e81('0x27')]=_0x32abc6[_0x4d9e81('0x27')],this[_0x4d9e81('0x9')]=_0x32abc6[_0x4d9e81('0x9')],this['callbackat']=_0x32abc6[_0x4d9e81('0x6')],this['recallme']=_0x32abc6[_0x4d9e81('0x1d')],this[_0x4d9e81('0x22')]='',this[_0x4d9e81('0xf')]='';}Action[_0x312b61('0x17')][_0x312b61('0x20')]=function(){const _0x352888=_0x312b61;return util['format'](_0x352888('0x1e'),this[_0x352888('0x4')],this[_0x352888('0x10')][_0x352888('0xd')]>0x0?this['number']['substring'](this['voiceQueue'][_0x352888('0xd')]):this[_0x352888('0x5')]);},Action[_0x312b61('0x17')][_0x312b61('0x2d')]=function(){const _0x4fc9cf=_0x312b61;return this[_0x4fc9cf('0x13')];},module[_0x312b61('0x2b')]=Action;