Built motion from commit b517aaa2a6638133380e4d135c64a80893061362. Version 3.0.0...
[motion-next.git] / server / services / ami / dialer / index.js
index 4acd915..bdcc60a 100644 (file)
@@ -1 +1 @@
-const a1056_0x49bc=['-----\x20Stats\x20Predictive\x20---','Ts:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','syncCampaigns','actionOriginate','updatedAt','[booked][unlock]','predictiveIntervalTotalCalls','[handlePredictive]','tryOriginatePredictive','startMethodPredictive','interval\x20=\x20','dialMethod','[actions]','\x22\x22\x20<>','One\x20call\x20every:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','varset','[unlockContact]\x20','[booked][RR][finaly]','Success','[getVoiceQueueRtPauses]\x20','stateinterface','inspect','Trunk','buildObj','predictiveIntervalAnsweredCalls','[rescheduleContact][dialRecallInQueue]','bind','originatecalleridname','dialNoSuchNumberRetryFrequency','---------------------------','Action','locked','dialPredictiveOptimizationPercentage','RECALLFAILEDTIMEOUT','getCaller','Drop','predictiveIntervalDroppedCallsCallersExit','Agent','actionid','TRUNK_IS_NOT_REACHABLE','countReScheduled','[CatchErlangB]','Contact.phone','[startMethodPredictive][StartProgressive]','floor','timezones','getContactDialerIvr','amdstatus','[decremetOriginate]\x20is\x20null\x20or\x20undefined','milliseconds','dialBusyMaxRetry','getContactDialer','predictiveIntervalMultiplicativeFactor','agentcomplete','dialOriginateCallerIdName','roundrobin','originateresponse','interval','syncAgentComplete','[syncAgentComplete][createHistory][0]','callProgressDetecting','\x22%s\x22\x20<%s>','MACHINE','countcongestionretry','\x20INTERVAL_IS_NULL','AVG\x20Hold\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','unlockContact','catch','countnosuchnumberretry','reason\x208\x20congestion','%s%s','reason\x205\x20busy','sequence','_rr','stack','agentconnect','tail','outboundNoAnswerCallsDay','talking','queue','minutes','OriginateError','getDataPredictiveOld','add','isSuccess','[actionOriginate]\x20','run','Interval','Avg\x20Talk\x20Time\x20is\x20not\x20enough\x20for\x20predictive','campaign:ivr:%s','check\x20failure','../../../config/logger','notFound','getDataPredictive','RecallFailedTimeout','busy','./final','from-sip','responsetime','noanswer','maxNumberOriginate','handlePredictive','collection\x20data\x20in\x20progressive\x20at','then','recallme','dialer','queuemember','syncNewExten','../../../config/config.service','contactsId','finally','Total\x20Calls\x20are\x20not\x20enough\x20for\x20predictive','INTERVAL_IS_NULL','Interval:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','iftime\x20%s,%s','[callProgressDetecting]','m\x20=\x20','[getDataPredictive]','recalculate\x20predictive\x20at','XMD-AMDINITIALSILENCE','M:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','isUndefined','nosuchnumber','dialRandomLastDigitCallerIdNumber','syncAgentConnect','response','[syncAgentComplete][createHistory][20]','reachable','RECALLINQUEUE','resolve','syncVarSet','predictiveIntervalAvgTalktime','cause-txt','prototype','queueStatusComplete:\x20','syncOriginateResponse','loopCampaigns','random','Congestion','ACTIVE','contactAgent-idHopper:\x20','abandoned','History\x20information\x20are\x20empty','answertime','Busy','calleridname','pTalking','dialAgentRejectRetryFrequency','[rescheduleContact][NoAnswer]','predictiveIntervalAvailable','dialNoAnswerMaxRetry','newexten','message','Failure','outboundDropCallsDayCallersExit','[booked][unlock3]','[syncHangupIvr]','dialAMDBetweenWordsSilence','answered','emptyContact','strategy','[ifTime][Action]','checkDialMethod','getQueue','dialPredictiveInterval','[syncHangupIvr][createHistory]','checkContactBlack','tags','createHistory','XMD-AMDMAXIMUMNUMBEROFWORDS','NONE','isTrunkReachable','[moveContactManagedDialer]\x20','TrunkBackup','diff','XMD-ORIGINATECALLERIDNAME','dialAMDMinWordLength','method\x20not\x20recognized','loggedIn','Amax\x20=\x20','syncQueueCallerAbandon','unmanaged','[unlock2][syncQueueStatusComplete]','moveContactManagedDialer','syncQueueMember','XMD-AMDMINWORDLENGTH','startProgressive','handlePower','rrmemory','busyFactor','checkIfTimeIntervals','HangupInAMD','queueCallerAbandonCreateState','countagentrejectretry','congestion','outboundBlacklistCallsDay','sumHoldTime','countdropretry','[unlock][syncQueueStatusComplete]','[getContactDialer2][Empty]','Contact','countglobal','NoAnswer','./action','startPredictive','AVAILABLE_CONTACTS_FINISHED','predictiveIntervalErlangCallsDroppedCalls','[abandonmentRate]','trim','[syncHangupInAMD]','[stopMethodPredictive][ReStartProgressive][ExceededDropInterval]','outboundUnknownCallsDay','stringify','entity\x20is\x20undefine','reason\x2020\x20agentreject','loggerHandler','checkIsTrunkReachable','UserId','dialMachineRetryFrequency','is\x20not\x20active','Queue:\x20','dialPredictiveOptimization','[actionOriginateIvr]\x20','[syncAgentComplete][createHistory][8]','predictiveIntervalHitRate','predictiveIntervalPauses','content','./agentComplete','optionPredictive','dropRate','[rescheduleContact][Abandoned]','dialAMDAfterGreetingSilence','exports','state','AgentReject','dialAMDTotalAnalysisTime','agiafterat','custom:agentnosuchnumber','syncQueueStatusComplete','checkIsBlackList','dialAMDMaximumWordLength','originated','SIP/%s/%s%s','substring','predictiveIntervalDroppedCallsTimeout','dialAMDGreeting','status','ListId','erlangCalls','Answered\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','booked','CampaignId','outboundNoSuchCallsDay','\x20NOT\x20Active','[callProgressDetecting]\x20','dialAbandonedRetryFrequency','Machine','syncQueueSummary','[rescheduleContact][Machine]','dialAMDMaximumNumberOfWords','dialRecallInQueue','dialOrderByScheduledAt','[syncAgentComplete]','\x22agi://%s/square,%s\x22','[Originate][historyBlacklist]','Unknow','[Dialer][checkChannel]','Abandoned','dialCutDigit','NoSuchNumber','[averageHandleTime]\x20','idHopper','preview','countmachineretry','originatecalleridnum','[syncQueueSummary]','agiIp','AMD','originate\x20action\x20Error','reason\x200\x20no\x20such\x20number....','variable','membername','VoiceQueueId','[getContactDialer2]','lodash','ivr','scheduledat','TIMEZONE_UNKNOW','agentBusyFactor','\x22%s,%s%s,,,%s\x22','reason\x203\x20ringing\x20no\x20answer','AVG\x20Talk\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','value','enqueue','handleIvr','getVoiceQueueRtPauses','XMD-AMDAFTERGREETINGSILENCE','contacts','originate','Global','starttime','statedesc','Error','[ifTime][promiseAll]','isNil','Drop\x20in\x20this\x20interval','dialAgentRejectMaxRetry','dialAMDInitialSilence','calleridnum','Drop\x20Rate:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','TIMEOUT','emit','NOT_ACTIVE','ContactId','power','checkIsBlackListIvr','checkIfTime','HANGUP','endtime','\x20AGENTS\x20NOT\x20LOGGED','[Catch][Preview][syncQueueStatusComplete]','name','[Originate][HistoryRecallClose]','droptime','predictive','AnswerAGI','[rescheduleContact][Drop]','reason','[getContactCampaign2]','[getContactCampaign2][Empty]','Amax:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','switch\x20in\x20progressive\x20because\x20available\x20agents\x20(','dialCongestionRetryFrequency','outboundAbandonedCallsDay','../ami','[Originate][HistoryDialRecallInQueue][historyCatch]','pick','avgHandleTime','[syncAgentComplete][createHistory][5]','[rescheduleContact]\x20[Busy]','dialAgiAfterHangupAgent','waiting','dialPowerLevel','length','trunks','error','phone','[syncHangupInAMD][createHistory]','ivrOriginated','callerid','YYYY-MM-DD\x20HH:mm:ss','updateOriginated','countnoanswerretry','log','[rescheduleContact]\x20[Congestion]','[rescheduleContact]\x20','dialPrefix','clearing\x20variable\x20handle\x20predictive','saveInDb','[checkIsBlackList]\x20','outboundBusyCallsDay','reason19\x20machine....','outboundAnswerAgiCallsDay','predictiveIntervalAvgHoldtime','[checkIsBlackListIvr]\x20','channels','sendMessageOneNotActive','[busyFactor]','[Originate][HistoryRecallClose][historyCatch]','dialNoSuchNumberMaxRetry','outbound','Unknown\x20Predictive','[getContactDialer2][ReScheduled]','Dropped\x20Timeout:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Intervals','one\x20call\x20every:','paused','\x20Intervals\x20is\x20empty\x20','queueBooked','outboundAnswerCallsDay','dialQueueProject2','dialOriginateTimeout','outboundCongestionCallsDay','erlangAbandonmentRate','Agent:\x20','dialNoAnswerRetryFrequency','reason\x2019\x20machine....','[unlockOriginate][syncQueueStatusComplete]','AGI','SIP/%s','dialDropMaxRetry','erlangCallToSecond','channel','object','clearZombieChannels','[booked][checkContactBlack][else]','countabandonedretry','dialOriginateCallerIdNumber','./queueCallerAbandon','queueBookedRR','dialQueueTimeout','dialCongestionMaxRetry','XMD-AMDTOTALANALYSISTIME','[unlockQueueStatus][undefined]','[updateOriginated]\x20is\x20null\x20or\x20undefined','dialAMDActive','../rpc/cmHopperHistory','isArray','dialMachineMaxRetry',')\x20are\x20more\x20than\x20threshold\x20(','[syncQueueSummary]\x20Campaign\x20Ivr:\x20','[getContactDialer]\x20','[syncAgentComplete][createHistory][3]','---------\x20ErlangB\x20---------','uniqueId','Max\x20Drop\x20','[syncHangupInAMDIvr][createHistory]','voiceQueues','outboundReCallsDay','[originate][error]','dialLimitQueue','string','Timezone:\x20','seconds','XMD-','started\x20in\x20predictive\x20at','dialAbandonedMaxRetry','type','Umin\x20=\x20','actions','[getContactDialerPredictive]','[booked][checkContactBlack]','indexOf','predictiveIntervalMaxThreshold','queueStatusComplete','../rpc/cmHopper','total','XMD-CAMPAIGNID','queuestatuscomplete','Blacklist','some','sumDuration','custom:agentnoanswer','uniqueid','INTERVAL_IS_OVERTIME','active','dialQueueProject','[syncHangupInAMDIvr]','dialActive','rescheduleContact','info','uuid','dropreason','progressive','syncHangup','undefined','xcally-motion-dialer','unlockRR','all','countbusyretry','queuecallerabandon','\x20trunk\x20is\x20not\x20reachable','./history','ivrAnswerCallsDay','averageHandleTime','../rpc/voiceQueueRt','\x20Intervals\x20is\x20null\x20','command','available','voice_queue:save','not_inuse','P:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','outboundQueuePauses','outboundOriginateFailureCallsDay','agents','checkRetriveMax','Umin:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','dialGlobalMaxRetry','BLACKLIST','push','contact\x20is\x20undefine','../preview/util/util','dialTimezone','RESCHEDULED_CONTACTS','true','Dropped\x20Exit:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','[moveContactManagedDialer][0]','[decremetOriginate]\x20object\x20originated\x20is\x20negative','is\x20disactive','launchHandleIvr','pow','abandonmentRate','ivrTotalCallsDays','[syncAgentComplete][createHistory][11]','isEmpty','merge','\x5cw{0,','GLOBAL_INTERVAL_IS_OVERTIME','Contact\x20updated','agent','dialGlobalInterval','format','stateGlobal','campaigns','hangup','[syncAgentComplete][createHistory]','contactsRescheduled','unmonitored','Ts\x20=\x20','voicePause','outboundDropCallsDayACS','RUNNING','ifTime','[unlock3][syncQueueStatusComplete]','temp','predictiveIntervalMinThreshold','[syncQueueSummary]\x20Campaign\x20Queue:\x20','XMD-AMDBETWEENWORDSSILENCE','../rpc/cmHopperBlack','outboundDropCallsDayTimeout','voice:queue:%s','AGENTS_NOT_LOGGED','[syncCampaigns]','[updateOriginated]\x20object\x20originated\x20is\x20negative','\x20Interval\x20is\x20overtime:\x20','util','[originateError]:\x20%s','[syncAgentComplete][createHistory][?]','createStateFinal'];(function(_0x40db6a,_0x49bc6a){const _0x366579=function(_0x449851){while(--_0x449851){_0x40db6a['push'](_0x40db6a['shift']());}};_0x366579(++_0x49bc6a);}(a1056_0x49bc,0x126));const a1056_0x3665=function(_0x40db6a,_0x49bc6a){_0x40db6a=_0x40db6a-0x0;let _0x366579=a1056_0x49bc[_0x40db6a];return _0x366579;};const _0x4b75f8=a1056_0x3665;'use strict';const util=require(_0x4b75f8('0xe7')),_=require(_0x4b75f8('0x207')),uuid=require(_0x4b75f8('0x9d')),moment=require('moment'),rr=require('rr'),md5=require('md5'),ut=require(_0x4b75f8('0xbb')),config=require('../../../config/environment/'),logger=require(_0x4b75f8('0x146'))(_0x4b75f8('0x154')),loggerBooked=require('../../../config/logger')(_0x4b75f8('0x1e5')),loggerPredictive=require(_0x4b75f8('0x146'))(_0x4b75f8('0x1e')),loggerPredictiveCalls=require('../../../config/logger')('predictiveCalls'),loggerSyncQueueSummary=require('../../../config/logger')('syncQueueSummary'),ami=require(_0x4b75f8('0x28')),{getSocket}=require('../../../rediscache'),io=getSocket(),cmHopper=require(_0x4b75f8('0x8d')),cmHopperHistory=require(_0x4b75f8('0x70')),cmHopperBlack=require(_0x4b75f8('0xe0')),voiceQueueRt=require(_0x4b75f8('0xab')),Action=require(_0x4b75f8('0x1b6')),History=require(_0x4b75f8('0xa8')),Final=require(_0x4b75f8('0x14b')),AgentComplete=require(_0x4b75f8('0x1ce')),QueueCallerAbandon=require(_0x4b75f8('0x68')),Hangup=require('./hangup'),{getConfigService}=require(_0x4b75f8('0x157')),strategy={'rrmemory':'rrmemory','roundrobin':'roundrobin'},Sequence=function(){};Sequence[_0x4b75f8('0x170')][_0x4b75f8('0x210')]=function(_0x449851){const _0x1bdf9e=_0x4b75f8;this['tail']=this[_0x1bdf9e('0x137')]?this[_0x1bdf9e('0x137')][_0x1bdf9e('0x159')](_0x449851):_0x449851();};function Dialer(_0x33d3a3,_0x10fc09){const _0xfb7cac=_0x4b75f8;this[_0xfb7cac('0x133')]=new Sequence(),this[_0xfb7cac('0x1fb')]=_0x10fc09,this[_0xfb7cac('0x7b')]=_0x33d3a3['voiceQueues'],this[_0xfb7cac('0xd1')]=_0x33d3a3['campaigns'],this['agents']=_0x33d3a3['agents'],this['trunks']=_0x33d3a3[_0xfb7cac('0x32')],this[_0xfb7cac('0x14f')]=config[_0xfb7cac('0x14f')]||0x2,this[_0xfb7cac('0x47')]={},this[_0xfb7cac('0x87')]={},this[_0xfb7cac('0x158')]={},this[_0xfb7cac('0x78')]={},this[_0xfb7cac('0x1cf')]={},this[_0xfb7cac('0x1b7')]={},this[_0xfb7cac('0x1a5')]={},this[_0xfb7cac('0x36')]={},this[_0xfb7cac('0x54')]={},this[_0xfb7cac('0x69')]={},ami['on'](_0xfb7cac('0x136'),this[_0xfb7cac('0x167')][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0xa6'),this[_0xfb7cac('0x19f')][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0x123'),this[_0xfb7cac('0x172')][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0x120'),this[_0xfb7cac('0x125')][_0xfb7cac('0x105')](this)),ami['on']('custom:queuesummary',this[_0xfb7cac('0x1ec')][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0xd2'),this['syncHangup'][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0x182'),this[_0xfb7cac('0x156')][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0xfa'),this['syncVarSet']['bind'](this)),ami['on'](_0xfb7cac('0x155'),this[_0xfb7cac('0x1a3')][_0xfb7cac('0x105')](this)),ami['on'](_0xfb7cac('0x90'),this['syncQueueStatusComplete'][_0xfb7cac('0x105')](this)),this[_0xfb7cac('0x173')](),this['loopClearZombieChannels']();}function isNotNull(_0x24c804){const _0x2b21cb=_0x4b75f8;return _0x24c804!==null&&!_[_0x2b21cb('0x164')](_0x24c804);}function checkIsLoggedIn(_0xe90e71,_0x1ee355){return function(){const _0xecda6f=a1056_0x3665;if(_0x1ee355<=0x0){_0xe90e71[_0xecda6f('0x183')]=_0xecda6f('0xe3');throw _0xe90e71[_0xecda6f('0x1b')]+_0xecda6f('0x19');}};}function isActive(_0x766c12){return _0x766c12;}function checkIsActive(_0x4dab10,_0x23c5b6){return function(){const _0x3eb938=a1056_0x3665;if(!isActive(_0x23c5b6)){_0x4dab10['message']='NOT_ACTIVE';throw _0x4dab10['name']+_0x3eb938('0x1e8');}};}function checkInterval(_0x26585c){return function(){const _0x86f5d0=a1056_0x3665;if(!isNotNull(_0x26585c[_0x86f5d0('0x142')])){_0x26585c[_0x86f5d0('0x183')]=_0x86f5d0('0x15b');throw _0x26585c['name']+'\x20INTERVAL_IS_NULL';}if(!isNotNull(_0x26585c['Interval']['Intervals'])){_0x26585c[_0x86f5d0('0x183')]=_0x86f5d0('0x15b');throw _0x26585c['name']+_0x86f5d0('0x12b');}if(!isNotNull(_[_0x86f5d0('0xc8')](_0x26585c['Interval'][_0x86f5d0('0x50')]))){_0x26585c['message']=_0x86f5d0('0x15b');throw _0x26585c[_0x86f5d0('0x1b')]+_0x86f5d0('0x12b');}};}function msgResponse(_0x5a21c4,_0x180a8e,_0x1f95e7){return{'action':_0x5a21c4,'response':_0x180a8e,'message':_0x1f95e7,'stack':_0x1f95e7};}function myreject(_0x42e154){return function(_0x4ed5e8){const _0x105450=a1056_0x3665;return _0x42e154(msgResponse(_0x105450('0x18c'),_0x105450('0x8'),JSON['stringify'](_0x4ed5e8)));};}function getSeconds(_0x27e4e5,_0x3c7502){const _0x143404=_0x4b75f8,_0xc72fe0=moment(_0x27e4e5)[_0x143404('0x11c')](0x0),_0x5b9b00=moment(_0x3c7502)[_0x143404('0x11c')](0x0);return _0xc72fe0[_0x143404('0x199')](_0x5b9b00,_0x143404('0x81'));}function emit(_0x23e878,_0x12ba38,_0x5ee5a2){io['to'](_0x23e878)['emit'](_0x12ba38,_0x5ee5a2);}function emitVoiceQueueSummary(_0x16bb56){const _0x3e3f1d=_0x4b75f8;if(_0x16bb56[_0x3e3f1d('0x85')]===_0x3e3f1d('0x4c')){const _0x265c21={'id':_0x16bb56['id'],'name':_0x16bb56[_0x3e3f1d('0x1b')],'strategy':_0x16bb56[_0x3e3f1d('0x18b')],'answered':_0x16bb56[_0x3e3f1d('0x189')],'available':_0x16bb56['available'],'loggedIn':_0x16bb56[_0x3e3f1d('0x19d')],'pTalking':_0x16bb56['pTalking'],'sumBillable':_0x16bb56['sumBillable'],'sumDuration':_0x16bb56[_0x3e3f1d('0x93')],'sumHoldTime':_0x16bb56[_0x3e3f1d('0x1af')]||0x0,'talking':_0x16bb56['talking'],'total':_0x16bb56[_0x3e3f1d('0x8e')],'type':_0x16bb56[_0x3e3f1d('0x85')],'unmanaged':_0x16bb56[_0x3e3f1d('0x1a0')],'abandoned':_0x16bb56[_0x3e3f1d('0x178')],'waiting':_0x16bb56['waiting'],'loggedInDb':_0x16bb56['loggedInDb'],'dialActive':_0x16bb56[_0x3e3f1d('0x9a')],'dialMethod':_0x16bb56['dialMethod'],'dialOriginateCallerIdName':_0x16bb56[_0x3e3f1d('0x121')],'dialOriginateCallerIdNumber':_0x16bb56[_0x3e3f1d('0x67')],'dialOriginateTimeout':_0x16bb56[_0x3e3f1d('0x57')],'dialPrefix':_0x16bb56['dialPrefix'],'outboundAnswerAgiCallsDay':_0x16bb56['outboundAnswerAgiCallsDay'],'outboundAnswerCallsDay':_0x16bb56['outboundAnswerCallsDay'],'outboundBlacklistCallsDay':_0x16bb56[_0x3e3f1d('0x1ae')],'outboundBusyCallsDay':_0x16bb56[_0x3e3f1d('0x42')],'outboundCongestionCallsDay':_0x16bb56['outboundCongestionCallsDay'],'outboundDropCallsDayACS':_0x16bb56[_0x3e3f1d('0xd8')],'outboundDropCallsDayCallersExit':_0x16bb56[_0x3e3f1d('0x185')],'outboundDropCallsDayTimeout':_0x16bb56['outboundDropCallsDayTimeout'],'outboundNoAnswerCallsDay':_0x16bb56[_0x3e3f1d('0x138')],'outboundNoSuchCallsDay':_0x16bb56[_0x3e3f1d('0x1e7')],'outboundOriginateFailureCallsDay':_0x16bb56['outboundOriginateFailureCallsDay'],'outboundReCallsDay':_0x16bb56[_0x3e3f1d('0x7c')],'outboundRejectCallsDay':_0x16bb56['outboundRejectCallsDay'],'outboundUnknownCallsDay':_0x16bb56['outboundUnknownCallsDay'],'predictiveIntervalAnsweredCalls':_0x16bb56[_0x3e3f1d('0x103')],'predictiveIntervalAvgHoldtime':_0x16bb56['predictiveIntervalAvgHoldtime'],'predictiveIntervalAvgTalktime':_0x16bb56[_0x3e3f1d('0x16e')],'predictiveIntervalDroppedCallsCallersExit':_0x16bb56[_0x3e3f1d('0x10f')],'predictiveIntervalDroppedCallsTimeout':_0x16bb56['predictiveIntervalDroppedCallsTimeout'],'predictiveIntervalErlangCalls':_0x16bb56['predictiveIntervalErlangCalls'],'predictiveIntervalErlangCallsDroppedCalls':_0x16bb56[_0x3e3f1d('0x1b9')],'predictiveIntervalHitRate':_0x16bb56[_0x3e3f1d('0x1cb')],'predictiveIntervalMultiplicativeFactor':_0x16bb56[_0x3e3f1d('0x11f')],'predictiveIntervalPauses':_0x16bb56[_0x3e3f1d('0x1cc')],'predictiveIntervalAvailable':_0x16bb56[_0x3e3f1d('0x180')],'predictiveIntervalTotalCalls':_0x16bb56[_0x3e3f1d('0xf1')],'message':_0x16bb56[_0x3e3f1d('0x183')],'originated':_0x16bb56[_0x3e3f1d('0x1dc')],'erlangCalls':_0x16bb56[_0x3e3f1d('0x1e3')],'erlangCallToSecond':_0x16bb56[_0x3e3f1d('0x61')],'erlangAbandonmentRate':_0x16bb56[_0x3e3f1d('0x59')],'erlangBusyFactor':_0x16bb56['erlangBusyFactor'],'startPredictive':_0x16bb56[_0x3e3f1d('0x1b7')],'startProgressive':_0x16bb56[_0x3e3f1d('0x1a5')]};_0x16bb56[_0x3e3f1d('0x101')]&&(_0x265c21[_0x3e3f1d('0x101')]={'id':_0x16bb56[_0x3e3f1d('0x101')]['id'],'name':_0x16bb56[_0x3e3f1d('0x101')][_0x3e3f1d('0x1b')],'active':_0x16bb56[_0x3e3f1d('0x101')][_0x3e3f1d('0x97')],'callerid':_0x16bb56['Trunk']['callerid']});_0x16bb56[_0x3e3f1d('0x142')]&&(_0x265c21[_0x3e3f1d('0x142')]={'id':_0x16bb56['Interval']['id'],'name':_0x16bb56['Interval'][_0x3e3f1d('0x1b')]});const _0x5231c8=md5(JSON['stringify'](_0x265c21));_0x16bb56['md5']!==_0x5231c8&&(_0x16bb56['md5']=_0x5231c8,emit(util[_0x3e3f1d('0xcf')](_0x3e3f1d('0xe2'),_0x265c21['name']),_0x3e3f1d('0xaf'),_0x265c21));}}function emitCampaignSummary(_0x20fb3f){const _0x4f66a8=_0x4b75f8;_0x20fb3f[_0x4f66a8('0x85')]==='ivr'&&emit(util['format'](_0x4f66a8('0x144'),_0x20fb3f['name']),'campaign:save',_0x20fb3f);}function checkGetDataPredictive(_0x1519a0){const _0x5f0faf=_0x4b75f8;if(isNotNull(_0x1519a0)){if(!_[_0x5f0faf('0xc8')](_0x1519a0)){loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0xeb')),loggerPredictive[_0x5f0faf('0x9c')]('Total\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x1519a0[_0x5f0faf('0xf1')]),loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0x1e4'),_0x1519a0[_0x5f0faf('0x103')]),loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0x4f'),_0x1519a0['predictiveIntervalDroppedCallsTimeout']),loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0xbf'),_0x1519a0[_0x5f0faf('0x10f')]),loggerPredictive['info'](_0x5f0faf('0x12c'),_0x1519a0[_0x5f0faf('0x45')]),loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0x20e'),_0x1519a0[_0x5f0faf('0x16e')]),loggerPredictive['info'](_0x5f0faf('0x108'));if(_0x1519a0['predictiveIntervalTotalCalls']>0x0){if(!_[_0x5f0faf('0x164')](_0x1519a0['predictiveIntervalAvgTalktime'])&&_0x1519a0[_0x5f0faf('0x16e')]>0x0)return!![];else loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0x143'));if(!_[_0x5f0faf('0x164')](_0x1519a0[_0x5f0faf('0x45')])&&_0x1519a0['predictiveIntervalAvgHoldtime']>0x0)return!![];else loggerPredictive[_0x5f0faf('0x9c')]('Avg\x20Hold\x20Time\x20is\x20not\x20enough\x20for\x20predictive');}else loggerPredictive['info'](_0x5f0faf('0x15a'));}else loggerPredictive[_0x5f0faf('0x9c')](_0x5f0faf('0x179'));}else loggerPredictive[_0x5f0faf('0x9c')]('History\x20information\x20are\x20empty');return![];}function mergeDataErlangB(_0x4e783a){return function(_0x390bce){const _0x1c3930=a1056_0x3665;loggerPredictive[_0x1c3930('0x9c')](_0x1c3930('0x77')),loggerPredictive[_0x1c3930('0x9c')]('Scheduled\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x390bce[_0x1c3930('0x1e3')]),loggerPredictive[_0x1c3930('0x9c')](_0x1c3930('0xf9'),_0x390bce['erlangCallToSecond']),loggerPredictive[_0x1c3930('0x9c')](_0x1c3930('0xf'),_0x390bce['erlangAbandonmentRate']),loggerPredictive[_0x1c3930('0x9c')]('Agent\x20Busy\x20Factor:\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x390bce['erlangBusyFactor']),loggerPredictive['info'](_0x1c3930('0xf'),_0x390bce[_0x1c3930('0x59')]),loggerPredictive[_0x1c3930('0x9c')](_0x1c3930('0x108')),_[_0x1c3930('0xc9')](_0x4e783a,_0x390bce);};}function getDiff(_0x5e1a13){const _0x4e9851=_0x4b75f8,_0x3b13e8=moment()['milliseconds'](0x0),_0x236f46=moment(_0x5e1a13)[_0x4e9851('0x11c')](0x0);return _0x3b13e8['diff'](_0x236f46,'seconds');}function ifInterval(_0x44911e,_0x68757b){const _0x364510=_0x4b75f8;if(_[_0x364510('0x164')](_0x68757b))return![];return getDiff(_0x68757b)<_0x44911e*0x3c?!![]:![];}function freeVariablesPredictive(_0x4ac811){const _0x1f4d93=_0x4b75f8;isNotNull(_0x4ac811)&&(!_['isUndefined'](_0x4ac811['startProgressive'])&&(_0x4ac811[_0x1f4d93('0x1a5')]=undefined,loggerPredictive['info'](_0x4ac811['name'],'clearing\x20variable\x20start\x20progressive')),!_[_0x1f4d93('0x164')](_0x4ac811['startPredictive'])&&(_0x4ac811[_0x1f4d93('0x1b7')]=undefined,loggerPredictive[_0x1f4d93('0x9c')](_0x4ac811[_0x1f4d93('0x1b')],'clearing\x20variable\x20start\x20predictive')),!_[_0x1f4d93('0x164')](_0x4ac811[_0x1f4d93('0x150')])&&(clearInterval(_0x4ac811[_0x1f4d93('0x150')]),_0x4ac811[_0x1f4d93('0x150')]=undefined,loggerPredictive[_0x1f4d93('0x9c')](_0x4ac811[_0x1f4d93('0x1b')],_0x1f4d93('0x3f'))));}function erlangb(_0x456503,_0x3ea9fc){if(_0x3ea9fc===0x0)return 0x0;let _0x471afa=0x1;for(let _0x5a9d2=0x1;_0x5a9d2<=_0x3ea9fc;_0x5a9d2+=0x1){_0x471afa=0x1+_0x471afa*_0x5a9d2/_0x456503;}return 0x1/_0x471afa;}function isVoiceQueueOutbound(_0x276d28){const _0x2fe213=_0x4b75f8;return _0x276d28===_0x2fe213('0x4c');}function isNotPreview(_0x2e7241){return _0x2e7241!=='preview';}function isCampaignIvr(_0x3fee13){return _0x3fee13==='ivr';}function getCallerId(_0xb7eea5,_0x233786,_0x3af84f){const _0x50dc80=_0x4b75f8;if(!_['isUndefined'](_0x3af84f)&&_0x50dc80('0x7f')===typeof _0x3af84f&&!_[_0x50dc80('0xc8')](_0x3af84f)){if(!_[_0x50dc80('0x164')](_0x233786)&&_0x50dc80('0x7f')===typeof _0x233786&&!_[_0x50dc80('0xc8')](_0x233786))return util['format'](_0x50dc80('0x128'),_0x233786,_0x3af84f);return util[_0x50dc80('0xcf')](_0x50dc80('0x128'),_0x3af84f,_0x3af84f);}if(!_[_0x50dc80('0x164')](_0xb7eea5)&&_0x50dc80('0x7f')===typeof _0xb7eea5&&!_[_0x50dc80('0xc8')](_0xb7eea5))return _0xb7eea5;return _0x50dc80('0xf8');}function loggerCatchQueueSummary(_0x4a77e2,_0x524abb){return function(_0x2996bd){const _0x43272e=a1056_0x3665;freeVariablesPredictive(_0x524abb),emitVoiceQueueSummary(_0x524abb),emitCampaignSummary(_0x524abb),loggerSyncQueueSummary[_0x43272e('0x33')](_0x4a77e2,util[_0x43272e('0x100')](_0x2996bd,{'showHidden':![],'depth':null}));};}function loggerCatchPredictive(_0xbaa945,_0x9900b5){return function(_0xa5fffb){const _0x388b87=a1056_0x3665;loggerPredictive[_0x388b87('0x33')](_0x9900b5[_0x388b87('0x1b')],_0xbaa945),loggerPredictive[_0x388b87('0x33')](_0xa5fffb[_0x388b87('0x135')]),freeVariablesPredictive(_0x9900b5);};}function loggerCatch(_0x171e5f){return function(_0x31e475){const _0x1dce5a=a1056_0x3665;logger[_0x1dce5a('0x33')](_0x171e5f,util[_0x1dce5a('0x100')](_0x31e475,{'showHidden':![],'depth':null}));};}function checkContactEmpty(_0x5e110a){const _0x2c43e9=_0x4b75f8;return _0x5e110a&&!_[_0x2c43e9('0x164')](_0x5e110a)&&_0x5e110a['length']>0x0;}function decremetOriginate(_0x4f42d3){const _0x4f7ddc=_0x4b75f8;!_[_0x4f7ddc('0x164')](_0x4f42d3)&&_0x4f42d3!==null?typeof _0x4f42d3[_0x4f7ddc('0x1dc')]!==_0x4f7ddc('0xa1')&&(_0x4f42d3[_0x4f7ddc('0x1dc')]>0x0?_0x4f42d3[_0x4f7ddc('0x1dc')]-=0x1:logger[_0x4f7ddc('0x33')](_0x4f7ddc('0xc1'))):logger['error'](_0x4f7ddc('0x11b'));}function checkContactLowerLimitOriginate(_0x59a2d4,_0x244005,_0x54b34d){if(_0x244005>_0x54b34d)for(let _0x5d6f62=0x0;_0x5d6f62<_0x244005-_0x54b34d;_0x5d6f62+=0x1){decremetOriginate(_0x59a2d4);}}function loggerGetContactDialer(_0x527398,_0x1232b0,_0x3d353b){return function(_0x4385ac){const _0x17e3f9=a1056_0x3665;checkContactLowerLimitOriginate(_0x1232b0,_0x3d353b,0x0),logger['error'](_0x527398,util[_0x17e3f9('0x100')](_0x4385ac,{'showHidden':![],'depth':null}));};}function sendMessageReschedule(_0x3585fc){return function(_0x22e089){const _0x2791c5=a1056_0x3665;isNotNull(_0x22e089)&&isNotNull(_0x22e089[0x0])&&(_0x22e089[0x0][_0x2791c5('0xd4')]>0x0?(_0x3585fc['message']=_0x2791c5('0xbd'),logger[_0x2791c5('0x9c')](_0x2791c5('0x4e')+_0x3585fc[_0x2791c5('0x1b')],_0x22e089[0x0]['contactsRescheduled'],_0x2791c5('0x3'))):(_0x3585fc[_0x2791c5('0x183')]=_0x2791c5('0x1b8'),logger[_0x2791c5('0x9c')](_0x2791c5('0x1b2')+_0x3585fc[_0x2791c5('0x1b')])));};}function notSendMessagesQueue(_0x40d3a2){const _0x5ac28d=_0x4b75f8;_0x40d3a2[_0x5ac28d('0x48')]&&(freeVariablesPredictive(_0x40d3a2),_0x40d3a2[_0x5ac28d('0x1dc')]===0x0&&_0x40d3a2['talking']===0x0&&_0x40d3a2[_0x5ac28d('0x2f')]===0x0&&(_0x40d3a2[_0x5ac28d('0x17d')]||0x0)===0x0?(_0x40d3a2[_0x5ac28d('0x48')]=![],_0x40d3a2[_0x5ac28d('0xae')]=0x0,_0x40d3a2['message']=_0x5ac28d('0x12'),loggerSyncQueueSummary[_0x5ac28d('0x33')](_0x5ac28d('0xde'),_0x40d3a2[_0x5ac28d('0x1b')],_0x5ac28d('0x1c6'))):(_0x40d3a2[_0x5ac28d('0x183')]='IS_DISACTIVED',loggerSyncQueueSummary['error'](_0x5ac28d('0xde'),_0x40d3a2[_0x5ac28d('0x1b')],'is\x20disactive')),emitVoiceQueueSummary(_0x40d3a2));}function notSendMessagesCampaign(_0x6c8c10){const _0x1820a8=_0x4b75f8;_0x6c8c10[_0x1820a8('0x48')]&&(_0x6c8c10[_0x1820a8('0x1dc')]===0x0?(_0x6c8c10['sendMessageOneNotActive']=![],_0x6c8c10[_0x1820a8('0x183')]=_0x1820a8('0x12'),loggerSyncQueueSummary[_0x1820a8('0x33')](_0x1820a8('0x74'),_0x6c8c10[_0x1820a8('0x1b')],_0x1820a8('0x1c6'))):(_0x6c8c10[_0x1820a8('0x183')]='IS_DISACTIVED',loggerSyncQueueSummary[_0x1820a8('0x33')](_0x1820a8('0x74'),_0x6c8c10[_0x1820a8('0x1b')],_0x1820a8('0xc2'))),emitCampaignSummary(_0x6c8c10));}function createObjHistory(_0x369770,_0x3a4db3,_0xb6e92f,_0x31ecfd,_0x4a57cc){const _0x229f59=_0x4b75f8;_0x369770['message']=_0xb6e92f;const _0x4e9457=new Action(_0x369770,_0x3a4db3),_0x20b1b1=new History(_0x4e9457);return _0x20b1b1[_0x229f59('0x1d4')]=_0x31ecfd,_0x20b1b1[_0x229f59('0x7')]=_0x4a57cc,_0x20b1b1['endtime']=_0x4e9457[_0x229f59('0x6')],_0x20b1b1;}Dialer['prototype']['loopClearZombieChannels']=function(){const _0x49530c=this;setInterval(function(){const _0x458354=a1056_0x3665;_0x49530c[_0x458354('0x64')](_0x49530c['uniqueId'],'[uniqueid]'),_0x49530c[_0x458354('0x64')](_0x49530c[_0x458354('0x87')],_0x458354('0xf7'));},0x32c8);},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x64')]=function(_0x424808,_0xc7841){const _0x138c9d=_0x4b75f8,_0x2513bc=this;for(const _0x54ec17 in _0x424808){typeof _0x424808[_0x54ec17]!==_0x138c9d('0xa1')&&this[_0x138c9d('0x133')][_0x138c9d('0x210')](function(){const _0x2f815c=_0x138c9d;if(!_['isNil'](_0x424808[_0x54ec17]))return ami[_0x2f815c('0x109')]({'action':_0x2f815c('0x1e1'),'channel':_0x424808[_0x54ec17]['channel']})[_0x2f815c('0x12e')](function(_0x12f4ea){const _0x283a32=_0x2f815c;_0x12f4ea[_0x283a32('0x183')]==='No\x20such\x20channel'&&setTimeout(function(){const _0x26a5e9=_0x283a32;_0x424808[_0x54ec17]&&_0x424808[_0x54ec17][_0x26a5e9('0x85')]!==_0x26a5e9('0x208')&&(_0x2513bc[_0x26a5e9('0x39')](_0x2513bc[_0x26a5e9('0x7b')][_0x424808[_0x54ec17]['queue']]),logger[_0x26a5e9('0x33')](_0x26a5e9('0x1f5'),_0xc7841,_0x54ec17,_0x424808[_0x54ec17][_0x26a5e9('0x13a')]),delete _0x424808[_0x54ec17]),_0x424808[_0x54ec17]&&_0x424808[_0x54ec17][_0x26a5e9('0x85')]===_0x26a5e9('0x208')&&(_0x2513bc['updateOriginated'](_0x2513bc[_0x26a5e9('0xd1')][_0x424808[_0x54ec17]['queue']]),logger[_0x26a5e9('0x33')]('[Dialer][checkChannel][ivr]',_0xc7841,_0x54ec17,_0x424808[_0x54ec17]['queue']),delete _0x424808[_0x54ec17]);},0x2328);});});}},Dialer[_0x4b75f8('0x170')]['countReScheduled']=function(_0x2b557e){const _0x380191=_0x4b75f8;return Promise[_0x380191('0x16c')]()[_0x380191('0x152')](cmHopper['countReScheduled'](_0x2b557e))[_0x380191('0x12e')](loggerCatch('[countReScheduled]\x20'));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1da')]=function(_0x405440){const _0x4bcd31=_0x4b75f8;return Promise[_0x4bcd31('0x16c')]()[_0x4bcd31('0x152')](cmHopperBlack[_0x4bcd31('0x1da')](_0x405440))[_0x4bcd31('0x12e')](loggerCatch(_0x4bcd31('0x41')));},Dialer['prototype'][_0x4b75f8('0x15')]=function(_0x43eb25){const _0x107383=_0x4b75f8;return Promise[_0x107383('0x16c')]()['then'](cmHopperBlack[_0x107383('0x15')](_0x43eb25))[_0x107383('0x12e')](loggerCatch(_0x107383('0x46')));},Dialer['prototype'][_0x4b75f8('0xaa')]=function(_0x2a963b){const _0xc055fa=_0x4b75f8;return Promise['resolve']()[_0xc055fa('0x152')](cmHopperHistory[_0xc055fa('0x2b')](_0x2a963b))['catch'](loggerCatch(_0xc055fa('0x1f9')));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x9b')]=function(_0x47d237){const _0x3d1ad8=_0x4b75f8;return Promise[_0x3d1ad8('0x16c')]()[_0x3d1ad8('0x152')](cmHopper['rescheduleContact'](_0x47d237))[_0x3d1ad8('0x12e')](loggerCatch(_0x3d1ad8('0x3d')));},Dialer[_0x4b75f8('0x170')]['unlockContact']=function(_0x42786c,_0x246083,_0x15a126){const _0x55bc02=_0x4b75f8;return Promise[_0x55bc02('0x16c')]()['then'](cmHopper[_0x55bc02('0x12d')](_0x42786c,_0x246083,_0x15a126))[_0x55bc02('0x12e')](loggerCatch(_0x55bc02('0xfb')));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x11e')]=function(_0x2ac5a2,_0x2238dc,_0x4c973a,_0x43c092){const _0x55b3e8=_0x4b75f8;return Promise['resolve']()[_0x55b3e8('0x152')](cmHopper[_0x55b3e8('0x11e')](_0x2ac5a2,_0x2238dc,_0x4c973a,_0x43c092))['catch'](loggerCatch(_0x55b3e8('0x75')));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x119')]=function(_0x5e99a1,_0x19e617,_0x199b7f){const _0x366434=_0x4b75f8;return Promise[_0x366434('0x16c')]()[_0x366434('0x152')](cmHopper['getContactDialerIvr'](_0x5e99a1,_0x19e617,_0x199b7f))['catch'](loggerCatch(_0x366434('0x75')));},Dialer[_0x4b75f8('0x170')]['getVoiceQueueRtPauses']=function(_0x442548){const _0xae8968=_0x4b75f8;return Promise['resolve']()[_0xae8968('0x152')](voiceQueueRt[_0xae8968('0x1')](_0x442548))[_0xae8968('0x12e')](loggerCatch(_0xae8968('0xfe')));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1a2')]=function(_0x4004b3){const _0x33dbcd=_0x4b75f8;return Promise[_0x33dbcd('0x16c')]()[_0x33dbcd('0x152')](cmHopper['moveContactManagedDialer'](_0x4004b3))['catch'](loggerCatch(_0x33dbcd('0x197')));},Dialer[_0x4b75f8('0x170')]['createHistory']=function(_0x1e6093){const _0x59db15=_0x4b75f8;return Promise[_0x59db15('0x16c')]()[_0x59db15('0x152')](cmHopperHistory[_0x59db15('0x193')](_0x1e6093))['catch'](loggerCatch('[createHistory]\x20'));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x39')]=function(_0x3166a7){const _0x439fba=_0x4b75f8;!_[_0x439fba('0x164')](_0x3166a7)&&_0x3166a7!==null?typeof _0x3166a7[_0x439fba('0x1dc')]!=='undefined'&&(_0x3166a7[_0x439fba('0x1dc')]>0x0?_0x3166a7['originated']-=0x1:logger[_0x439fba('0x33')](_0x439fba('0xe5'))):logger[_0x439fba('0x33')](_0x439fba('0x6e'));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1c2')]=function(_0x216d7c,_0xed9f6d){const _0x4c3af1=this;return function(_0x669d22){const _0x4bc8c7=a1056_0x3665;_0x4c3af1[_0x4bc8c7('0x39')](_0xed9f6d),logger['error'](_0x216d7c,util[_0x4bc8c7('0x100')](_0x669d22,{'showHidden':![],'depth':null}));};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x18a')]=function(_0x475262,_0x343d8f,_0x485e64){const _0xc23e63=_0x4b75f8,_0x438f27={'state':0x19,'statedesc':_0xc23e63('0x147')};this[_0xc23e63('0x39')](_0x343d8f),this['saveInDb'](_['merge'](_0x438f27,_[_0xc23e63('0x2a')](_0x485e64,[_0xc23e63('0x13'),_0xc23e63('0x1e2'),_0xc23e63('0x1c4'),_0xc23e63('0x205'),_0xc23e63('0x1e6')])),'[emptyContact][createHistory]','[emptyContact]'),logger['error'](_0x475262);},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x13f')]=function(_0x5106dc){const _0x1e046e=_0x4b75f8;return _0x5106dc===_0x1e046e('0xfd');},Dialer['prototype'][_0x4b75f8('0x196')]=function(_0x9a00d2){const _0x5dd79e=_0x4b75f8;return!_['isUndefined'](_0x9a00d2)&&_0x9a00d2&&!_[_0x5dd79e('0x164')](_0x9a00d2[_0x5dd79e('0x1b')])&&!_[_0x5dd79e('0x164')](_0x9a00d2[_0x5dd79e('0x97')])&&_0x9a00d2[_0x5dd79e('0x97')]&&(this[_0x5dd79e('0x32')][util['format'](_0x5dd79e('0x5f'),_0x9a00d2['name'])][_0x5dd79e('0x1e1')]===_0x5dd79e('0x16a')||this[_0x5dd79e('0x32')][util[_0x5dd79e('0xcf')]('SIP/%s',_0x9a00d2[_0x5dd79e('0x1b')])][_0x5dd79e('0x1e1')]===_0x5dd79e('0xd5'));},Dialer['prototype'][_0x4b75f8('0x40')]=function(_0x27ee39,_0x4f86e8,_0x4eba73){const _0x3628ca=_0x4b75f8;this[_0x3628ca('0x193')](_0x27ee39)[_0x3628ca('0x12e')](loggerCatch(_0x4f86e8)),this[_0x3628ca('0x1a2')](_0x27ee39)['catch'](loggerCatch(_0x4eba73));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x16d')]=function(_0x10e5e0){const _0x49828f=_0x4b75f8,_0x1f8b70=this[_0x49828f('0x78')][_0x10e5e0['uniqueid']];let _0x291891;if(!_[_0x49828f('0xa')](_0x10e5e0)&&!_[_0x49828f('0xa')](_0x10e5e0['variable'])&&!_['isNil'](_0x10e5e0[_0x49828f('0x203')][_0x49828f('0x11a')])&&_0x10e5e0['exten']===_0x49828f('0xa2')&&_0x1f8b70){_0x1f8b70[_0x49828f('0x85')]!==_0x49828f('0x208')&&this[_0x49828f('0x7b')][_0x1f8b70[_0x49828f('0x13a')]]['dialAMDActive']&&_0x10e5e0[_0x49828f('0x20f')]===_0x49828f('0x17')&&(delete this[_0x49828f('0x78')][_0x10e5e0['uniqueid']],this[_0x49828f('0x39')](this['voiceQueues'][_0x1f8b70['queue']]),this[_0x49828f('0x7b')][_0x1f8b70[_0x49828f('0x13a')]]['outboundAnswerCallsDay']+=0x1,this[_0x49828f('0x7b')][_0x1f8b70['queue']]['outboundAnswerAgiCallsDay']+=0x1,_0x291891=new Hangup(_0x1f8b70,_0x10e5e0),_0x291891['state']=0x12,_0x291891[_0x49828f('0x7')]=_0x49828f('0x1aa'),_0x291891[_0x49828f('0x204')]=_0x49828f('0x200'),this['saveInDb'](_0x291891,_0x49828f('0x35'),_0x49828f('0x1bc')));if(_0x1f8b70[_0x49828f('0x85')]!=='ivr'&&this[_0x49828f('0x7b')][_0x1f8b70[_0x49828f('0x13a')]]['dialAMDActive']&&_0x10e5e0[_0x49828f('0x20f')]==='MACHINE'){const _0x2432a5=this;return new Promise(function(_0x2dead0,_0x59075a){const _0x211730=_0x49828f;delete _0x2432a5['uniqueId'][_0x10e5e0[_0x211730('0x95')]],_0x2432a5['updateOriginated'](_0x2432a5[_0x211730('0x7b')][_0x1f8b70[_0x211730('0x13a')]]),_0x2432a5['voiceQueues'][_0x1f8b70['queue']][_0x211730('0x55')]+=0x1,_0x2432a5['voiceQueues'][_0x1f8b70[_0x211730('0x13a')]][_0x211730('0x44')]+=0x1;const _0x1b9bf5=_0x2432a5[_0x211730('0x7b')][_0x1f8b70[_0x211730('0x13a')]],_0x1e2c64=new Hangup(_0x1f8b70,_0x10e5e0);_0x1e2c64['state']=0x13,_0x1e2c64[_0x211730('0x7')]=_0x211730('0x1eb'),_0x1e2c64[_0x211730('0x204')]='AMD',_0x1e2c64[_0x211730('0x1fc')]+=0x1,_0x1e2c64[_0x211730('0x1b4')]+=0x1,_0x1e2c64['amd']=!![],_0x2432a5['createHistory'](_0x1e2c64)[_0x211730('0x12e')](loggerCatch('[syncAgentComplete][createHistory][0]')),_0x1e2c64['countbusyretry']+_0x1e2c64['countcongestionretry']+_0x1e2c64['countnoanswerretry']+_0x1e2c64[_0x211730('0x12f')]+_0x1e2c64[_0x211730('0x1b0')]+_0x1e2c64[_0x211730('0x66')]+_0x1e2c64[_0x211730('0x1fc')]+_0x1e2c64[_0x211730('0x1ac')]>=_0x1b9bf5[_0x211730('0xb7')]?_0x2432a5[_0x211730('0xd0')](_0x1e2c64,_0x2dead0,_0x59075a,_0x211730('0x43')):_0x1e2c64[_0x211730('0x1fc')]>=_0x1b9bf5[_0x211730('0x72')]?_0x2432a5[_0x211730('0xea')](_0x1e2c64,_0x2dead0,_0x59075a,_0x211730('0x5c')):(_0x2432a5[_0x211730('0x9b')]({'active':![],'countmachineretry':_0x1e2c64[_0x211730('0x1fc')],'scheduledat':moment()[_0x211730('0x13e')](_0x1b9bf5[_0x211730('0x1c5')],_0x211730('0x13b'))[_0x211730('0xcf')](_0x211730('0x38')),'ContactId':_0x1e2c64[_0x211730('0x13')],'ListId':_0x1e2c64['ListId'],'VoiceQueueId':_0x1e2c64['VoiceQueueId']||undefined,'CampaignId':_0x1e2c64[_0x211730('0x1e6')]||undefined})['catch'](loggerCatch('[rescheduleContact][Machine]')),_0x2dead0({'reschedule':0x1}));});}_0x1f8b70[_0x49828f('0x85')]==='ivr'&&this[_0x49828f('0xd1')][_0x1f8b70[_0x49828f('0x13a')]][_0x49828f('0x6f')]&&_0x10e5e0[_0x49828f('0x20f')]==='HANGUP'&&(delete this[_0x49828f('0x78')][_0x10e5e0[_0x49828f('0x95')]],this[_0x49828f('0x39')](this[_0x49828f('0xd1')][_0x1f8b70[_0x49828f('0x13a')]]),_0x291891=new Hangup(_0x1f8b70,_0x10e5e0),_0x291891['state']=0x12,_0x291891[_0x49828f('0x7')]=_0x49828f('0x1aa'),_0x291891[_0x49828f('0x204')]=_0x49828f('0x200'),this['saveInDb'](_0x291891,_0x49828f('0x7a'),_0x49828f('0x99')));if(_0x1f8b70[_0x49828f('0x85')]===_0x49828f('0x208')&&this[_0x49828f('0xd1')][_0x1f8b70['queue']][_0x49828f('0x6f')]&&_0x10e5e0[_0x49828f('0x20f')]===_0x49828f('0x129')){const _0x1b2b6e=this;return new Promise(function(_0x5177d3,_0x46bb63){const _0x4ea3e8=_0x49828f;delete _0x1b2b6e['uniqueId'][_0x10e5e0[_0x4ea3e8('0x95')]],_0x1b2b6e[_0x4ea3e8('0x39')](_0x1b2b6e['campaigns'][_0x1f8b70[_0x4ea3e8('0x13a')]]),_0x1b2b6e[_0x4ea3e8('0xd1')][_0x1f8b70[_0x4ea3e8('0x13a')]][_0x4ea3e8('0x55')]+=0x1,_0x1b2b6e['campaigns'][_0x1f8b70[_0x4ea3e8('0x13a')]][_0x4ea3e8('0x44')]+=0x1;const _0x22b180=_0x1b2b6e[_0x4ea3e8('0xd1')][_0x1f8b70[_0x4ea3e8('0x13a')]],_0x4eaa84=new Hangup(_0x1f8b70,_0x10e5e0);_0x4eaa84['state']=0x13,_0x4eaa84['statedesc']='Machine',_0x4eaa84[_0x4ea3e8('0x204')]=_0x4ea3e8('0x200'),_0x4eaa84[_0x4ea3e8('0x1fc')]+=0x1,_0x4eaa84[_0x4ea3e8('0x1b4')]+=0x1,_0x4eaa84['amd']=!![],_0x1b2b6e[_0x4ea3e8('0x193')](_0x4eaa84)[_0x4ea3e8('0x12e')](loggerCatch('[syncAgentComplete][createHistory][0]')),_0x4eaa84[_0x4ea3e8('0xa5')]+_0x4eaa84['countcongestionretry']+_0x4eaa84[_0x4ea3e8('0x3a')]+_0x4eaa84['countnosuchnumberretry']+_0x4eaa84[_0x4ea3e8('0x1b0')]+_0x4eaa84[_0x4ea3e8('0x66')]+_0x4eaa84[_0x4ea3e8('0x1fc')]+_0x4eaa84[_0x4ea3e8('0x1ac')]>=_0x22b180[_0x4ea3e8('0xb7')]?_0x1b2b6e[_0x4ea3e8('0xd0')](_0x4eaa84,_0x5177d3,_0x46bb63,'reason19\x20machine....'):_0x4eaa84['countmachineretry']>=_0x22b180['dialMachineMaxRetry']?_0x1b2b6e[_0x4ea3e8('0xea')](_0x4eaa84,_0x5177d3,_0x46bb63,_0x4ea3e8('0x5c')):(_0x1b2b6e['rescheduleContact']({'active':![],'countmachineretry':_0x4eaa84['countmachineretry'],'scheduledat':moment()[_0x4ea3e8('0x13e')](_0x22b180[_0x4ea3e8('0x1c5')],_0x4ea3e8('0x13b'))[_0x4ea3e8('0xcf')](_0x4ea3e8('0x38')),'ContactId':_0x4eaa84['ContactId'],'ListId':_0x4eaa84[_0x4ea3e8('0x1e2')],'VoiceQueueId':_0x4eaa84[_0x4ea3e8('0x205')]||undefined,'CampaignId':_0x4eaa84[_0x4ea3e8('0x1e6')]||undefined})[_0x4ea3e8('0x12e')](loggerCatch('[rescheduleContact][Machine]')),_0x5177d3({'reschedule':0x1}));});}}},Dialer['prototype'][_0x4b75f8('0xa0')]=function(_0x5f5c28){const _0xd6b482=_0x4b75f8,_0x3cb4aa=this[_0xd6b482('0x78')][_0x5f5c28[_0xd6b482('0x95')]];let _0x4d01a0;_0x3cb4aa&&_0x3cb4aa[_0xd6b482('0x85')]===_0xd6b482('0x208')&&(delete this[_0xd6b482('0x78')][_0x5f5c28[_0xd6b482('0x95')]],this[_0xd6b482('0x39')](this['campaigns'][_0x3cb4aa['queue']]),this[_0xd6b482('0xd1')][_0x3cb4aa[_0xd6b482('0x13a')]][_0xd6b482('0xa9')]+=0x1,_0x4d01a0=new Hangup(_0x3cb4aa,_0x5f5c28),this[_0xd6b482('0x193')](_0x4d01a0)[_0xd6b482('0x12e')](loggerCatch(_0xd6b482('0x190'))),this[_0xd6b482('0x1a2')](_0x4d01a0)[_0xd6b482('0x12e')](loggerCatch(_0xd6b482('0x187')))),_0x3cb4aa&&_0x3cb4aa['type']!==_0xd6b482('0x208')&&isNotNull(this['voiceQueues'][_0x3cb4aa[_0xd6b482('0x13a')]]['dialQueueProject'])&&(delete this[_0xd6b482('0x78')][_0x5f5c28['uniqueid']],this[_0xd6b482('0x39')](this[_0xd6b482('0x7b')][_0x3cb4aa[_0xd6b482('0x13a')]]),this[_0xd6b482('0x7b')][_0x3cb4aa[_0xd6b482('0x13a')]]['outboundAnswerCallsDay']+=0x1,this['voiceQueues'][_0x3cb4aa[_0xd6b482('0x13a')]][_0xd6b482('0x44')]+=0x1,_0x4d01a0=new Hangup(_0x3cb4aa,_0x5f5c28),_0x4d01a0[_0xd6b482('0x1d4')]=0x10,_0x4d01a0[_0xd6b482('0x7')]=_0xd6b482('0x1f'),_0x4d01a0[_0xd6b482('0x204')]=_0xd6b482('0x5e'),this[_0xd6b482('0x193')](_0x4d01a0)[_0xd6b482('0x12e')](loggerCatch(_0xd6b482('0x190'))),this['moveContactManagedDialer'](_0x4d01a0)[_0xd6b482('0x12e')](loggerCatch(_0xd6b482('0x187')))),_0x3cb4aa&&_0x3cb4aa[_0xd6b482('0x85')]!==_0xd6b482('0x208')&&!isNotNull(this[_0xd6b482('0x7b')][_0x3cb4aa[_0xd6b482('0x13a')]]['dialQueueProject'])&&(delete this[_0xd6b482('0x78')][_0x5f5c28['uniqueid']],this['updateOriginated'](this[_0xd6b482('0x7b')][_0x3cb4aa['queue']]),this[_0xd6b482('0x7b')][_0x3cb4aa[_0xd6b482('0x13a')]]['outboundUnknownCallsDay']+=0x1,_0x4d01a0=new Hangup(_0x3cb4aa,_0x5f5c28),_0x4d01a0[_0xd6b482('0x1d4')]=0xc,_0x4d01a0[_0xd6b482('0x7')]=_0x5f5c28[_0xd6b482('0x16f')],_0x4d01a0[_0xd6b482('0x204')]=_0xd6b482('0x1f4'),this['createHistory'](_0x4d01a0)[_0xd6b482('0x12e')](loggerCatch(_0xd6b482('0x190'))),this[_0xd6b482('0x1a2')](_0x4d01a0)[_0xd6b482('0x12e')](loggerCatch(_0xd6b482('0x187'))));},Dialer['prototype'][_0x4b75f8('0x125')]=function(_0x22457d){const _0x59cfed=_0x4b75f8,_0x33f152=this['uniqueId'][_0x22457d['uniqueid']];if(this[_0x59cfed('0x7b')][_0x22457d[_0x59cfed('0x13a')]]){if(_0x33f152&&_0x33f152[_0x59cfed('0x85')]!==_0x59cfed('0x208')){delete this['uniqueId'][_0x22457d[_0x59cfed('0x95')]],this[_0x59cfed('0x7b')][_0x22457d[_0x59cfed('0x13a')]][_0x59cfed('0x55')]+=0x1;const _0x4e5bd5=new AgentComplete(_0x33f152,_0x22457d);_0x22457d['reason']===_0x59cfed('0xcd')&&(_0x4e5bd5[_0x59cfed('0x1d7')]=this['voiceQueues'][_0x22457d[_0x59cfed('0x13a')]]['dialQueueProject2']&&this['voiceQueues'][_0x22457d[_0x59cfed('0x13a')]][_0x59cfed('0x2e')]?moment()['format'](_0x59cfed('0x38')):undefined),this[_0x59cfed('0x193')](_0x4e5bd5)[_0x59cfed('0x12e')](loggerCatch(_0x59cfed('0xd3'))),this[_0x59cfed('0x1a2')](_0x4e5bd5)['catch'](loggerCatch(_0x59cfed('0x1f1')));}}},Dialer['prototype'][_0x4b75f8('0x167')]=function(_0x118048){const _0x3e9151=_0x4b75f8;this[_0x3e9151('0x7b')][_0x118048['queue']]&&(this[_0x3e9151('0x78')][_0x118048[_0x3e9151('0x95')]]&&this['uniqueId'][_0x118048[_0x3e9151('0x95')]][_0x3e9151('0x85')]!==_0x3e9151('0x208')&&(this[_0x3e9151('0x39')](this[_0x3e9151('0x7b')][_0x118048[_0x3e9151('0x13a')]]),this['uniqueId'][_0x118048[_0x3e9151('0x95')]][_0x3e9151('0x17a')]=moment()[_0x3e9151('0xcf')](_0x3e9151('0x38'))));},Dialer['prototype'][_0x4b75f8('0x1ab')]=function(_0x904c11){const _0x47c7ca=_0x4b75f8;this['createHistory'](_0x904c11)[_0x47c7ca('0x12e')](loggerCatch('[syncAgentComplete][createHistory]')),this[_0x47c7ca('0x1a2')](_0x904c11)[_0x47c7ca('0x12e')](loggerCatch('[syncQueueCallerAbandon]\x20[Drop]'));},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x19f')]=function(_0xdfafdd){const _0x272524=_0x4b75f8,_0x4cdb2e=this['uniqueId'][_0xdfafdd[_0x272524('0x95')]];if(this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]]){if(_0x4cdb2e&&_0x4cdb2e[_0x272524('0x85')]!=='ivr'){delete this['uniqueId'][_0xdfafdd['uniqueid']],this['updateOriginated'](this['voiceQueues'][_0xdfafdd['queue']]),_0x4cdb2e[_0x272524('0x1d')]=moment()['format'](_0x272524('0x38'));const _0x5d1b9c=new QueueCallerAbandon(_0x4cdb2e,_0xdfafdd);if(getSeconds(_0x4cdb2e[_0x272524('0x1d')],_0x4cdb2e[_0x272524('0x14d')])>=_0x4cdb2e['dialQueueTimeout']){this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]][_0x272524('0x1df')]+=0x1,this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]][_0x272524('0xe1')]+=0x1,this['voiceQueues'][_0xdfafdd['queue']]['predictiveIntervalErlangCallsDroppedCalls']+=0x1,_0x5d1b9c[_0x272524('0x1d4')]=0xa,_0x5d1b9c[_0x272524('0x7')]='Drop',_0x5d1b9c[_0x272524('0x9e')]=_0x272524('0x10'),_0x5d1b9c['agiafterat']=this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]][_0x272524('0x56')]?moment()[_0x272524('0xcf')](_0x272524('0x38')):undefined,_0x5d1b9c[_0x272524('0x1b0')]+=0x1,_0x5d1b9c[_0x272524('0x1b4')]+=0x1;if(_0x5d1b9c['countdropretry']>=this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]][_0x272524('0x60')])this[_0x272524('0x1ab')](_0x5d1b9c);else{this['rescheduleContact']({'active':![],'countdropretry':_0x5d1b9c[_0x272524('0x1b0')],'scheduledat':moment()[_0x272524('0x13e')](this['voiceQueues'][_0xdfafdd['queue']]['dialDropRetryFrequency'],_0x272524('0x13b'))['format'](_0x272524('0x38')),'ContactId':_0x4cdb2e[_0x272524('0x13')],'ListId':_0x4cdb2e[_0x272524('0x1e2')],'VoiceQueueId':_0x4cdb2e[_0x272524('0x205')]||undefined,'CampaignId':_0x4cdb2e[_0x272524('0x1e6')]||undefined})[_0x272524('0x12e')](loggerCatch(_0x272524('0x20')));const _0x2ae0b4=new History(_0x5d1b9c);_0x2ae0b4[_0x272524('0x1d4')]=0xa,_0x2ae0b4['statedesc']=_0x272524('0x10e'),_0x2ae0b4[_0x272524('0x6')]=moment()['format'](_0x272524('0x38')),_0x2ae0b4[_0x272524('0x18')]=_0x2ae0b4['starttime'],_0x2ae0b4[_0x272524('0x17c')]=_0x5d1b9c[_0x272524('0x17c')],_0x2ae0b4[_0x272524('0xe')]=_0x5d1b9c[_0x272524('0xe')],this[_0x272524('0x193')](_0x2ae0b4)[_0x272524('0x12e')](loggerCatch('[syncAgentComplete][createHistory][10]'));}}else{this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]]['predictiveIntervalDroppedCallsCallersExit']+=0x1,this[_0x272524('0x7b')][_0xdfafdd[_0x272524('0x13a')]][_0x272524('0x185')]+=0x1,_0x5d1b9c['state']=0xb,_0x5d1b9c[_0x272524('0x7')]=_0x272524('0x1f6'),_0x5d1b9c[_0x272524('0x9e')]='CALLEREXIT',_0x5d1b9c[_0x272524('0x66')]+=0x1,_0x5d1b9c[_0x272524('0x1b4')]+=0x1;if(_0x5d1b9c[_0x272524('0x66')]>=this[_0x272524('0x7b')][_0xdfafdd['queue']][_0x272524('0x84')])this[_0x272524('0x1ab')](_0x5d1b9c);else{this['rescheduleContact']({'active':![],'countabandonedretry':_0x5d1b9c['countabandonedretry'],'scheduledat':moment()[_0x272524('0x13e')](this[_0x272524('0x7b')][_0xdfafdd['queue']][_0x272524('0x1ea')],_0x272524('0x13b'))[_0x272524('0xcf')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x4cdb2e['ContactId'],'ListId':_0x4cdb2e[_0x272524('0x1e2')],'VoiceQueueId':_0x4cdb2e[_0x272524('0x205')]||undefined,'CampaignId':_0x4cdb2e[_0x272524('0x1e6')]||undefined})[_0x272524('0x12e')](loggerCatch(_0x272524('0x1d1')));const _0x269402=new History(_0x5d1b9c);_0x269402[_0x272524('0x1d4')]=0xb,_0x269402[_0x272524('0x7')]=_0x272524('0x1f6'),_0x269402[_0x272524('0x6')]=moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),_0x269402[_0x272524('0x18')]=_0x269402['starttime'],_0x269402[_0x272524('0x17c')]=_0x5d1b9c[_0x272524('0x17c')],_0x269402['calleridnum']=_0x5d1b9c['calleridnum'],this['createHistory'](_0x269402)[_0x272524('0x12e')](loggerCatch(_0x272524('0xc7')));}}}}},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x156')]=function(_0x489a96){const _0x571b60=_0x4b75f8;this[_0x571b60('0x87')][_0x489a96[_0x571b60('0x95')]]&&(this[_0x571b60('0x87')][_0x489a96[_0x571b60('0x95')]][_0x571b60('0x62')]=_0x489a96[_0x571b60('0x62')]),this[_0x571b60('0x78')][_0x489a96[_0x571b60('0x95')]]&&(this[_0x571b60('0x78')][_0x489a96[_0x571b60('0x95')]][_0x571b60('0x62')]=_0x489a96[_0x571b60('0x62')]);},Dialer['prototype'][_0x4b75f8('0x1a3')]=function(_0x5e92bf){const _0x1c48dd=_0x4b75f8;if(strategy[this['voiceQueues'][this[_0x1c48dd('0x87')][_0x5e92bf[_0x1c48dd('0x111')]]['queue']][_0x1c48dd('0x18b')]]===_0x1c48dd('0x122'))this['actions'][_0x5e92bf[_0x1c48dd('0x111')]]&&_[_0x1c48dd('0xa')](this[_0x1c48dd('0x87')][_0x5e92bf['actionid']][_0x1c48dd('0x10a')])&&_0x5e92bf[_0x1c48dd('0x1e1')]==='1'&&_0x5e92bf[_0x1c48dd('0x52')]==='0'&&(this[_0x1c48dd('0xb4')][_0x5e92bf[_0x1c48dd('0xff')]]&&(!this[_0x1c48dd('0xb4')][_0x5e92bf['stateinterface']][_0x1c48dd('0x10a')]&&(this[_0x1c48dd('0xb4')][_0x5e92bf[_0x1c48dd('0xff')]][_0x1c48dd('0x10a')]=!![],this['actions'][_0x5e92bf[_0x1c48dd('0x111')]][_0x1c48dd('0x10a')]=!![],this['actions'][_0x5e92bf[_0x1c48dd('0x111')]][_0x1c48dd('0xff')]=_0x5e92bf[_0x1c48dd('0xff')])));else(strategy[this[_0x1c48dd('0x7b')][this['actions'][_0x5e92bf['actionid']]['queue']][_0x1c48dd('0x18b')]]||_0x1c48dd('0x1a7'))===_0x1c48dd('0x1a7')&&(this[_0x1c48dd('0x87')][_0x5e92bf[_0x1c48dd('0x111')]]&&(this[_0x1c48dd('0xb4')][_0x5e92bf[_0x1c48dd('0xff')]]&&(this['actions'][_0x5e92bf[_0x1c48dd('0x111')]]['stateinterface']=_0x5e92bf[_0x1c48dd('0xff')],_['isNil'](this[_0x1c48dd('0x54')][this[_0x1c48dd('0x87')][_0x5e92bf[_0x1c48dd('0x111')]][_0x1c48dd('0x13a')]])&&(this['queueBooked'][this['actions'][_0x5e92bf[_0x1c48dd('0x111')]][_0x1c48dd('0x13a')]]=[]),this[_0x1c48dd('0x54')][this[_0x1c48dd('0x87')][_0x5e92bf[_0x1c48dd('0x111')]][_0x1c48dd('0x13a')]][_0x1c48dd('0xb9')](_[_0x1c48dd('0xc9')](_[_0x1c48dd('0x2a')](this[_0x1c48dd('0x87')][_0x5e92bf[_0x1c48dd('0x111')]],[_0x1c48dd('0x1fa'),'stateinterface']),{'status':_0x5e92bf[_0x1c48dd('0x1e1')],'paused':_0x5e92bf[_0x1c48dd('0x52')]})))));};function unlockQueueStatus(_0x55dfcc,_0x308ba0){setTimeout(function(){const _0x65d83e=a1056_0x3665;_[_0x65d83e('0x164')](_0x55dfcc[_0x65d83e('0x8c')])&&loggerBooked[_0x65d83e('0x33')](_0x65d83e('0x6d'),_0x308ba0),_0x55dfcc['queueStatusComplete']=!![],loggerBooked[_0x65d83e('0x9c')]('[booked][unlockQueueStatus]',_0x308ba0,JSON[_0x65d83e('0x1bf')](_[_0x65d83e('0x2a')](_0x55dfcc,[_0x65d83e('0x1b'),'queueStatusComplete'])));},0x1f3);}Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1d9')]=function(_0x5d481d){const _0xec9aee=_0x4b75f8,_0x2038a1=this,_0x27d242=_0x2038a1[_0xec9aee('0x7b')][_0x2038a1[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]];if(strategy[this[_0xec9aee('0x7b')][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]][_0xec9aee('0x18b')]]===_0xec9aee('0x122'))this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]]&&this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0xff')]?this[_0xec9aee('0x1fb')][_0xec9aee('0x141')](this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1fa')],this['actions'][_0x5d481d['actionid']][_0xec9aee('0xff')])[_0xec9aee('0x12e')](function(_0x17f7e4){const _0x1eeeb3=_0xec9aee;logger[_0x1eeeb3('0x33')](_0x1eeeb3('0x1a'),util[_0x1eeeb3('0x100')](_0x17f7e4,{'showHidden':![],'depth':null}));})[_0xec9aee('0x159')](function(){const _0x12a261=_0xec9aee;_0x2038a1['updateOriginated'](_0x2038a1['voiceQueues'][_0x2038a1[_0x12a261('0x87')][_0x5d481d[_0x12a261('0x111')]]['queue']]),_0x2038a1[_0x12a261('0xb4')][_0x2038a1[_0x12a261('0x87')][_0x5d481d[_0x12a261('0x111')]][_0x12a261('0xff')]][_0x12a261('0x10a')]=![],delete _0x2038a1[_0x12a261('0x87')][_0x5d481d[_0x12a261('0x111')]],unlockQueueStatus(_0x27d242);}):(this['updateOriginated'](this['voiceQueues'][this['actions'][_0x5d481d[_0xec9aee('0x111')]]['queue']]),this['rescheduleContact']({'active':![],'ContactId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13')],'ListId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e2')],'VoiceQueueId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x205')]||undefined,'CampaignId':this['actions'][_0x5d481d[_0xec9aee('0x111')]]['CampaignId']||undefined})[_0xec9aee('0x12e')](loggerCatch(_0xec9aee('0x1b1'))),delete this[_0xec9aee('0x87')][_0x5d481d['actionid']],unlockQueueStatus(_0x27d242));else{if((strategy[this[_0xec9aee('0x7b')][this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]][_0xec9aee('0x18b')]]||'rrmemory')===_0xec9aee('0x1a7')){let _0x19eab8;if(this['actions'][_0x5d481d['actionid']]&&!_[_0xec9aee('0xc8')](this[_0xec9aee('0x54')][this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]])){this[_0xec9aee('0x69')][_0x2038a1['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]&&(this[_0xec9aee('0x69')][_0x2038a1[_0xec9aee('0x87')][_0x5d481d['actionid']][_0xec9aee('0x13a')]]=this[_0xec9aee('0x69')][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]?this[_0xec9aee('0x69')][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]:this[_0xec9aee('0x54')][this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]?this[_0xec9aee('0x54')][this[_0xec9aee('0x87')][_0x5d481d['actionid']][_0xec9aee('0x13a')]][_0xec9aee('0x134')]||0x0:0x0);this[_0xec9aee('0x54')][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]][_0xec9aee('0x134')]=this[_0xec9aee('0x69')][this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]];for(let _0x5f11a2=0x0;_0x5f11a2<this[_0xec9aee('0x54')][this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]['length'];_0x5f11a2+=0x1){_0x19eab8=rr(this[_0xec9aee('0x54')][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]),this[_0xec9aee('0x69')][_0x2038a1[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]=this['queueBooked'][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]][_0xec9aee('0x134')];if(_0x19eab8[_0xec9aee('0x1e1')]==='1'&&_0x19eab8[_0xec9aee('0x52')]==='0')break;}!_[_0xec9aee('0xa')](_0x19eab8)&&(this[_0xec9aee('0xb4')][_0x19eab8[_0xec9aee('0xff')]]['unlockRR']=_['isUndefined'](this[_0xec9aee('0xb4')][_0x19eab8[_0xec9aee('0xff')]][_0xec9aee('0xa3')])?!![]:this[_0xec9aee('0xb4')][_0x19eab8[_0xec9aee('0xff')]][_0xec9aee('0xa3')]),loggerBooked['info']('[booked][RR]',_0x5d481d['actionid'],_0xec9aee('0x5a'),JSON[_0xec9aee('0x1bf')](_['pick'](this[_0xec9aee('0xb4')][_0x19eab8['stateinterface']],[_0xec9aee('0x1b'),_0xec9aee('0xa3')])),_0xec9aee('0x177'),JSON['stringify'](_0x19eab8['idHopper'])),!_[_0xec9aee('0xa')](_0x19eab8)&&_0x19eab8[_0xec9aee('0x1e1')]==='1'&&_0x19eab8[_0xec9aee('0x52')]==='0'&&this[_0xec9aee('0xb4')][_0x19eab8[_0xec9aee('0xff')]][_0xec9aee('0xa3')]?(this[_0xec9aee('0xb4')][_0x19eab8[_0xec9aee('0xff')]]['unlockRR']=![],this[_0xec9aee('0x54')][_0x2038a1[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]=[],this['preview'][_0xec9aee('0x141')](_0x19eab8[_0xec9aee('0x1fa')],_0x19eab8[_0xec9aee('0xff')])[_0xec9aee('0x12e')](function(_0x3a8ae1){const _0x3c32cf=_0xec9aee;logger[_0x3c32cf('0x33')](_0x3c32cf('0x1a'),util[_0x3c32cf('0x100')](_0x3a8ae1,{'showHidden':![],'depth':null}));})[_0xec9aee('0x159')](function(){const _0x652e6d=_0xec9aee;_0x2038a1[_0x652e6d('0x39')](_0x2038a1[_0x652e6d('0x7b')][_0x2038a1[_0x652e6d('0x87')][_0x5d481d['actionid']][_0x652e6d('0x13a')]]),setTimeout(function(){const _0x13692e=_0x652e6d;_0x2038a1[_0x13692e('0xb4')][_0x19eab8[_0x13692e('0xff')]][_0x13692e('0xa3')]=!![],loggerBooked['info'](_0x13692e('0xfc'),_0x5d481d[_0x13692e('0x111')],_0x13692e('0x5a'),JSON['stringify'](_[_0x13692e('0x2a')](_0x2038a1[_0x13692e('0xb4')][_0x19eab8['stateinterface']],[_0x13692e('0x1b'),_0x13692e('0xa3')])),_0x13692e('0x177'),JSON['stringify'](_0x19eab8[_0x13692e('0x1fa')]));},0xc7),delete _0x2038a1[_0x652e6d('0x87')][_0x5d481d[_0x652e6d('0x111')]],unlockQueueStatus(_0x27d242,_0x5d481d[_0x652e6d('0x111')]);})):(loggerBooked[_0xec9aee('0x9c')](_0xec9aee('0xf0')),this[_0xec9aee('0x39')](this['voiceQueues'][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]),this['rescheduleContact']({'active':![],'ContactId':this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13')],'ListId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e2')],'VoiceQueueId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]]['VoiceQueueId']||undefined,'CampaignId':this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e6')]||undefined})[_0xec9aee('0x12e')](loggerCatch(_0xec9aee('0x1b1'))),delete this[_0xec9aee('0x87')][_0x5d481d['actionid']],unlockQueueStatus(_0x27d242));}else loggerBooked['info']('[booked][unlock2]'),this['updateOriginated'](this['voiceQueues'][this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13a')]]),this[_0xec9aee('0x9b')]({'active':![],'ContactId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13')],'ListId':this['actions'][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e2')],'VoiceQueueId':this[_0xec9aee('0x87')][_0x5d481d['actionid']]['VoiceQueueId']||undefined,'CampaignId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e6')]||undefined})[_0xec9aee('0x12e')](loggerCatch(_0xec9aee('0x1a1'))),delete this['actions'][_0x5d481d['actionid']],unlockQueueStatus(_0x27d242);}else loggerBooked[_0xec9aee('0x9c')](_0xec9aee('0x186')),this[_0xec9aee('0x39')](this['voiceQueues'][this['actions'][_0x5d481d[_0xec9aee('0x111')]]['queue']]),this[_0xec9aee('0x9b')]({'active':![],'ContactId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x13')],'ListId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e2')],'VoiceQueueId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x205')]||undefined,'CampaignId':this[_0xec9aee('0x87')][_0x5d481d[_0xec9aee('0x111')]][_0xec9aee('0x1e6')]||undefined})[_0xec9aee('0x12e')](loggerCatch(_0xec9aee('0xdb'))),delete this[_0xec9aee('0x87')][_0x5d481d['actionid']],unlockQueueStatus(_0x27d242);}},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x173')]=function(){const _0x5c2b97=this;setInterval(function(){const _0xf9932d=a1056_0x3665;_0x5c2b97[_0xf9932d('0xed')]();},0x3e8);},Dialer[_0x4b75f8('0x170')]['checkIsTrunkReachable']=function(_0x104962){const _0xe53e57=this;return function(){const _0x16cc2a=a1056_0x3665;if(!_0xe53e57[_0x16cc2a('0x196')](_0x104962['Trunk'])){if(!_0xe53e57['isTrunkReachable'](_0x104962[_0x16cc2a('0x198')])){_0x104962[_0x16cc2a('0x183')]=_0x16cc2a('0x112');throw _0x104962[_0x16cc2a('0x1b')]+_0x16cc2a('0xa7');}}};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x16')]=function(_0x547eb7,_0x418dcf,_0x4f83d1,_0x566bc9){const _0x46dd2d=this;return function(){const _0x5c0987=!![];return _0x46dd2d['ifTime'](_0x547eb7,_0x418dcf,_0x4f83d1,_0x566bc9,_0x5c0987);};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1a9')]=function(_0x35bc7c,_0x43f0d2,_0x557c48,_0x325caf){const _0x48c260=this;return function(){const _0x40c2cc=a1056_0x3665,_0x4bfcab=![];return _0x48c260['ifTime'](_0x35bc7c[_0x40c2cc('0x50')],_0x43f0d2,_0x557c48,_0x325caf,_0x4bfcab);};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0xda')]=function(_0x56f92e,_0x255e04,_0x4dac76,_0x58cb23,_0x26379b){const _0x4be253=[];return new Promise(function(_0x52b6b9,_0x31f901){const _0x5cbe20=a1056_0x3665;if(!isNotNull(_0x56f92e))return _0x58cb23[_0x5cbe20('0x183')]=_0x5cbe20('0x15b'),_0x31f901(msgResponse(_0x5cbe20('0xda'),_0x5cbe20('0x184'),_0x4dac76+_0x5cbe20('0xac')));if(_[_0x5cbe20('0xc8')](_0x56f92e))return _0x58cb23[_0x5cbe20('0x183')]='INTERVAL_IS_EMPTY',_0x31f901(msgResponse(_0x5cbe20('0xda'),_0x5cbe20('0x184'),_0x4dac76+_0x5cbe20('0x53')));if(_0x255e04&&_[_0x5cbe20('0x164')](config[_0x5cbe20('0x118')][_0x255e04]))return _0x58cb23[_0x5cbe20('0x183')]=_0x5cbe20('0x20a'),_0x31f901(msgResponse('ifTime','Failure',_0x4dac76+'\x20Timezone\x20unknow\x20'+_0x255e04));if(_[_0x5cbe20('0x71')](_0x56f92e))for(let _0x3b517b=0x0;_0x3b517b<_0x56f92e[_0x5cbe20('0x31')];_0x3b517b+=0x1){_0x4be253[_0x5cbe20('0xb9')](ami[_0x5cbe20('0x109')]({'action':'command','command':util[_0x5cbe20('0xcf')](_0x5cbe20('0x15d'),_0x56f92e[_0x3b517b][_0x5cbe20('0x124')],!_['isUndefined'](config['timezones'][_0x255e04])?_0x255e04:'')})['then'](function(_0x4b40b6){const _0x5ab566=_0x5cbe20;return _0x4b40b6[_0x5ab566('0x1cd')][_0x5ab566('0x8a')](_0x5ab566('0xbe'))>=0x0?!![]:![];})['catch'](myreject(_0x31f901)));}else _0x4be253['push'](ami[_0x5cbe20('0x109')]({'action':_0x5cbe20('0xad'),'command':util[_0x5cbe20('0xcf')](_0x5cbe20('0x15d'),_0x56f92e,!_[_0x5cbe20('0x164')](config[_0x5cbe20('0x118')][_0x255e04])?_0x255e04:'')})[_0x5cbe20('0x152')](function(_0x1343e2){const _0x32e626=_0x5cbe20;return _0x1343e2[_0x32e626('0x1cd')][_0x32e626('0x8a')]('true')>=0x0?!![]:![];})[_0x5cbe20('0x12e')](myreject(_0x31f901)));Promise[_0x5cbe20('0xa4')](_0x4be253)[_0x5cbe20('0x152')](function(_0x27e167){const _0x32e0dd=_0x5cbe20,_0x108f43=_[_0x32e0dd('0x92')](_0x27e167);return _0x108f43?_0x52b6b9(_0x108f43):(_0x58cb23[_0x32e0dd('0x183')]=_0x26379b?_0x32e0dd('0xcb'):_0x32e0dd('0x96'),_0x31f901(msgResponse(_0x32e0dd('0x9'),_0x32e0dd('0x184'),'Global:\x20'+_0x26379b+'\x20'+_0x4dac76+_0x32e0dd('0xe6')+util[_0x32e0dd('0x100')](_0x56f92e,{'showHidden':![],'depth':null})+_0x32e0dd('0x80')+_0x255e04)));})[_0x5cbe20('0x12e')](function(_0x40703a){const _0x2b6133=_0x5cbe20;return _0x31f901(msgResponse(_0x2b6133('0xda'),'Failure',JSON[_0x2b6133('0x1bf')](_0x40703a)));});});},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x18d')]=function(_0x3984f4){const _0x36a03b=this;return function(){const _0x4e3b5f=a1056_0x3665;switch(_0x3984f4[_0x4e3b5f('0xf6')]){case _0x4e3b5f('0x9f'):freeVariablesPredictive(_0x3984f4),_0x36a03b[_0x4e3b5f('0x1a6')](_0x3984f4,0x1);break;case _0x4e3b5f('0x14'):freeVariablesPredictive(_0x3984f4),_0x36a03b[_0x4e3b5f('0x1a6')](_0x3984f4,_0x3984f4[_0x4e3b5f('0x30')]);break;case _0x4e3b5f('0x1e'):_0x36a03b['predictive'](_0x3984f4);break;case _0x4e3b5f('0x1e5'):freeVariablesPredictive(_0x3984f4),_0x36a03b['handlePower'](_0x3984f4,0x1);break;default:freeVariablesPredictive(_0x3984f4),logger[_0x4e3b5f('0x33')]('Queue',_0x3984f4[_0x4e3b5f('0x1b')],_0x4e3b5f('0x19c'));}};},Dialer['prototype'][_0x4b75f8('0xc3')]=function(_0x58b83a){const _0x1351bc=this;return function(){const _0x506560=a1056_0x3665;_0x1351bc[_0x506560('0x0')](_0x58b83a);};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1ec')]=function(_0x212322){const _0x16440c=_0x4b75f8,_0x4b001f=this;isNotPreview(_0x212322[_0x16440c('0xf6')])?isVoiceQueueOutbound(_0x212322[_0x16440c('0x85')])&&isActive(_0x212322[_0x16440c('0x9a')])?(_0x212322['sendMessageOneNotActive']=!![],Promise[_0x16440c('0x16c')]()[_0x16440c('0x152')](checkIsLoggedIn(_0x212322,_0x212322['loggedIn']))['then'](checkIsActive(_0x212322,_0x212322[_0x16440c('0x9a')]))[_0x16440c('0x152')](checkInterval(_0x212322))[_0x16440c('0x152')](_0x4b001f[_0x16440c('0x1c3')](_0x212322))['then'](_0x4b001f[_0x16440c('0x16')](_0x212322[_0x16440c('0xce')],_0x212322[_0x16440c('0xbc')],_0x212322[_0x16440c('0x1b')],_0x212322))[_0x16440c('0x152')](_0x4b001f[_0x16440c('0x1a9')](_0x212322[_0x16440c('0x142')],_0x212322[_0x16440c('0xbc')],_0x212322[_0x16440c('0x1b')],_0x212322))[_0x16440c('0x152')](_0x4b001f[_0x16440c('0x18d')](_0x212322))[_0x16440c('0x12e')](loggerCatchQueueSummary(_0x16440c('0x1fe'),_0x212322))):notSendMessagesQueue(_0x212322):freeVariablesPredictive(_0x212322);},Dialer['prototype']['syncCampaigns']=function(){const _0x2ec213=_0x4b75f8,_0x124861=this;let _0x3e9dc4;for(const _0x23eaf5 in this[_0x2ec213('0xd1')]){typeof this[_0x2ec213('0xd1')][_0x23eaf5]!==_0x2ec213('0xa1')&&(_0x3e9dc4=this[_0x2ec213('0xd1')][_0x23eaf5],isCampaignIvr(_0x3e9dc4['type'])&&isActive(_0x3e9dc4[_0x2ec213('0x97')])?(_0x3e9dc4[_0x2ec213('0x48')]=!![],Promise['resolve']()[_0x2ec213('0x152')](checkIsActive(_0x3e9dc4,_0x3e9dc4['active']))[_0x2ec213('0x152')](checkInterval(_0x3e9dc4))[_0x2ec213('0x152')](_0x124861[_0x2ec213('0x1c3')](_0x3e9dc4))[_0x2ec213('0x152')](_0x124861[_0x2ec213('0x16')](_0x3e9dc4[_0x2ec213('0xce')],_0x3e9dc4[_0x2ec213('0xbc')],_0x3e9dc4['name'],_0x3e9dc4))['then'](_0x124861[_0x2ec213('0x1a9')](_0x3e9dc4[_0x2ec213('0x142')],_0x3e9dc4[_0x2ec213('0xbc')],_0x3e9dc4[_0x2ec213('0x1b')],_0x3e9dc4))[_0x2ec213('0x152')](_0x124861[_0x2ec213('0xc3')](_0x3e9dc4))[_0x2ec213('0x12e')](loggerCatchQueueSummary(_0x2ec213('0xe4'),_0x3e9dc4))):notSendMessagesCampaign(_0x3e9dc4));}};function getCallerIdRandom(_0x1c12e6,_0x34d0d5){const _0x176ac4=_0x4b75f8;_0x34d0d5<=0x0&&(_0x34d0d5=0x1);const _0x2f1d54=new RegExp(_0x176ac4('0xca')+_0x34d0d5+'}$'),_0x298dbf=Math['pow'](0xa,_0x34d0d5-0x1),_0x2cea2e=Math[_0x176ac4('0xc4')](0xa,_0x34d0d5)-0x1;return util[_0x176ac4('0xcf')]('%s',_['replace'](_0x1c12e6,_0x2f1d54,_[_0x176ac4('0x174')](_0x298dbf,_0x2cea2e)));}function extractCalleridName(_0x468d6a){const _0x51dc3f=_0x468d6a['match'](/"(.*?)"/);return _0x51dc3f?_0x51dc3f[0x1]:_0x468d6a;}function extractCalleridNumber(_0x39f574){const _0x5bee3e=_0x39f574['match'](/<(.*?)>/);return _0x5bee3e?_0x5bee3e[0x1]:_0x39f574;}Dialer[_0x4b75f8('0x170')][_0x4b75f8('0xee')]=function(_0x49985a,_0x198341){const _0x7adc33=_0x4b75f8,_0x1ee91c=getConfigService(),_0x35dfe5=this,_0x141fe2=uuid['v4']();return this[_0x7adc33('0x87')][_0x141fe2]=new Action(_0x49985a,_0x198341,_0x141fe2),new Promise(function(_0x5a5cf0,_0x502828){const _0x32fe67=_0x7adc33;if(_['isUndefined'](_0x49985a)&&_0x32fe67('0x63')!==typeof _0x49985a)return _0x502828(msgResponse(_0x32fe67('0x4'),'Failure','voiceQueue\x20is\x20undefine'));if(_[_0x32fe67('0x164')](_0x198341[_0x32fe67('0x1b3')][_0x32fe67('0x34')])||_0x198341[_0x32fe67('0x1b3')][_0x32fe67('0x34')]===null)return _0x502828(msgResponse(_0x32fe67('0x4'),'Failure',_0x32fe67('0xba')));const _0x25114f={'XMD-CALLERID':_0x35dfe5['actions'][_0x141fe2][_0x32fe67('0x10d')](),'XMD-AGI':_0x49985a[_0x32fe67('0x98')]?util[_0x32fe67('0xcf')]('\x22agi://%s/square,%s\x22',_0x1ee91c[_0x32fe67('0x1ff')],_0x49985a[_0x32fe67('0x98')]):_0x32fe67('0x195'),'XMD-AGIAFTER':_0x49985a[_0x32fe67('0x56')]?util[_0x32fe67('0xcf')](_0x32fe67('0x1f2'),_0x1ee91c[_0x32fe67('0x1ff')],_0x49985a[_0x32fe67('0x56')]):'NONE','XMD-QUEUE':_0x49985a[_0x32fe67('0x85')]===_0x32fe67('0x4c')?util[_0x32fe67('0xcf')](_0x32fe67('0x20c'),_0x49985a[_0x32fe67('0x1b')],_0x49985a['dialQueueOptions']||'',_0x49985a[_0x32fe67('0x2e')]?'c':'',_0x49985a[_0x32fe67('0x6a')]||0x3):_0x32fe67('0x195'),'XMD-CONTACTID':_0x198341['ContactId'],'XMD-CDRTYPE':'dialer','CALLERID(all)':_0x35dfe5[_0x32fe67('0x87')][_0x141fe2]['getCaller'](),'XMD-AMD':_0x49985a[_0x32fe67('0x6f')]?_0x32fe67('0x176'):_0x32fe67('0x195'),'XMD-DESTINATION':_0x32fe67('0xa2')};_0x49985a[_0x32fe67('0x6f')]&&(_0x25114f[_0x32fe67('0x162')]=_0x49985a[_0x32fe67('0xd')]||0x9c4,_0x25114f['XMD-AMDGREETING']=_0x49985a[_0x32fe67('0x1e0')]||0x5dc,_0x25114f[_0x32fe67('0x2')]=_0x49985a[_0x32fe67('0x1d2')]||0x320,_0x25114f[_0x32fe67('0x6c')]=_0x49985a[_0x32fe67('0x1d6')]||0x1388,_0x25114f[_0x32fe67('0x1a4')]=_0x49985a[_0x32fe67('0x19b')]||0x64,_0x25114f[_0x32fe67('0xdf')]=_0x49985a[_0x32fe67('0x188')]||0x32,_0x25114f[_0x32fe67('0x194')]=_0x49985a[_0x32fe67('0x1ee')]||0x3,_0x25114f['XMD-AMDSILENCETHRESHOLD']=_0x49985a['dialAMDSilenceThreshold']||0x100,_0x25114f['XMD-AMDMAXIMUMWORDLENGTH']=_0x49985a[_0x32fe67('0x1db')]||0x1388);_0x49985a[_0x32fe67('0x85')]===_0x32fe67('0x4c')?_0x25114f['XMD-VOICEQUEUEID']=_0x198341[_0x32fe67('0x205')]:_0x25114f[_0x32fe67('0x8f')]=_0x198341[_0x32fe67('0x1e6')];for(const _0x213f98 in _0x198341[_0x32fe67('0x1b3')]){typeof _0x198341[_0x32fe67('0x1b3')][_0x213f98]!==_0x32fe67('0xa1')&&(isNotNull(_0x198341[_0x32fe67('0x1b3')][_0x213f98])&&_0x213f98!=='id'&&_0x213f98!==_0x32fe67('0x192')&&_0x213f98!=='createdAt'&&_0x213f98!==_0x32fe67('0xef')&&(_0x25114f[util['format'](_0x32fe67('0x131'),_0x32fe67('0x82'),_['toUpper'](_0x213f98))]=_0x198341[_0x32fe67('0x1b3')][_0x213f98]));}const _0xf3aad0=_0x35dfe5[_0x32fe67('0x196')](_0x49985a['Trunk'])?getCallerId(_0x49985a[_0x32fe67('0x101')][_0x32fe67('0x37')],_0x49985a[_0x32fe67('0x121')],_0x49985a['dialRandomLastDigitCallerIdNumber']>0x0?getCallerIdRandom(_0x49985a[_0x32fe67('0x67')],_0x49985a['dialRandomLastDigitCallerIdNumber']):_0x49985a[_0x32fe67('0x67')]):getCallerId(_[_0x32fe67('0xa')](_0x49985a[_0x32fe67('0x198')])?_0x49985a[_0x32fe67('0x101')]['callerid']:_0x49985a['TrunkBackup']['callerid'],_0x49985a[_0x32fe67('0x121')],_0x49985a[_0x32fe67('0x166')]>0x0?getCallerIdRandom(_0x49985a[_0x32fe67('0x67')],_0x49985a[_0x32fe67('0x166')]):_0x49985a[_0x32fe67('0x67')]);if(_0xf3aad0){const _0x471280=extractCalleridName(_0xf3aad0);_0x25114f[_0x32fe67('0x19a')]=_0x471280,_0x35dfe5[_0x32fe67('0x87')][_0x141fe2][_0x32fe67('0x106')]=_0x471280;const _0x56ae54=extractCalleridNumber(_0xf3aad0);_0x25114f['XMD-ORIGINATECALLERIDNUM']==_0x56ae54,_0x35dfe5[_0x32fe67('0x87')][_0x141fe2][_0x32fe67('0x1fd')]=_0x56ae54;}return ami[_0x32fe67('0x109')]({'actionid':_0x141fe2,'action':_0x32fe67('0x4'),'channel':_0x35dfe5[_0x32fe67('0x196')](_0x49985a[_0x32fe67('0x101')])?util[_0x32fe67('0xcf')](_0x32fe67('0x1dd'),_0x49985a['Trunk'][_0x32fe67('0x1b')],isNotNull(_0x49985a['dialPrefix'])?_0x49985a['dialPrefix'][_0x32fe67('0x1bb')]()||'':'',_0x49985a[_0x32fe67('0x1f7')]>0x0?_0x198341[_0x32fe67('0x1b3')][_0x32fe67('0x34')][_0x32fe67('0x1de')](_0x49985a[_0x32fe67('0x1f7')]):_0x198341['Contact'][_0x32fe67('0x34')]):util[_0x32fe67('0xcf')](_0x32fe67('0x1dd'),_[_0x32fe67('0xa')](_0x49985a[_0x32fe67('0x198')])?_0x49985a[_0x32fe67('0x101')][_0x32fe67('0x1b')]:_0x49985a[_0x32fe67('0x198')][_0x32fe67('0x1b')],isNotNull(_0x49985a[_0x32fe67('0x3e')])?_0x49985a[_0x32fe67('0x3e')][_0x32fe67('0x1bb')]()||'':'',_0x49985a[_0x32fe67('0x1f7')]>0x0?_0x198341[_0x32fe67('0x1b3')][_0x32fe67('0x34')][_0x32fe67('0x1de')](_0x49985a['dialCutDigit']):_0x198341[_0x32fe67('0x1b3')]['phone']),'callerid':_0xf3aad0,'Exten':_0x32fe67('0xa2'),'Context':_0x32fe67('0x14c'),'Priority':'1','variable':_0x25114f,'timeout':(_0x49985a[_0x32fe67('0x57')]||0x1e)*0x3e8,'async':!![],'channelid':_0x141fe2})[_0x32fe67('0x152')](function(_0x274b15){return _0x5a5cf0(_0x274b15);})[_0x32fe67('0x12e')](function(_0x3d96e0){const _0x1b7c91=_0x32fe67;_0x49985a[_0x1b7c91('0xb3')]+=0x1;const _0xc91466=new History(_0x35dfe5[_0x1b7c91('0x87')][_0x141fe2]);logger[_0x1b7c91('0x33')](util['format'](_0x1b7c91('0xe8'),JSON[_0x1b7c91('0x1bf')](_0x3d96e0))),_0xc91466['state']=0xe,_0xc91466[_0x1b7c91('0x7')]=_0x1b7c91('0x13c'),_0xc91466[_0x1b7c91('0x6')]=moment()[_0x1b7c91('0xcf')](_0x1b7c91('0x38')),_0xc91466[_0x1b7c91('0x18')]=_0xc91466[_0x1b7c91('0x6')],_0x35dfe5[_0x1b7c91('0x193')](_0xc91466)[_0x1b7c91('0x12e')](loggerCatch(_0x1b7c91('0x7d'))),_0x35dfe5['moveContactManagedDialer'](_0xc91466)[_0x1b7c91('0x12e')](loggerCatch(_0x1b7c91('0x7d')))[_0x1b7c91('0x159')](function(){const _0x5abf76=_0x1b7c91;return delete _0x35dfe5['actions'][_0x141fe2],_0x502828(msgResponse(_0x5abf76('0x4'),_0x5abf76('0x8'),_0x5abf76('0x201')));});});});},Dialer['prototype']['syncOriginateResponse']=function(_0x2cbb08){const _0x253532=_0x4b75f8,_0x5d957e=this[_0x253532('0x87')][_0x2cbb08['actionid']];if(_0x5d957e){delete this[_0x253532('0x87')][_0x2cbb08[_0x253532('0x111')]],_0x5d957e[_0x253532('0x14d')]=moment()[_0x253532('0xcf')](_0x253532('0x38'));const _0xb91b33=_0x5d957e['type']==='ivr'?this[_0x253532('0xd1')][_0x5d957e[_0x253532('0x13a')]]:this[_0x253532('0x7b')][_0x5d957e[_0x253532('0x18e')]()];if(!this[_0x253532('0x13f')](_0x2cbb08[_0x253532('0x168')]))return this[_0x253532('0x39')](_0xb91b33),this[_0x253532('0x127')](_0x5d957e,_0xb91b33,_0x2cbb08)['then'](function(){})[_0x253532('0x12e')](loggerCatch(_0x253532('0x1e9')));else this[_0x253532('0x78')][_0x2cbb08[_0x253532('0x95')]]=_0x5d957e;}},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0xb5')]=function(_0x4a941d,_0x52d6a0,_0x47bf0a){const _0x380bba=_0x4b75f8,_0x575983=new History(_0x52d6a0);if(_0x575983[_0x380bba('0xa5')]+_0x575983[_0x380bba('0x12a')]+_0x575983['countnoanswerretry']+_0x575983[_0x380bba('0x12f')]+_0x575983[_0x380bba('0x1b0')]+_0x575983['countabandonedretry']+_0x575983[_0x380bba('0x1fc')]+_0x575983[_0x380bba('0x1ac')]>=_0x47bf0a[_0x380bba('0xb7')]-0x1)return!![];switch(_0x4a941d){case 0x3:if(_0x575983['countnoanswerretry']>=_0x47bf0a[_0x380bba('0x181')]-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countnoanswerretry':_0x575983[_0x380bba('0x3a')]+=0x1,'scheduledat':moment()['add'](_0x47bf0a[_0x380bba('0x5b')],_0x380bba('0x13b'))[_0x380bba('0xcf')](_0x380bba('0x38')),'ContactId':_0x575983[_0x380bba('0x13')],'ListId':_0x575983[_0x380bba('0x1e2')],'VoiceQueueId':_0x575983[_0x380bba('0x205')]||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch(_0x380bba('0x17f')));break;case 0x5:if(_0x575983['countbusyretry']>=_0x47bf0a[_0x380bba('0x11d')]-0x1)return!![];else this['rescheduleContact']({'active':![],'countbusyretry':_0x575983[_0x380bba('0xa5')]+=0x1,'scheduledat':moment()[_0x380bba('0x13e')](_0x47bf0a['dialBusyRetryFrequency'],_0x380bba('0x13b'))['format'](_0x380bba('0x38')),'ContactId':_0x575983['ContactId'],'ListId':_0x575983[_0x380bba('0x1e2')],'VoiceQueueId':_0x575983[_0x380bba('0x205')]||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch(_0x380bba('0x2d')));break;case 0x8:if(_0x575983[_0x380bba('0x12a')]>=_0x47bf0a[_0x380bba('0x6b')]-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countcongestionretry':_0x575983['countcongestionretry']+=0x1,'scheduledat':moment()['add'](_0x47bf0a[_0x380bba('0x26')],_0x380bba('0x13b'))[_0x380bba('0xcf')](_0x380bba('0x38')),'ContactId':_0x575983[_0x380bba('0x13')],'ListId':_0x575983['ListId'],'VoiceQueueId':_0x575983['VoiceQueueId']||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch(_0x380bba('0x3c')));break;case 0x0:if(_0x575983[_0x380bba('0x12f')]>=_0x47bf0a['dialNoSuchNumberMaxRetry']-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countnosuchnumberretry':_0x575983['countnosuchnumberretry']+=0x1,'scheduledat':moment()[_0x380bba('0x13e')](_0x47bf0a[_0x380bba('0x107')],_0x380bba('0x13b'))['format'](_0x380bba('0x38')),'ContactId':_0x575983[_0x380bba('0x13')],'ListId':_0x575983['ListId'],'VoiceQueueId':_0x575983['VoiceQueueId']||undefined,'CampaignId':_0x575983['CampaignId']||undefined})['catch'](loggerCatch('[rescheduleContact][NoSuchNumber]'));break;case 0xa:if(_0x575983[_0x380bba('0x1b0')]>=_0x47bf0a[_0x380bba('0x60')]-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countdropretry':_0x575983['countdropretry']+=0x1,'scheduledat':moment()[_0x380bba('0x13e')](_0x47bf0a['dialDropRetryFrequency'],'minutes')[_0x380bba('0xcf')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x575983[_0x380bba('0x13')],'ListId':_0x575983[_0x380bba('0x1e2')],'VoiceQueueId':_0x575983['VoiceQueueId']||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch('[rescheduleContact][Drop]'));break;case 0xb:if(_0x575983[_0x380bba('0x66')]>=_0x47bf0a[_0x380bba('0x84')]-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countabandonedretry':_0x575983[_0x380bba('0x66')]+=0x1,'scheduledat':moment()['add'](_0x47bf0a[_0x380bba('0x1ea')],_0x380bba('0x13b'))[_0x380bba('0xcf')](_0x380bba('0x38')),'ContactId':_0x575983['ContactId'],'ListId':_0x575983[_0x380bba('0x1e2')],'VoiceQueueId':_0x575983[_0x380bba('0x205')]||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch(_0x380bba('0x1d1')));break;case 0x13:if(_0x575983[_0x380bba('0x1fc')]>=_0x47bf0a['dialMachineMaxRetry']-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countmachineretry':_0x575983['countmachineretry']+=0x1,'scheduledat':moment()[_0x380bba('0x13e')](_0x47bf0a[_0x380bba('0x1c5')],_0x380bba('0x13b'))[_0x380bba('0xcf')](_0x380bba('0x38')),'ContactId':_0x575983[_0x380bba('0x13')],'ListId':_0x575983[_0x380bba('0x1e2')],'VoiceQueueId':_0x575983[_0x380bba('0x205')]||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch(_0x380bba('0x1ed')));break;case 0x14:if(_0x575983['countagentrejectretry']>=_0x47bf0a[_0x380bba('0xc')]-0x1)return!![];else this[_0x380bba('0x9b')]({'active':![],'countagentrejectretry':_0x575983['countagentrejectretry']+=0x1,'scheduledat':moment()[_0x380bba('0x13e')](_0x47bf0a[_0x380bba('0x17e')],'minutes')[_0x380bba('0xcf')](_0x380bba('0x38')),'ContactId':_0x575983[_0x380bba('0x13')],'ListId':_0x575983[_0x380bba('0x1e2')],'VoiceQueueId':_0x575983[_0x380bba('0x205')]||undefined,'CampaignId':_0x575983[_0x380bba('0x1e6')]||undefined})[_0x380bba('0x12e')](loggerCatch('[rescheduleContact][AgentReject]'));break;default:return!![];}},Dialer['prototype']['callProgressDetecting']=function(_0x2fdd69,_0x444c66,_0x44dcb8){const _0x3b8d9a=this,_0x124e01=new History(_0x2fdd69);return new Promise(function(_0x2a30c3,_0xf7de18){const _0x26838a=a1056_0x3665;if(_[_0x26838a('0x164')](_0x444c66)&&_0x26838a('0x63')!==typeof _0x444c66)return _0xf7de18(msgResponse(_0x26838a('0x15e'),_0x26838a('0x184'),_0x26838a('0x1c0')));if(_[_0x26838a('0x164')](_0x44dcb8)&&_0x26838a('0x63')!==typeof _0x44dcb8)return _0xf7de18(msgResponse(_0x26838a('0x15e'),_0x26838a('0x184'),'evt\x20is\x20undefine'));switch(_0x44dcb8[_0x26838a('0x21')]){case'0':_0x444c66[_0x26838a('0x1e7')]+=0x1,_0x124e01['state']=0x0,_0x124e01[_0x26838a('0x7')]=_0x26838a('0x1f8'),_0x124e01[_0x26838a('0x12f')]+=0x1,_0x124e01[_0x26838a('0x1b4')]+=0x1,ami[_0x26838a('0x11')](_0x26838a('0x1d8'),ut['buildObj'](_0x2fdd69,_0x26838a('0x165'))),_0x3b8d9a['createHistory'](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0x126')));_0x3b8d9a[_0x26838a('0xb5')](0x0,_0x2fdd69,_0x444c66)&&(_0x124e01['countnosuchnumberretry']>=_0x444c66[_0x26838a('0x4b')]?_0x3b8d9a[_0x26838a('0xea')](_0x124e01,_0x2a30c3,_0xf7de18,'reason\x200\x20no\x20such\x20number....'):_0x3b8d9a[_0x26838a('0xd0')](_0x124e01,_0x2a30c3,_0xf7de18,_0x26838a('0x202')));break;case'3':_0x444c66['outboundNoAnswerCallsDay']+=0x1,_0x124e01[_0x26838a('0x1d4')]=0x3,_0x124e01[_0x26838a('0x7')]=_0x26838a('0x1b5'),_0x124e01[_0x26838a('0x3a')]+=0x1,_0x124e01[_0x26838a('0x1b4')]+=0x1,ami['emit'](_0x26838a('0x94'),ut['buildObj'](_0x2fdd69,_0x26838a('0x14e'))),_0x3b8d9a[_0x26838a('0x193')](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0x76')));_0x3b8d9a[_0x26838a('0xb5')](0x3,_0x2fdd69,_0x444c66)&&(_0x124e01[_0x26838a('0x3a')]>=_0x444c66[_0x26838a('0x181')]?_0x3b8d9a['createStateFinal'](_0x124e01,_0x2a30c3,_0xf7de18,_0x26838a('0x20d')):_0x3b8d9a[_0x26838a('0xd0')](_0x124e01,_0x2a30c3,_0xf7de18,_0x26838a('0x20d')));break;case'5':_0x444c66['outboundBusyCallsDay']+=0x1,_0x124e01[_0x26838a('0x1d4')]=0x5,_0x124e01[_0x26838a('0x7')]=_0x26838a('0x17b'),_0x124e01[_0x26838a('0xa5')]+=0x1,_0x124e01[_0x26838a('0x1b4')]+=0x1,ami['emit']('custom:agentbusy',ut[_0x26838a('0x102')](_0x2fdd69,_0x26838a('0x14a'))),_0x3b8d9a[_0x26838a('0x193')](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0x2c')));_0x3b8d9a['checkRetriveMax'](0x5,_0x2fdd69,_0x444c66)&&(_0x124e01['countbusyretry']>=_0x444c66[_0x26838a('0x11d')]?_0x3b8d9a[_0x26838a('0xea')](_0x124e01,_0x2a30c3,_0xf7de18,'reason\x205\x20busy'):_0x3b8d9a['stateGlobal'](_0x124e01,_0x2a30c3,_0xf7de18,_0x26838a('0x132')));break;case'8':_0x444c66[_0x26838a('0x58')]+=0x1,_0x124e01[_0x26838a('0x1d4')]=0x8,_0x124e01['statedesc']=_0x26838a('0x175'),_0x124e01[_0x26838a('0x12a')]+=0x1,_0x124e01[_0x26838a('0x1b4')]+=0x1,ami['emit']('custom:agentcongestion',ut[_0x26838a('0x102')](_0x2fdd69,_0x26838a('0x1ad'))),_0x3b8d9a[_0x26838a('0x193')](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0x1ca')));_0x3b8d9a[_0x26838a('0xb5')](0x8,_0x2fdd69,_0x444c66)&&(_0x124e01[_0x26838a('0x12a')]>=_0x444c66[_0x26838a('0x6b')]?_0x3b8d9a[_0x26838a('0xea')](_0x124e01,_0x2a30c3,_0xf7de18,_0x26838a('0x130')):_0x3b8d9a['stateGlobal'](_0x124e01,_0x2a30c3,_0xf7de18,'reason\x208\x20congestion'));break;case'11':_0x444c66[_0x26838a('0x27')]+=0x1,_0x124e01[_0x26838a('0x1d4')]=0xb,_0x124e01[_0x26838a('0x7')]='Abandoned',_0x124e01[_0x26838a('0x66')]+=0x1,_0x124e01[_0x26838a('0x1b4')]+=0x1,_0x3b8d9a[_0x26838a('0x193')](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0xc7')));_0x3b8d9a['checkRetriveMax'](0xb,_0x2fdd69,_0x444c66)&&(_0x124e01[_0x26838a('0x66')]>=_0x444c66[_0x26838a('0x84')]?_0x3b8d9a[_0x26838a('0xea')](_0x124e01,_0x2a30c3,_0xf7de18,'reason\x2011\x20abandoned'):_0x3b8d9a[_0x26838a('0xd0')](_0x124e01,_0x2a30c3,_0xf7de18,'reason\x2011\x20abandoned'));break;case'20':_0x444c66['outboundRejectCallsDay']+=0x1,_0x124e01['state']=0x14,_0x124e01[_0x26838a('0x7')]=_0x26838a('0x1d5'),_0x124e01[_0x26838a('0x1ac')]+=0x1,_0x124e01['countglobal']+=0x1,ami[_0x26838a('0x11')]('custom:agentreject',ut[_0x26838a('0x102')](_0x2fdd69,'agentreject')),_0x3b8d9a['createHistory'](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0x169')));_0x3b8d9a[_0x26838a('0xb5')](0x14,_0x2fdd69,_0x444c66)&&(_0x124e01[_0x26838a('0x1ac')]>=_0x444c66[_0x26838a('0xc')]?_0x3b8d9a[_0x26838a('0xea')](_0x124e01,_0x2a30c3,_0xf7de18,_0x26838a('0x1c1')):_0x3b8d9a[_0x26838a('0xd0')](_0x124e01,_0x2a30c3,_0xf7de18,'reason\x2020\x20agentreject'));break;default:_0x444c66[_0x26838a('0x1be')]+=0x1,_0x124e01['state']=0xc,_0x124e01[_0x26838a('0x7')]=_0x44dcb8[_0x26838a('0x21')],_0x3b8d9a[_0x26838a('0x193')](_0x124e01)[_0x26838a('0x12e')](loggerCatch(_0x26838a('0xe9')));_0x3b8d9a[_0x26838a('0xb5')](_0x44dcb8[_0x26838a('0x21')],_0x2fdd69,_0x444c66)&&(_0x124e01[_0x26838a('0xa5')]+_0x124e01[_0x26838a('0x12a')]+_0x124e01['countnoanswerretry']+_0x124e01[_0x26838a('0x12f')]+_0x124e01[_0x26838a('0x1b0')]+_0x124e01[_0x26838a('0x66')]+_0x124e01[_0x26838a('0x1fc')]+_0x124e01[_0x26838a('0x1ac')]>=_0x444c66[_0x26838a('0xb7')]?_0x3b8d9a[_0x26838a('0xd0')](_0x124e01,_0x2a30c3,_0xf7de18,_0x44dcb8[_0x26838a('0x21')]):_0x3b8d9a[_0x26838a('0xea')](_0x124e01,_0x2a30c3,_0xf7de18,_0x44dcb8[_0x26838a('0x21')]));}});},Dialer[_0x4b75f8('0x170')]['stateGlobal']=function(_0x2aa547,_0x6099b5,_0x59f24c,_0x37f982){const _0x54a6bb=_0x4b75f8,_0x388ef5=new Final(_0x2aa547);_0x388ef5['state']=0xf,_0x388ef5[_0x54a6bb('0x7')]=_0x54a6bb('0x5'),this[_0x54a6bb('0xea')](_0x388ef5,_0x6099b5,_0x59f24c,_0x37f982);},Dialer['prototype']['createStateFinal']=function(_0xc602cd,_0x1c3332,_0x512dc7,_0x1958de){const _0x536ac7=_0x4b75f8;this[_0x536ac7('0x1a2')](_0xc602cd)[_0x536ac7('0x152')](function(){const _0x3eb5f0=_0x536ac7;return _0x1c3332(msgResponse(_0x3eb5f0('0x15e'),'Success',_0x1958de));})[_0x536ac7('0x12e')](function(){const _0x55d16a=_0x536ac7;return _0x512dc7(msgResponse(_0x55d16a('0xc0'),_0x55d16a('0x184'),'contact\x20not\x20moved'));});},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x1e')]=function(_0x44e321){const _0x300407=_0x4b75f8,_0x1a0278=_0x44e321[_0x300407('0x10b')]/0x64,_0x1494b9=_0x44e321[_0x300407('0xe1')]/(_0x44e321[_0x300407('0xe1')]+_0x44e321[_0x300407('0x55')]),_0x43b266=Math['round'](_0x44e321[_0x300407('0x180')]*(_0x44e321[_0x300407('0x8b')]/0x64)),_0x457fd0=Math['round'](_0x44e321[_0x300407('0x180')]*(_0x44e321[_0x300407('0xdd')]/0x64)),_0x49d7e2=_0x44e321[_0x300407('0xae')]+_0x44e321[_0x300407('0x139')],_0xcfabc=Math[_0x300407('0x117')](_0x44e321[_0x300407('0x1e3')]*_0x44e321[_0x300407('0x59')]*_0x44e321['predictiveIntervalHitRate']*_0x44e321['predictiveIntervalMultiplicativeFactor']);if(_[_0x300407('0x164')](_0x44e321[_0x300407('0x1a5')]))!_[_0x300407('0x164')](_0x44e321[_0x300407('0x1b7')])&&(_0x44e321[_0x300407('0x1b7')]=undefined,loggerPredictive[_0x300407('0x33')](_0x300407('0x116'),'check\x20predictive\x20is\x20not\x20undefine')),!_['isUndefined'](_0x44e321[_0x300407('0x150')])&&(loggerPredictive[_0x300407('0x33')]('[startMethodPredictive][StartProgressive]','check\x20handlePredictive\x20is\x20not\x20undefine'),clearInterval(_0x44e321[_0x300407('0x150')]),_0x44e321[_0x300407('0x150')]=undefined),_0x44e321[_0x300407('0x1a5')]=moment()[_0x300407('0xcf')](_0x300407('0x38')),loggerPredictive[_0x300407('0x9c')](_0x44e321[_0x300407('0x1b')],_0x300407('0x151'),_0x44e321[_0x300407('0x1a5')]),this[_0x300407('0x1a6')](_0x44e321,0x1);else{if(ifInterval(_0x44e321[_0x300407('0x18f')],_0x44e321[_0x300407('0x1a5')]))this[_0x300407('0x1a6')](_0x44e321,0x1),loggerPredictiveCalls[_0x300407('0x9c')]('[startMethodPredictive][StartProgressive][Loop]',_0x44e321[_0x300407('0x1a5')],_0x44e321[_0x300407('0x1b')]),_0x44e321[_0x300407('0x1e3')]=0x0,_0x44e321[_0x300407('0x1b9')]=0x0;else{if(_0x1a0278<_0x1494b9&&_0x44e321[_0x300407('0x1c8')]===_0x300407('0x1d0'))freeVariablesPredictive(_0x44e321),loggerPredictive['info']('[stopMethodPredictive][ReStartProgressive][ExceededDropDay]','Dropped\x20calls\x20day',_0x1494b9,'startProgressive',_0x44e321[_0x300407('0x1b')]);else{if(_0xcfabc<_0x44e321[_0x300407('0x1b9')]&&_0x44e321[_0x300407('0x1c8')]===_0x300407('0x1d0'))freeVariablesPredictive(_0x44e321),loggerPredictive[_0x300407('0x9c')](_0x300407('0x1bd'),_0x300407('0x79'),_0xcfabc,_0x300407('0xb'),_0x44e321[_0x300407('0x1b9')],'startProgressive',_0x44e321[_0x300407('0x1b')]);else{if(!ifInterval(_0x44e321[_0x300407('0x18f')],_0x44e321[_0x300407('0x1a5')])&&_[_0x300407('0x164')](_0x44e321[_0x300407('0x1b7')])&&!_[_0x300407('0x164')](_0x44e321[_0x300407('0x1a5')]))_0x44e321[_0x300407('0x1b7')]=moment()[_0x300407('0xcf')](_0x300407('0x38')),loggerPredictive[_0x300407('0x9c')](_0x44e321[_0x300407('0x1b')],_0x300407('0x83'),_0x44e321[_0x300407('0x1b7')]),this[_0x300407('0xaa')](_0x44e321[_0x300407('0x18f')])[_0x300407('0x152')](this[_0x300407('0x148')](_0x44e321))['then'](mergeDataErlangB(_0x44e321))[_0x300407('0x152')](this[_0x300407('0xf4')](_0x44e321))[_0x300407('0x12e')](loggerCatchPredictive('Predictive\x20after\x20first\x20interval',_0x44e321));else{if(!ifInterval(_0x44e321[_0x300407('0x18f')],_0x44e321[_0x300407('0x1b7')]))_0x44e321[_0x300407('0x1b9')]=0x0,_0x44e321['startPredictive']=moment()[_0x300407('0xcf')]('YYYY-MM-DD\x20HH:mm:ss'),loggerPredictive[_0x300407('0x9c')](_0x44e321[_0x300407('0x1b')],_0x300407('0x161'),_0x44e321['startPredictive']),clearInterval(_0x44e321[_0x300407('0x150')]),_0x44e321['handlePredictive']=undefined,this[_0x300407('0xaa')](_0x44e321[_0x300407('0x18f')])['then'](this[_0x300407('0x148')](_0x44e321))[_0x300407('0x152')](mergeDataErlangB(_0x44e321))[_0x300407('0x152')](this[_0x300407('0xf4')](_0x44e321))['catch'](loggerCatchPredictive('Predictive\x20for\x20every\x20interval',_0x44e321));else{if(_0x44e321[_0x300407('0x180')]&&_0x49d7e2<_0x44e321[_0x300407('0x180')]-_0x457fd0)freeVariablesPredictive(_0x44e321),loggerPredictive['info'](_0x44e321[_0x300407('0x1b')],_0x300407('0x25'),_0x49d7e2,')\x20are\x20less\x20than\x20threshold\x20(',_0x44e321[_0x300407('0x180')],'-',_0x457fd0,'=',_0x44e321[_0x300407('0x180')]-_0x457fd0,')');else _0x44e321[_0x300407('0x180')]&&_0x49d7e2>_0x44e321[_0x300407('0x180')]+_0x43b266&&(freeVariablesPredictive(_0x44e321),loggerPredictive[_0x300407('0x9c')](_0x44e321[_0x300407('0x1b')],'switch\x20in\x20progressive\x20because\x20available\x20agents\x20(',_0x49d7e2,_0x300407('0x73'),_0x44e321[_0x300407('0x180')],'+',_0x43b266,'=',_0x44e321[_0x300407('0x180')]+_0x43b266,')'));}}}}}}},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x148')]=function(_0x4f343a){const _0x1e78ea=this;return function(_0x19edfc){return new Promise(function(_0x298255,_0x1d4499){const _0x46d8a0=a1056_0x3665;_[_0x46d8a0('0xc9')](_0x4f343a,_0x19edfc[0x0]);if(checkGetDataPredictive(_0x19edfc[0x0])){const _0x31b647=_0x4f343a[_0x46d8a0('0x139')]+_0x4f343a[_0x46d8a0('0xae')];_0x4f343a[_0x46d8a0('0x180')]=_0x31b647;const _0x1775f3=_0x31b647,_0x1c3c0b=_0x4f343a[_0x46d8a0('0x18f')]*0x3c,_0x10fb1a=_0x19edfc[0x0][_0x46d8a0('0x16e')]+_0x19edfc[0x0][_0x46d8a0('0x45')],_0x2e38d7=(_0x19edfc[0x0][_0x46d8a0('0x103')]+_0x19edfc[0x0][_0x46d8a0('0x1df')]+_0x19edfc[0x0][_0x46d8a0('0x10f')])/_0x19edfc[0x0][_0x46d8a0('0xf1')];_0x4f343a[_0x46d8a0('0x1cb')]=_0x2e38d7>0x0?_0x2e38d7:0x1;switch(_0x4f343a[_0x46d8a0('0x1c8')]){case'dropRate':{const _0x3b5598=_0x4f343a[_0x46d8a0('0x10b')]/0x64;return _0x1e78ea[_0x46d8a0('0xc5')](_0x1775f3,_0x1c3c0b,_0x10fb1a,_0x2e38d7,_0x3b5598)['then'](function(_0x3fa09f){return _0x298255(_0x3fa09f);});}case _0x46d8a0('0x20b'):{const _0x30dc58=_0x4f343a[_0x46d8a0('0x10b')]/0x64;return _0x1e78ea['busyFactor'](_0x1775f3,_0x1c3c0b,_0x10fb1a,_0x2e38d7,_0x30dc58)[_0x46d8a0('0x152')](function(_0x269425){return _0x298255(_0x269425);});}default:return _0x1d4499(msgResponse(_0x46d8a0('0x160'),_0x46d8a0('0x184'),_0x46d8a0('0x4d')));}}else return _0x1d4499(msgResponse(_0x46d8a0('0x160'),_0x46d8a0('0x184'),_0x46d8a0('0x145')));});};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x13d')]=function(_0x2e60ae){const _0x28690b=this;return function(_0x3cd6e1){return new Promise(function(_0x9c5e13,_0x4d78b9){const _0x5bdd13=a1056_0x3665;_[_0x5bdd13('0xc9')](_0x2e60ae,_0x3cd6e1[0x0]);if(checkGetDataPredictive(_0x3cd6e1[0x0])){loggerPredictive['info'](JSON[_0x5bdd13('0x1bf')](_0x3cd6e1[0x0]));if(_0x2e60ae[_0x5bdd13('0x1c8')]===_0x5bdd13('0x1d0'))return _0x28690b[_0x5bdd13('0x1')](_0x2e60ae['id'])['then'](function(_0x3e633f){const _0x38bc2a=_0x5bdd13,_0xbfb80e=_0x2e60ae[_0x38bc2a('0x19d')]-_0x3e633f[0x0][_0x38bc2a('0xb2')],_0x42b3ef=_0x2e60ae[_0x38bc2a('0x18f')]*0x3c,_0x5475c9=_0x3cd6e1[0x0][_0x38bc2a('0x16e')]+_0x3cd6e1[0x0]['predictiveIntervalAvgHoldtime'],_0x113bc5=(_0x3cd6e1[0x0][_0x38bc2a('0x103')]+_0x3cd6e1[0x0][_0x38bc2a('0x1df')]+_0x3cd6e1[0x0][_0x38bc2a('0x10f')])/_0x3cd6e1[0x0][_0x38bc2a('0xf1')],_0x4cb5d3=_0x2e60ae[_0x38bc2a('0x10b')]/0x64;return _0x2e60ae[_0x38bc2a('0x1cc')]=_0x3e633f[0x0][_0x38bc2a('0xb2')]||0x0,_0x2e60ae[_0x38bc2a('0x1cb')]=_0x113bc5>0x0?_0x113bc5:0x1,_0x28690b[_0x38bc2a('0xc5')](_0xbfb80e,_0x42b3ef,_0x5475c9,_0x113bc5,_0x4cb5d3);})[_0x5bdd13('0x152')](function(_0x4d2742){return _0x9c5e13(_0x4d2742);})[_0x5bdd13('0x12e')](function(_0x5834e1){const _0x4fad7f=_0x5bdd13;return _0x4d78b9(msgResponse('[CatchErlangB]',_0x4fad7f('0x184'),JSON[_0x4fad7f('0x1bf')](_0x5834e1)));});if(_0x2e60ae['dialPredictiveOptimization']===_0x5bdd13('0x20b'))return _0x28690b[_0x5bdd13('0x1')](_0x2e60ae['id'])['then'](function(_0x15bfc3){const _0x18ab68=_0x5bdd13,_0xf78bd7=_0x2e60ae['loggedIn']-_0x15bfc3[0x0][_0x18ab68('0xb2')],_0x44ce03=_0x2e60ae[_0x18ab68('0x18f')]*0x3c,_0x29ab06=_0x3cd6e1[0x0]['predictiveIntervalAvgTalktime']+_0x3cd6e1[0x0][_0x18ab68('0x45')],_0x3f0eda=(_0x3cd6e1[0x0][_0x18ab68('0x103')]+_0x3cd6e1[0x0][_0x18ab68('0x1df')]+_0x3cd6e1[0x0][_0x18ab68('0x10f')])/_0x3cd6e1[0x0][_0x18ab68('0xf1')],_0x541621=_0x2e60ae[_0x18ab68('0x10b')]/0x64;return _0x2e60ae[_0x18ab68('0x1cc')]=_0x15bfc3[0x0]['outboundQueuePauses']||0x0,_0x2e60ae[_0x18ab68('0x1cb')]=_0x3f0eda>0x0?_0x3f0eda:0x1,_0x28690b['busyFactor'](_0xf78bd7,_0x44ce03,_0x29ab06,_0x3f0eda,_0x541621);})[_0x5bdd13('0x152')](function(_0x3b4cd5){return _0x9c5e13(_0x3b4cd5);})[_0x5bdd13('0x12e')](function(_0x368bc8){const _0x24b2af=_0x5bdd13;return _0x4d78b9(msgResponse(_0x24b2af('0x114'),_0x24b2af('0x184'),JSON[_0x24b2af('0x1bf')](_0x368bc8)));});}else return _0x4d78b9(msgResponse(_0x5bdd13('0x160'),'Failure',_0x5bdd13('0x145')));});};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0xf4')]=function(_0x1dd201){const _0x528532=this;return function(){const _0x4521e3=a1056_0x3665;let _0x46c053=0x0,_0x4d2e3e=Math[_0x4521e3('0x117')](_0x1dd201['erlangCallToSecond']*0x3e8);_0x4d2e3e>0x0?(_0x4d2e3e=_0x4d2e3e<0x64?0x64:_0x4d2e3e,loggerPredictive[_0x4521e3('0x9c')](_0x1dd201[_0x4521e3('0x1b')],_0x4521e3('0x51'),_0x4d2e3e,_0x4521e3('0x11c')),_0x1dd201[_0x4521e3('0x150')]=setInterval(function(){const _0x549916=_0x4521e3;_0x528532['handlePredictive'](_0x1dd201),loggerPredictiveCalls[_0x549916('0x9c')](_0x549916('0xf2'),_0x46c053+=0x1);},_0x4d2e3e)):loggerPredictive[_0x4521e3('0x9c')](_0x1dd201[_0x4521e3('0x1b')],'fail\x20to\x20scheduled\x20calls');};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x191')]=function(_0x173a4c,_0x3adc55){const _0x117dd7=this;return function(_0xe7243e){const _0x5abefb=a1056_0x3665;if(_[_0x5abefb('0xc8')](_0xe7243e)){if(_[_0x5abefb('0xa')](_0x3adc55[_0x5abefb('0x1c4')])||!_0x3adc55[_0x5abefb('0x153')]){if(_0x173a4c[_0x5abefb('0xf6')]==='booked'){_0x173a4c[_0x5abefb('0x8c')]=_['isUndefined'](_0x173a4c['queueStatusComplete'])?!![]:_0x173a4c[_0x5abefb('0x8c')];const _0xa610b4=uuid['v4']();_0x117dd7[_0x5abefb('0x87')][_0xa610b4]=new Action(_0x173a4c,_0x3adc55,_0xa610b4),loggerBooked[_0x5abefb('0x9c')](_0x5abefb('0x89'),_0xa610b4,_0x5abefb('0x171'),JSON[_0x5abefb('0x1bf')](_0x173a4c[_0x5abefb('0x8c')]),'Queue:\x20',_0x173a4c['name']),_0x173a4c['queueStatusComplete']?(_0x173a4c[_0x5abefb('0x8c')]=![],_0x117dd7[_0x5abefb('0x54')][_0x117dd7[_0x5abefb('0x87')][_0xa610b4][_0x5abefb('0x13a')]]=[],ami[_0x5abefb('0x109')]({'actionid':_0xa610b4,'action':'queuestatus','queue':_0x173a4c[_0x5abefb('0x1b')]})[_0x5abefb('0x12e')](function(){const _0x27f901=_0x5abefb;_0x117dd7['updateOriginated'](_0x173a4c),_0x117dd7[_0x27f901('0x9b')]({'active':![],'ContactId':_0x117dd7[_0x27f901('0x87')][_0xa610b4][_0x27f901('0x13')],'ListId':_0x117dd7['actions'][_0xa610b4]['ListId'],'VoiceQueueId':_0x117dd7[_0x27f901('0x87')][_0xa610b4][_0x27f901('0x205')]||undefined,'CampaignId':_0x117dd7[_0x27f901('0x87')][_0xa610b4][_0x27f901('0x1e6')]||undefined})[_0x27f901('0x12e')](loggerCatch('[unlockOriginate][syncQueueStatusComplete]')),delete _0x117dd7[_0x27f901('0x87')][_0xa610b4];})):(loggerBooked['info'](_0x5abefb('0x65'),JSON[_0x5abefb('0x1bf')](_0x173a4c['queueStatusComplete']),_0x5abefb('0x1c7'),_0x173a4c['name']),_0x117dd7['updateOriginated'](_0x173a4c),_0x117dd7[_0x5abefb('0x9b')]({'active':![],'ContactId':_0x117dd7[_0x5abefb('0x87')][_0xa610b4][_0x5abefb('0x13')],'ListId':_0x117dd7[_0x5abefb('0x87')][_0xa610b4][_0x5abefb('0x1e2')],'VoiceQueueId':_0x117dd7['actions'][_0xa610b4][_0x5abefb('0x205')]||undefined,'CampaignId':_0x117dd7[_0x5abefb('0x87')][_0xa610b4][_0x5abefb('0x1e6')]||undefined})[_0x5abefb('0x12e')](loggerCatch(_0x5abefb('0x5d'))),delete _0x117dd7[_0x5abefb('0x87')][_0xa610b4]);}else return _0x117dd7[_0x5abefb('0xee')](_0x173a4c,_0x3adc55);}else getDiff(_0x3adc55[_0x5abefb('0x209')])<_0x173a4c['dialRecallMeTimeout']*0x3c?_0x3adc55['Agent']&&!_0x3adc55[_0x5abefb('0x110')][_0x5abefb('0xd7')]?_0x117dd7[_0x5abefb('0x1fb')]['run'](_0x3adc55['id'])[_0x5abefb('0x159')](function(){const _0x362384=_0x5abefb;_0x117dd7[_0x362384('0x39')](_0x173a4c);}):_0x117dd7[_0x5abefb('0x12d')]({'active':![]},_0x3adc55['id'],0x1)[_0x5abefb('0x159')](function(){const _0x3bf154=_0x5abefb;console[_0x3bf154('0x3b')](_0x3bf154('0xcc')),_0x117dd7[_0x3bf154('0x39')](_0x173a4c);}):(_0x173a4c[_0x5abefb('0x7c')]+=0x1,_0x117dd7[_0x5abefb('0x39')](_0x173a4c),_0x173a4c[_0x5abefb('0x1ef')]?(_0x117dd7[_0x5abefb('0x9b')]({'active':![],'recallme':![],'UserId':null,'ContactId':_0x3adc55[_0x5abefb('0x13')],'ListId':_0x3adc55[_0x5abefb('0x1e2')],'VoiceQueueId':_0x3adc55['VoiceQueueId']||undefined,'CampaignId':_0x3adc55['CampaignId']||undefined})['catch'](loggerCatch(_0x5abefb('0x104'))),_0x117dd7['createHistory'](createObjHistory(_0x173a4c,_0x3adc55,_0x5abefb('0x16b'),0x17,'RecallInQueue'))[_0x5abefb('0x12e')](loggerCatch(_0x5abefb('0x29')))):_0x117dd7[_0x5abefb('0x40')](createObjHistory(_0x173a4c,_0x3adc55,_0x5abefb('0x10c'),0x16,_0x5abefb('0x149')),_0x5abefb('0x4a'),_0x5abefb('0x1c')));}else{_0x173a4c[_0x5abefb('0x1ae')]+=0x1,_0x117dd7[_0x5abefb('0x40')](createObjHistory(_0x173a4c,_0x3adc55,_0x5abefb('0xb8'),0xd,_0x5abefb('0x91')),_0x5abefb('0x1f3'),'[Originate][MoveBlacklist]');throw'inBlackList';}};},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x0')]=function(_0x284241){const _0x1c64c3=_0x4b75f8,_0x54aa60=this;let _0x4c8ae4=_0x284241['limitCalls']-_0x284241['originated']-_0x284241['temp'];emitCampaignSummary(_0x284241),_0x4c8ae4>0x0&&(_0x4c8ae4>this[_0x1c64c3('0x14f')]&&(_0x4c8ae4=this['maxNumberOriginate']),_0x284241[_0x1c64c3('0xdc')]+=_0x4c8ae4,this['getContactDialerIvr'](_0x284241['id'],_0x4c8ae4,_0x284241['dialOrderByScheduledAt'])[_0x1c64c3('0x152')](function(_0x5d2e22){const _0xb5da1b=_0x1c64c3;_0x284241['temp']-=_0x4c8ae4,_0x284241['temp']=_0x284241[_0xb5da1b('0xdc')]>0x0?_0x284241['temp']:0x0;if(!checkContactEmpty(_0x5d2e22))_0x284241['message']=_0xb5da1b('0x1b8'),logger['info'](_0xb5da1b('0x23')+_0x284241['name']);else{_0x284241[_0xb5da1b('0x1dc')]+=_0x5d2e22[_0xb5da1b('0x31')],_0x284241[_0xb5da1b('0x183')]=_0xb5da1b('0xd9');for(let _0x582a10=0x0;_0x582a10<_0x5d2e22['length'];_0x582a10+=0x1){_0x284241[_0xb5da1b('0xc6')]+=0x1,_['isNil'](_0x5d2e22[_0x582a10])||_[_0xb5da1b('0xa')](_0x5d2e22[_0x582a10][_0xb5da1b('0x1b3')])||_['isNil'](_0x5d2e22[_0x582a10][_0xb5da1b('0x1b3')][_0xb5da1b('0x34')])?_0x54aa60[_0xb5da1b('0x18a')](_0xb5da1b('0x140'),_0x284241,_0x5d2e22[_0x582a10]):_0x54aa60[_0xb5da1b('0x15')](_[_0xb5da1b('0x2a')](_0x5d2e22[_0x582a10],['CampaignId','Contact.phone']))[_0xb5da1b('0x152')](_0x54aa60['checkContactBlack'](_0x284241,_0x5d2e22[_0x582a10]))['catch'](_0x54aa60[_0xb5da1b('0x1c2')](_0xb5da1b('0x1c9'),_0x284241));}}})[_0x1c64c3('0x12e')](loggerGetContactDialer(_0x1c64c3('0x22'),_0x284241,_0x4c8ae4)));},Dialer['prototype'][_0x4b75f8('0x1a6')]=function(_0x1a0871,_0x4f4676){const _0x368241=_0x4b75f8,_0x38c760=this,_0x53006e=[];let _0x5f5477=_0x4f4676>=0x1?_0x4f4676:0x1;_0x1a0871[_0x368241('0xf6')]==='booked'&&(_0x5f5477=0x1);let _0x3481c0=Math[_0x368241('0x117')](_0x1a0871['available']*_0x5f5477)-_0x1a0871[_0x368241('0x1dc')]-_0x1a0871[_0x368241('0xdc')];emitVoiceQueueSummary(_0x1a0871);if(_0x1a0871[_0x368241('0x7e')]>0x0){const _0x973c25=_0x1a0871[_0x368241('0x7e')]-_0x1a0871[_0x368241('0x1dc')]-_0x1a0871['talking']-_0x1a0871['temp']-_0x1a0871[_0x368241('0x17d')];_0x3481c0>_0x973c25&&(_0x3481c0=_0x973c25);}if(_0x3481c0>0x0){_0x1a0871[_0x368241('0xf6')]===_0x368241('0x1e5')&&(_0x3481c0=0x1);_0x3481c0>this[_0x368241('0x14f')]&&(_0x3481c0=this['maxNumberOriginate']);_0x1a0871[_0x368241('0xdc')]+=_0x3481c0;for(const _0x49468a in this[_0x368241('0xb4')]){typeof this[_0x368241('0xb4')][_0x49468a]!==_0x368241('0xa1')&&(this['agents'][_0x49468a][_0x368241('0x1d4')]===_0x368241('0xb0')&&this[_0x368241('0xb4')][_0x49468a]['status']===_0x368241('0x16a')&&_0x53006e[_0x368241('0xb9')](this[_0x368241('0xb4')][_0x49468a]['id']));}this['getContactDialer'](_0x1a0871['id'],_0x53006e,_0x3481c0,_0x1a0871[_0x368241('0x1f0')])[_0x368241('0x152')](function(_0xdbe6b0){const _0x290719=_0x368241;_0x1a0871['temp']-=_0x3481c0,_0x1a0871[_0x290719('0xdc')]=_0x1a0871[_0x290719('0xdc')]>0x0?_0x1a0871['temp']:0x0;if(!checkContactEmpty(_0xdbe6b0))_0x38c760[_0x290719('0x113')](_0x1a0871)[_0x290719('0x152')](sendMessageReschedule(_0x1a0871))[_0x290719('0x12e')](loggerCatch('[countReScheduled]\x20'));else{_0x1a0871[_0x290719('0x1dc')]+=_0xdbe6b0[_0x290719('0x31')],_0x1a0871[_0x290719('0x183')]=_0x1a0871['dialMethod']===_0x290719('0x1e5')?_0x290719('0x176'):'RUNNING';for(let _0x2eee7e=0x0;_0x2eee7e<_0xdbe6b0[_0x290719('0x31')];_0x2eee7e+=0x1){_[_0x290719('0xa')](_0xdbe6b0[_0x2eee7e])||_[_0x290719('0xa')](_0xdbe6b0[_0x2eee7e][_0x290719('0x1b3')])||_[_0x290719('0xa')](_0xdbe6b0[_0x2eee7e]['Contact'][_0x290719('0x34')])?_0x38c760[_0x290719('0x18a')](_0x290719('0x140'),_0x1a0871,_0xdbe6b0[_0x2eee7e]):_0x38c760[_0x290719('0x1da')](_[_0x290719('0x2a')](_0xdbe6b0[_0x2eee7e],[_0x290719('0x205'),_0x290719('0x115')]))[_0x290719('0x152')](_0x38c760[_0x290719('0x191')](_0x1a0871,_0xdbe6b0[_0x2eee7e]))[_0x290719('0x12e')](_0x38c760[_0x290719('0x1c2')](_0x290719('0x140'),_0x1a0871));}}})[_0x368241('0x12e')](loggerGetContactDialer(_0x368241('0x206'),_0x1a0871,_0x3481c0));}},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0x150')]=function(_0x4ca6e8){const _0x4ca34f=_0x4b75f8;if(_0x4ca6e8['dialLimitQueue']>0x0){const _0x2b8c7e=_0x4ca6e8['dialLimitQueue']-_0x4ca6e8['originated']-_0x4ca6e8[_0x4ca34f('0x139')];_0x2b8c7e>0x0?this[_0x4ca34f('0xf3')](_0x4ca6e8):loggerPredictiveCalls[_0x4ca34f('0x9c')]('[handlePredictive][limitChannel]');}else this['tryOriginatePredictive'](_0x4ca6e8);},Dialer[_0x4b75f8('0x170')][_0x4b75f8('0xf3')]=function(_0x337bb8){const _0x20d295=_0x4b75f8,_0x19fc20=this,_0x474915=[];_0x337bb8['originated']+=0x1;for(const _0x5b0c93 in this[_0x20d295('0xb4')]){typeof this[_0x20d295('0xb4')][_0x5b0c93]!==_0x20d295('0xa1')&&(this[_0x20d295('0xb4')][_0x5b0c93]['state']===_0x20d295('0xb0')&&this[_0x20d295('0xb4')][_0x5b0c93][_0x20d295('0x1e1')]===_0x20d295('0x16a')&&_0x474915[_0x20d295('0xb9')](this[_0x20d295('0xb4')][_0x5b0c93]['id']));}this[_0x20d295('0x11e')](_0x337bb8['id'],_0x474915,0x1,_0x337bb8[_0x20d295('0x1f0')])['then'](function(_0x46d341){const _0x372bb4=_0x20d295;!checkContactEmpty(_0x46d341)?(checkContactLowerLimitOriginate(_0x337bb8,0x1,0x0),_0x19fc20[_0x372bb4('0x113')](_0x337bb8)[_0x372bb4('0x152')](sendMessageReschedule(_0x337bb8))['catch'](loggerCatch('[countReScheduled]\x20'))):(_0x337bb8['message']=_0x372bb4('0xd9'),_[_0x372bb4('0xa')](_0x46d341[0x0])||_[_0x372bb4('0xa')](_0x46d341[0x0][_0x372bb4('0x1b3')])||_[_0x372bb4('0xa')](_0x46d341[0x0][_0x372bb4('0x1b3')]['phone'])?_0x19fc20['emptyContact'](_0x372bb4('0x140'),_0x337bb8,_0x46d341[0x0]):_0x19fc20[_0x372bb4('0x1da')](_[_0x372bb4('0x2a')](_0x46d341[0x0],[_0x372bb4('0x205'),'Contact.phone']))['then'](_0x19fc20['checkContactBlack'](_0x337bb8,_0x46d341[0x0]))[_0x372bb4('0x12e')](_0x19fc20[_0x372bb4('0x1c2')]('[actionOriginatePredictive]\x20',_0x337bb8)));})[_0x20d295('0x12e')](loggerGetContactDialer(_0x20d295('0x88'),_0x337bb8,0x1)),emitVoiceQueueSummary(_0x337bb8);},Dialer['prototype']['abandonmentRate']=function(_0x5449c9,_0x4a297b,_0x3a7914,_0x260006,_0x4d808b,_0x15961c){const _0xb1e915=_0x4b75f8;return loggerPredictive[_0xb1e915('0x9c')]('--------\x20Drop\x20Rate\x20--------'),loggerPredictive['info'](_0xb1e915('0x163'),_0x5449c9),loggerPredictive[_0xb1e915('0x9c')](_0xb1e915('0x15c'),_0x4a297b),loggerPredictive[_0xb1e915('0x9c')](_0xb1e915('0xec'),_0x3a7914),loggerPredictive['info'](_0xb1e915('0xb1'),_0x260006),loggerPredictive['info'](_0xb1e915('0x24'),_0x4d808b),loggerPredictive[_0xb1e915('0x9c')](_0xb1e915('0x108')),new Promise(function(_0x1a6be1,_0xf9eade){const _0x3d1011=_0xb1e915;if(_0x5449c9<=0x0||isNaN(_0x5449c9))return _0xf9eade(msgResponse('[abandonmentRate]',_0x3d1011('0x8'),_0x3d1011('0x15f')+_0x5449c9));if(_0x3a7914<=0x0||isNaN(_0x3a7914))return _0xf9eade(msgResponse(_0x3d1011('0x1ba'),_0x3d1011('0x8'),_0x3d1011('0xd6')+_0x3a7914));if(_0x260006<=0x0||isNaN(_0x260006))return _0xf9eade(msgResponse('[abandonmentRate]',_0x3d1011('0x8'),'p\x20=\x20'+_0x260006));if(_0x4a297b<=0x0||isNaN(_0x4a297b))return _0xf9eade(msgResponse('[abandonmentRate]',_0x3d1011('0x8'),_0x3d1011('0xf5')+_0x4a297b));if(_0x4d808b<=0x0||isNaN(_0x4d808b))return _0xf9eade(msgResponse('[abandonmentRate]',_0x3d1011('0x8'),_0x3d1011('0x19e')+_0x4d808b));_0x15961c=_0x15961c||0x0;const _0x295a4a=0x1/_0x3a7914;let _0x562466=0x0,_0x143638=0x0,_0x586d24=0x0,_0x37d3fb=0x0,_0xb80cf=0x0;for(_0xb80cf=0x0;_0x586d24<_0x4d808b;_0xb80cf+=0x1){_0x143638=_0xb80cf/_0x4a297b,_0x562466=(_0x260006*_0x143638+_0x15961c)/_0x295a4a,_0x586d24=erlangb(_0x562466,_0x5449c9),_0x37d3fb=_0x562466/_0x5449c9*(0x1-erlangb(_0x562466,_0x5449c9));}return _0x1a6be1({'erlangCalls':_0xb80cf,'erlangCallToSecond':_0x4a297b/_0xb80cf,'erlangAbandonmentRate':_0x586d24,'erlangBusyFactor':_0x37d3fb});});},Dialer['prototype'][_0x4b75f8('0x1a8')]=function(_0xa487fa,_0x3e1514,_0x1b52d7,_0x44d9ce,_0x1f0f89,_0xbae93a){const _0x5203da=_0x4b75f8;return loggerPredictive[_0x5203da('0x9c')]('----\x20Agent\x20Busy\x20Factor\x20----'),loggerPredictive['info'](_0x5203da('0x163'),_0xa487fa),loggerPredictive[_0x5203da('0x9c')](_0x5203da('0x15c'),_0x3e1514),loggerPredictive[_0x5203da('0x9c')]('Ts:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x1b52d7),loggerPredictive[_0x5203da('0x9c')](_0x5203da('0xb1'),_0x44d9ce),loggerPredictive[_0x5203da('0x9c')](_0x5203da('0xb6'),_0x1f0f89),loggerPredictive[_0x5203da('0x9c')](_0x5203da('0x108')),new Promise(function(_0x2cbcbc,_0x5d23b9){const _0x35de21=_0x5203da;if(_0xa487fa<=0x0||isNaN(_0xa487fa))return _0x5d23b9(msgResponse(_0x35de21('0x49'),_0x35de21('0x8'),_0x35de21('0x15f')+_0xa487fa));if(_0x1b52d7<=0x0||isNaN(_0x1b52d7))return _0x5d23b9(msgResponse('[busyFactor]','Error',_0x35de21('0xd6')+_0x1b52d7));if(_0x44d9ce<=0x0||isNaN(_0x44d9ce))return _0x5d23b9(msgResponse(_0x35de21('0x49'),_0x35de21('0x8'),'p\x20=\x20'+_0x44d9ce));if(_0x3e1514<=0x0||isNaN(_0x3e1514))return _0x5d23b9(msgResponse(_0x35de21('0x49'),_0x35de21('0x8'),'interval\x20=\x20'+_0x3e1514));if(_0x1f0f89<=0x0||isNaN(_0x1f0f89))return _0x5d23b9(msgResponse(_0x35de21('0x49'),_0x35de21('0x8'),_0x35de21('0x86')+_0x1f0f89));_0xbae93a=_0xbae93a||0x0;const _0x5d760e=0x1/_0x1b52d7;let _0x53ab85=0x0,_0x2fe355=0x0,_0x1ddda2=0x0,_0x3860f9=0x0,_0x233c08=0x0;for(_0x233c08=0x0;_0x3860f9<_0x1f0f89;_0x233c08+=0x1){_0x2fe355=_0x233c08/_0x3e1514,_0x53ab85=(_0x44d9ce*_0x2fe355+_0xbae93a)/_0x5d760e,_0x1ddda2=erlangb(_0x53ab85,_0xa487fa),_0x3860f9=_0x53ab85/_0xa487fa*(0x1-erlangb(_0x53ab85,_0xa487fa));}return _0x2cbcbc({'erlangCalls':_0x233c08,'erlangCallToSecond':_0x3e1514/_0x233c08,'erlangAbandonmentRate':_0x1ddda2,'erlangBusyFactor':_0x3860f9});});},module[_0x4b75f8('0x1d3')]=Dialer;
\ No newline at end of file
+const a1056_0x34e8=['predictiveIntervalTotalCalls','\x22%s,%s%s,,,%s\x22','[moveContactManagedDialer]\x20','VoiceQueueId','[decremetOriginate]\x20is\x20null\x20or\x20undefined','Drop\x20Rate:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','emit','XMD-AMDINITIALSILENCE','outboundAbandonedCallsDay','RecallInQueue','XMD-CAMPAIGNID','tryOriginatePredictive','inBlackList','clearZombieChannels','phone','[ifTime][promiseAll]','agentBusyFactor','Contact\x20updated',')\x20are\x20less\x20than\x20threshold\x20(','moment','Predictive\x20for\x20every\x20interval','syncNewExten','busyFactor','[Originate][HistoryRecallClose][historyCatch]','../rpc/voiceQueueRt','%s%s','[callProgressDetecting]\x20','custom:agentnoanswer','Interval','AnswerAGI','RECALLFAILEDTIMEOUT','getQueue','answered','voicePause','abandonmentRate','XMD-AMDBETWEENWORDSSILENCE','predictiveIntervalAvgHoldtime','loggedIn','[Dialer][checkChannel][ivr]','[syncAgentComplete][createHistory][5]','util','Unknown\x20Predictive','[rescheduleContact][Abandoned]','XMD-AMDSILENCETHRESHOLD','started\x20in\x20predictive\x20at','../rpc/cmHopperBlack','channels','queueStatusComplete:\x20','XMD-AMDAFTERGREETINGSILENCE','not_inuse','Global','info','[unlockQueueStatus][undefined]','bind','[syncAgentComplete][createHistory][0]','Failure','isTrunkReachable','XMD-AMDMAXIMUMWORDLENGTH','loggerHandler','[unlock2][syncQueueStatusComplete]','type','outboundDropCallsDayCallersExit','run','locked','Avg\x20Talk\x20Time\x20is\x20not\x20enough\x20for\x20predictive','dialNoAnswerRetryFrequency','[booked][unlockQueueStatus]','unlockRR','checkContactBlack','countcongestionretry','[syncQueueCallerAbandon]\x20[Drop]','[Originate][HistoryRecallClose]','../rpc/cmHopperHistory','NoAnswer','[booked][RR]','reason\x205\x20busy','droptime','campaigns','dialPowerLevel','startPredictive','dialNoAnswerMaxRetry','originateresponse','[syncAgentComplete][createHistory][3]','[moveContactManagedDialer][0]','predictiveIntervalAnsweredCalls','string','entity\x20is\x20undefine','booked','reason\x2020\x20agentreject','milliseconds','../rpc/cmHopper','[originateError]:\x20%s','UserId','dialQueueProject','dialGlobalInterval','queueBookedRR','[ifTime][Action]','originate','outbound','dialNoSuchNumberMaxRetry','./action','dialBusyMaxRetry','Error','[syncAgentComplete][createHistory][8]','dropreason','XMD-AMDTOTALANALYSISTIME','Interval:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','---------------------------','outboundNoSuchCallsDay','[syncHangupInAMDIvr]','Queue:\x20','NoSuchNumber','outboundQueuePauses','merge','sumHoldTime','round','ivrOriginated','[rescheduleContact][NoAnswer]','dialOriginateCallerIdName','[originate][error]','[Catch][Preview][syncQueueStatusComplete]','Answered\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','recalculate\x20predictive\x20at','outboundCongestionCallsDay','from-sip','preview','syncCampaigns','getVoiceQueueRtPauses','Busy','minutes','countmachineretry','message','contact\x20not\x20moved','countReScheduled','AgentReject','optionPredictive','dialMethod','finally','syncHangup','Scheduled\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','strategy','contactAgent-idHopper:\x20','indexOf','hangup','queuemember','dialAMDAfterGreetingSilence','checkIsBlackList','maxNumberOriginate','clearing\x20variable\x20handle\x20predictive','isEmpty','queueCallerAbandonCreateState','AVG\x20Hold\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','[syncAgentComplete][createHistory][?]','-----\x20Stats\x20Predictive\x20---','switch\x20in\x20progressive\x20because\x20available\x20agents\x20(','MACHINE','---------\x20ErlangB\x20---------','agiafterat','voiceQueue\x20is\x20undefine','Total\x20Calls\x20are\x20not\x20enough\x20for\x20predictive','waiting','[rescheduleContact][dialRecallInQueue]','M:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Success','predictiveIntervalDroppedCallsCallersExit','HANGUP','RESCHEDULED_CONTACTS','\x5cw{0,','predictiveIntervalMaxThreshold','stringify','IS_DISACTIVED','ivrTotalCallsDays','dialAMDMaximumWordLength','resolve','agiIp','SIP/%s','predictiveIntervalAvailable','collection\x20data\x20in\x20progressive\x20at','[getDataPredictive]','outboundNoAnswerCallsDay','dialPrefix','syncQueueSummary','queuecallerabandon','[syncAgentComplete][createHistory][11]','match','Ts:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','calleridnum','../ami','saveInDb','[stopMethodPredictive][ReStartProgressive][ExceededDropInterval]','dialAMDInitialSilence','seconds','is\x20disactive','YYYY-MM-DD\x20HH:mm:ss','countagentrejectretry','exten','loggedInDb','AVAILABLE_CONTACTS_FINISHED','unlockContact','isUndefined','interval','GLOBAL_INTERVAL_IS_OVERTIME','predictiveIntervalDroppedCallsTimeout','[getContactDialer2]','calleridname','../../../config/logger','originated','INTERVAL_IS_EMPTY','TRUNK_IS_NOT_REACHABLE','contacts','voice:queue:%s','[updateOriginated]\x20is\x20null\x20or\x20undefined','[handlePredictive][limitChannel]','reason\x203\x20ringing\x20no\x20answer','toUpper','Intervals','[syncHangupIvr][createHistory]','[unlock][syncQueueStatusComplete]','XMD-VOICEQUEUEID','erlangBusyFactor','actions','dialLimitQueue','[syncHangupIvr]','callerid','[stopMethodPredictive][ReStartProgressive][ExceededDropDay]','\x20Timezone\x20unknow\x20','createdAt','TIMEZONE_UNKNOW',')\x20are\x20more\x20than\x20threshold\x20(','[uniqueid]','TrunkBackup','Umin:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ifTime','dialDropMaxRetry','roundrobin','replace','tail','originatecalleridnum','outboundAnswerAgiCallsDay','dialAMDGreeting','campaign:ivr:%s','undefined','stack','Agent','available','contactsId','outboundBusyCallsDay','\x20Interval\x20is\x20overtime:\x20','dialMachineRetryFrequency','Contact.phone','TIMEOUT','[actions]','Abandoned','dialQueueTimeout','dialer','[getContactDialer2][ReScheduled]','OriginateError','dialAMDMinWordLength','custom:queuesummary','syncAgentComplete','name','then','Trunk','congestion','erlangCallToSecond','XMD-ORIGINATECALLERIDNUM','agentreject','countnoanswerretry','outboundOriginateFailureCallsDay','\x20NOT\x20Active','dialAMDSilenceThreshold','Dropped\x20Exit:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','pTalking','reason\x2019\x20machine....','../../../config/config.service','check\x20handlePredictive\x20is\x20not\x20undefine','predictiveIntervalMinThreshold','[rescheduleContact]\x20','syncVarSet','dialPredictiveInterval','checkIsBlackListIvr','endtime','outboundDropCallsDayACS','[syncQueueSummary]\x20Campaign\x20Queue:\x20','trunks','launchHandleIvr','Predictive\x20after\x20first\x20interval','[booked][unlock]','dialRandomLastDigitCallerIdNumber','clearing\x20variable\x20start\x20progressive','[syncQueueSummary]','ContactId','push','[rescheduleContact][NoSuchNumber]','Queue','\x22agi://%s/square,%s\x22','[getContactDialer2][Empty]','[rescheduleContact][Machine]','getDataPredictive','countdropretry','erlangAbandonmentRate','queueStatusComplete','[rescheduleContact][Drop]','rescheduleContact','dialAgentRejectRetryFrequency','md5','NOT_ACTIVE','isSuccess','RUNNING','AGI','sequence','checkIsTrunkReachable','actionid','dialOrderByScheduledAt','[unlockOriginate][syncQueueStatusComplete]','m\x20=\x20','object','dialRecallInQueue','newexten','error','Dropped\x20calls\x20day','dialOriginateTimeout','dialTimezone','reason19\x20machine....','Ts\x20=\x20','[countReScheduled]\x20','NONE','averageHandleTime','emptyContact','[createHistory]\x20','starttime','dialPredictiveOptimization','uniqueid','getContactDialer','custom:agentbusy','HangupInAMD','dialOriginateCallerIdNumber','createStateFinal','dialDropRetryFrequency','reason\x200\x20no\x20such\x20number....','content','add','p\x20=\x20','[abandonmentRate]','dialMachineMaxRetry','catch','[booked][unlock3]','amd','\x20INTERVAL_IS_NULL','Total\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','CampaignId','./queueCallerAbandon','isArray','syncQueueStatusComplete','predictive','[callProgressDetecting]','[rescheduleContact]\x20[Busy]','exports','INTERVAL_IS_NULL','membername','idHopper','Machine','reason\x2011\x20abandoned','createHistory','./hangup','predictiveIntervalErlangCallsDroppedCalls','_rr','\x22%s\x22\x20<%s>','clearing\x20variable\x20start\x20predictive','xcally-motion-dialer','./final','dialQueueProject2','../preview/util/util','Drop\x20in\x20this\x20interval','custom:agentnosuchnumber','predictiveIntervalHitRate','variable','updatedAt','predictiveIntervalMultiplicativeFactor','check\x20failure','stateGlobal','loopCampaigns','XMD-','Timezone:\x20','sendMessageOneNotActive','agentcomplete','limitCalls','./history','History\x20information\x20are\x20empty','checkRetriveMax','predictiveIntervalAvgTalktime','ListId','SIP/%s/%s%s','[actionOriginate]\x20','countnosuchnumberretry','rrmemory','busy','answertime','../../../rediscache','[syncHangupInAMDIvr][createHistory]','statedesc','[emptyContact]','[getContactDialer]\x20','timezones','substring','\x20AGENTS\x20NOT\x20LOGGED','XMD-ORIGINATECALLERIDNAME','diff','[getContactCampaign2][Empty]','[checkIsBlackListIvr]\x20','value','Action','ivrAnswerCallsDay','moveContactManagedDialer','reachable','[Originate][historyBlacklist]','iftime\x20%s,%s','originatecalleridname','countglobal','dialGlobalMaxRetry','unmanaged','power','prototype','Contact','predictiveIntervalErlangCalls','\x20Intervals\x20is\x20null\x20','channel','[unlockContact]\x20','queuestatus','outboundBlacklistCallsDay','talking','../../../config/environment/','trim','evt\x20is\x20undefine','noanswer','inspect','tags','ACTIVE','[booked][checkContactBlack][else]','[checkIsBlackList]\x20','Global:\x20','pick','getContactDialerIvr','[rescheduleContact]\x20[Congestion]','[rescheduleContact][AgentReject]','interval\x20=\x20','[booked][checkContactBlack]','[Dialer][checkChannel]','AGENTS_NOT_LOGGED','loopClearZombieChannels','pow','is\x20not\x20active','queuestatuscomplete','responsetime','active','floor','command','CALLEREXIT','[busyFactor]','Dropped\x20Timeout:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','dialAMDActive','agent','countabandonedretry','updateOriginated','startMethodPredictive','predictiveIntervalPauses','Avg\x20Hold\x20Time\x20is\x20not\x20enough\x20for\x20predictive','reason','BLACKLIST','abandoned','unmonitored','outboundDropCallsDayTimeout','--------\x20Drop\x20Rate\x20--------','No\x20such\x20channel','[getContactDialerPredictive]','[syncAgentComplete]','fail\x20to\x20scheduled\x20calls','P:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ivr','paused','outboundAnswerCallsDay','length','buildObj','some','amdstatus','RECALLINQUEUE','isNil','true','queueBooked','dialQueueOptions','format','custom:agentreject','AMD','dialAMDMaximumNumberOfWords','syncAgentConnect','[syncCampaigns]','Blacklist','syncQueueCallerAbandon','avgHandleTime','outboundRejectCallsDay','Umin\x20=\x20','Agent:\x20','[actionOriginatePredictive]\x20','stateinterface','dialCutDigit','[getContactCampaign2]','state','dialCongestionMaxRetry','[getVoiceQueueRtPauses]\x20','[decremetOriginate]\x20object\x20originated\x20is\x20negative','outboundReCallsDay','startProgressive','Drop','XMD-AMDMINWORDLENGTH','dialAbandonedMaxRetry','dialPredictiveOptimizationPercentage','cause-txt','[syncHangupInAMD][createHistory]','erlangCalls','checkDialMethod','checkIfTimeIntervals','contact\x20is\x20undefine','handlePower','dialAbandonedRetryFrequency','dialBusyRetryFrequency','method\x20not\x20recognized','uniqueId','[averageHandleTime]\x20','voiceQueues','enqueue','countbusyretry','dialAMDTotalAnalysisTime','outboundUnknownCallsDay','dialActive','XMD-AMDMAXIMUMNUMBEROFWORDS','Amax\x20=\x20','syncQueueMember','[handlePredictive]','callProgressDetecting','handlePredictive','agents','handleIvr','status','voice_queue:save','dropRate','Congestion','temp','queue'];(function(_0x34a95f,_0x34e8e0){const _0x5ba1e8=function(_0x59d0f1){while(--_0x59d0f1){_0x34a95f['push'](_0x34a95f['shift']());}};_0x5ba1e8(++_0x34e8e0);}(a1056_0x34e8,0x169));const a1056_0x5ba1=function(_0x34a95f,_0x34e8e0){_0x34a95f=_0x34a95f-0x0;let _0x5ba1e8=a1056_0x34e8[_0x34a95f];return _0x5ba1e8;};const _0xab0e6e=a1056_0x5ba1;'use strict';const util=require(_0xab0e6e('0xe3')),_=require('lodash'),uuid=require('uuid'),moment=require(_0xab0e6e('0xce')),rr=require('rr'),md5=require(_0xab0e6e('0x1ec')),ut=require(_0xab0e6e('0xb')),config=require(_0xab0e6e('0x46')),logger=require('../../../config/logger')(_0xab0e6e('0x1b9')),loggerBooked=require('../../../config/logger')(_0xab0e6e('0x112')),loggerPredictive=require(_0xab0e6e('0x188'))(_0xab0e6e('0x21d')),loggerPredictiveCalls=require(_0xab0e6e('0x188'))('predictiveCalls'),loggerSyncQueueSummary=require(_0xab0e6e('0x188'))(_0xab0e6e('0x170')),ami=require(_0xab0e6e('0x176')),{getSocket}=require(_0xab0e6e('0x25')),io=getSocket(),cmHopper=require(_0xab0e6e('0x115')),cmHopperHistory=require(_0xab0e6e('0x103')),cmHopperBlack=require(_0xab0e6e('0xe8')),voiceQueueRt=require(_0xab0e6e('0xd3')),Action=require(_0xab0e6e('0x11f')),History=require(_0xab0e6e('0x1a')),Final=require(_0xab0e6e('0x9')),AgentComplete=require('./agentComplete'),QueueCallerAbandon=require(_0xab0e6e('0x21a')),Hangup=require(_0xab0e6e('0x3')),{getConfigService}=require(_0xab0e6e('0x1cd')),strategy={'rrmemory':_0xab0e6e('0x22'),'roundrobin':_0xab0e6e('0x1a5')},Sequence=function(){};Sequence['prototype'][_0xab0e6e('0xa8')]=function(_0x59d0f1){const _0x3d0383=_0xab0e6e;this[_0x3d0383('0x1a7')]=this[_0x3d0383('0x1a7')]?this[_0x3d0383('0x1a7')][_0x3d0383('0x144')](_0x59d0f1):_0x59d0f1();};function Dialer(_0x2e5422,_0x2b9b5f){const _0x53832e=_0xab0e6e;this[_0x53832e('0x1f1')]=new Sequence(),this[_0x53832e('0x138')]=_0x2b9b5f,this[_0x53832e('0xa7')]=_0x2e5422[_0x53832e('0xa7')],this[_0x53832e('0x108')]=_0x2e5422[_0x53832e('0x108')],this[_0x53832e('0xb3')]=_0x2e5422[_0x53832e('0xb3')],this['trunks']=_0x2e5422[_0x53832e('0x1d7')],this[_0x53832e('0x14e')]=config[_0x53832e('0x14e')]||0x2,this[_0x53832e('0xe9')]={},this[_0x53832e('0x197')]={},this[_0x53832e('0x1b0')]={},this[_0x53832e('0xa5')]={},this[_0x53832e('0x142')]={},this[_0x53832e('0x10a')]={},this['startProgressive']={},this[_0x53832e('0x12f')]={},this[_0x53832e('0x7f')]={},this['queueBookedRR']={},ami['on']('agentconnect',this[_0x53832e('0x85')][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x171'),this[_0x53832e('0x88')][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x10c'),this['syncOriginateResponse'][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x18'),this[_0x53832e('0x1be')][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x1bd'),this[_0x53832e('0x170')][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x14a'),this[_0x53832e('0x145')][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x1f9'),this[_0x53832e('0xd0')][_0x53832e('0xf0')](this)),ami['on']('varset',this[_0x53832e('0x1d1')][_0x53832e('0xf0')](this)),ami['on'](_0x53832e('0x14b'),this[_0x53832e('0xaf')]['bind'](this)),ami['on'](_0x53832e('0x5b'),this[_0x53832e('0x21c')][_0x53832e('0xf0')](this)),this[_0x53832e('0x14')](),this[_0x53832e('0x58')]();}function isNotNull(_0x22ca1e){return _0x22ca1e!==null&&!_['isUndefined'](_0x22ca1e);}function checkIsLoggedIn(_0x415742,_0x5a8421){return function(){const _0x11580d=a1056_0x5ba1;if(_0x5a8421<=0x0){_0x415742[_0x11580d('0x13e')]=_0x11580d('0x57');throw _0x415742[_0x11580d('0x1bf')]+_0x11580d('0x2c');}};}function isActive(_0x59e6bb){return _0x59e6bb;}function checkIsActive(_0xe393b0,_0x706076){return function(){const _0x5dd6ce=a1056_0x5ba1;if(!isActive(_0x706076)){_0xe393b0[_0x5dd6ce('0x13e')]=_0x5dd6ce('0x1ed');throw _0xe393b0[_0x5dd6ce('0x1bf')]+_0x5dd6ce('0x1c8');}};}function checkInterval(_0x3ed34a){return function(){const _0xa33261=a1056_0x5ba1;if(!isNotNull(_0x3ed34a[_0xa33261('0xd7')])){_0x3ed34a[_0xa33261('0x13e')]='INTERVAL_IS_NULL';throw _0x3ed34a[_0xa33261('0x1bf')]+_0xa33261('0x217');}if(!isNotNull(_0x3ed34a['Interval'][_0xa33261('0x192')])){_0x3ed34a[_0xa33261('0x13e')]=_0xa33261('0x221');throw _0x3ed34a[_0xa33261('0x1bf')]+_0xa33261('0x217');}if(!isNotNull(_[_0xa33261('0x150')](_0x3ed34a[_0xa33261('0xd7')][_0xa33261('0x192')]))){_0x3ed34a[_0xa33261('0x13e')]=_0xa33261('0x221');throw _0x3ed34a[_0xa33261('0x1bf')]+_0xa33261('0x217');}};}function msgResponse(_0x550102,_0x3b3f2f,_0x5dfc3f){return{'action':_0x550102,'response':_0x3b3f2f,'message':_0x5dfc3f,'stack':_0x5dfc3f};}function myreject(_0x3a8b2e){return function(_0x42a72d){const _0x4a50e6=a1056_0x5ba1;return _0x3a8b2e(msgResponse(_0x4a50e6('0x11b'),_0x4a50e6('0x121'),JSON[_0x4a50e6('0x164')](_0x42a72d)));};}function getSeconds(_0x3960e2,_0x3abdec){const _0x594843=_0xab0e6e,_0x4ce355=moment(_0x3960e2)[_0x594843('0x114')](0x0),_0x35ea4c=moment(_0x3abdec)[_0x594843('0x114')](0x0);return _0x4ce355[_0x594843('0x2e')](_0x35ea4c,_0x594843('0x17a'));}function emit(_0x14aa89,_0x4f1a49,_0x4dc3d1){io['to'](_0x14aa89)['emit'](_0x4f1a49,_0x4dc3d1);}function emitVoiceQueueSummary(_0x32664a){const _0x1b2ae1=_0xab0e6e;if(_0x32664a[_0x1b2ae1('0xf7')]===_0x1b2ae1('0x11d')){const _0x514265={'id':_0x32664a['id'],'name':_0x32664a[_0x1b2ae1('0x1bf')],'strategy':_0x32664a[_0x1b2ae1('0x147')],'answered':_0x32664a[_0x1b2ae1('0xdb')],'available':_0x32664a[_0x1b2ae1('0x1af')],'loggedIn':_0x32664a[_0x1b2ae1('0xe0')],'pTalking':_0x32664a[_0x1b2ae1('0x1cb')],'sumBillable':_0x32664a['sumBillable'],'sumDuration':_0x32664a['sumDuration'],'sumHoldTime':_0x32664a[_0x1b2ae1('0x12d')]||0x0,'talking':_0x32664a[_0x1b2ae1('0x45')],'total':_0x32664a['total'],'type':_0x32664a[_0x1b2ae1('0xf7')],'unmanaged':_0x32664a[_0x1b2ae1('0x3b')],'abandoned':_0x32664a[_0x1b2ae1('0x6c')],'waiting':_0x32664a[_0x1b2ae1('0x15b')],'loggedInDb':_0x32664a[_0x1b2ae1('0x17f')],'dialActive':_0x32664a['dialActive'],'dialMethod':_0x32664a['dialMethod'],'dialOriginateCallerIdName':_0x32664a[_0x1b2ae1('0x131')],'dialOriginateCallerIdNumber':_0x32664a['dialOriginateCallerIdNumber'],'dialOriginateTimeout':_0x32664a[_0x1b2ae1('0x1fc')],'dialPrefix':_0x32664a[_0x1b2ae1('0x16f')],'outboundAnswerAgiCallsDay':_0x32664a[_0x1b2ae1('0x1a9')],'outboundAnswerCallsDay':_0x32664a[_0x1b2ae1('0x77')],'outboundBlacklistCallsDay':_0x32664a[_0x1b2ae1('0x44')],'outboundBusyCallsDay':_0x32664a['outboundBusyCallsDay'],'outboundCongestionCallsDay':_0x32664a['outboundCongestionCallsDay'],'outboundDropCallsDayACS':_0x32664a[_0x1b2ae1('0x1d5')],'outboundDropCallsDayCallersExit':_0x32664a['outboundDropCallsDayCallersExit'],'outboundDropCallsDayTimeout':_0x32664a[_0x1b2ae1('0x6e')],'outboundNoAnswerCallsDay':_0x32664a[_0x1b2ae1('0x16e')],'outboundNoSuchCallsDay':_0x32664a[_0x1b2ae1('0x127')],'outboundOriginateFailureCallsDay':_0x32664a[_0x1b2ae1('0x1c7')],'outboundReCallsDay':_0x32664a[_0x1b2ae1('0x95')],'outboundRejectCallsDay':_0x32664a[_0x1b2ae1('0x8a')],'outboundUnknownCallsDay':_0x32664a[_0x1b2ae1('0xab')],'predictiveIntervalAnsweredCalls':_0x32664a[_0x1b2ae1('0x10f')],'predictiveIntervalAvgHoldtime':_0x32664a['predictiveIntervalAvgHoldtime'],'predictiveIntervalAvgTalktime':_0x32664a[_0x1b2ae1('0x1d')],'predictiveIntervalDroppedCallsCallersExit':_0x32664a['predictiveIntervalDroppedCallsCallersExit'],'predictiveIntervalDroppedCallsTimeout':_0x32664a[_0x1b2ae1('0x185')],'predictiveIntervalErlangCalls':_0x32664a[_0x1b2ae1('0x3f')],'predictiveIntervalErlangCallsDroppedCalls':_0x32664a[_0x1b2ae1('0x4')],'predictiveIntervalHitRate':_0x32664a[_0x1b2ae1('0xe')],'predictiveIntervalMultiplicativeFactor':_0x32664a[_0x1b2ae1('0x11')],'predictiveIntervalPauses':_0x32664a[_0x1b2ae1('0x68')],'predictiveIntervalAvailable':_0x32664a['predictiveIntervalAvailable'],'predictiveIntervalTotalCalls':_0x32664a['predictiveIntervalTotalCalls'],'message':_0x32664a[_0x1b2ae1('0x13e')],'originated':_0x32664a[_0x1b2ae1('0x189')],'erlangCalls':_0x32664a[_0x1b2ae1('0x9d')],'erlangCallToSecond':_0x32664a[_0x1b2ae1('0x1c3')],'erlangAbandonmentRate':_0x32664a[_0x1b2ae1('0x1e7')],'erlangBusyFactor':_0x32664a[_0x1b2ae1('0x196')],'startPredictive':_0x32664a[_0x1b2ae1('0x10a')],'startProgressive':_0x32664a[_0x1b2ae1('0x96')]};_0x32664a['Trunk']&&(_0x514265[_0x1b2ae1('0x1c1')]={'id':_0x32664a[_0x1b2ae1('0x1c1')]['id'],'name':_0x32664a['Trunk']['name'],'active':_0x32664a[_0x1b2ae1('0x1c1')][_0x1b2ae1('0x5d')],'callerid':_0x32664a[_0x1b2ae1('0x1c1')][_0x1b2ae1('0x19a')]});_0x32664a['Interval']&&(_0x514265[_0x1b2ae1('0xd7')]={'id':_0x32664a['Interval']['id'],'name':_0x32664a[_0x1b2ae1('0xd7')][_0x1b2ae1('0x1bf')]});const _0x3631cc=md5(JSON['stringify'](_0x514265));_0x32664a[_0x1b2ae1('0x1ec')]!==_0x3631cc&&(_0x32664a['md5']=_0x3631cc,emit(util[_0x1b2ae1('0x81')](_0x1b2ae1('0x18d'),_0x514265[_0x1b2ae1('0x1bf')]),_0x1b2ae1('0xb6'),_0x514265));}}function emitCampaignSummary(_0x27ca04){const _0x3fb43b=_0xab0e6e;_0x27ca04[_0x3fb43b('0xf7')]==='ivr'&&emit(util[_0x3fb43b('0x81')](_0x3fb43b('0x1ab'),_0x27ca04['name']),'campaign:save',_0x27ca04);}function checkGetDataPredictive(_0x33518d){const _0x370e74=_0xab0e6e;if(isNotNull(_0x33518d)){if(!_['isEmpty'](_0x33518d)){loggerPredictive[_0x370e74('0xee')](_0x370e74('0x154')),loggerPredictive[_0x370e74('0xee')](_0x370e74('0x218'),_0x33518d[_0x370e74('0xbb')]),loggerPredictive[_0x370e74('0xee')](_0x370e74('0x134'),_0x33518d[_0x370e74('0x10f')]),loggerPredictive['info'](_0x370e74('0x62'),_0x33518d[_0x370e74('0x185')]),loggerPredictive[_0x370e74('0xee')](_0x370e74('0x1ca'),_0x33518d[_0x370e74('0x15f')]),loggerPredictive[_0x370e74('0xee')](_0x370e74('0x152'),_0x33518d['predictiveIntervalAvgHoldtime']),loggerPredictive[_0x370e74('0xee')]('AVG\x20Talk\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x33518d['predictiveIntervalAvgTalktime']),loggerPredictive[_0x370e74('0xee')](_0x370e74('0x126'));if(_0x33518d[_0x370e74('0xbb')]>0x0){if(!_[_0x370e74('0x182')](_0x33518d[_0x370e74('0x1d')])&&_0x33518d[_0x370e74('0x1d')]>0x0)return!![];else loggerPredictive[_0x370e74('0xee')](_0x370e74('0xfb'));if(!_['isUndefined'](_0x33518d[_0x370e74('0xdf')])&&_0x33518d[_0x370e74('0xdf')]>0x0)return!![];else loggerPredictive['info'](_0x370e74('0x69'));}else loggerPredictive['info'](_0x370e74('0x15a'));}else loggerPredictive[_0x370e74('0xee')](_0x370e74('0x1b'));}else loggerPredictive[_0x370e74('0xee')](_0x370e74('0x1b'));return![];}function mergeDataErlangB(_0x2594c2){return function(_0x71a0df){const _0x3a513b=a1056_0x5ba1;loggerPredictive['info'](_0x3a513b('0x157')),loggerPredictive[_0x3a513b('0xee')](_0x3a513b('0x146'),_0x71a0df[_0x3a513b('0x9d')]),loggerPredictive['info']('One\x20call\x20every:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x71a0df[_0x3a513b('0x1c3')]),loggerPredictive[_0x3a513b('0xee')](_0x3a513b('0xc0'),_0x71a0df[_0x3a513b('0x1e7')]),loggerPredictive[_0x3a513b('0xee')]('Agent\x20Busy\x20Factor:\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x71a0df[_0x3a513b('0x196')]),loggerPredictive[_0x3a513b('0xee')](_0x3a513b('0xc0'),_0x71a0df[_0x3a513b('0x1e7')]),loggerPredictive[_0x3a513b('0xee')](_0x3a513b('0x126')),_[_0x3a513b('0x12c')](_0x2594c2,_0x71a0df);};}function getDiff(_0x473b61){const _0x55d7f6=_0xab0e6e,_0x18dd5c=moment()[_0x55d7f6('0x114')](0x0),_0x201580=moment(_0x473b61)[_0x55d7f6('0x114')](0x0);return _0x18dd5c[_0x55d7f6('0x2e')](_0x201580,'seconds');}function ifInterval(_0xc32445,_0x2384b0){const _0x5c90b3=_0xab0e6e;if(_[_0x5c90b3('0x182')](_0x2384b0))return![];return getDiff(_0x2384b0)<_0xc32445*0x3c?!![]:![];}function freeVariablesPredictive(_0x4da00e){const _0x2d548f=_0xab0e6e;isNotNull(_0x4da00e)&&(!_[_0x2d548f('0x182')](_0x4da00e[_0x2d548f('0x96')])&&(_0x4da00e[_0x2d548f('0x96')]=undefined,loggerPredictive[_0x2d548f('0xee')](_0x4da00e[_0x2d548f('0x1bf')],_0x2d548f('0x1dc'))),!_[_0x2d548f('0x182')](_0x4da00e[_0x2d548f('0x10a')])&&(_0x4da00e['startPredictive']=undefined,loggerPredictive[_0x2d548f('0xee')](_0x4da00e[_0x2d548f('0x1bf')],_0x2d548f('0x7'))),!_[_0x2d548f('0x182')](_0x4da00e[_0x2d548f('0xb2')])&&(clearInterval(_0x4da00e[_0x2d548f('0xb2')]),_0x4da00e['handlePredictive']=undefined,loggerPredictive[_0x2d548f('0xee')](_0x4da00e[_0x2d548f('0x1bf')],_0x2d548f('0x14f'))));}function erlangb(_0x26c7fd,_0x3ef222){if(_0x3ef222===0x0)return 0x0;let _0x5d06ed=0x1;for(let _0x20b07f=0x1;_0x20b07f<=_0x3ef222;_0x20b07f+=0x1){_0x5d06ed=0x1+_0x5d06ed*_0x20b07f/_0x26c7fd;}return 0x1/_0x5d06ed;}function isVoiceQueueOutbound(_0x47e75){const _0x2e5c82=_0xab0e6e;return _0x47e75===_0x2e5c82('0x11d');}function isNotPreview(_0xc636a4){const _0xf3d742=_0xab0e6e;return _0xc636a4!==_0xf3d742('0x138');}function isCampaignIvr(_0xa87427){const _0x233581=_0xab0e6e;return _0xa87427===_0x233581('0x75');}function getCallerId(_0x336bc5,_0x22ebf4,_0x51a57b){const _0x2d7746=_0xab0e6e;if(!_[_0x2d7746('0x182')](_0x51a57b)&&_0x2d7746('0x110')===typeof _0x51a57b&&!_['isEmpty'](_0x51a57b)){if(!_[_0x2d7746('0x182')](_0x22ebf4)&&'string'===typeof _0x22ebf4&&!_[_0x2d7746('0x150')](_0x22ebf4))return util['format'](_0x2d7746('0x6'),_0x22ebf4,_0x51a57b);return util[_0x2d7746('0x81')](_0x2d7746('0x6'),_0x51a57b,_0x51a57b);}if(!_[_0x2d7746('0x182')](_0x336bc5)&&'string'===typeof _0x336bc5&&!_[_0x2d7746('0x150')](_0x336bc5))return _0x336bc5;return'\x22\x22\x20<>';}function loggerCatchQueueSummary(_0x1d3cde,_0x56a5ec){return function(_0x51d962){const _0x1cf0f0=a1056_0x5ba1;freeVariablesPredictive(_0x56a5ec),emitVoiceQueueSummary(_0x56a5ec),emitCampaignSummary(_0x56a5ec),loggerSyncQueueSummary[_0x1cf0f0('0x1fa')](_0x1d3cde,util[_0x1cf0f0('0x4a')](_0x51d962,{'showHidden':![],'depth':null}));};}function loggerCatchPredictive(_0x1f7228,_0x3558ca){return function(_0x5bd21c){const _0x40c379=a1056_0x5ba1;loggerPredictive[_0x40c379('0x1fa')](_0x3558ca[_0x40c379('0x1bf')],_0x1f7228),loggerPredictive[_0x40c379('0x1fa')](_0x5bd21c[_0x40c379('0x1ad')]),freeVariablesPredictive(_0x3558ca);};}function loggerCatch(_0x24a70f){return function(_0xc913bd){const _0x5c3179=a1056_0x5ba1;logger[_0x5c3179('0x1fa')](_0x24a70f,util['inspect'](_0xc913bd,{'showHidden':![],'depth':null}));};}function checkContactEmpty(_0x5ab79f){const _0x5eca3c=_0xab0e6e;return _0x5ab79f&&!_['isUndefined'](_0x5ab79f)&&_0x5ab79f[_0x5eca3c('0x78')]>0x0;}function decremetOriginate(_0x5e3a2d){const _0x5dcca6=_0xab0e6e;!_[_0x5dcca6('0x182')](_0x5e3a2d)&&_0x5e3a2d!==null?typeof _0x5e3a2d[_0x5dcca6('0x189')]!==_0x5dcca6('0x1ac')&&(_0x5e3a2d[_0x5dcca6('0x189')]>0x0?_0x5e3a2d[_0x5dcca6('0x189')]-=0x1:logger['error'](_0x5dcca6('0x94'))):logger[_0x5dcca6('0x1fa')](_0x5dcca6('0xbf'));}function checkContactLowerLimitOriginate(_0x5a6ef6,_0x36215b,_0x5dc554){if(_0x36215b>_0x5dc554)for(let _0x3ad163=0x0;_0x3ad163<_0x36215b-_0x5dc554;_0x3ad163+=0x1){decremetOriginate(_0x5a6ef6);}}function loggerGetContactDialer(_0x35b57e,_0x4c98c3,_0x373654){return function(_0x22a493){const _0x5d8a51=a1056_0x5ba1;checkContactLowerLimitOriginate(_0x4c98c3,_0x373654,0x0),logger[_0x5d8a51('0x1fa')](_0x35b57e,util[_0x5d8a51('0x4a')](_0x22a493,{'showHidden':![],'depth':null}));};}function sendMessageReschedule(_0xee21cb){return function(_0x1ccf71){const _0x52db7b=a1056_0x5ba1;isNotNull(_0x1ccf71)&&isNotNull(_0x1ccf71[0x0])&&(_0x1ccf71[0x0]['contactsRescheduled']>0x0?(_0xee21cb[_0x52db7b('0x13e')]=_0x52db7b('0x161'),logger[_0x52db7b('0xee')](_0x52db7b('0x1ba')+_0xee21cb[_0x52db7b('0x1bf')],_0x1ccf71[0x0]['contactsRescheduled'],_0x52db7b('0x18c'))):(_0xee21cb['message']=_0x52db7b('0x180'),logger[_0x52db7b('0xee')](_0x52db7b('0x1e3')+_0xee21cb[_0x52db7b('0x1bf')])));};}function notSendMessagesQueue(_0x523c59){const _0x6225cb=_0xab0e6e;_0x523c59[_0x6225cb('0x17')]&&(freeVariablesPredictive(_0x523c59),_0x523c59[_0x6225cb('0x189')]===0x0&&_0x523c59[_0x6225cb('0x45')]===0x0&&_0x523c59[_0x6225cb('0x15b')]===0x0&&(_0x523c59['pTalking']||0x0)===0x0?(_0x523c59[_0x6225cb('0x17')]=![],_0x523c59[_0x6225cb('0x1af')]=0x0,_0x523c59[_0x6225cb('0x13e')]=_0x6225cb('0x1ed'),loggerSyncQueueSummary[_0x6225cb('0x1fa')](_0x6225cb('0x1d6'),_0x523c59[_0x6225cb('0x1bf')],_0x6225cb('0x5a'))):(_0x523c59[_0x6225cb('0x13e')]=_0x6225cb('0x165'),loggerSyncQueueSummary[_0x6225cb('0x1fa')](_0x6225cb('0x1d6'),_0x523c59[_0x6225cb('0x1bf')],_0x6225cb('0x17b'))),emitVoiceQueueSummary(_0x523c59));}function notSendMessagesCampaign(_0x197b06){const _0x58533e=_0xab0e6e;_0x197b06[_0x58533e('0x17')]&&(_0x197b06[_0x58533e('0x189')]===0x0?(_0x197b06[_0x58533e('0x17')]=![],_0x197b06[_0x58533e('0x13e')]=_0x58533e('0x1ed'),loggerSyncQueueSummary['error']('[syncQueueSummary]\x20Campaign\x20Ivr:\x20',_0x197b06[_0x58533e('0x1bf')],_0x58533e('0x5a'))):(_0x197b06[_0x58533e('0x13e')]=_0x58533e('0x165'),loggerSyncQueueSummary[_0x58533e('0x1fa')]('[syncQueueSummary]\x20Campaign\x20Ivr:\x20',_0x197b06['name'],_0x58533e('0x17b'))),emitCampaignSummary(_0x197b06));}function createObjHistory(_0x5d64cd,_0x2af007,_0x3b9f51,_0x53cce9,_0x53fcb2){const _0x22e665=_0xab0e6e;_0x5d64cd['message']=_0x3b9f51;const _0x16b78f=new Action(_0x5d64cd,_0x2af007),_0x22c410=new History(_0x16b78f);return _0x22c410[_0x22e665('0x91')]=_0x53cce9,_0x22c410['statedesc']=_0x53fcb2,_0x22c410[_0x22e665('0x1d4')]=_0x16b78f[_0x22e665('0x205')],_0x22c410;}Dialer['prototype'][_0xab0e6e('0x58')]=function(){const _0x49a53c=this;setInterval(function(){const _0x2e99a9=a1056_0x5ba1;_0x49a53c[_0x2e99a9('0xc8')](_0x49a53c[_0x2e99a9('0xa5')],_0x2e99a9('0x1a0')),_0x49a53c['clearZombieChannels'](_0x49a53c['actions'],_0x2e99a9('0x1b6'));},0x32c8);},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xc8')]=function(_0x2ba67d,_0x23dff9){const _0x2be554=_0xab0e6e,_0x197c75=this;for(const _0x2ac190 in _0x2ba67d){typeof _0x2ba67d[_0x2ac190]!==_0x2be554('0x1ac')&&this[_0x2be554('0x1f1')][_0x2be554('0xa8')](function(){const _0x269fc7=_0x2be554;if(!_[_0x269fc7('0x7d')](_0x2ba67d[_0x2ac190]))return ami[_0x269fc7('0x32')]({'action':_0x269fc7('0xb5'),'channel':_0x2ba67d[_0x2ac190]['channel']})[_0x269fc7('0x214')](function(_0x2a5ccd){const _0x41bf13=_0x269fc7;_0x2a5ccd[_0x41bf13('0x13e')]===_0x41bf13('0x70')&&setTimeout(function(){const _0xb2a6f1=_0x41bf13;_0x2ba67d[_0x2ac190]&&_0x2ba67d[_0x2ac190][_0xb2a6f1('0xf7')]!==_0xb2a6f1('0x75')&&(_0x197c75[_0xb2a6f1('0x66')](_0x197c75[_0xb2a6f1('0xa7')][_0x2ba67d[_0x2ac190][_0xb2a6f1('0xba')]]),logger['error'](_0xb2a6f1('0x56'),_0x23dff9,_0x2ac190,_0x2ba67d[_0x2ac190][_0xb2a6f1('0xba')]),delete _0x2ba67d[_0x2ac190]),_0x2ba67d[_0x2ac190]&&_0x2ba67d[_0x2ac190][_0xb2a6f1('0xf7')]===_0xb2a6f1('0x75')&&(_0x197c75[_0xb2a6f1('0x66')](_0x197c75[_0xb2a6f1('0x108')][_0x2ba67d[_0x2ac190][_0xb2a6f1('0xba')]]),logger[_0xb2a6f1('0x1fa')](_0xb2a6f1('0xe1'),_0x23dff9,_0x2ac190,_0x2ba67d[_0x2ac190][_0xb2a6f1('0xba')]),delete _0x2ba67d[_0x2ac190]);},0x2328);});});}},Dialer['prototype']['countReScheduled']=function(_0x176e3d){const _0x14741a=_0xab0e6e;return Promise['resolve']()[_0x14741a('0x1c0')](cmHopper[_0x14741a('0x140')](_0x176e3d))[_0x14741a('0x214')](loggerCatch('[countReScheduled]\x20'));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x14d')]=function(_0x4e30e7){const _0x2cf3c8=_0xab0e6e;return Promise[_0x2cf3c8('0x168')]()[_0x2cf3c8('0x1c0')](cmHopperBlack[_0x2cf3c8('0x14d')](_0x4e30e7))[_0x2cf3c8('0x214')](loggerCatch(_0x2cf3c8('0x4e')));},Dialer['prototype']['checkIsBlackListIvr']=function(_0x3a641a){const _0x3c45c1=_0xab0e6e;return Promise[_0x3c45c1('0x168')]()['then'](cmHopperBlack['checkIsBlackListIvr'](_0x3a641a))[_0x3c45c1('0x214')](loggerCatch(_0x3c45c1('0x30')));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x202')]=function(_0x2ecb82){const _0x131e05=_0xab0e6e;return Promise[_0x131e05('0x168')]()['then'](cmHopperHistory[_0x131e05('0x89')](_0x2ecb82))['catch'](loggerCatch(_0x131e05('0xa6')));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x1ea')]=function(_0x38a538){const _0x36bc9e=_0xab0e6e;return Promise[_0x36bc9e('0x168')]()['then'](cmHopper[_0x36bc9e('0x1ea')](_0x38a538))[_0x36bc9e('0x214')](loggerCatch(_0x36bc9e('0x1d0')));},Dialer['prototype'][_0xab0e6e('0x181')]=function(_0x29d5af,_0x323f06,_0x2b70bf){const _0x236f23=_0xab0e6e;return Promise['resolve']()[_0x236f23('0x1c0')](cmHopper[_0x236f23('0x181')](_0x29d5af,_0x323f06,_0x2b70bf))[_0x236f23('0x214')](loggerCatch(_0x236f23('0x42')));},Dialer[_0xab0e6e('0x3d')]['getContactDialer']=function(_0x2f5a06,_0x4c5075,_0x5ba887,_0x59155f){const _0x436582=_0xab0e6e;return Promise[_0x436582('0x168')]()[_0x436582('0x1c0')](cmHopper['getContactDialer'](_0x2f5a06,_0x4c5075,_0x5ba887,_0x59155f))[_0x436582('0x214')](loggerCatch('[getContactDialer]\x20'));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x51')]=function(_0x146db5,_0x10bc33,_0x4a9c4c){const _0x48f4fa=_0xab0e6e;return Promise[_0x48f4fa('0x168')]()[_0x48f4fa('0x1c0')](cmHopper[_0x48f4fa('0x51')](_0x146db5,_0x10bc33,_0x4a9c4c))[_0x48f4fa('0x214')](loggerCatch(_0x48f4fa('0x29')));},Dialer['prototype'][_0xab0e6e('0x13a')]=function(_0x50cf60){const _0x1a5b21=_0xab0e6e;return Promise[_0x1a5b21('0x168')]()['then'](voiceQueueRt[_0x1a5b21('0x13a')](_0x50cf60))['catch'](loggerCatch(_0x1a5b21('0x93')));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x34')]=function(_0x2a48f7){const _0x47f7ba=_0xab0e6e;return Promise[_0x47f7ba('0x168')]()[_0x47f7ba('0x1c0')](cmHopper[_0x47f7ba('0x34')](_0x2a48f7))[_0x47f7ba('0x214')](loggerCatch(_0x47f7ba('0xbd')));},Dialer[_0xab0e6e('0x3d')]['createHistory']=function(_0x58de96){const _0x132def=_0xab0e6e;return Promise['resolve']()[_0x132def('0x1c0')](cmHopperHistory[_0x132def('0x2')](_0x58de96))[_0x132def('0x214')](loggerCatch(_0x132def('0x204')));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x66')]=function(_0x546a77){const _0x51c2f3=_0xab0e6e;!_[_0x51c2f3('0x182')](_0x546a77)&&_0x546a77!==null?typeof _0x546a77[_0x51c2f3('0x189')]!==_0x51c2f3('0x1ac')&&(_0x546a77['originated']>0x0?_0x546a77[_0x51c2f3('0x189')]-=0x1:logger[_0x51c2f3('0x1fa')]('[updateOriginated]\x20object\x20originated\x20is\x20negative')):logger[_0x51c2f3('0x1fa')](_0x51c2f3('0x18e'));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xf5')]=function(_0x1b374d,_0x3dd05f){const _0x4546cf=this;return function(_0xaca774){const _0x57475e=a1056_0x5ba1;_0x4546cf[_0x57475e('0x66')](_0x3dd05f),logger[_0x57475e('0x1fa')](_0x1b374d,util['inspect'](_0xaca774,{'showHidden':![],'depth':null}));};},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x203')]=function(_0x36a245,_0x1cbb96,_0x2dbe09){const _0x1974ea=_0xab0e6e,_0x5b6b81={'state':0x19,'statedesc':'notFound'};this['updateOriginated'](_0x1cbb96),this[_0x1974ea('0x177')](_[_0x1974ea('0x12c')](_0x5b6b81,_[_0x1974ea('0x50')](_0x2dbe09,['ContactId',_0x1974ea('0x1e'),_0x1974ea('0x117'),_0x1974ea('0xbe'),'CampaignId'])),'[emptyContact][createHistory]',_0x1974ea('0x28')),logger[_0x1974ea('0x1fa')](_0x36a245);},Dialer['prototype'][_0xab0e6e('0x1ee')]=function(_0x3aef84){return _0x3aef84==='Success';},Dialer['prototype'][_0xab0e6e('0xf3')]=function(_0x4fc88f){const _0x197fff=_0xab0e6e;return!_[_0x197fff('0x182')](_0x4fc88f)&&_0x4fc88f&&!_[_0x197fff('0x182')](_0x4fc88f[_0x197fff('0x1bf')])&&!_[_0x197fff('0x182')](_0x4fc88f[_0x197fff('0x5d')])&&_0x4fc88f[_0x197fff('0x5d')]&&(this[_0x197fff('0x1d7')][util[_0x197fff('0x81')]('SIP/%s',_0x4fc88f[_0x197fff('0x1bf')])]['status']===_0x197fff('0x35')||this[_0x197fff('0x1d7')][util[_0x197fff('0x81')](_0x197fff('0x16a'),_0x4fc88f[_0x197fff('0x1bf')])][_0x197fff('0xb5')]===_0x197fff('0x6d'));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x177')]=function(_0x48b380,_0x44d557,_0x130162){const _0x31d274=_0xab0e6e;this[_0x31d274('0x2')](_0x48b380)['catch'](loggerCatch(_0x44d557)),this[_0x31d274('0x34')](_0x48b380)[_0x31d274('0x214')](loggerCatch(_0x130162));},Dialer['prototype'][_0xab0e6e('0x1d1')]=function(_0xb9a31f){const _0x20f388=_0xab0e6e,_0x5366e6=this[_0x20f388('0xa5')][_0xb9a31f['uniqueid']];let _0x10645b;if(!_[_0x20f388('0x7d')](_0xb9a31f)&&!_['isNil'](_0xb9a31f['variable'])&&!_['isNil'](_0xb9a31f[_0x20f388('0xf')][_0x20f388('0x7b')])&&_0xb9a31f[_0x20f388('0x17e')]==='xcally-motion-dialer'&&_0x5366e6){_0x5366e6[_0x20f388('0xf7')]!=='ivr'&&this['voiceQueues'][_0x5366e6['queue']][_0x20f388('0x63')]&&_0xb9a31f[_0x20f388('0x31')]===_0x20f388('0x160')&&(delete this[_0x20f388('0xa5')][_0xb9a31f['uniqueid']],this[_0x20f388('0x66')](this[_0x20f388('0xa7')][_0x5366e6[_0x20f388('0xba')]]),this[_0x20f388('0xa7')][_0x5366e6[_0x20f388('0xba')]][_0x20f388('0x77')]+=0x1,this[_0x20f388('0xa7')][_0x5366e6['queue']][_0x20f388('0x1a9')]+=0x1,_0x10645b=new Hangup(_0x5366e6,_0xb9a31f),_0x10645b['state']=0x12,_0x10645b[_0x20f388('0x27')]=_0x20f388('0x20a'),_0x10645b['membername']=_0x20f388('0x83'),this[_0x20f388('0x177')](_0x10645b,_0x20f388('0x9c'),'[syncHangupInAMD]'));if(_0x5366e6[_0x20f388('0xf7')]!==_0x20f388('0x75')&&this[_0x20f388('0xa7')][_0x5366e6['queue']]['dialAMDActive']&&_0xb9a31f['value']===_0x20f388('0x156')){const _0x32b7fb=this;return new Promise(function(_0x2649be,_0x274dcc){const _0x2ca652=_0x20f388;delete _0x32b7fb[_0x2ca652('0xa5')][_0xb9a31f[_0x2ca652('0x207')]],_0x32b7fb[_0x2ca652('0x66')](_0x32b7fb['voiceQueues'][_0x5366e6[_0x2ca652('0xba')]]),_0x32b7fb['voiceQueues'][_0x5366e6['queue']][_0x2ca652('0x77')]+=0x1,_0x32b7fb['voiceQueues'][_0x5366e6[_0x2ca652('0xba')]]['outboundAnswerAgiCallsDay']+=0x1;const _0x19501b=_0x32b7fb[_0x2ca652('0xa7')][_0x5366e6[_0x2ca652('0xba')]],_0x1627bd=new Hangup(_0x5366e6,_0xb9a31f);_0x1627bd[_0x2ca652('0x91')]=0x13,_0x1627bd[_0x2ca652('0x27')]=_0x2ca652('0x0'),_0x1627bd[_0x2ca652('0x222')]=_0x2ca652('0x83'),_0x1627bd[_0x2ca652('0x13d')]+=0x1,_0x1627bd['countglobal']+=0x1,_0x1627bd[_0x2ca652('0x216')]=!![],_0x32b7fb['createHistory'](_0x1627bd)[_0x2ca652('0x214')](loggerCatch(_0x2ca652('0xf1'))),_0x1627bd[_0x2ca652('0xa9')]+_0x1627bd['countcongestionretry']+_0x1627bd[_0x2ca652('0x1c6')]+_0x1627bd[_0x2ca652('0x21')]+_0x1627bd[_0x2ca652('0x1e6')]+_0x1627bd[_0x2ca652('0x65')]+_0x1627bd['countmachineretry']+_0x1627bd[_0x2ca652('0x17d')]>=_0x19501b[_0x2ca652('0x3a')]?_0x32b7fb['stateGlobal'](_0x1627bd,_0x2649be,_0x274dcc,_0x2ca652('0x1fe')):_0x1627bd[_0x2ca652('0x13d')]>=_0x19501b['dialMachineMaxRetry']?_0x32b7fb[_0x2ca652('0x20c')](_0x1627bd,_0x2649be,_0x274dcc,_0x2ca652('0x1cc')):(_0x32b7fb[_0x2ca652('0x1ea')]({'active':![],'countmachineretry':_0x1627bd['countmachineretry'],'scheduledat':moment()[_0x2ca652('0x210')](_0x19501b[_0x2ca652('0x1b3')],_0x2ca652('0x13c'))['format'](_0x2ca652('0x17c')),'ContactId':_0x1627bd[_0x2ca652('0x1de')],'ListId':_0x1627bd[_0x2ca652('0x1e')],'VoiceQueueId':_0x1627bd[_0x2ca652('0xbe')]||undefined,'CampaignId':_0x1627bd[_0x2ca652('0x219')]||undefined})[_0x2ca652('0x214')](loggerCatch(_0x2ca652('0x1e4'))),_0x2649be({'reschedule':0x1}));});}_0x5366e6[_0x20f388('0xf7')]===_0x20f388('0x75')&&this[_0x20f388('0x108')][_0x5366e6[_0x20f388('0xba')]][_0x20f388('0x63')]&&_0xb9a31f[_0x20f388('0x31')]===_0x20f388('0x160')&&(delete this[_0x20f388('0xa5')][_0xb9a31f[_0x20f388('0x207')]],this[_0x20f388('0x66')](this[_0x20f388('0x108')][_0x5366e6[_0x20f388('0xba')]]),_0x10645b=new Hangup(_0x5366e6,_0xb9a31f),_0x10645b['state']=0x12,_0x10645b[_0x20f388('0x27')]='HangupInAMD',_0x10645b[_0x20f388('0x222')]='AMD',this['saveInDb'](_0x10645b,_0x20f388('0x26'),_0x20f388('0x128')));if(_0x5366e6[_0x20f388('0xf7')]===_0x20f388('0x75')&&this[_0x20f388('0x108')][_0x5366e6[_0x20f388('0xba')]][_0x20f388('0x63')]&&_0xb9a31f[_0x20f388('0x31')]===_0x20f388('0x156')){const _0x128784=this;return new Promise(function(_0x3154f1,_0x114193){const _0x1c9677=_0x20f388;delete _0x128784[_0x1c9677('0xa5')][_0xb9a31f[_0x1c9677('0x207')]],_0x128784[_0x1c9677('0x66')](_0x128784[_0x1c9677('0x108')][_0x5366e6[_0x1c9677('0xba')]]),_0x128784[_0x1c9677('0x108')][_0x5366e6[_0x1c9677('0xba')]][_0x1c9677('0x77')]+=0x1,_0x128784[_0x1c9677('0x108')][_0x5366e6['queue']][_0x1c9677('0x1a9')]+=0x1;const _0x544dba=_0x128784[_0x1c9677('0x108')][_0x5366e6['queue']],_0x5c2af0=new Hangup(_0x5366e6,_0xb9a31f);_0x5c2af0[_0x1c9677('0x91')]=0x13,_0x5c2af0[_0x1c9677('0x27')]=_0x1c9677('0x0'),_0x5c2af0[_0x1c9677('0x222')]=_0x1c9677('0x83'),_0x5c2af0[_0x1c9677('0x13d')]+=0x1,_0x5c2af0[_0x1c9677('0x39')]+=0x1,_0x5c2af0[_0x1c9677('0x216')]=!![],_0x128784[_0x1c9677('0x2')](_0x5c2af0)[_0x1c9677('0x214')](loggerCatch(_0x1c9677('0xf1'))),_0x5c2af0['countbusyretry']+_0x5c2af0[_0x1c9677('0x100')]+_0x5c2af0['countnoanswerretry']+_0x5c2af0[_0x1c9677('0x21')]+_0x5c2af0[_0x1c9677('0x1e6')]+_0x5c2af0['countabandonedretry']+_0x5c2af0[_0x1c9677('0x13d')]+_0x5c2af0[_0x1c9677('0x17d')]>=_0x544dba['dialGlobalMaxRetry']?_0x128784[_0x1c9677('0x13')](_0x5c2af0,_0x3154f1,_0x114193,_0x1c9677('0x1fe')):_0x5c2af0[_0x1c9677('0x13d')]>=_0x544dba[_0x1c9677('0x213')]?_0x128784['createStateFinal'](_0x5c2af0,_0x3154f1,_0x114193,_0x1c9677('0x1cc')):(_0x128784[_0x1c9677('0x1ea')]({'active':![],'countmachineretry':_0x5c2af0[_0x1c9677('0x13d')],'scheduledat':moment()[_0x1c9677('0x210')](_0x544dba[_0x1c9677('0x1b3')],_0x1c9677('0x13c'))[_0x1c9677('0x81')](_0x1c9677('0x17c')),'ContactId':_0x5c2af0[_0x1c9677('0x1de')],'ListId':_0x5c2af0[_0x1c9677('0x1e')],'VoiceQueueId':_0x5c2af0['VoiceQueueId']||undefined,'CampaignId':_0x5c2af0[_0x1c9677('0x219')]||undefined})[_0x1c9677('0x214')](loggerCatch(_0x1c9677('0x1e4'))),_0x3154f1({'reschedule':0x1}));});}}},Dialer[_0xab0e6e('0x3d')]['syncHangup']=function(_0x6a930a){const _0x43517e=_0xab0e6e,_0x1746ad=this[_0x43517e('0xa5')][_0x6a930a[_0x43517e('0x207')]];let _0x927988;_0x1746ad&&_0x1746ad[_0x43517e('0xf7')]===_0x43517e('0x75')&&(delete this[_0x43517e('0xa5')][_0x6a930a['uniqueid']],this[_0x43517e('0x66')](this[_0x43517e('0x108')][_0x1746ad[_0x43517e('0xba')]]),this[_0x43517e('0x108')][_0x1746ad[_0x43517e('0xba')]][_0x43517e('0x33')]+=0x1,_0x927988=new Hangup(_0x1746ad,_0x6a930a),this[_0x43517e('0x2')](_0x927988)[_0x43517e('0x214')](loggerCatch(_0x43517e('0x193'))),this[_0x43517e('0x34')](_0x927988)['catch'](loggerCatch('[syncHangupIvr]'))),_0x1746ad&&_0x1746ad['type']!=='ivr'&&isNotNull(this['voiceQueues'][_0x1746ad['queue']][_0x43517e('0x118')])&&(delete this[_0x43517e('0xa5')][_0x6a930a[_0x43517e('0x207')]],this[_0x43517e('0x66')](this[_0x43517e('0xa7')][_0x1746ad[_0x43517e('0xba')]]),this[_0x43517e('0xa7')][_0x1746ad[_0x43517e('0xba')]][_0x43517e('0x77')]+=0x1,this[_0x43517e('0xa7')][_0x1746ad[_0x43517e('0xba')]][_0x43517e('0x1a9')]+=0x1,_0x927988=new Hangup(_0x1746ad,_0x6a930a),_0x927988['state']=0x10,_0x927988[_0x43517e('0x27')]=_0x43517e('0xd8'),_0x927988[_0x43517e('0x222')]=_0x43517e('0x1f0'),this[_0x43517e('0x2')](_0x927988)[_0x43517e('0x214')](loggerCatch(_0x43517e('0x193'))),this[_0x43517e('0x34')](_0x927988)[_0x43517e('0x214')](loggerCatch(_0x43517e('0x199')))),_0x1746ad&&_0x1746ad[_0x43517e('0xf7')]!=='ivr'&&!isNotNull(this[_0x43517e('0xa7')][_0x1746ad[_0x43517e('0xba')]][_0x43517e('0x118')])&&(delete this[_0x43517e('0xa5')][_0x6a930a['uniqueid']],this[_0x43517e('0x66')](this['voiceQueues'][_0x1746ad[_0x43517e('0xba')]]),this[_0x43517e('0xa7')][_0x1746ad[_0x43517e('0xba')]]['outboundUnknownCallsDay']+=0x1,_0x927988=new Hangup(_0x1746ad,_0x6a930a),_0x927988['state']=0xc,_0x927988[_0x43517e('0x27')]=_0x6a930a[_0x43517e('0x9b')],_0x927988[_0x43517e('0x222')]='Unknow',this[_0x43517e('0x2')](_0x927988)['catch'](loggerCatch(_0x43517e('0x193'))),this['moveContactManagedDialer'](_0x927988)[_0x43517e('0x214')](loggerCatch('[syncHangupIvr]')));},Dialer['prototype']['syncAgentComplete']=function(_0x3de4d7){const _0x1e2712=_0xab0e6e,_0x4c90c2=this[_0x1e2712('0xa5')][_0x3de4d7[_0x1e2712('0x207')]];if(this[_0x1e2712('0xa7')][_0x3de4d7[_0x1e2712('0xba')]]){if(_0x4c90c2&&_0x4c90c2['type']!==_0x1e2712('0x75')){delete this[_0x1e2712('0xa5')][_0x3de4d7[_0x1e2712('0x207')]],this[_0x1e2712('0xa7')][_0x3de4d7[_0x1e2712('0xba')]][_0x1e2712('0x77')]+=0x1;const _0x3bc386=new AgentComplete(_0x4c90c2,_0x3de4d7);_0x3de4d7[_0x1e2712('0x6a')]===_0x1e2712('0x64')&&(_0x3bc386[_0x1e2712('0x158')]=this[_0x1e2712('0xa7')][_0x3de4d7['queue']][_0x1e2712('0xa')]&&this['voiceQueues'][_0x3de4d7[_0x1e2712('0xba')]]['dialAgiAfterHangupAgent']?moment()['format']('YYYY-MM-DD\x20HH:mm:ss'):undefined),this[_0x1e2712('0x2')](_0x3bc386)[_0x1e2712('0x214')](loggerCatch('[syncAgentComplete][createHistory]')),this['moveContactManagedDialer'](_0x3bc386)[_0x1e2712('0x214')](loggerCatch(_0x1e2712('0x72')));}}},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x85')]=function(_0x44e999){const _0x26263d=_0xab0e6e;this[_0x26263d('0xa7')][_0x44e999['queue']]&&(this[_0x26263d('0xa5')][_0x44e999[_0x26263d('0x207')]]&&this[_0x26263d('0xa5')][_0x44e999['uniqueid']][_0x26263d('0xf7')]!==_0x26263d('0x75')&&(this[_0x26263d('0x66')](this[_0x26263d('0xa7')][_0x44e999[_0x26263d('0xba')]]),this['uniqueId'][_0x44e999[_0x26263d('0x207')]][_0x26263d('0x24')]=moment()[_0x26263d('0x81')](_0x26263d('0x17c'))));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x151')]=function(_0x1662ed){const _0x505a88=_0xab0e6e;this[_0x505a88('0x2')](_0x1662ed)[_0x505a88('0x214')](loggerCatch('[syncAgentComplete][createHistory]')),this[_0x505a88('0x34')](_0x1662ed)[_0x505a88('0x214')](loggerCatch(_0x505a88('0x101')));},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x88')]=function(_0x514824){const _0x2e13f5=_0xab0e6e,_0x38cb67=this[_0x2e13f5('0xa5')][_0x514824[_0x2e13f5('0x207')]];if(this['voiceQueues'][_0x514824['queue']]){if(_0x38cb67&&_0x38cb67[_0x2e13f5('0xf7')]!==_0x2e13f5('0x75')){delete this[_0x2e13f5('0xa5')][_0x514824[_0x2e13f5('0x207')]],this['updateOriginated'](this[_0x2e13f5('0xa7')][_0x514824['queue']]),_0x38cb67['droptime']=moment()[_0x2e13f5('0x81')](_0x2e13f5('0x17c'));const _0x2aea03=new QueueCallerAbandon(_0x38cb67,_0x514824);if(getSeconds(_0x38cb67[_0x2e13f5('0x107')],_0x38cb67[_0x2e13f5('0x5c')])>=_0x38cb67[_0x2e13f5('0x1b8')]){this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]]['predictiveIntervalDroppedCallsTimeout']+=0x1,this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]][_0x2e13f5('0x6e')]+=0x1,this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]][_0x2e13f5('0x4')]+=0x1,_0x2aea03[_0x2e13f5('0x91')]=0xa,_0x2aea03[_0x2e13f5('0x27')]=_0x2e13f5('0x97'),_0x2aea03[_0x2e13f5('0x123')]=_0x2e13f5('0x1b5'),_0x2aea03[_0x2e13f5('0x158')]=this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]][_0x2e13f5('0xa')]?moment()[_0x2e13f5('0x81')](_0x2e13f5('0x17c')):undefined,_0x2aea03[_0x2e13f5('0x1e6')]+=0x1,_0x2aea03[_0x2e13f5('0x39')]+=0x1;if(_0x2aea03[_0x2e13f5('0x1e6')]>=this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]][_0x2e13f5('0x1a4')])this['queueCallerAbandonCreateState'](_0x2aea03);else{this['rescheduleContact']({'active':![],'countdropretry':_0x2aea03[_0x2e13f5('0x1e6')],'scheduledat':moment()[_0x2e13f5('0x210')](this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]][_0x2e13f5('0x20d')],_0x2e13f5('0x13c'))[_0x2e13f5('0x81')](_0x2e13f5('0x17c')),'ContactId':_0x38cb67[_0x2e13f5('0x1de')],'ListId':_0x38cb67[_0x2e13f5('0x1e')],'VoiceQueueId':_0x38cb67[_0x2e13f5('0xbe')]||undefined,'CampaignId':_0x38cb67['CampaignId']||undefined})[_0x2e13f5('0x214')](loggerCatch(_0x2e13f5('0x1e9')));const _0x202ffc=new History(_0x2aea03);_0x202ffc[_0x2e13f5('0x91')]=0xa,_0x202ffc[_0x2e13f5('0x27')]=_0x2e13f5('0x97'),_0x202ffc[_0x2e13f5('0x205')]=moment()[_0x2e13f5('0x81')](_0x2e13f5('0x17c')),_0x202ffc[_0x2e13f5('0x1d4')]=_0x202ffc[_0x2e13f5('0x205')],_0x202ffc[_0x2e13f5('0x187')]=_0x2aea03[_0x2e13f5('0x187')],_0x202ffc[_0x2e13f5('0x175')]=_0x2aea03[_0x2e13f5('0x175')],this[_0x2e13f5('0x2')](_0x202ffc)[_0x2e13f5('0x214')](loggerCatch('[syncAgentComplete][createHistory][10]'));}}else{this[_0x2e13f5('0xa7')][_0x514824['queue']][_0x2e13f5('0x15f')]+=0x1,this[_0x2e13f5('0xa7')][_0x514824['queue']][_0x2e13f5('0xf8')]+=0x1,_0x2aea03[_0x2e13f5('0x91')]=0xb,_0x2aea03[_0x2e13f5('0x27')]='Abandoned',_0x2aea03[_0x2e13f5('0x123')]=_0x2e13f5('0x60'),_0x2aea03['countabandonedretry']+=0x1,_0x2aea03[_0x2e13f5('0x39')]+=0x1;if(_0x2aea03['countabandonedretry']>=this[_0x2e13f5('0xa7')][_0x514824[_0x2e13f5('0xba')]]['dialAbandonedMaxRetry'])this[_0x2e13f5('0x151')](_0x2aea03);else{this[_0x2e13f5('0x1ea')]({'active':![],'countabandonedretry':_0x2aea03['countabandonedretry'],'scheduledat':moment()[_0x2e13f5('0x210')](this['voiceQueues'][_0x514824[_0x2e13f5('0xba')]]['dialAbandonedRetryFrequency'],'minutes')['format'](_0x2e13f5('0x17c')),'ContactId':_0x38cb67[_0x2e13f5('0x1de')],'ListId':_0x38cb67['ListId'],'VoiceQueueId':_0x38cb67[_0x2e13f5('0xbe')]||undefined,'CampaignId':_0x38cb67[_0x2e13f5('0x219')]||undefined})[_0x2e13f5('0x214')](loggerCatch(_0x2e13f5('0xe5')));const _0x1b047c=new History(_0x2aea03);_0x1b047c[_0x2e13f5('0x91')]=0xb,_0x1b047c[_0x2e13f5('0x27')]=_0x2e13f5('0x1b7'),_0x1b047c['starttime']=moment()[_0x2e13f5('0x81')](_0x2e13f5('0x17c')),_0x1b047c[_0x2e13f5('0x1d4')]=_0x1b047c[_0x2e13f5('0x205')],_0x1b047c['calleridname']=_0x2aea03['calleridname'],_0x1b047c[_0x2e13f5('0x175')]=_0x2aea03[_0x2e13f5('0x175')],this[_0x2e13f5('0x2')](_0x1b047c)['catch'](loggerCatch('[syncAgentComplete][createHistory][11]'));}}}}},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xd0')]=function(_0x4fc2b6){const _0x22dbef=_0xab0e6e;this[_0x22dbef('0x197')][_0x4fc2b6[_0x22dbef('0x207')]]&&(this[_0x22dbef('0x197')][_0x4fc2b6[_0x22dbef('0x207')]][_0x22dbef('0x41')]=_0x4fc2b6['channel']),this[_0x22dbef('0xa5')][_0x4fc2b6['uniqueid']]&&(this[_0x22dbef('0xa5')][_0x4fc2b6[_0x22dbef('0x207')]][_0x22dbef('0x41')]=_0x4fc2b6[_0x22dbef('0x41')]);},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xaf')]=function(_0x308990){const _0x316474=_0xab0e6e;if(strategy[this[_0x316474('0xa7')][this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]][_0x316474('0xba')]][_0x316474('0x147')]]===_0x316474('0x1a5'))this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]]&&_[_0x316474('0x7d')](this['actions'][_0x308990[_0x316474('0x1f3')]][_0x316474('0xfa')])&&_0x308990['status']==='1'&&_0x308990[_0x316474('0x76')]==='0'&&(this[_0x316474('0xb3')][_0x308990[_0x316474('0x8e')]]&&(!this[_0x316474('0xb3')][_0x308990['stateinterface']]['locked']&&(this[_0x316474('0xb3')][_0x308990[_0x316474('0x8e')]][_0x316474('0xfa')]=!![],this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]]['locked']=!![],this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]][_0x316474('0x8e')]=_0x308990[_0x316474('0x8e')])));else(strategy[this[_0x316474('0xa7')][this['actions'][_0x308990[_0x316474('0x1f3')]][_0x316474('0xba')]][_0x316474('0x147')]]||_0x316474('0x22'))===_0x316474('0x22')&&(this['actions'][_0x308990[_0x316474('0x1f3')]]&&(this[_0x316474('0xb3')][_0x308990['stateinterface']]&&(this['actions'][_0x308990[_0x316474('0x1f3')]]['stateinterface']=_0x308990['stateinterface'],_[_0x316474('0x7d')](this[_0x316474('0x7f')][this['actions'][_0x308990[_0x316474('0x1f3')]][_0x316474('0xba')]])&&(this[_0x316474('0x7f')][this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]][_0x316474('0xba')]]=[]),this[_0x316474('0x7f')][this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]]['queue']][_0x316474('0x1df')](_[_0x316474('0x12c')](_['pick'](this[_0x316474('0x197')][_0x308990[_0x316474('0x1f3')]],[_0x316474('0x223'),'stateinterface']),{'status':_0x308990['status'],'paused':_0x308990[_0x316474('0x76')]})))));};function unlockQueueStatus(_0x13b0e6,_0x5e4853){setTimeout(function(){const _0x1f5866=a1056_0x5ba1;_['isUndefined'](_0x13b0e6[_0x1f5866('0x1e8')])&&loggerBooked[_0x1f5866('0x1fa')](_0x1f5866('0xef'),_0x5e4853),_0x13b0e6[_0x1f5866('0x1e8')]=!![],loggerBooked[_0x1f5866('0xee')](_0x1f5866('0xfd'),_0x5e4853,JSON['stringify'](_[_0x1f5866('0x50')](_0x13b0e6,[_0x1f5866('0x1bf'),_0x1f5866('0x1e8')])));},0x1f3);}Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x21c')]=function(_0x4f94da){const _0x82a9e9=_0xab0e6e,_0x27a2bd=this,_0x39299b=_0x27a2bd['voiceQueues'][_0x27a2bd['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]];if(strategy[this[_0x82a9e9('0xa7')][this[_0x82a9e9('0x197')][_0x4f94da['actionid']]['queue']]['strategy']]===_0x82a9e9('0x1a5'))this[_0x82a9e9('0x197')][_0x4f94da['actionid']]&&this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x8e')]?this[_0x82a9e9('0x138')]['run'](this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x223')],this[_0x82a9e9('0x197')][_0x4f94da['actionid']][_0x82a9e9('0x8e')])[_0x82a9e9('0x214')](function(_0xe4366e){const _0x4dc7d4=_0x82a9e9;logger[_0x4dc7d4('0x1fa')](_0x4dc7d4('0x133'),util['inspect'](_0xe4366e,{'showHidden':![],'depth':null}));})[_0x82a9e9('0x144')](function(){const _0x13b8e9=_0x82a9e9;_0x27a2bd[_0x13b8e9('0x66')](_0x27a2bd['voiceQueues'][_0x27a2bd[_0x13b8e9('0x197')][_0x4f94da[_0x13b8e9('0x1f3')]][_0x13b8e9('0xba')]]),_0x27a2bd[_0x13b8e9('0xb3')][_0x27a2bd['actions'][_0x4f94da[_0x13b8e9('0x1f3')]]['stateinterface']][_0x13b8e9('0xfa')]=![],delete _0x27a2bd[_0x13b8e9('0x197')][_0x4f94da[_0x13b8e9('0x1f3')]],unlockQueueStatus(_0x39299b);}):(this[_0x82a9e9('0x66')](this['voiceQueues'][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]]),this[_0x82a9e9('0x1ea')]({'active':![],'ContactId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x1de')],'ListId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x1e')],'VoiceQueueId':this['actions'][_0x4f94da['actionid']]['VoiceQueueId']||undefined,'CampaignId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x219')]||undefined})[_0x82a9e9('0x214')](loggerCatch(_0x82a9e9('0x194'))),delete this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]],unlockQueueStatus(_0x39299b));else{if((strategy[this[_0x82a9e9('0xa7')][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]][_0x82a9e9('0x147')]]||_0x82a9e9('0x22'))===_0x82a9e9('0x22')){let _0x32cc35;if(this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]]&&!_[_0x82a9e9('0x150')](this[_0x82a9e9('0x7f')][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]])){this['queueBookedRR'][_0x27a2bd[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]]&&(this[_0x82a9e9('0x11a')][_0x27a2bd['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]]=this[_0x82a9e9('0x11a')][this[_0x82a9e9('0x197')][_0x4f94da['actionid']][_0x82a9e9('0xba')]]?this[_0x82a9e9('0x11a')][this[_0x82a9e9('0x197')][_0x4f94da['actionid']][_0x82a9e9('0xba')]]:this[_0x82a9e9('0x7f')][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]]?this[_0x82a9e9('0x7f')][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]]['queue']][_0x82a9e9('0x5')]||0x0:0x0);this[_0x82a9e9('0x7f')][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]][_0x82a9e9('0x5')]=this['queueBookedRR'][this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]];for(let _0x3b3a78=0x0;_0x3b3a78<this[_0x82a9e9('0x7f')][this[_0x82a9e9('0x197')][_0x4f94da['actionid']][_0x82a9e9('0xba')]][_0x82a9e9('0x78')];_0x3b3a78+=0x1){_0x32cc35=rr(this[_0x82a9e9('0x7f')][this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]]['queue']]),this['queueBookedRR'][_0x27a2bd['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]]=this['queueBooked'][this[_0x82a9e9('0x197')][_0x4f94da['actionid']]['queue']][_0x82a9e9('0x5')];if(_0x32cc35['status']==='1'&&_0x32cc35['paused']==='0')break;}!_[_0x82a9e9('0x7d')](_0x32cc35)&&(this[_0x82a9e9('0xb3')][_0x32cc35[_0x82a9e9('0x8e')]][_0x82a9e9('0xfe')]=_[_0x82a9e9('0x182')](this[_0x82a9e9('0xb3')][_0x32cc35[_0x82a9e9('0x8e')]][_0x82a9e9('0xfe')])?!![]:this[_0x82a9e9('0xb3')][_0x32cc35[_0x82a9e9('0x8e')]][_0x82a9e9('0xfe')]),loggerBooked[_0x82a9e9('0xee')](_0x82a9e9('0x105'),_0x4f94da['actionid'],_0x82a9e9('0x8c'),JSON['stringify'](_['pick'](this[_0x82a9e9('0xb3')][_0x32cc35[_0x82a9e9('0x8e')]],[_0x82a9e9('0x1bf'),_0x82a9e9('0xfe')])),_0x82a9e9('0x148'),JSON[_0x82a9e9('0x164')](_0x32cc35[_0x82a9e9('0x223')])),!_[_0x82a9e9('0x7d')](_0x32cc35)&&_0x32cc35['status']==='1'&&_0x32cc35['paused']==='0'&&this[_0x82a9e9('0xb3')][_0x32cc35[_0x82a9e9('0x8e')]][_0x82a9e9('0xfe')]?(this[_0x82a9e9('0xb3')][_0x32cc35[_0x82a9e9('0x8e')]][_0x82a9e9('0xfe')]=![],this[_0x82a9e9('0x7f')][_0x27a2bd['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xba')]]=[],this['preview']['run'](_0x32cc35['idHopper'],_0x32cc35['stateinterface'])[_0x82a9e9('0x214')](function(_0x5d01ec){const _0x88386e=_0x82a9e9;logger[_0x88386e('0x1fa')](_0x88386e('0x133'),util[_0x88386e('0x4a')](_0x5d01ec,{'showHidden':![],'depth':null}));})[_0x82a9e9('0x144')](function(){const _0x200bd5=_0x82a9e9;_0x27a2bd[_0x200bd5('0x66')](_0x27a2bd[_0x200bd5('0xa7')][_0x27a2bd['actions'][_0x4f94da[_0x200bd5('0x1f3')]][_0x200bd5('0xba')]]),setTimeout(function(){const _0x519f66=_0x200bd5;_0x27a2bd[_0x519f66('0xb3')][_0x32cc35['stateinterface']][_0x519f66('0xfe')]=!![],loggerBooked[_0x519f66('0xee')]('[booked][RR][finaly]',_0x4f94da[_0x519f66('0x1f3')],_0x519f66('0x8c'),JSON[_0x519f66('0x164')](_['pick'](_0x27a2bd[_0x519f66('0xb3')][_0x32cc35[_0x519f66('0x8e')]],[_0x519f66('0x1bf'),_0x519f66('0xfe')])),_0x519f66('0x148'),JSON[_0x519f66('0x164')](_0x32cc35[_0x519f66('0x223')]));},0xc7),delete _0x27a2bd[_0x200bd5('0x197')][_0x4f94da[_0x200bd5('0x1f3')]],unlockQueueStatus(_0x39299b,_0x4f94da[_0x200bd5('0x1f3')]);})):(loggerBooked[_0x82a9e9('0xee')](_0x82a9e9('0x1da')),this[_0x82a9e9('0x66')](this[_0x82a9e9('0xa7')][this[_0x82a9e9('0x197')][_0x4f94da['actionid']][_0x82a9e9('0xba')]]),this[_0x82a9e9('0x1ea')]({'active':![],'ContactId':this['actions'][_0x4f94da['actionid']][_0x82a9e9('0x1de')],'ListId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]]['ListId'],'VoiceQueueId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]]['VoiceQueueId']||undefined,'CampaignId':this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x219')]||undefined})[_0x82a9e9('0x214')](loggerCatch(_0x82a9e9('0x194'))),delete this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]],unlockQueueStatus(_0x39299b));}else loggerBooked[_0x82a9e9('0xee')]('[booked][unlock2]'),this[_0x82a9e9('0x66')](this[_0x82a9e9('0xa7')][this[_0x82a9e9('0x197')][_0x4f94da['actionid']]['queue']]),this[_0x82a9e9('0x1ea')]({'active':![],'ContactId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x1de')],'ListId':this['actions'][_0x4f94da['actionid']]['ListId'],'VoiceQueueId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xbe')]||undefined,'CampaignId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x219')]||undefined})[_0x82a9e9('0x214')](loggerCatch(_0x82a9e9('0xf6'))),delete this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]],unlockQueueStatus(_0x39299b);}else loggerBooked[_0x82a9e9('0xee')](_0x82a9e9('0x215')),this['updateOriginated'](this['voiceQueues'][this[_0x82a9e9('0x197')][_0x4f94da['actionid']][_0x82a9e9('0xba')]]),this[_0x82a9e9('0x1ea')]({'active':![],'ContactId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x1de')],'ListId':this['actions'][_0x4f94da['actionid']][_0x82a9e9('0x1e')],'VoiceQueueId':this['actions'][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0xbe')]||undefined,'CampaignId':this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]][_0x82a9e9('0x219')]||undefined})[_0x82a9e9('0x214')](loggerCatch('[unlock3][syncQueueStatusComplete]')),delete this[_0x82a9e9('0x197')][_0x4f94da[_0x82a9e9('0x1f3')]],unlockQueueStatus(_0x39299b);}},Dialer['prototype'][_0xab0e6e('0x14')]=function(){const _0x3052f1=this;setInterval(function(){const _0xa458e8=a1056_0x5ba1;_0x3052f1[_0xa458e8('0x139')]();},0x3e8);},Dialer['prototype'][_0xab0e6e('0x1f2')]=function(_0x1bd7ac){const _0x12d282=this;return function(){const _0x271061=a1056_0x5ba1;if(!_0x12d282[_0x271061('0xf3')](_0x1bd7ac['Trunk'])){if(!_0x12d282[_0x271061('0xf3')](_0x1bd7ac[_0x271061('0x1a1')])){_0x1bd7ac[_0x271061('0x13e')]=_0x271061('0x18b');throw _0x1bd7ac[_0x271061('0x1bf')]+'\x20trunk\x20is\x20not\x20reachable';}}};},Dialer['prototype']['checkIfTime']=function(_0x35da39,_0x440da2,_0x523d1b,_0x208e80){const _0x29cf12=this;return function(){const _0x35593c=!![];return _0x29cf12['ifTime'](_0x35da39,_0x440da2,_0x523d1b,_0x208e80,_0x35593c);};},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x9f')]=function(_0x3eca7c,_0x255c7f,_0x5a0ea3,_0x56c837){const _0x2a11d9=this;return function(){const _0x52cb9f=a1056_0x5ba1,_0x1e8411=![];return _0x2a11d9[_0x52cb9f('0x1a3')](_0x3eca7c['Intervals'],_0x255c7f,_0x5a0ea3,_0x56c837,_0x1e8411);};},Dialer['prototype'][_0xab0e6e('0x1a3')]=function(_0x52fc09,_0x50365f,_0x3d9645,_0x3eb6d1,_0x885bd2){const _0x422d86=[];return new Promise(function(_0x313f14,_0x334027){const _0x1ef2c1=a1056_0x5ba1;if(!isNotNull(_0x52fc09))return _0x3eb6d1[_0x1ef2c1('0x13e')]=_0x1ef2c1('0x221'),_0x334027(msgResponse(_0x1ef2c1('0x1a3'),_0x1ef2c1('0xf2'),_0x3d9645+_0x1ef2c1('0x40')));if(_[_0x1ef2c1('0x150')](_0x52fc09))return _0x3eb6d1[_0x1ef2c1('0x13e')]=_0x1ef2c1('0x18a'),_0x334027(msgResponse(_0x1ef2c1('0x1a3'),_0x1ef2c1('0xf2'),_0x3d9645+'\x20Intervals\x20is\x20empty\x20'));if(_0x50365f&&_[_0x1ef2c1('0x182')](config[_0x1ef2c1('0x2a')][_0x50365f]))return _0x3eb6d1[_0x1ef2c1('0x13e')]=_0x1ef2c1('0x19e'),_0x334027(msgResponse(_0x1ef2c1('0x1a3'),_0x1ef2c1('0xf2'),_0x3d9645+_0x1ef2c1('0x19c')+_0x50365f));if(_[_0x1ef2c1('0x21b')](_0x52fc09))for(let _0x204cff=0x0;_0x204cff<_0x52fc09[_0x1ef2c1('0x78')];_0x204cff+=0x1){_0x422d86['push'](ami[_0x1ef2c1('0x32')]({'action':_0x1ef2c1('0x5f'),'command':util[_0x1ef2c1('0x81')]('iftime\x20%s,%s',_0x52fc09[_0x204cff][_0x1ef2c1('0x183')],!_[_0x1ef2c1('0x182')](config[_0x1ef2c1('0x2a')][_0x50365f])?_0x50365f:'')})[_0x1ef2c1('0x1c0')](function(_0xf512ae){const _0x351cd0=_0x1ef2c1;return _0xf512ae[_0x351cd0('0x20f')][_0x351cd0('0x149')](_0x351cd0('0x7e'))>=0x0?!![]:![];})['catch'](myreject(_0x334027)));}else _0x422d86['push'](ami[_0x1ef2c1('0x32')]({'action':_0x1ef2c1('0x5f'),'command':util[_0x1ef2c1('0x81')](_0x1ef2c1('0x37'),_0x52fc09,!_[_0x1ef2c1('0x182')](config[_0x1ef2c1('0x2a')][_0x50365f])?_0x50365f:'')})[_0x1ef2c1('0x1c0')](function(_0x498fec){const _0xeb910d=_0x1ef2c1;return _0x498fec[_0xeb910d('0x20f')][_0xeb910d('0x149')](_0xeb910d('0x7e'))>=0x0?!![]:![];})[_0x1ef2c1('0x214')](myreject(_0x334027)));Promise['all'](_0x422d86)['then'](function(_0x227dc){const _0x43c0f0=_0x1ef2c1,_0x5b11df=_[_0x43c0f0('0x7a')](_0x227dc);return _0x5b11df?_0x313f14(_0x5b11df):(_0x3eb6d1[_0x43c0f0('0x13e')]=_0x885bd2?_0x43c0f0('0x184'):'INTERVAL_IS_OVERTIME',_0x334027(msgResponse(_0x43c0f0('0xca'),'Failure',_0x43c0f0('0x4f')+_0x885bd2+'\x20'+_0x3d9645+_0x43c0f0('0x1b2')+util['inspect'](_0x52fc09,{'showHidden':![],'depth':null})+_0x43c0f0('0x16')+_0x50365f)));})['catch'](function(_0x194cf9){const _0x4782f8=_0x1ef2c1;return _0x334027(msgResponse(_0x4782f8('0x1a3'),'Failure',JSON[_0x4782f8('0x164')](_0x194cf9)));});});},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x9e')]=function(_0x1c1515){const _0x1970f8=this;return function(){const _0xbd933b=a1056_0x5ba1;switch(_0x1c1515[_0xbd933b('0x143')]){case'progressive':freeVariablesPredictive(_0x1c1515),_0x1970f8['handlePower'](_0x1c1515,0x1);break;case _0xbd933b('0x3c'):freeVariablesPredictive(_0x1c1515),_0x1970f8[_0xbd933b('0xa1')](_0x1c1515,_0x1c1515[_0xbd933b('0x109')]);break;case _0xbd933b('0x21d'):_0x1970f8[_0xbd933b('0x21d')](_0x1c1515);break;case _0xbd933b('0x112'):freeVariablesPredictive(_0x1c1515),_0x1970f8[_0xbd933b('0xa1')](_0x1c1515,0x1);break;default:freeVariablesPredictive(_0x1c1515),logger[_0xbd933b('0x1fa')](_0xbd933b('0x1e1'),_0x1c1515['name'],_0xbd933b('0xa4'));}};},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x1d8')]=function(_0x307927){const _0xcbc142=this;return function(){const _0x14bd97=a1056_0x5ba1;_0xcbc142[_0x14bd97('0xb4')](_0x307927);};},Dialer['prototype']['syncQueueSummary']=function(_0x133311){const _0x544a8b=_0xab0e6e,_0x120fdf=this;isNotPreview(_0x133311['dialMethod'])?isVoiceQueueOutbound(_0x133311['type'])&&isActive(_0x133311[_0x544a8b('0xac')])?(_0x133311[_0x544a8b('0x17')]=!![],Promise[_0x544a8b('0x168')]()[_0x544a8b('0x1c0')](checkIsLoggedIn(_0x133311,_0x133311[_0x544a8b('0xe0')]))[_0x544a8b('0x1c0')](checkIsActive(_0x133311,_0x133311[_0x544a8b('0xac')]))[_0x544a8b('0x1c0')](checkInterval(_0x133311))['then'](_0x120fdf['checkIsTrunkReachable'](_0x133311))[_0x544a8b('0x1c0')](_0x120fdf['checkIfTime'](_0x133311[_0x544a8b('0x119')],_0x133311[_0x544a8b('0x1fd')],_0x133311['name'],_0x133311))['then'](_0x120fdf[_0x544a8b('0x9f')](_0x133311[_0x544a8b('0xd7')],_0x133311['dialTimezone'],_0x133311[_0x544a8b('0x1bf')],_0x133311))[_0x544a8b('0x1c0')](_0x120fdf[_0x544a8b('0x9e')](_0x133311))[_0x544a8b('0x214')](loggerCatchQueueSummary(_0x544a8b('0x1dd'),_0x133311))):notSendMessagesQueue(_0x133311):freeVariablesPredictive(_0x133311);},Dialer[_0xab0e6e('0x3d')]['syncCampaigns']=function(){const _0x4e46e7=_0xab0e6e,_0x206ec7=this;let _0x69bbc8;for(const _0x4174b6 in this[_0x4e46e7('0x108')]){typeof this[_0x4e46e7('0x108')][_0x4174b6]!==_0x4e46e7('0x1ac')&&(_0x69bbc8=this[_0x4e46e7('0x108')][_0x4174b6],isCampaignIvr(_0x69bbc8[_0x4e46e7('0xf7')])&&isActive(_0x69bbc8['active'])?(_0x69bbc8[_0x4e46e7('0x17')]=!![],Promise[_0x4e46e7('0x168')]()[_0x4e46e7('0x1c0')](checkIsActive(_0x69bbc8,_0x69bbc8[_0x4e46e7('0x5d')]))[_0x4e46e7('0x1c0')](checkInterval(_0x69bbc8))[_0x4e46e7('0x1c0')](_0x206ec7['checkIsTrunkReachable'](_0x69bbc8))[_0x4e46e7('0x1c0')](_0x206ec7['checkIfTime'](_0x69bbc8[_0x4e46e7('0x119')],_0x69bbc8[_0x4e46e7('0x1fd')],_0x69bbc8[_0x4e46e7('0x1bf')],_0x69bbc8))['then'](_0x206ec7[_0x4e46e7('0x9f')](_0x69bbc8[_0x4e46e7('0xd7')],_0x69bbc8[_0x4e46e7('0x1fd')],_0x69bbc8[_0x4e46e7('0x1bf')],_0x69bbc8))['then'](_0x206ec7[_0x4e46e7('0x1d8')](_0x69bbc8))[_0x4e46e7('0x214')](loggerCatchQueueSummary(_0x4e46e7('0x86'),_0x69bbc8))):notSendMessagesCampaign(_0x69bbc8));}};function getCallerIdRandom(_0x2a52c7,_0x4e123d){const _0x26ebf1=_0xab0e6e;_0x4e123d<=0x0&&(_0x4e123d=0x1);const _0x5f2b1e=new RegExp(_0x26ebf1('0x162')+_0x4e123d+'}$'),_0x3bbef7=Math['pow'](0xa,_0x4e123d-0x1),_0x560e80=Math[_0x26ebf1('0x59')](0xa,_0x4e123d)-0x1;return util[_0x26ebf1('0x81')]('%s',_[_0x26ebf1('0x1a6')](_0x2a52c7,_0x5f2b1e,_['random'](_0x3bbef7,_0x560e80)));}function extractCalleridName(_0x1b470b){const _0x5ad0ea=_0x1b470b['match'](/"(.*?)"/);return _0x5ad0ea?_0x5ad0ea[0x1]:_0x1b470b;}function extractCalleridNumber(_0x1dfe9a){const _0x217a64=_0xab0e6e,_0x1c3a4f=_0x1dfe9a[_0x217a64('0x173')](/<(.*?)>/);return _0x1c3a4f?_0x1c3a4f[0x1]:_0x1dfe9a;}Dialer[_0xab0e6e('0x3d')]['actionOriginate']=function(_0xeca436,_0x370e3c){const _0x461086=_0xab0e6e,_0x3aec4b=getConfigService(),_0x3c7c9e=this,_0x17f6b4=uuid['v4']();return this[_0x461086('0x197')][_0x17f6b4]=new Action(_0xeca436,_0x370e3c,_0x17f6b4),new Promise(function(_0x21cfbc,_0x4a62d0){const _0x539e07=_0x461086;if(_[_0x539e07('0x182')](_0xeca436)&&_0x539e07('0x1f7')!==typeof _0xeca436)return _0x4a62d0(msgResponse(_0x539e07('0x11c'),_0x539e07('0xf2'),_0x539e07('0x159')));if(_[_0x539e07('0x182')](_0x370e3c[_0x539e07('0x3e')][_0x539e07('0xc9')])||_0x370e3c[_0x539e07('0x3e')][_0x539e07('0xc9')]===null)return _0x4a62d0(msgResponse(_0x539e07('0x11c'),_0x539e07('0xf2'),_0x539e07('0xa0')));const _0x298fd1={'XMD-CALLERID':_0x3c7c9e[_0x539e07('0x197')][_0x17f6b4]['getCaller'](),'XMD-AGI':_0xeca436[_0x539e07('0x118')]?util[_0x539e07('0x81')](_0x539e07('0x1e2'),_0x3aec4b['agiIp'],_0xeca436['dialQueueProject']):_0x539e07('0x201'),'XMD-AGIAFTER':_0xeca436[_0x539e07('0xa')]?util[_0x539e07('0x81')](_0x539e07('0x1e2'),_0x3aec4b[_0x539e07('0x169')],_0xeca436['dialQueueProject2']):_0x539e07('0x201'),'XMD-QUEUE':_0xeca436[_0x539e07('0xf7')]==='outbound'?util[_0x539e07('0x81')](_0x539e07('0xbc'),_0xeca436[_0x539e07('0x1bf')],_0xeca436[_0x539e07('0x80')]||'',_0xeca436['dialAgiAfterHangupAgent']?'c':'',_0xeca436['dialQueueTimeout']||0x3):_0x539e07('0x201'),'XMD-CONTACTID':_0x370e3c[_0x539e07('0x1de')],'XMD-CDRTYPE':_0x539e07('0x1b9'),'CALLERID(all)':_0x3c7c9e['actions'][_0x17f6b4]['getCaller'](),'XMD-AMD':_0xeca436['dialAMDActive']?'ACTIVE':_0x539e07('0x201'),'XMD-DESTINATION':'xcally-motion-dialer'};_0xeca436[_0x539e07('0x63')]&&(_0x298fd1[_0x539e07('0xc2')]=_0xeca436[_0x539e07('0x179')]||0x9c4,_0x298fd1['XMD-AMDGREETING']=_0xeca436[_0x539e07('0x1aa')]||0x5dc,_0x298fd1[_0x539e07('0xeb')]=_0xeca436[_0x539e07('0x14c')]||0x320,_0x298fd1[_0x539e07('0x124')]=_0xeca436[_0x539e07('0xaa')]||0x1388,_0x298fd1[_0x539e07('0x98')]=_0xeca436[_0x539e07('0x1bc')]||0x64,_0x298fd1[_0x539e07('0xde')]=_0xeca436['dialAMDBetweenWordsSilence']||0x32,_0x298fd1[_0x539e07('0xad')]=_0xeca436[_0x539e07('0x84')]||0x3,_0x298fd1[_0x539e07('0xe6')]=_0xeca436[_0x539e07('0x1c9')]||0x100,_0x298fd1[_0x539e07('0xf4')]=_0xeca436[_0x539e07('0x167')]||0x1388);_0xeca436[_0x539e07('0xf7')]===_0x539e07('0x11d')?_0x298fd1[_0x539e07('0x195')]=_0x370e3c[_0x539e07('0xbe')]:_0x298fd1[_0x539e07('0xc5')]=_0x370e3c[_0x539e07('0x219')];for(const _0x296f4f in _0x370e3c[_0x539e07('0x3e')]){typeof _0x370e3c[_0x539e07('0x3e')][_0x296f4f]!=='undefined'&&(isNotNull(_0x370e3c['Contact'][_0x296f4f])&&_0x296f4f!=='id'&&_0x296f4f!==_0x539e07('0x4b')&&_0x296f4f!==_0x539e07('0x19d')&&_0x296f4f!==_0x539e07('0x10')&&(_0x298fd1[util[_0x539e07('0x81')](_0x539e07('0xd4'),_0x539e07('0x15'),_[_0x539e07('0x191')](_0x296f4f))]=_0x370e3c[_0x539e07('0x3e')][_0x296f4f]));}const _0x155235=_0x3c7c9e[_0x539e07('0xf3')](_0xeca436['Trunk'])?getCallerId(_0xeca436[_0x539e07('0x1c1')][_0x539e07('0x19a')],_0xeca436[_0x539e07('0x131')],_0xeca436[_0x539e07('0x1db')]>0x0?getCallerIdRandom(_0xeca436[_0x539e07('0x20b')],_0xeca436[_0x539e07('0x1db')]):_0xeca436[_0x539e07('0x20b')]):getCallerId(_[_0x539e07('0x7d')](_0xeca436[_0x539e07('0x1a1')])?_0xeca436[_0x539e07('0x1c1')][_0x539e07('0x19a')]:_0xeca436[_0x539e07('0x1a1')][_0x539e07('0x19a')],_0xeca436['dialOriginateCallerIdName'],_0xeca436[_0x539e07('0x1db')]>0x0?getCallerIdRandom(_0xeca436[_0x539e07('0x20b')],_0xeca436[_0x539e07('0x1db')]):_0xeca436['dialOriginateCallerIdNumber']);if(_0x155235){const _0x2e7b2d=extractCalleridName(_0x155235);_0x298fd1[_0x539e07('0x2d')]=_0x2e7b2d,_0x3c7c9e['actions'][_0x17f6b4][_0x539e07('0x38')]=_0x2e7b2d;const _0xa5c554=extractCalleridNumber(_0x155235);_0x298fd1[_0x539e07('0x1c4')]==_0xa5c554,_0x3c7c9e['actions'][_0x17f6b4][_0x539e07('0x1a8')]=_0xa5c554;}return ami['Action']({'actionid':_0x17f6b4,'action':_0x539e07('0x11c'),'channel':_0x3c7c9e[_0x539e07('0xf3')](_0xeca436[_0x539e07('0x1c1')])?util[_0x539e07('0x81')](_0x539e07('0x1f'),_0xeca436[_0x539e07('0x1c1')]['name'],isNotNull(_0xeca436['dialPrefix'])?_0xeca436[_0x539e07('0x16f')][_0x539e07('0x47')]()||'':'',_0xeca436[_0x539e07('0x8f')]>0x0?_0x370e3c[_0x539e07('0x3e')][_0x539e07('0xc9')][_0x539e07('0x2b')](_0xeca436[_0x539e07('0x8f')]):_0x370e3c['Contact'][_0x539e07('0xc9')]):util[_0x539e07('0x81')]('SIP/%s/%s%s',_['isNil'](_0xeca436[_0x539e07('0x1a1')])?_0xeca436['Trunk'][_0x539e07('0x1bf')]:_0xeca436[_0x539e07('0x1a1')][_0x539e07('0x1bf')],isNotNull(_0xeca436[_0x539e07('0x16f')])?_0xeca436[_0x539e07('0x16f')][_0x539e07('0x47')]()||'':'',_0xeca436[_0x539e07('0x8f')]>0x0?_0x370e3c[_0x539e07('0x3e')][_0x539e07('0xc9')][_0x539e07('0x2b')](_0xeca436[_0x539e07('0x8f')]):_0x370e3c['Contact']['phone']),'callerid':_0x155235,'Exten':_0x539e07('0x8'),'Context':_0x539e07('0x137'),'Priority':'1','variable':_0x298fd1,'timeout':(_0xeca436[_0x539e07('0x1fc')]||0x1e)*0x3e8,'async':!![],'channelid':_0x17f6b4})[_0x539e07('0x1c0')](function(_0x357295){return _0x21cfbc(_0x357295);})['catch'](function(_0x58e927){const _0x47eecd=_0x539e07;_0xeca436['outboundOriginateFailureCallsDay']+=0x1;const _0x136ab=new History(_0x3c7c9e[_0x47eecd('0x197')][_0x17f6b4]);logger['error'](util['format'](_0x47eecd('0x116'),JSON[_0x47eecd('0x164')](_0x58e927))),_0x136ab['state']=0xe,_0x136ab[_0x47eecd('0x27')]=_0x47eecd('0x1bb'),_0x136ab[_0x47eecd('0x205')]=moment()[_0x47eecd('0x81')]('YYYY-MM-DD\x20HH:mm:ss'),_0x136ab[_0x47eecd('0x1d4')]=_0x136ab['starttime'],_0x3c7c9e[_0x47eecd('0x2')](_0x136ab)[_0x47eecd('0x214')](loggerCatch(_0x47eecd('0x132'))),_0x3c7c9e[_0x47eecd('0x34')](_0x136ab)[_0x47eecd('0x214')](loggerCatch('[originate][error]'))[_0x47eecd('0x144')](function(){const _0xf50f6a=_0x47eecd;return delete _0x3c7c9e[_0xf50f6a('0x197')][_0x17f6b4],_0x4a62d0(msgResponse(_0xf50f6a('0x11c'),_0xf50f6a('0x121'),'originate\x20action\x20Error'));});});});},Dialer[_0xab0e6e('0x3d')]['syncOriginateResponse']=function(_0x22cafa){const _0x40adce=_0xab0e6e,_0xe83fe7=this[_0x40adce('0x197')][_0x22cafa[_0x40adce('0x1f3')]];if(_0xe83fe7){delete this['actions'][_0x22cafa[_0x40adce('0x1f3')]],_0xe83fe7[_0x40adce('0x5c')]=moment()[_0x40adce('0x81')](_0x40adce('0x17c'));const _0xf20e2c=_0xe83fe7['type']==='ivr'?this[_0x40adce('0x108')][_0xe83fe7[_0x40adce('0xba')]]:this[_0x40adce('0xa7')][_0xe83fe7[_0x40adce('0xda')]()];if(!this[_0x40adce('0x1ee')](_0x22cafa['response']))return this[_0x40adce('0x66')](_0xf20e2c),this[_0x40adce('0xb1')](_0xe83fe7,_0xf20e2c,_0x22cafa)[_0x40adce('0x1c0')](function(){})[_0x40adce('0x214')](loggerCatch(_0x40adce('0xd5')));else this['uniqueId'][_0x22cafa['uniqueid']]=_0xe83fe7;}},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x1c')]=function(_0x2544c2,_0x134ef7,_0x6a560){const _0x296ee6=_0xab0e6e,_0x5617c2=new History(_0x134ef7);if(_0x5617c2[_0x296ee6('0xa9')]+_0x5617c2['countcongestionretry']+_0x5617c2[_0x296ee6('0x1c6')]+_0x5617c2[_0x296ee6('0x21')]+_0x5617c2[_0x296ee6('0x1e6')]+_0x5617c2['countabandonedretry']+_0x5617c2['countmachineretry']+_0x5617c2['countagentrejectretry']>=_0x6a560[_0x296ee6('0x3a')]-0x1)return!![];switch(_0x2544c2){case 0x3:if(_0x5617c2[_0x296ee6('0x1c6')]>=_0x6a560[_0x296ee6('0x10b')]-0x1)return!![];else this[_0x296ee6('0x1ea')]({'active':![],'countnoanswerretry':_0x5617c2[_0x296ee6('0x1c6')]+=0x1,'scheduledat':moment()[_0x296ee6('0x210')](_0x6a560[_0x296ee6('0xfc')],_0x296ee6('0x13c'))[_0x296ee6('0x81')](_0x296ee6('0x17c')),'ContactId':_0x5617c2['ContactId'],'ListId':_0x5617c2['ListId'],'VoiceQueueId':_0x5617c2[_0x296ee6('0xbe')]||undefined,'CampaignId':_0x5617c2[_0x296ee6('0x219')]||undefined})['catch'](loggerCatch(_0x296ee6('0x130')));break;case 0x5:if(_0x5617c2[_0x296ee6('0xa9')]>=_0x6a560[_0x296ee6('0x120')]-0x1)return!![];else this[_0x296ee6('0x1ea')]({'active':![],'countbusyretry':_0x5617c2[_0x296ee6('0xa9')]+=0x1,'scheduledat':moment()[_0x296ee6('0x210')](_0x6a560[_0x296ee6('0xa3')],'minutes')[_0x296ee6('0x81')](_0x296ee6('0x17c')),'ContactId':_0x5617c2[_0x296ee6('0x1de')],'ListId':_0x5617c2[_0x296ee6('0x1e')],'VoiceQueueId':_0x5617c2['VoiceQueueId']||undefined,'CampaignId':_0x5617c2[_0x296ee6('0x219')]||undefined})['catch'](loggerCatch(_0x296ee6('0x21f')));break;case 0x8:if(_0x5617c2[_0x296ee6('0x100')]>=_0x6a560['dialCongestionMaxRetry']-0x1)return!![];else this[_0x296ee6('0x1ea')]({'active':![],'countcongestionretry':_0x5617c2['countcongestionretry']+=0x1,'scheduledat':moment()[_0x296ee6('0x210')](_0x6a560['dialCongestionRetryFrequency'],_0x296ee6('0x13c'))['format'](_0x296ee6('0x17c')),'ContactId':_0x5617c2[_0x296ee6('0x1de')],'ListId':_0x5617c2[_0x296ee6('0x1e')],'VoiceQueueId':_0x5617c2['VoiceQueueId']||undefined,'CampaignId':_0x5617c2['CampaignId']||undefined})[_0x296ee6('0x214')](loggerCatch(_0x296ee6('0x52')));break;case 0x0:if(_0x5617c2[_0x296ee6('0x21')]>=_0x6a560[_0x296ee6('0x11e')]-0x1)return!![];else this['rescheduleContact']({'active':![],'countnosuchnumberretry':_0x5617c2[_0x296ee6('0x21')]+=0x1,'scheduledat':moment()['add'](_0x6a560['dialNoSuchNumberRetryFrequency'],_0x296ee6('0x13c'))[_0x296ee6('0x81')](_0x296ee6('0x17c')),'ContactId':_0x5617c2[_0x296ee6('0x1de')],'ListId':_0x5617c2['ListId'],'VoiceQueueId':_0x5617c2[_0x296ee6('0xbe')]||undefined,'CampaignId':_0x5617c2[_0x296ee6('0x219')]||undefined})['catch'](loggerCatch(_0x296ee6('0x1e0')));break;case 0xa:if(_0x5617c2[_0x296ee6('0x1e6')]>=_0x6a560['dialDropMaxRetry']-0x1)return!![];else this[_0x296ee6('0x1ea')]({'active':![],'countdropretry':_0x5617c2[_0x296ee6('0x1e6')]+=0x1,'scheduledat':moment()[_0x296ee6('0x210')](_0x6a560[_0x296ee6('0x20d')],_0x296ee6('0x13c'))['format'](_0x296ee6('0x17c')),'ContactId':_0x5617c2[_0x296ee6('0x1de')],'ListId':_0x5617c2[_0x296ee6('0x1e')],'VoiceQueueId':_0x5617c2[_0x296ee6('0xbe')]||undefined,'CampaignId':_0x5617c2['CampaignId']||undefined})[_0x296ee6('0x214')](loggerCatch('[rescheduleContact][Drop]'));break;case 0xb:if(_0x5617c2[_0x296ee6('0x65')]>=_0x6a560['dialAbandonedMaxRetry']-0x1)return!![];else this[_0x296ee6('0x1ea')]({'active':![],'countabandonedretry':_0x5617c2['countabandonedretry']+=0x1,'scheduledat':moment()['add'](_0x6a560[_0x296ee6('0xa2')],_0x296ee6('0x13c'))[_0x296ee6('0x81')](_0x296ee6('0x17c')),'ContactId':_0x5617c2['ContactId'],'ListId':_0x5617c2[_0x296ee6('0x1e')],'VoiceQueueId':_0x5617c2[_0x296ee6('0xbe')]||undefined,'CampaignId':_0x5617c2['CampaignId']||undefined})['catch'](loggerCatch(_0x296ee6('0xe5')));break;case 0x13:if(_0x5617c2[_0x296ee6('0x13d')]>=_0x6a560[_0x296ee6('0x213')]-0x1)return!![];else this['rescheduleContact']({'active':![],'countmachineretry':_0x5617c2['countmachineretry']+=0x1,'scheduledat':moment()['add'](_0x6a560[_0x296ee6('0x1b3')],_0x296ee6('0x13c'))[_0x296ee6('0x81')](_0x296ee6('0x17c')),'ContactId':_0x5617c2[_0x296ee6('0x1de')],'ListId':_0x5617c2[_0x296ee6('0x1e')],'VoiceQueueId':_0x5617c2['VoiceQueueId']||undefined,'CampaignId':_0x5617c2['CampaignId']||undefined})[_0x296ee6('0x214')](loggerCatch(_0x296ee6('0x1e4')));break;case 0x14:if(_0x5617c2[_0x296ee6('0x17d')]>=_0x6a560['dialAgentRejectMaxRetry']-0x1)return!![];else this[_0x296ee6('0x1ea')]({'active':![],'countagentrejectretry':_0x5617c2[_0x296ee6('0x17d')]+=0x1,'scheduledat':moment()[_0x296ee6('0x210')](_0x6a560[_0x296ee6('0x1eb')],_0x296ee6('0x13c'))[_0x296ee6('0x81')](_0x296ee6('0x17c')),'ContactId':_0x5617c2[_0x296ee6('0x1de')],'ListId':_0x5617c2['ListId'],'VoiceQueueId':_0x5617c2[_0x296ee6('0xbe')]||undefined,'CampaignId':_0x5617c2[_0x296ee6('0x219')]||undefined})[_0x296ee6('0x214')](loggerCatch(_0x296ee6('0x53')));break;default:return!![];}},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xb1')]=function(_0x54703e,_0x1bb0a0,_0x2c8bd1){const _0x30358f=this,_0x4581a9=new History(_0x54703e);return new Promise(function(_0x4c9c25,_0x324ecc){const _0x19833a=a1056_0x5ba1;if(_[_0x19833a('0x182')](_0x1bb0a0)&&'object'!==typeof _0x1bb0a0)return _0x324ecc(msgResponse(_0x19833a('0x21e'),_0x19833a('0xf2'),_0x19833a('0x111')));if(_[_0x19833a('0x182')](_0x2c8bd1)&&_0x19833a('0x1f7')!==typeof _0x2c8bd1)return _0x324ecc(msgResponse('[callProgressDetecting]',_0x19833a('0xf2'),_0x19833a('0x48')));switch(_0x2c8bd1[_0x19833a('0x6a')]){case'0':_0x1bb0a0['outboundNoSuchCallsDay']+=0x1,_0x4581a9[_0x19833a('0x91')]=0x0,_0x4581a9['statedesc']=_0x19833a('0x12a'),_0x4581a9[_0x19833a('0x21')]+=0x1,_0x4581a9[_0x19833a('0x39')]+=0x1,ami[_0x19833a('0xc1')](_0x19833a('0xd'),ut[_0x19833a('0x79')](_0x54703e,'nosuchnumber')),_0x30358f[_0x19833a('0x2')](_0x4581a9)['catch'](loggerCatch(_0x19833a('0xf1')));_0x30358f['checkRetriveMax'](0x0,_0x54703e,_0x1bb0a0)&&(_0x4581a9[_0x19833a('0x21')]>=_0x1bb0a0[_0x19833a('0x11e')]?_0x30358f[_0x19833a('0x20c')](_0x4581a9,_0x4c9c25,_0x324ecc,'reason\x200\x20no\x20such\x20number....'):_0x30358f['stateGlobal'](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x20e')));break;case'3':_0x1bb0a0[_0x19833a('0x16e')]+=0x1,_0x4581a9[_0x19833a('0x91')]=0x3,_0x4581a9[_0x19833a('0x27')]=_0x19833a('0x104'),_0x4581a9[_0x19833a('0x1c6')]+=0x1,_0x4581a9[_0x19833a('0x39')]+=0x1,ami[_0x19833a('0xc1')](_0x19833a('0xd6'),ut[_0x19833a('0x79')](_0x54703e,_0x19833a('0x49'))),_0x30358f[_0x19833a('0x2')](_0x4581a9)[_0x19833a('0x214')](loggerCatch(_0x19833a('0x10d')));_0x30358f[_0x19833a('0x1c')](0x3,_0x54703e,_0x1bb0a0)&&(_0x4581a9[_0x19833a('0x1c6')]>=_0x1bb0a0[_0x19833a('0x10b')]?_0x30358f['createStateFinal'](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x190')):_0x30358f[_0x19833a('0x13')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x190')));break;case'5':_0x1bb0a0[_0x19833a('0x1b1')]+=0x1,_0x4581a9['state']=0x5,_0x4581a9[_0x19833a('0x27')]=_0x19833a('0x13b'),_0x4581a9[_0x19833a('0xa9')]+=0x1,_0x4581a9[_0x19833a('0x39')]+=0x1,ami[_0x19833a('0xc1')](_0x19833a('0x209'),ut[_0x19833a('0x79')](_0x54703e,_0x19833a('0x23'))),_0x30358f[_0x19833a('0x2')](_0x4581a9)[_0x19833a('0x214')](loggerCatch(_0x19833a('0xe2')));_0x30358f[_0x19833a('0x1c')](0x5,_0x54703e,_0x1bb0a0)&&(_0x4581a9[_0x19833a('0xa9')]>=_0x1bb0a0[_0x19833a('0x120')]?_0x30358f[_0x19833a('0x20c')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x106')):_0x30358f[_0x19833a('0x13')](_0x4581a9,_0x4c9c25,_0x324ecc,'reason\x205\x20busy'));break;case'8':_0x1bb0a0[_0x19833a('0x136')]+=0x1,_0x4581a9[_0x19833a('0x91')]=0x8,_0x4581a9[_0x19833a('0x27')]=_0x19833a('0xb8'),_0x4581a9[_0x19833a('0x100')]+=0x1,_0x4581a9[_0x19833a('0x39')]+=0x1,ami[_0x19833a('0xc1')]('custom:agentcongestion',ut[_0x19833a('0x79')](_0x54703e,_0x19833a('0x1c2'))),_0x30358f[_0x19833a('0x2')](_0x4581a9)['catch'](loggerCatch(_0x19833a('0x122')));_0x30358f[_0x19833a('0x1c')](0x8,_0x54703e,_0x1bb0a0)&&(_0x4581a9[_0x19833a('0x100')]>=_0x1bb0a0[_0x19833a('0x92')]?_0x30358f[_0x19833a('0x20c')](_0x4581a9,_0x4c9c25,_0x324ecc,'reason\x208\x20congestion'):_0x30358f[_0x19833a('0x13')](_0x4581a9,_0x4c9c25,_0x324ecc,'reason\x208\x20congestion'));break;case'11':_0x1bb0a0[_0x19833a('0xc3')]+=0x1,_0x4581a9['state']=0xb,_0x4581a9[_0x19833a('0x27')]=_0x19833a('0x1b7'),_0x4581a9[_0x19833a('0x65')]+=0x1,_0x4581a9[_0x19833a('0x39')]+=0x1,_0x30358f['createHistory'](_0x4581a9)['catch'](loggerCatch(_0x19833a('0x172')));_0x30358f[_0x19833a('0x1c')](0xb,_0x54703e,_0x1bb0a0)&&(_0x4581a9['countabandonedretry']>=_0x1bb0a0[_0x19833a('0x99')]?_0x30358f['createStateFinal'](_0x4581a9,_0x4c9c25,_0x324ecc,'reason\x2011\x20abandoned'):_0x30358f[_0x19833a('0x13')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x1')));break;case'20':_0x1bb0a0[_0x19833a('0x8a')]+=0x1,_0x4581a9['state']=0x14,_0x4581a9[_0x19833a('0x27')]=_0x19833a('0x141'),_0x4581a9[_0x19833a('0x17d')]+=0x1,_0x4581a9[_0x19833a('0x39')]+=0x1,ami[_0x19833a('0xc1')](_0x19833a('0x82'),ut[_0x19833a('0x79')](_0x54703e,_0x19833a('0x1c5'))),_0x30358f[_0x19833a('0x2')](_0x4581a9)[_0x19833a('0x214')](loggerCatch('[syncAgentComplete][createHistory][20]'));_0x30358f[_0x19833a('0x1c')](0x14,_0x54703e,_0x1bb0a0)&&(_0x4581a9[_0x19833a('0x17d')]>=_0x1bb0a0['dialAgentRejectMaxRetry']?_0x30358f[_0x19833a('0x20c')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x113')):_0x30358f[_0x19833a('0x13')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x19833a('0x113')));break;default:_0x1bb0a0[_0x19833a('0xab')]+=0x1,_0x4581a9[_0x19833a('0x91')]=0xc,_0x4581a9[_0x19833a('0x27')]=_0x2c8bd1['reason'],_0x30358f['createHistory'](_0x4581a9)[_0x19833a('0x214')](loggerCatch(_0x19833a('0x153')));_0x30358f['checkRetriveMax'](_0x2c8bd1['reason'],_0x54703e,_0x1bb0a0)&&(_0x4581a9[_0x19833a('0xa9')]+_0x4581a9[_0x19833a('0x100')]+_0x4581a9[_0x19833a('0x1c6')]+_0x4581a9[_0x19833a('0x21')]+_0x4581a9[_0x19833a('0x1e6')]+_0x4581a9[_0x19833a('0x65')]+_0x4581a9[_0x19833a('0x13d')]+_0x4581a9['countagentrejectretry']>=_0x1bb0a0[_0x19833a('0x3a')]?_0x30358f[_0x19833a('0x13')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x2c8bd1[_0x19833a('0x6a')]):_0x30358f[_0x19833a('0x20c')](_0x4581a9,_0x4c9c25,_0x324ecc,_0x2c8bd1[_0x19833a('0x6a')]));}});},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x13')]=function(_0xabe638,_0x5244fe,_0x4e5e6a,_0x44df7a){const _0x11b8a0=_0xab0e6e,_0x120931=new Final(_0xabe638);_0x120931[_0x11b8a0('0x91')]=0xf,_0x120931[_0x11b8a0('0x27')]=_0x11b8a0('0xed'),this[_0x11b8a0('0x20c')](_0x120931,_0x5244fe,_0x4e5e6a,_0x44df7a);},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0x20c')]=function(_0x53fb96,_0x3eb8f0,_0x3b0946,_0x290143){const _0x29b282=_0xab0e6e;this[_0x29b282('0x34')](_0x53fb96)[_0x29b282('0x1c0')](function(){const _0x47c3ea=_0x29b282;return _0x3eb8f0(msgResponse(_0x47c3ea('0x21e'),_0x47c3ea('0x15e'),_0x290143));})[_0x29b282('0x214')](function(){const _0x49f821=_0x29b282;return _0x3b0946(msgResponse(_0x49f821('0x10e'),_0x49f821('0xf2'),_0x49f821('0x13f')));});},Dialer[_0xab0e6e('0x3d')]['predictive']=function(_0x5c3ea4){const _0x535d02=_0xab0e6e,_0x15e78a=_0x5c3ea4[_0x535d02('0x9a')]/0x64,_0x47c059=_0x5c3ea4[_0x535d02('0x6e')]/(_0x5c3ea4['outboundDropCallsDayTimeout']+_0x5c3ea4[_0x535d02('0x77')]),_0x425d54=Math[_0x535d02('0x12e')](_0x5c3ea4[_0x535d02('0x16b')]*(_0x5c3ea4[_0x535d02('0x163')]/0x64)),_0x5b7bfe=Math['round'](_0x5c3ea4['predictiveIntervalAvailable']*(_0x5c3ea4[_0x535d02('0x1cf')]/0x64)),_0x178e52=_0x5c3ea4[_0x535d02('0x1af')]+_0x5c3ea4[_0x535d02('0x45')],_0x23854e=Math[_0x535d02('0x5e')](_0x5c3ea4[_0x535d02('0x9d')]*_0x5c3ea4['erlangAbandonmentRate']*_0x5c3ea4[_0x535d02('0xe')]*_0x5c3ea4['predictiveIntervalMultiplicativeFactor']);if(_[_0x535d02('0x182')](_0x5c3ea4['startProgressive']))!_[_0x535d02('0x182')](_0x5c3ea4[_0x535d02('0x10a')])&&(_0x5c3ea4[_0x535d02('0x10a')]=undefined,loggerPredictive[_0x535d02('0x1fa')]('[startMethodPredictive][StartProgressive]','check\x20predictive\x20is\x20not\x20undefine')),!_[_0x535d02('0x182')](_0x5c3ea4[_0x535d02('0xb2')])&&(loggerPredictive['error']('[startMethodPredictive][StartProgressive]',_0x535d02('0x1ce')),clearInterval(_0x5c3ea4[_0x535d02('0xb2')]),_0x5c3ea4['handlePredictive']=undefined),_0x5c3ea4['startProgressive']=moment()[_0x535d02('0x81')](_0x535d02('0x17c')),loggerPredictive[_0x535d02('0xee')](_0x5c3ea4[_0x535d02('0x1bf')],_0x535d02('0x16c'),_0x5c3ea4[_0x535d02('0x96')]),this[_0x535d02('0xa1')](_0x5c3ea4,0x1);else{if(ifInterval(_0x5c3ea4[_0x535d02('0x1d2')],_0x5c3ea4['startProgressive']))this['handlePower'](_0x5c3ea4,0x1),loggerPredictiveCalls['info']('[startMethodPredictive][StartProgressive][Loop]',_0x5c3ea4['startProgressive'],_0x5c3ea4[_0x535d02('0x1bf')]),_0x5c3ea4[_0x535d02('0x9d')]=0x0,_0x5c3ea4[_0x535d02('0x4')]=0x0;else{if(_0x15e78a<_0x47c059&&_0x5c3ea4[_0x535d02('0x206')]===_0x535d02('0xb7'))freeVariablesPredictive(_0x5c3ea4),loggerPredictive[_0x535d02('0xee')](_0x535d02('0x19b'),_0x535d02('0x1fb'),_0x47c059,_0x535d02('0x96'),_0x5c3ea4[_0x535d02('0x1bf')]);else{if(_0x23854e<_0x5c3ea4[_0x535d02('0x4')]&&_0x5c3ea4[_0x535d02('0x206')]===_0x535d02('0xb7'))freeVariablesPredictive(_0x5c3ea4),loggerPredictive[_0x535d02('0xee')](_0x535d02('0x178'),'Max\x20Drop\x20',_0x23854e,_0x535d02('0xc'),_0x5c3ea4[_0x535d02('0x4')],_0x535d02('0x96'),_0x5c3ea4[_0x535d02('0x1bf')]);else{if(!ifInterval(_0x5c3ea4[_0x535d02('0x1d2')],_0x5c3ea4[_0x535d02('0x96')])&&_[_0x535d02('0x182')](_0x5c3ea4[_0x535d02('0x10a')])&&!_[_0x535d02('0x182')](_0x5c3ea4[_0x535d02('0x96')]))_0x5c3ea4[_0x535d02('0x10a')]=moment()[_0x535d02('0x81')](_0x535d02('0x17c')),loggerPredictive[_0x535d02('0xee')](_0x5c3ea4[_0x535d02('0x1bf')],_0x535d02('0xe7'),_0x5c3ea4[_0x535d02('0x10a')]),this[_0x535d02('0x202')](_0x5c3ea4[_0x535d02('0x1d2')])[_0x535d02('0x1c0')](this[_0x535d02('0x1e5')](_0x5c3ea4))[_0x535d02('0x1c0')](mergeDataErlangB(_0x5c3ea4))['then'](this[_0x535d02('0x67')](_0x5c3ea4))['catch'](loggerCatchPredictive(_0x535d02('0x1d9'),_0x5c3ea4));else{if(!ifInterval(_0x5c3ea4[_0x535d02('0x1d2')],_0x5c3ea4[_0x535d02('0x10a')]))_0x5c3ea4[_0x535d02('0x4')]=0x0,_0x5c3ea4[_0x535d02('0x10a')]=moment()[_0x535d02('0x81')](_0x535d02('0x17c')),loggerPredictive['info'](_0x5c3ea4[_0x535d02('0x1bf')],_0x535d02('0x135'),_0x5c3ea4['startPredictive']),clearInterval(_0x5c3ea4[_0x535d02('0xb2')]),_0x5c3ea4[_0x535d02('0xb2')]=undefined,this['averageHandleTime'](_0x5c3ea4[_0x535d02('0x1d2')])[_0x535d02('0x1c0')](this[_0x535d02('0x1e5')](_0x5c3ea4))[_0x535d02('0x1c0')](mergeDataErlangB(_0x5c3ea4))['then'](this[_0x535d02('0x67')](_0x5c3ea4))['catch'](loggerCatchPredictive(_0x535d02('0xcf'),_0x5c3ea4));else{if(_0x5c3ea4[_0x535d02('0x16b')]&&_0x178e52<_0x5c3ea4['predictiveIntervalAvailable']-_0x5b7bfe)freeVariablesPredictive(_0x5c3ea4),loggerPredictive[_0x535d02('0xee')](_0x5c3ea4[_0x535d02('0x1bf')],_0x535d02('0x155'),_0x178e52,_0x535d02('0xcd'),_0x5c3ea4[_0x535d02('0x16b')],'-',_0x5b7bfe,'=',_0x5c3ea4[_0x535d02('0x16b')]-_0x5b7bfe,')');else _0x5c3ea4['predictiveIntervalAvailable']&&_0x178e52>_0x5c3ea4[_0x535d02('0x16b')]+_0x425d54&&(freeVariablesPredictive(_0x5c3ea4),loggerPredictive['info'](_0x5c3ea4['name'],_0x535d02('0x155'),_0x178e52,_0x535d02('0x19f'),_0x5c3ea4['predictiveIntervalAvailable'],'+',_0x425d54,'=',_0x5c3ea4[_0x535d02('0x16b')]+_0x425d54,')'));}}}}}}},Dialer['prototype'][_0xab0e6e('0x1e5')]=function(_0x2482f8){const _0x552a95=this;return function(_0x44173c){return new Promise(function(_0x2c5e1b,_0x10327c){const _0x3cf347=a1056_0x5ba1;_[_0x3cf347('0x12c')](_0x2482f8,_0x44173c[0x0]);if(checkGetDataPredictive(_0x44173c[0x0])){const _0x55694b=_0x2482f8[_0x3cf347('0x45')]+_0x2482f8['available'];_0x2482f8['predictiveIntervalAvailable']=_0x55694b;const _0x2824dd=_0x55694b,_0x258ecc=_0x2482f8[_0x3cf347('0x1d2')]*0x3c,_0x3d1f07=_0x44173c[0x0][_0x3cf347('0x1d')]+_0x44173c[0x0][_0x3cf347('0xdf')],_0x16a17e=(_0x44173c[0x0]['predictiveIntervalAnsweredCalls']+_0x44173c[0x0][_0x3cf347('0x185')]+_0x44173c[0x0][_0x3cf347('0x15f')])/_0x44173c[0x0][_0x3cf347('0xbb')];_0x2482f8['predictiveIntervalHitRate']=_0x16a17e>0x0?_0x16a17e:0x1;switch(_0x2482f8[_0x3cf347('0x206')]){case'dropRate':{const _0x1afd57=_0x2482f8[_0x3cf347('0x9a')]/0x64;return _0x552a95[_0x3cf347('0xdd')](_0x2824dd,_0x258ecc,_0x3d1f07,_0x16a17e,_0x1afd57)[_0x3cf347('0x1c0')](function(_0x238bb8){return _0x2c5e1b(_0x238bb8);});}case _0x3cf347('0xcb'):{const _0x553b47=_0x2482f8['dialPredictiveOptimizationPercentage']/0x64;return _0x552a95[_0x3cf347('0xd1')](_0x2824dd,_0x258ecc,_0x3d1f07,_0x16a17e,_0x553b47)[_0x3cf347('0x1c0')](function(_0x46732b){return _0x2c5e1b(_0x46732b);});}default:return _0x10327c(msgResponse(_0x3cf347('0x16d'),_0x3cf347('0xf2'),_0x3cf347('0xe4')));}}else return _0x10327c(msgResponse(_0x3cf347('0x16d'),'Failure',_0x3cf347('0x12')));});};},Dialer[_0xab0e6e('0x3d')]['getDataPredictiveOld']=function(_0x53dcda){const _0x18e90c=this;return function(_0x1ead28){return new Promise(function(_0x1bd69e,_0x5e48e6){const _0x1e280c=a1056_0x5ba1;_[_0x1e280c('0x12c')](_0x53dcda,_0x1ead28[0x0]);if(checkGetDataPredictive(_0x1ead28[0x0])){loggerPredictive['info'](JSON[_0x1e280c('0x164')](_0x1ead28[0x0]));if(_0x53dcda['dialPredictiveOptimization']===_0x1e280c('0xb7'))return _0x18e90c[_0x1e280c('0x13a')](_0x53dcda['id'])[_0x1e280c('0x1c0')](function(_0x4a8c71){const _0x318bbf=_0x1e280c,_0x10ab0d=_0x53dcda[_0x318bbf('0xe0')]-_0x4a8c71[0x0][_0x318bbf('0x12b')],_0x72b643=_0x53dcda[_0x318bbf('0x1d2')]*0x3c,_0x5770fb=_0x1ead28[0x0][_0x318bbf('0x1d')]+_0x1ead28[0x0]['predictiveIntervalAvgHoldtime'],_0x462c5e=(_0x1ead28[0x0][_0x318bbf('0x10f')]+_0x1ead28[0x0][_0x318bbf('0x185')]+_0x1ead28[0x0][_0x318bbf('0x15f')])/_0x1ead28[0x0][_0x318bbf('0xbb')],_0x5da052=_0x53dcda['dialPredictiveOptimizationPercentage']/0x64;return _0x53dcda['predictiveIntervalPauses']=_0x4a8c71[0x0][_0x318bbf('0x12b')]||0x0,_0x53dcda[_0x318bbf('0xe')]=_0x462c5e>0x0?_0x462c5e:0x1,_0x18e90c[_0x318bbf('0xdd')](_0x10ab0d,_0x72b643,_0x5770fb,_0x462c5e,_0x5da052);})['then'](function(_0x30a6fe){return _0x1bd69e(_0x30a6fe);})[_0x1e280c('0x214')](function(_0xf48792){const _0x5245f3=_0x1e280c;return _0x5e48e6(msgResponse('[CatchErlangB]','Failure',JSON[_0x5245f3('0x164')](_0xf48792)));});if(_0x53dcda['dialPredictiveOptimization']===_0x1e280c('0xcb'))return _0x18e90c['getVoiceQueueRtPauses'](_0x53dcda['id'])[_0x1e280c('0x1c0')](function(_0x2ee66e){const _0x2b39af=_0x1e280c,_0x21bd91=_0x53dcda[_0x2b39af('0xe0')]-_0x2ee66e[0x0][_0x2b39af('0x12b')],_0x3e66c=_0x53dcda[_0x2b39af('0x1d2')]*0x3c,_0xbdc65a=_0x1ead28[0x0]['predictiveIntervalAvgTalktime']+_0x1ead28[0x0][_0x2b39af('0xdf')],_0x22cfe5=(_0x1ead28[0x0][_0x2b39af('0x10f')]+_0x1ead28[0x0][_0x2b39af('0x185')]+_0x1ead28[0x0]['predictiveIntervalDroppedCallsCallersExit'])/_0x1ead28[0x0][_0x2b39af('0xbb')],_0x326084=_0x53dcda['dialPredictiveOptimizationPercentage']/0x64;return _0x53dcda[_0x2b39af('0x68')]=_0x2ee66e[0x0][_0x2b39af('0x12b')]||0x0,_0x53dcda[_0x2b39af('0xe')]=_0x22cfe5>0x0?_0x22cfe5:0x1,_0x18e90c[_0x2b39af('0xd1')](_0x21bd91,_0x3e66c,_0xbdc65a,_0x22cfe5,_0x326084);})['then'](function(_0x154b6c){return _0x1bd69e(_0x154b6c);})[_0x1e280c('0x214')](function(_0x5e2d65){const _0x36b90a=_0x1e280c;return _0x5e48e6(msgResponse('[CatchErlangB]',_0x36b90a('0xf2'),JSON[_0x36b90a('0x164')](_0x5e2d65)));});}else return _0x5e48e6(msgResponse(_0x1e280c('0x16d'),'Failure',_0x1e280c('0x12')));});};},Dialer[_0xab0e6e('0x3d')]['startMethodPredictive']=function(_0x5a8146){const _0x4e54d9=this;return function(){const _0x42a59e=a1056_0x5ba1;let _0x512e8b=0x0,_0x521e28=Math[_0x42a59e('0x5e')](_0x5a8146[_0x42a59e('0x1c3')]*0x3e8);_0x521e28>0x0?(_0x521e28=_0x521e28<0x64?0x64:_0x521e28,loggerPredictive[_0x42a59e('0xee')](_0x5a8146[_0x42a59e('0x1bf')],'one\x20call\x20every:',_0x521e28,_0x42a59e('0x114')),_0x5a8146[_0x42a59e('0xb2')]=setInterval(function(){const _0x466e75=_0x42a59e;_0x4e54d9[_0x466e75('0xb2')](_0x5a8146),loggerPredictiveCalls[_0x466e75('0xee')](_0x466e75('0xb0'),_0x512e8b+=0x1);},_0x521e28)):loggerPredictive['info'](_0x5a8146[_0x42a59e('0x1bf')],_0x42a59e('0x73'));};},Dialer[_0xab0e6e('0x3d')]['checkContactBlack']=function(_0x1b62f9,_0x468c26){const _0x295a1f=this;return function(_0x3fb3f5){const _0x435530=a1056_0x5ba1;if(_['isEmpty'](_0x3fb3f5)){if(_[_0x435530('0x7d')](_0x468c26['UserId'])||!_0x468c26['recallme']){if(_0x1b62f9[_0x435530('0x143')]===_0x435530('0x112')){_0x1b62f9['queueStatusComplete']=_[_0x435530('0x182')](_0x1b62f9[_0x435530('0x1e8')])?!![]:_0x1b62f9[_0x435530('0x1e8')];const _0x5446a5=uuid['v4']();_0x295a1f[_0x435530('0x197')][_0x5446a5]=new Action(_0x1b62f9,_0x468c26,_0x5446a5),loggerBooked['info'](_0x435530('0x55'),_0x5446a5,_0x435530('0xea'),JSON[_0x435530('0x164')](_0x1b62f9['queueStatusComplete']),_0x435530('0x129'),_0x1b62f9[_0x435530('0x1bf')]),_0x1b62f9['queueStatusComplete']?(_0x1b62f9[_0x435530('0x1e8')]=![],_0x295a1f[_0x435530('0x7f')][_0x295a1f[_0x435530('0x197')][_0x5446a5][_0x435530('0xba')]]=[],ami[_0x435530('0x32')]({'actionid':_0x5446a5,'action':_0x435530('0x43'),'queue':_0x1b62f9['name']})['catch'](function(){const _0xe69fb9=_0x435530;_0x295a1f[_0xe69fb9('0x66')](_0x1b62f9),_0x295a1f[_0xe69fb9('0x1ea')]({'active':![],'ContactId':_0x295a1f[_0xe69fb9('0x197')][_0x5446a5][_0xe69fb9('0x1de')],'ListId':_0x295a1f[_0xe69fb9('0x197')][_0x5446a5]['ListId'],'VoiceQueueId':_0x295a1f[_0xe69fb9('0x197')][_0x5446a5]['VoiceQueueId']||undefined,'CampaignId':_0x295a1f[_0xe69fb9('0x197')][_0x5446a5][_0xe69fb9('0x219')]||undefined})['catch'](loggerCatch(_0xe69fb9('0x1f5'))),delete _0x295a1f['actions'][_0x5446a5];})):(loggerBooked[_0x435530('0xee')](_0x435530('0x4d'),JSON['stringify'](_0x1b62f9[_0x435530('0x1e8')]),_0x435530('0x129'),_0x1b62f9[_0x435530('0x1bf')]),_0x295a1f[_0x435530('0x66')](_0x1b62f9),_0x295a1f[_0x435530('0x1ea')]({'active':![],'ContactId':_0x295a1f[_0x435530('0x197')][_0x5446a5][_0x435530('0x1de')],'ListId':_0x295a1f[_0x435530('0x197')][_0x5446a5]['ListId'],'VoiceQueueId':_0x295a1f[_0x435530('0x197')][_0x5446a5][_0x435530('0xbe')]||undefined,'CampaignId':_0x295a1f['actions'][_0x5446a5][_0x435530('0x219')]||undefined})[_0x435530('0x214')](loggerCatch('[unlockOriginate][syncQueueStatusComplete]')),delete _0x295a1f[_0x435530('0x197')][_0x5446a5]);}else return _0x295a1f['actionOriginate'](_0x1b62f9,_0x468c26);}else getDiff(_0x468c26['scheduledat'])<_0x1b62f9['dialRecallMeTimeout']*0x3c?_0x468c26[_0x435530('0x1ae')]&&!_0x468c26[_0x435530('0x1ae')][_0x435530('0xdc')]?_0x295a1f[_0x435530('0x138')][_0x435530('0xf9')](_0x468c26['id'])[_0x435530('0x144')](function(){_0x295a1f['updateOriginated'](_0x1b62f9);}):_0x295a1f[_0x435530('0x181')]({'active':![]},_0x468c26['id'],0x1)[_0x435530('0x144')](function(){const _0x2a3931=_0x435530;console['log'](_0x2a3931('0xcc')),_0x295a1f['updateOriginated'](_0x1b62f9);}):(_0x1b62f9[_0x435530('0x95')]+=0x1,_0x295a1f[_0x435530('0x66')](_0x1b62f9),_0x1b62f9[_0x435530('0x1f8')]?(_0x295a1f[_0x435530('0x1ea')]({'active':![],'recallme':![],'UserId':null,'ContactId':_0x468c26[_0x435530('0x1de')],'ListId':_0x468c26['ListId'],'VoiceQueueId':_0x468c26[_0x435530('0xbe')]||undefined,'CampaignId':_0x468c26['CampaignId']||undefined})['catch'](loggerCatch(_0x435530('0x15c'))),_0x295a1f[_0x435530('0x2')](createObjHistory(_0x1b62f9,_0x468c26,_0x435530('0x7c'),0x17,_0x435530('0xc4')))[_0x435530('0x214')](loggerCatch('[Originate][HistoryDialRecallInQueue][historyCatch]'))):_0x295a1f[_0x435530('0x177')](createObjHistory(_0x1b62f9,_0x468c26,_0x435530('0xd9'),0x16,'RecallFailedTimeout'),_0x435530('0xd2'),_0x435530('0x102')));}else{_0x1b62f9['outboundBlacklistCallsDay']+=0x1,_0x295a1f[_0x435530('0x177')](createObjHistory(_0x1b62f9,_0x468c26,_0x435530('0x6b'),0xd,_0x435530('0x87')),_0x435530('0x36'),'[Originate][MoveBlacklist]');throw _0x435530('0xc7');}};},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xb4')]=function(_0x1ad1e2){const _0x4fc56c=_0xab0e6e,_0x2c7465=this;let _0x56acb7=_0x1ad1e2[_0x4fc56c('0x19')]-_0x1ad1e2[_0x4fc56c('0x189')]-_0x1ad1e2[_0x4fc56c('0xb9')];emitCampaignSummary(_0x1ad1e2),_0x56acb7>0x0&&(_0x56acb7>this[_0x4fc56c('0x14e')]&&(_0x56acb7=this[_0x4fc56c('0x14e')]),_0x1ad1e2['temp']+=_0x56acb7,this[_0x4fc56c('0x51')](_0x1ad1e2['id'],_0x56acb7,_0x1ad1e2[_0x4fc56c('0x1f4')])[_0x4fc56c('0x1c0')](function(_0x49b14f){const _0x5871e7=_0x4fc56c;_0x1ad1e2[_0x5871e7('0xb9')]-=_0x56acb7,_0x1ad1e2[_0x5871e7('0xb9')]=_0x1ad1e2[_0x5871e7('0xb9')]>0x0?_0x1ad1e2[_0x5871e7('0xb9')]:0x0;if(!checkContactEmpty(_0x49b14f))_0x1ad1e2[_0x5871e7('0x13e')]='AVAILABLE_CONTACTS_FINISHED',logger[_0x5871e7('0xee')](_0x5871e7('0x2f')+_0x1ad1e2[_0x5871e7('0x1bf')]);else{_0x1ad1e2[_0x5871e7('0x189')]+=_0x49b14f[_0x5871e7('0x78')],_0x1ad1e2[_0x5871e7('0x13e')]=_0x5871e7('0x1ef');for(let _0x2373f5=0x0;_0x2373f5<_0x49b14f['length'];_0x2373f5+=0x1){_0x1ad1e2[_0x5871e7('0x166')]+=0x1,_[_0x5871e7('0x7d')](_0x49b14f[_0x2373f5])||_[_0x5871e7('0x7d')](_0x49b14f[_0x2373f5][_0x5871e7('0x3e')])||_[_0x5871e7('0x7d')](_0x49b14f[_0x2373f5]['Contact'][_0x5871e7('0xc9')])?_0x2c7465['emptyContact'](_0x5871e7('0x20'),_0x1ad1e2,_0x49b14f[_0x2373f5]):_0x2c7465[_0x5871e7('0x1d3')](_['pick'](_0x49b14f[_0x2373f5],[_0x5871e7('0x219'),_0x5871e7('0x1b4')]))[_0x5871e7('0x1c0')](_0x2c7465[_0x5871e7('0xff')](_0x1ad1e2,_0x49b14f[_0x2373f5]))[_0x5871e7('0x214')](_0x2c7465[_0x5871e7('0xf5')]('[actionOriginateIvr]\x20',_0x1ad1e2));}}})[_0x4fc56c('0x214')](loggerGetContactDialer(_0x4fc56c('0x90'),_0x1ad1e2,_0x56acb7)));},Dialer[_0xab0e6e('0x3d')]['handlePower']=function(_0x199c98,_0x300f52){const _0x7c33f0=_0xab0e6e,_0x39d9d8=this,_0xd0fc33=[];let _0x399f2c=_0x300f52>=0x1?_0x300f52:0x1;_0x199c98[_0x7c33f0('0x143')]===_0x7c33f0('0x112')&&(_0x399f2c=0x1);let _0xa80c4b=Math[_0x7c33f0('0x5e')](_0x199c98[_0x7c33f0('0x1af')]*_0x399f2c)-_0x199c98[_0x7c33f0('0x189')]-_0x199c98[_0x7c33f0('0xb9')];emitVoiceQueueSummary(_0x199c98);if(_0x199c98[_0x7c33f0('0x198')]>0x0){const _0xf09545=_0x199c98[_0x7c33f0('0x198')]-_0x199c98[_0x7c33f0('0x189')]-_0x199c98[_0x7c33f0('0x45')]-_0x199c98['temp']-_0x199c98[_0x7c33f0('0x1cb')];_0xa80c4b>_0xf09545&&(_0xa80c4b=_0xf09545);}if(_0xa80c4b>0x0){_0x199c98['dialMethod']===_0x7c33f0('0x112')&&(_0xa80c4b=0x1);_0xa80c4b>this['maxNumberOriginate']&&(_0xa80c4b=this['maxNumberOriginate']);_0x199c98[_0x7c33f0('0xb9')]+=_0xa80c4b;for(const _0x339559 in this[_0x7c33f0('0xb3')]){typeof this[_0x7c33f0('0xb3')][_0x339559]!==_0x7c33f0('0x1ac')&&(this[_0x7c33f0('0xb3')][_0x339559][_0x7c33f0('0x91')]===_0x7c33f0('0xec')&&this[_0x7c33f0('0xb3')][_0x339559][_0x7c33f0('0xb5')]===_0x7c33f0('0x35')&&_0xd0fc33[_0x7c33f0('0x1df')](this['agents'][_0x339559]['id']));}this[_0x7c33f0('0x208')](_0x199c98['id'],_0xd0fc33,_0xa80c4b,_0x199c98[_0x7c33f0('0x1f4')])[_0x7c33f0('0x1c0')](function(_0x1aa743){const _0x43b775=_0x7c33f0;_0x199c98[_0x43b775('0xb9')]-=_0xa80c4b,_0x199c98[_0x43b775('0xb9')]=_0x199c98[_0x43b775('0xb9')]>0x0?_0x199c98[_0x43b775('0xb9')]:0x0;if(!checkContactEmpty(_0x1aa743))_0x39d9d8[_0x43b775('0x140')](_0x199c98)[_0x43b775('0x1c0')](sendMessageReschedule(_0x199c98))[_0x43b775('0x214')](loggerCatch('[countReScheduled]\x20'));else{_0x199c98['originated']+=_0x1aa743[_0x43b775('0x78')],_0x199c98['message']=_0x199c98['dialMethod']==='booked'?_0x43b775('0x4c'):'RUNNING';for(let _0x40926f=0x0;_0x40926f<_0x1aa743[_0x43b775('0x78')];_0x40926f+=0x1){_[_0x43b775('0x7d')](_0x1aa743[_0x40926f])||_[_0x43b775('0x7d')](_0x1aa743[_0x40926f]['Contact'])||_[_0x43b775('0x7d')](_0x1aa743[_0x40926f][_0x43b775('0x3e')][_0x43b775('0xc9')])?_0x39d9d8[_0x43b775('0x203')]('[actionOriginate]\x20',_0x199c98,_0x1aa743[_0x40926f]):_0x39d9d8['checkIsBlackList'](_['pick'](_0x1aa743[_0x40926f],[_0x43b775('0xbe'),_0x43b775('0x1b4')]))[_0x43b775('0x1c0')](_0x39d9d8[_0x43b775('0xff')](_0x199c98,_0x1aa743[_0x40926f]))['catch'](_0x39d9d8[_0x43b775('0xf5')](_0x43b775('0x20'),_0x199c98));}}})[_0x7c33f0('0x214')](loggerGetContactDialer(_0x7c33f0('0x186'),_0x199c98,_0xa80c4b));}},Dialer['prototype'][_0xab0e6e('0xb2')]=function(_0x2c3521){const _0x45725d=_0xab0e6e;if(_0x2c3521[_0x45725d('0x198')]>0x0){const _0x49a505=_0x2c3521['dialLimitQueue']-_0x2c3521['originated']-_0x2c3521['talking'];_0x49a505>0x0?this['tryOriginatePredictive'](_0x2c3521):loggerPredictiveCalls[_0x45725d('0xee')](_0x45725d('0x18f'));}else this[_0x45725d('0xc6')](_0x2c3521);},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xc6')]=function(_0x531dcd){const _0x1bb3ae=_0xab0e6e,_0x3675f8=this,_0x3f7f6c=[];_0x531dcd['originated']+=0x1;for(const _0x579e2d in this[_0x1bb3ae('0xb3')]){typeof this['agents'][_0x579e2d]!==_0x1bb3ae('0x1ac')&&(this[_0x1bb3ae('0xb3')][_0x579e2d][_0x1bb3ae('0x91')]===_0x1bb3ae('0xec')&&this[_0x1bb3ae('0xb3')][_0x579e2d][_0x1bb3ae('0xb5')]==='reachable'&&_0x3f7f6c[_0x1bb3ae('0x1df')](this[_0x1bb3ae('0xb3')][_0x579e2d]['id']));}this[_0x1bb3ae('0x208')](_0x531dcd['id'],_0x3f7f6c,0x1,_0x531dcd[_0x1bb3ae('0x1f4')])[_0x1bb3ae('0x1c0')](function(_0x24407d){const _0x511d60=_0x1bb3ae;!checkContactEmpty(_0x24407d)?(checkContactLowerLimitOriginate(_0x531dcd,0x1,0x0),_0x3675f8[_0x511d60('0x140')](_0x531dcd)[_0x511d60('0x1c0')](sendMessageReschedule(_0x531dcd))[_0x511d60('0x214')](loggerCatch(_0x511d60('0x200')))):(_0x531dcd[_0x511d60('0x13e')]=_0x511d60('0x1ef'),_['isNil'](_0x24407d[0x0])||_[_0x511d60('0x7d')](_0x24407d[0x0][_0x511d60('0x3e')])||_[_0x511d60('0x7d')](_0x24407d[0x0][_0x511d60('0x3e')][_0x511d60('0xc9')])?_0x3675f8[_0x511d60('0x203')](_0x511d60('0x20'),_0x531dcd,_0x24407d[0x0]):_0x3675f8['checkIsBlackList'](_[_0x511d60('0x50')](_0x24407d[0x0],[_0x511d60('0xbe'),_0x511d60('0x1b4')]))[_0x511d60('0x1c0')](_0x3675f8[_0x511d60('0xff')](_0x531dcd,_0x24407d[0x0]))['catch'](_0x3675f8[_0x511d60('0xf5')](_0x511d60('0x8d'),_0x531dcd)));})[_0x1bb3ae('0x214')](loggerGetContactDialer(_0x1bb3ae('0x71'),_0x531dcd,0x1)),emitVoiceQueueSummary(_0x531dcd);},Dialer['prototype'][_0xab0e6e('0xdd')]=function(_0x5b742a,_0x4cca96,_0xea7ecc,_0x58de9b,_0x129151,_0x46331c){const _0x34ea0d=_0xab0e6e;return loggerPredictive[_0x34ea0d('0xee')](_0x34ea0d('0x6f')),loggerPredictive[_0x34ea0d('0xee')](_0x34ea0d('0x15d'),_0x5b742a),loggerPredictive['info'](_0x34ea0d('0x125'),_0x4cca96),loggerPredictive[_0x34ea0d('0xee')](_0x34ea0d('0x174'),_0xea7ecc),loggerPredictive[_0x34ea0d('0xee')]('P:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x58de9b),loggerPredictive[_0x34ea0d('0xee')]('Amax:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x129151),loggerPredictive[_0x34ea0d('0xee')](_0x34ea0d('0x126')),new Promise(function(_0x56f112,_0x10da75){const _0x635874=_0x34ea0d;if(_0x5b742a<=0x0||isNaN(_0x5b742a))return _0x10da75(msgResponse(_0x635874('0x212'),'Error',_0x635874('0x1f6')+_0x5b742a));if(_0xea7ecc<=0x0||isNaN(_0xea7ecc))return _0x10da75(msgResponse(_0x635874('0x212'),_0x635874('0x121'),_0x635874('0x1ff')+_0xea7ecc));if(_0x58de9b<=0x0||isNaN(_0x58de9b))return _0x10da75(msgResponse('[abandonmentRate]',_0x635874('0x121'),_0x635874('0x211')+_0x58de9b));if(_0x4cca96<=0x0||isNaN(_0x4cca96))return _0x10da75(msgResponse('[abandonmentRate]','Error',_0x635874('0x54')+_0x4cca96));if(_0x129151<=0x0||isNaN(_0x129151))return _0x10da75(msgResponse(_0x635874('0x212'),_0x635874('0x121'),_0x635874('0xae')+_0x129151));_0x46331c=_0x46331c||0x0;const _0x1b0468=0x1/_0xea7ecc;let _0x2bb2de=0x0,_0x444243=0x0,_0x32f042=0x0,_0x48d7f5=0x0,_0xde0061=0x0;for(_0xde0061=0x0;_0x32f042<_0x129151;_0xde0061+=0x1){_0x444243=_0xde0061/_0x4cca96,_0x2bb2de=(_0x58de9b*_0x444243+_0x46331c)/_0x1b0468,_0x32f042=erlangb(_0x2bb2de,_0x5b742a),_0x48d7f5=_0x2bb2de/_0x5b742a*(0x1-erlangb(_0x2bb2de,_0x5b742a));}return _0x56f112({'erlangCalls':_0xde0061,'erlangCallToSecond':_0x4cca96/_0xde0061,'erlangAbandonmentRate':_0x32f042,'erlangBusyFactor':_0x48d7f5});});},Dialer[_0xab0e6e('0x3d')][_0xab0e6e('0xd1')]=function(_0x4410b6,_0x3bcdbe,_0x4a8a57,_0x5d478a,_0x4ea802,_0x223ecc){const _0x43b8d4=_0xab0e6e;return loggerPredictive[_0x43b8d4('0xee')]('----\x20Agent\x20Busy\x20Factor\x20----'),loggerPredictive['info'](_0x43b8d4('0x15d'),_0x4410b6),loggerPredictive[_0x43b8d4('0xee')]('Interval:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x3bcdbe),loggerPredictive['info']('Ts:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x4a8a57),loggerPredictive[_0x43b8d4('0xee')](_0x43b8d4('0x74'),_0x5d478a),loggerPredictive[_0x43b8d4('0xee')](_0x43b8d4('0x1a2'),_0x4ea802),loggerPredictive[_0x43b8d4('0xee')]('---------------------------'),new Promise(function(_0xa563b2,_0xff20ff){const _0x18f042=_0x43b8d4;if(_0x4410b6<=0x0||isNaN(_0x4410b6))return _0xff20ff(msgResponse(_0x18f042('0x61'),_0x18f042('0x121'),_0x18f042('0x1f6')+_0x4410b6));if(_0x4a8a57<=0x0||isNaN(_0x4a8a57))return _0xff20ff(msgResponse(_0x18f042('0x61'),_0x18f042('0x121'),_0x18f042('0x1ff')+_0x4a8a57));if(_0x5d478a<=0x0||isNaN(_0x5d478a))return _0xff20ff(msgResponse(_0x18f042('0x61'),_0x18f042('0x121'),_0x18f042('0x211')+_0x5d478a));if(_0x3bcdbe<=0x0||isNaN(_0x3bcdbe))return _0xff20ff(msgResponse('[busyFactor]',_0x18f042('0x121'),_0x18f042('0x54')+_0x3bcdbe));if(_0x4ea802<=0x0||isNaN(_0x4ea802))return _0xff20ff(msgResponse(_0x18f042('0x61'),_0x18f042('0x121'),_0x18f042('0x8b')+_0x4ea802));_0x223ecc=_0x223ecc||0x0;const _0x57d8c=0x1/_0x4a8a57;let _0x273285=0x0,_0x1b3e73=0x0,_0x30f66f=0x0,_0x4d3476=0x0,_0x5ac331=0x0;for(_0x5ac331=0x0;_0x4d3476<_0x4ea802;_0x5ac331+=0x1){_0x1b3e73=_0x5ac331/_0x3bcdbe,_0x273285=(_0x5d478a*_0x1b3e73+_0x223ecc)/_0x57d8c,_0x30f66f=erlangb(_0x273285,_0x4410b6),_0x4d3476=_0x273285/_0x4410b6*(0x1-erlangb(_0x273285,_0x4410b6));}return _0xa563b2({'erlangCalls':_0x5ac331,'erlangCallToSecond':_0x3bcdbe/_0x5ac331,'erlangAbandonmentRate':_0x30f66f,'erlangBusyFactor':_0x4d3476});});},module[_0xab0e6e('0x220')]=Dialer;
\ No newline at end of file