Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / services / ami / dialer / index.js
index 3c42571..c8d6fc7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3514=['[syncHangupIvr]','dialQueueProject','AnswerAGI','AGI','cause-txt','Unknow','reason','agent','agiafterat','dialQueueProject2','[syncAgentComplete][createHistory]','[syncAgentComplete]','answertime','[syncQueueCallerAbandon]\x20[Drop]','droptime','responsetime','predictiveIntervalErlangCallsDroppedCalls','Drop','dropreason','TIMEOUT','queueCallerAbandonCreateState','dialDropRetryFrequency','[rescheduleContact][Drop]','endtime','calleridname','calleridnum','[syncAgentComplete][createHistory][10]','outboundDropCallsDayCallersExit','CALLEREXIT','dialAbandonedMaxRetry','[rescheduleContact][Abandoned]','Abandoned','syncQueueMember','actionid','strategy','locked','stateinterface','queueBooked','pick','idHopper','paused','queueStatusComplete','[unlockQueueStatus][undefined]','[booked][unlockQueueStatus]','syncQueueStatusComplete','run','[Catch][Preview][syncQueueStatusComplete]','_rr','unlockRR','[booked][RR]','contactAgent-idHopper:\x20','preview','[booked][RR][finaly]','Agent:\x20','[booked][unlock]','[unlock][syncQueueStatusComplete]','[booked][unlock2]','[unlock2][syncQueueStatusComplete]','[booked][unlock3]','[unlock3][syncQueueStatusComplete]','loopCampaigns','syncCampaigns','checkIsTrunkReachable','TrunkBackup','TRUNK_IS_NOT_REACHABLE','\x20trunk\x20is\x20not\x20reachable','checkIfTime','checkIfTimeIntervals','ifTime','Failure','timezones','TIMEZONE_UNKNOW','\x20Timezone\x20unknow\x20','isArray','push','command','iftime\x20%s,%s','content','indexOf','true','all','GLOBAL_INTERVAL_IS_OVERTIME','Global:\x20','\x20Interval\x20is\x20overtime:\x20','checkDialMethod','handlePower','power','dialPowerLevel','method\x20not\x20recognized','launchHandleIvr','dialActive','dialTimezone','dialGlobalInterval','[syncCampaigns]','\x5cw{0,','pow','replace','match','actionOriginate','object','originate','voiceQueue\x20is\x20undefine','Contact','phone','contact\x20is\x20undefine','\x22agi://%s/square,%s\x22','NONE','\x22%s,%s%s,,,%s\x22','dialQueueOptions','dialAgiAfterHangupAgent','dialQueueTimeout','getCaller','ACTIVE','XMD-AMDINITIALSILENCE','XMD-AMDGREETING','dialAMDGreeting','XMD-AMDAFTERGREETINGSILENCE','dialAMDAfterGreetingSilence','XMD-AMDTOTALANALYSISTIME','dialAMDTotalAnalysisTime','dialAMDMinWordLength','dialAMDBetweenWordsSilence','dialAMDMaximumNumberOfWords','XMD-AMDSILENCETHRESHOLD','dialAMDSilenceThreshold','XMD-AMDMAXIMUMWORDLENGTH','dialAMDMaximumWordLength','XMD-VOICEQUEUEID','createdAt','updatedAt','%s%s','XMD-','toUpper','dialRandomLastDigitCallerIdNumber','XMD-ORIGINATECALLERIDNAME','originatecalleridname','XMD-ORIGINATECALLERIDNUM','originatecalleridnum','SIP/%s/%s%s','trim','dialCutDigit','substring','from-sip','[originateError]:\x20%s','OriginateError','[originate][error]','originate\x20action\x20Error','[callProgressDetecting]\x20','checkRetriveMax','dialNoAnswerMaxRetry','dialNoAnswerRetryFrequency','dialBusyMaxRetry','dialBusyRetryFrequency','[rescheduleContact]\x20[Busy]','dialCongestionMaxRetry','dialCongestionRetryFrequency','[rescheduleContact]\x20[Congestion]','dialNoSuchNumberMaxRetry','dialNoSuchNumberRetryFrequency','[rescheduleContact][NoSuchNumber]','dialDropMaxRetry','dialAbandonedRetryFrequency','dialAgentRejectMaxRetry','dialAgentRejectRetryFrequency','[rescheduleContact][AgentReject]','callProgressDetecting','entity\x20is\x20undefine','NoSuchNumber','buildObj','reason\x200\x20no\x20such\x20number....','NoAnswer','custom:agentnoanswer','noanswer','[syncAgentComplete][createHistory][3]','reason\x203\x20ringing\x20no\x20answer','custom:agentbusy','busy','[syncAgentComplete][createHistory][5]','reason\x205\x20busy','Congestion','congestion','reason\x208\x20congestion','[syncAgentComplete][createHistory][11]','reason\x2011\x20abandoned','custom:agentreject','agentreject','[syncAgentComplete][createHistory][20]','reason\x2020\x20agentreject','[syncAgentComplete][createHistory][?]','[callProgressDetecting]','[moveContactManagedDialer][0]','contact\x20not\x20moved','dialPredictiveOptimizationPercentage','round','predictiveIntervalMaxThreshold','predictiveIntervalMinThreshold','floor','[startMethodPredictive][StartProgressive]','check\x20predictive\x20is\x20not\x20undefine','check\x20handlePredictive\x20is\x20not\x20undefine','collection\x20data\x20in\x20progressive\x20at','dialPredictiveInterval','Dropped\x20calls\x20day','dialPredictiveOptimization','dropRate','[stopMethodPredictive][ReStartProgressive][ExceededDropInterval]','Max\x20Drop\x20','Drop\x20in\x20this\x20interval','started\x20in\x20predictive\x20at','getDataPredictive','startMethodPredictive','Predictive\x20after\x20first\x20interval','recalculate\x20predictive\x20at','predictiveIntervalAvailable','switch\x20in\x20progressive\x20because\x20available\x20agents\x20(',')\x20are\x20less\x20than\x20threshold\x20(',')\x20are\x20more\x20than\x20threshold\x20(','abandonmentRate','agentBusyFactor','[getDataPredictive]','Unknown\x20Predictive','check\x20failure','getDataPredictiveOld','outboundQueuePauses','[CatchErlangB]','one\x20call\x20every:','[handlePredictive]','fail\x20to\x20scheduled\x20calls','checkContactBlack','recallme','[booked][checkContactBlack]','Queue:\x20','queuestatus','[unlockOriginate][syncQueueStatusComplete]','[booked][checkContactBlack][else]','scheduledat','dialRecallInQueue','[rescheduleContact][dialRecallInQueue]','RECALLINQUEUE','[Originate][HistoryDialRecallInQueue][historyCatch]','RecallFailedTimeout','[Originate][HistoryRecallClose][historyCatch]','BLACKLIST','Blacklist','[Originate][historyBlacklist]','[Originate][MoveBlacklist]','limitCalls','temp','getContactDialerIvr','dialOrderByScheduledAt','[getContactCampaign2][Empty]','RUNNING','ivrTotalCallsDays','Contact.phone','[actionOriginateIvr]\x20','[getContactCampaign2]','dialLimitQueue','[actionOriginate]\x20','[getContactDialer2]','tryOriginatePredictive','[handlePredictive][limitChannel]','[actionOriginatePredictive]\x20','--------\x20Drop\x20Rate\x20--------','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','Interval:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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','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','Amax:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','[abandonmentRate]','m\x20=\x20','Ts\x20=\x20','Amax\x20=\x20','busyFactor','----\x20Agent\x20Busy\x20Factor\x20----','Umin:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','[busyFactor]','p\x20=\x20','interval\x20=\x20','Umin\x20=\x20','exports','util','lodash','moment','md5','../preview/util/util','../../../config/environment/','../../../config/logger','dialer','booked','predictive','predictiveCalls','../ami','redis','defaults','localhost','../rpc/cmHopper','../rpc/cmHopperHistory','../rpc/voiceQueueRt','./final','./agentComplete','env','rrmemory','roundrobin','prototype','enqueue','tail','finally','sequence','voiceQueues','campaigns','agents','trunks','maxNumberOriginate','channels','contactsId','uniqueId','optionPredictive','startPredictive','queueBookedRR','syncAgentConnect','bind','queuecallerabandon','syncQueueCallerAbandon','originateresponse','syncOriginateResponse','agentcomplete','syncAgentComplete','custom:queuesummary','syncQueueSummary','hangup','syncHangup','newexten','syncNewExten','varset','syncVarSet','queuestatuscomplete','loopClearZombieChannels','message','AGENTS_NOT_LOGGED','name','\x20AGENTS\x20NOT\x20LOGGED','\x20NOT\x20Active','Interval','INTERVAL_IS_NULL','Intervals','[ifTime][Action]','Error','stringify','milliseconds','emit','outbound','answered','available','loggedIn','pTalking','sumBillable','sumDuration','sumHoldTime','type','unmanaged','waiting','loggedInDb','dialMethod','dialOriginateCallerIdName','dialOriginateCallerIdNumber','dialOriginateTimeout','dialPrefix','outboundAnswerAgiCallsDay','outboundAnswerCallsDay','outboundBlacklistCallsDay','outboundBusyCallsDay','outboundDropCallsDayACS','outboundDropCallsDayTimeout','outboundNoSuchCallsDay','outboundOriginateFailureCallsDay','outboundReCallsDay','outboundRejectCallsDay','outboundUnknownCallsDay','predictiveIntervalAnsweredCalls','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','predictiveIntervalDroppedCallsCallersExit','predictiveIntervalDroppedCallsTimeout','predictiveIntervalErlangCalls','predictiveIntervalHitRate','predictiveIntervalMultiplicativeFactor','predictiveIntervalPauses','predictiveIntervalTotalCalls','originated','erlangCalls','erlangCallToSecond','erlangAbandonmentRate','startProgressive','Trunk','callerid','format','voice:queue:%s','voice_queue:save','campaign:ivr:%s','campaign:save','isEmpty','info','-----\x20Stats\x20Predictive\x20---','Total\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Dropped\x20Timeout:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Dropped\x20Exit:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','AVG\x20Hold\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','AVG\x20Talk\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','---------------------------','isUndefined','Avg\x20Talk\x20Time\x20is\x20not\x20enough\x20for\x20predictive','Total\x20Calls\x20are\x20not\x20enough\x20for\x20predictive','History\x20information\x20are\x20empty','---------\x20ErlangB\x20---------','Scheduled\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Agent\x20Busy\x20Factor:\x20\x20\x20\x20\x20\x20\x20\x20\x20','erlangBusyFactor','merge','diff','seconds','clearing\x20variable\x20start\x20progressive','clearing\x20variable\x20start\x20predictive','handlePredictive','clearing\x20variable\x20handle\x20predictive','ivr','string','\x22%s\x22\x20<%s>','\x22\x22\x20<>','error','inspect','stack','length','undefined','[decremetOriginate]\x20object\x20originated\x20is\x20negative','contactsRescheduled','[getContactDialer2][ReScheduled]','contacts','AVAILABLE_CONTACTS_FINISHED','[getContactDialer2][Empty]','sendMessageOneNotActive','talking','NOT_ACTIVE','IS_DISACTIVED','[syncQueueSummary]\x20Campaign\x20Ivr:\x20','is\x20disactive','state','statedesc','starttime','clearZombieChannels','[uniqueid]','actions','[actions]','isNil','Action','status','channel','catch','No\x20such\x20channel','queue','[Dialer][checkChannel]','updateOriginated','[Dialer][checkChannel][ivr]','countReScheduled','resolve','then','[countReScheduled]\x20','checkIsBlackList','checkIsBlackListIvr','averageHandleTime','[averageHandleTime]\x20','rescheduleContact','unlockContact','[unlockContact]\x20','getContactDialer','[getContactDialer]\x20','getVoiceQueueRtPauses','[getVoiceQueueRtPauses]\x20','moveContactManagedDialer','createHistory','[updateOriginated]\x20is\x20null\x20or\x20undefined','emptyContact','notFound','saveInDb','UserId','VoiceQueueId','CampaignId','isSuccess','Success','isTrunkReachable','active','SIP/%s','reachable','unmonitored','uniqueid','variable','amdstatus','exten','xcally-motion-dialer','HANGUP','membername','AMD','[syncHangupInAMD]','dialAMDActive','value','MACHINE','countmachineretry','countglobal','amd','[syncAgentComplete][createHistory][0]','countbusyretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','dialGlobalMaxRetry','reason19\x20machine....','reason\x2019\x20machine....','add','dialMachineRetryFrequency','YYYY-MM-DD\x20HH:mm:ss','ContactId','ListId','[rescheduleContact][Machine]','HangupInAMD','[syncHangupInAMDIvr][createHistory]','[syncHangupInAMDIvr]','countcongestionretry','countagentrejectretry','stateGlobal','dialMachineMaxRetry','createStateFinal','minutes','[syncHangupIvr][createHistory]'];(function(_0x2641f9,_0x26715f){var _0x585741=function(_0x2d1462){while(--_0x2d1462){_0x2641f9['push'](_0x2641f9['shift']());}};_0x585741(++_0x26715f);}(_0x3514,0x118));var _0x4351=function(_0x47f7d1,_0x45fece){_0x47f7d1=_0x47f7d1-0x0;var _0x475b83=_0x3514[_0x47f7d1];return _0x475b83;};'use strict';var util=require(_0x4351('0x0'));var _=require(_0x4351('0x1'));var BPromise=require('bluebird');var uuid=require('uuid');var moment=require(_0x4351('0x2'));var rr=require('rr');var md5=require(_0x4351('0x3'));var Redis=require('ioredis');var ut=require(_0x4351('0x4'));var config=require(_0x4351('0x5'));var logger=require(_0x4351('0x6'))(_0x4351('0x7'));var loggerBooked=require(_0x4351('0x6'))(_0x4351('0x8'));var loggerPredictive=require(_0x4351('0x6'))(_0x4351('0x9'));var loggerPredictiveCalls=require(_0x4351('0x6'))(_0x4351('0xa'));var loggerSyncQueueSummary=require(_0x4351('0x6'))('syncQueueSummary');var ami=require(_0x4351('0xb'));config[_0x4351('0xc')]=_[_0x4351('0xd')](config[_0x4351('0xc')],{'host':_0x4351('0xe'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0x4351('0xc')]));var cmHopper=require(_0x4351('0xf'));var cmHopperHistory=require(_0x4351('0x10'));var cmHopperBlack=require('../rpc/cmHopperBlack');var voiceQueueRt=require(_0x4351('0x11'));var Action=require('./action');var History=require('./history');var Final=require(_0x4351('0x12'));var AgentComplete=require(_0x4351('0x13'));var QueueCallerAbandon=require('./queueCallerAbandon');var Hangup=require('./hangup');var ipAgi=process[_0x4351('0x14')]['XCALLY_IP_AGI']||'127.0.0.1';var strategy={'rrmemory':_0x4351('0x15'),'roundrobin':_0x4351('0x16')};var Sequence=function(){};Sequence[_0x4351('0x17')][_0x4351('0x18')]=function(_0x387cea){this['tail']=this[_0x4351('0x19')]?this[_0x4351('0x19')][_0x4351('0x1a')](_0x387cea):_0x387cea();};function Dialer(_0x10f641,_0x555b9f){this[_0x4351('0x1b')]=new Sequence();this['preview']=_0x555b9f;this[_0x4351('0x1c')]=_0x10f641[_0x4351('0x1c')];this[_0x4351('0x1d')]=_0x10f641['campaigns'];this[_0x4351('0x1e')]=_0x10f641['agents'];this['trunks']=_0x10f641[_0x4351('0x1f')];this[_0x4351('0x20')]=config[_0x4351('0x20')]||0x2;this[_0x4351('0x21')]={};this['actions']={};this[_0x4351('0x22')]={};this[_0x4351('0x23')]={};this[_0x4351('0x24')]={};this[_0x4351('0x25')]={};this['startProgressive']={};this['ivrOriginated']={};this['queueBooked']={};this[_0x4351('0x26')]={};ami['on']('agentconnect',this[_0x4351('0x27')][_0x4351('0x28')](this));ami['on'](_0x4351('0x29'),this[_0x4351('0x2a')]['bind'](this));ami['on'](_0x4351('0x2b'),this[_0x4351('0x2c')][_0x4351('0x28')](this));ami['on'](_0x4351('0x2d'),this[_0x4351('0x2e')][_0x4351('0x28')](this));ami['on'](_0x4351('0x2f'),this[_0x4351('0x30')][_0x4351('0x28')](this));ami['on'](_0x4351('0x31'),this[_0x4351('0x32')][_0x4351('0x28')](this));ami['on'](_0x4351('0x33'),this[_0x4351('0x34')][_0x4351('0x28')](this));ami['on'](_0x4351('0x35'),this[_0x4351('0x36')][_0x4351('0x28')](this));ami['on']('queuemember',this['syncQueueMember']['bind'](this));ami['on'](_0x4351('0x37'),this['syncQueueStatusComplete'][_0x4351('0x28')](this));this['loopCampaigns']();this[_0x4351('0x38')]();}function isNotNull(_0x23a951){return _0x23a951!==null&&!_['isUndefined'](_0x23a951);}function checkIsLoggedIn(_0x3bd8b6,_0x3673e5){return function(){if(_0x3673e5<=0x0){_0x3bd8b6[_0x4351('0x39')]=_0x4351('0x3a');throw _0x3bd8b6[_0x4351('0x3b')]+_0x4351('0x3c');}};}function isActive(_0x1981b3){return _0x1981b3;}function checkIsActive(_0x4bdc6b,_0x1ef615){return function(){if(!isActive(_0x1ef615)){_0x4bdc6b[_0x4351('0x39')]='NOT_ACTIVE';throw _0x4bdc6b['name']+_0x4351('0x3d');}};}function checkInterval(_0x13ca25){return function(){if(!isNotNull(_0x13ca25[_0x4351('0x3e')])){_0x13ca25['message']=_0x4351('0x3f');throw _0x13ca25[_0x4351('0x3b')]+'\x20INTERVAL_IS_NULL';}if(!isNotNull(_0x13ca25[_0x4351('0x3e')][_0x4351('0x40')])){_0x13ca25['message']='INTERVAL_IS_NULL';throw _0x13ca25[_0x4351('0x3b')]+'\x20INTERVAL_IS_NULL';}if(!isNotNull(_['isEmpty'](_0x13ca25[_0x4351('0x3e')]['Intervals']))){_0x13ca25[_0x4351('0x39')]='INTERVAL_IS_NULL';throw _0x13ca25[_0x4351('0x3b')]+'\x20INTERVAL_IS_NULL';}};}function msgResponse(_0x45e2da,_0x2149c0,_0x32e127){return{'action':_0x45e2da,'response':_0x2149c0,'message':_0x32e127,'stack':_0x32e127};}function myreject(_0x536101){return function(_0x507062){return _0x536101(msgResponse(_0x4351('0x41'),_0x4351('0x42'),JSON[_0x4351('0x43')](_0x507062)));};}function getSeconds(_0x554aec,_0x714267){var _0x3a4d4e=moment(_0x554aec)['milliseconds'](0x0);var _0x227936=moment(_0x714267)[_0x4351('0x44')](0x0);return _0x3a4d4e['diff'](_0x227936,'seconds');}function emit(_0x3c5693,_0x5399db,_0x200693){io['to'](_0x3c5693)[_0x4351('0x45')](_0x5399db,_0x200693);}function emitVoiceQueueSummary(_0x446748){if(_0x446748['type']===_0x4351('0x46')){var _0x37d5fb={'id':_0x446748['id'],'name':_0x446748[_0x4351('0x3b')],'strategy':_0x446748['strategy'],'answered':_0x446748[_0x4351('0x47')],'available':_0x446748[_0x4351('0x48')],'loggedIn':_0x446748[_0x4351('0x49')],'pTalking':_0x446748[_0x4351('0x4a')],'sumBillable':_0x446748[_0x4351('0x4b')],'sumDuration':_0x446748[_0x4351('0x4c')],'sumHoldTime':_0x446748[_0x4351('0x4d')]||0x0,'talking':_0x446748['talking'],'total':_0x446748['total'],'type':_0x446748[_0x4351('0x4e')],'unmanaged':_0x446748[_0x4351('0x4f')],'abandoned':_0x446748['abandoned'],'waiting':_0x446748[_0x4351('0x50')],'loggedInDb':_0x446748[_0x4351('0x51')],'dialActive':_0x446748['dialActive'],'dialMethod':_0x446748[_0x4351('0x52')],'dialOriginateCallerIdName':_0x446748[_0x4351('0x53')],'dialOriginateCallerIdNumber':_0x446748[_0x4351('0x54')],'dialOriginateTimeout':_0x446748[_0x4351('0x55')],'dialPrefix':_0x446748[_0x4351('0x56')],'outboundAnswerAgiCallsDay':_0x446748[_0x4351('0x57')],'outboundAnswerCallsDay':_0x446748[_0x4351('0x58')],'outboundBlacklistCallsDay':_0x446748[_0x4351('0x59')],'outboundBusyCallsDay':_0x446748[_0x4351('0x5a')],'outboundCongestionCallsDay':_0x446748['outboundCongestionCallsDay'],'outboundDropCallsDayACS':_0x446748[_0x4351('0x5b')],'outboundDropCallsDayCallersExit':_0x446748['outboundDropCallsDayCallersExit'],'outboundDropCallsDayTimeout':_0x446748[_0x4351('0x5c')],'outboundNoAnswerCallsDay':_0x446748['outboundNoAnswerCallsDay'],'outboundNoSuchCallsDay':_0x446748[_0x4351('0x5d')],'outboundOriginateFailureCallsDay':_0x446748[_0x4351('0x5e')],'outboundReCallsDay':_0x446748[_0x4351('0x5f')],'outboundRejectCallsDay':_0x446748[_0x4351('0x60')],'outboundUnknownCallsDay':_0x446748[_0x4351('0x61')],'predictiveIntervalAnsweredCalls':_0x446748[_0x4351('0x62')],'predictiveIntervalAvgHoldtime':_0x446748[_0x4351('0x63')],'predictiveIntervalAvgTalktime':_0x446748[_0x4351('0x64')],'predictiveIntervalDroppedCallsCallersExit':_0x446748[_0x4351('0x65')],'predictiveIntervalDroppedCallsTimeout':_0x446748[_0x4351('0x66')],'predictiveIntervalErlangCalls':_0x446748[_0x4351('0x67')],'predictiveIntervalErlangCallsDroppedCalls':_0x446748['predictiveIntervalErlangCallsDroppedCalls'],'predictiveIntervalHitRate':_0x446748[_0x4351('0x68')],'predictiveIntervalMultiplicativeFactor':_0x446748[_0x4351('0x69')],'predictiveIntervalPauses':_0x446748[_0x4351('0x6a')],'predictiveIntervalAvailable':_0x446748['predictiveIntervalAvailable'],'predictiveIntervalTotalCalls':_0x446748[_0x4351('0x6b')],'message':_0x446748['message'],'originated':_0x446748[_0x4351('0x6c')],'erlangCalls':_0x446748[_0x4351('0x6d')],'erlangCallToSecond':_0x446748[_0x4351('0x6e')],'erlangAbandonmentRate':_0x446748[_0x4351('0x6f')],'erlangBusyFactor':_0x446748['erlangBusyFactor'],'startPredictive':_0x446748['startPredictive'],'startProgressive':_0x446748[_0x4351('0x70')]};if(_0x446748[_0x4351('0x71')]){_0x37d5fb['Trunk']={'id':_0x446748[_0x4351('0x71')]['id'],'name':_0x446748['Trunk'][_0x4351('0x3b')],'active':_0x446748['Trunk']['active'],'callerid':_0x446748[_0x4351('0x71')][_0x4351('0x72')]};}if(_0x446748[_0x4351('0x3e')]){_0x37d5fb[_0x4351('0x3e')]={'id':_0x446748[_0x4351('0x3e')]['id'],'name':_0x446748['Interval'][_0x4351('0x3b')]};}var _0x1f8e5d=md5(JSON[_0x4351('0x43')](_0x37d5fb));if(_0x446748[_0x4351('0x3')]!==_0x1f8e5d){_0x446748[_0x4351('0x3')]=_0x1f8e5d;emit(util[_0x4351('0x73')](_0x4351('0x74'),_0x37d5fb[_0x4351('0x3b')]),_0x4351('0x75'),_0x37d5fb);}}}function emitCampaignSummary(_0x50fcac){if(_0x50fcac[_0x4351('0x4e')]==='ivr'){emit(util[_0x4351('0x73')](_0x4351('0x76'),_0x50fcac['name']),_0x4351('0x77'),_0x50fcac);}}function checkGetDataPredictive(_0xb932d5){if(isNotNull(_0xb932d5)&&!_[_0x4351('0x78')](_0xb932d5)){loggerPredictive[_0x4351('0x79')](_0x4351('0x7a'));loggerPredictive[_0x4351('0x79')](_0x4351('0x7b'),_0xb932d5['predictiveIntervalTotalCalls']);loggerPredictive[_0x4351('0x79')]('Answered\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0xb932d5[_0x4351('0x62')]);loggerPredictive[_0x4351('0x79')](_0x4351('0x7c'),_0xb932d5[_0x4351('0x66')]);loggerPredictive[_0x4351('0x79')](_0x4351('0x7d'),_0xb932d5[_0x4351('0x65')]);loggerPredictive[_0x4351('0x79')](_0x4351('0x7e'),_0xb932d5['predictiveIntervalAvgHoldtime']);loggerPredictive['info'](_0x4351('0x7f'),_0xb932d5['predictiveIntervalAvgTalktime']);loggerPredictive[_0x4351('0x79')](_0x4351('0x80'));if(_0xb932d5[_0x4351('0x6b')]>0x0){if(!_[_0x4351('0x81')](_0xb932d5['predictiveIntervalAvgTalktime'])&&_0xb932d5['predictiveIntervalAvgTalktime']>0x0){return!![];}loggerPredictive[_0x4351('0x79')](_0x4351('0x82'));if(!_[_0x4351('0x81')](_0xb932d5['predictiveIntervalAvgHoldtime'])&&_0xb932d5[_0x4351('0x63')]>0x0){return!![];}loggerPredictive[_0x4351('0x79')]('Avg\x20Hold\x20Time\x20is\x20not\x20enough\x20for\x20predictive');}else{loggerPredictive[_0x4351('0x79')](_0x4351('0x83'));}}else{loggerPredictive[_0x4351('0x79')](_0x4351('0x84'));}return![];}function mergeDataErlangB(_0x242369){return function(_0xc3e4c8){loggerPredictive[_0x4351('0x79')](_0x4351('0x85'));loggerPredictive[_0x4351('0x79')](_0x4351('0x86'),_0xc3e4c8[_0x4351('0x6d')]);loggerPredictive[_0x4351('0x79')]('One\x20call\x20every:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0xc3e4c8[_0x4351('0x6e')]);loggerPredictive[_0x4351('0x79')]('Drop\x20Rate:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0xc3e4c8[_0x4351('0x6f')]);loggerPredictive[_0x4351('0x79')](_0x4351('0x87'),_0xc3e4c8[_0x4351('0x88')]);loggerPredictive[_0x4351('0x79')]('Drop\x20Rate:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0xc3e4c8[_0x4351('0x6f')]);loggerPredictive[_0x4351('0x79')](_0x4351('0x80'));_[_0x4351('0x89')](_0x242369,_0xc3e4c8);};}function getDiff(_0x2fd6b2){var _0x5bfb7d=moment()[_0x4351('0x44')](0x0);var _0x16b9ea=moment(_0x2fd6b2)['milliseconds'](0x0);return _0x5bfb7d[_0x4351('0x8a')](_0x16b9ea,_0x4351('0x8b'));}function ifInterval(_0x23f572,_0x47fe81){if(_[_0x4351('0x81')](_0x47fe81)){return![];}return getDiff(_0x47fe81)<_0x23f572*0x3c;}function freeVariablesPredictive(_0x265b33){if(isNotNull(_0x265b33)){if(!_['isUndefined'](_0x265b33[_0x4351('0x70')])){_0x265b33['startProgressive']=undefined;loggerPredictive[_0x4351('0x79')](_0x265b33[_0x4351('0x3b')],_0x4351('0x8c'));}if(!_['isUndefined'](_0x265b33[_0x4351('0x25')])){_0x265b33[_0x4351('0x25')]=undefined;loggerPredictive[_0x4351('0x79')](_0x265b33[_0x4351('0x3b')],_0x4351('0x8d'));}if(!_[_0x4351('0x81')](_0x265b33[_0x4351('0x8e')])){clearInterval(_0x265b33[_0x4351('0x8e')]);_0x265b33[_0x4351('0x8e')]=undefined;loggerPredictive[_0x4351('0x79')](_0x265b33[_0x4351('0x3b')],_0x4351('0x8f'));}}}function erlangb(_0x1bd827,_0x323906){if(_0x323906===0x0){return 0x0;}var _0x2cd693=0x1;for(var _0x4feec9=0x1;_0x4feec9<=_0x323906;_0x4feec9+=0x1){_0x2cd693=0x1+_0x2cd693*_0x4feec9/_0x1bd827;}return 0x1/_0x2cd693;}function isVoiceQueueOutbound(_0x33074a){return _0x33074a===_0x4351('0x46');}function isNotPreview(_0x19c5c2){return _0x19c5c2!=='preview';}function isCampaignIvr(_0x520bf9){return _0x520bf9===_0x4351('0x90');}function getCallerId(_0x5562d0,_0x857f03,_0x77fc7b){if(!_[_0x4351('0x81')](_0x77fc7b)&&typeof _0x77fc7b==='string'&&!_[_0x4351('0x78')](_0x77fc7b)){if(!_[_0x4351('0x81')](_0x857f03)&&typeof _0x857f03===_0x4351('0x91')&&!_['isEmpty'](_0x857f03)){return util[_0x4351('0x73')]('\x22%s\x22\x20<%s>',_0x857f03,_0x77fc7b);}return util[_0x4351('0x73')](_0x4351('0x92'),_0x77fc7b,_0x77fc7b);}if(!_[_0x4351('0x81')](_0x5562d0)&&typeof _0x5562d0==='string'&&!_['isEmpty'](_0x5562d0)){return _0x5562d0;}return _0x4351('0x93');}function loggerCatchQueueSummary(_0x36a98a,_0x2a2358){return function(_0x9e1b03){freeVariablesPredictive(_0x2a2358);emitVoiceQueueSummary(_0x2a2358);emitCampaignSummary(_0x2a2358);loggerSyncQueueSummary[_0x4351('0x94')](_0x36a98a,util[_0x4351('0x95')](_0x9e1b03,{'showHidden':![],'depth':null}));};}function loggerCatchPredictive(_0x16691e,_0x5081be){return function(_0x3bbafb){loggerPredictive[_0x4351('0x94')](_0x5081be[_0x4351('0x3b')],_0x16691e);loggerPredictive[_0x4351('0x94')](_0x3bbafb[_0x4351('0x96')]);freeVariablesPredictive(_0x5081be);};}function loggerCatch(_0x3d77a5){return function(_0x74dda9){logger[_0x4351('0x94')](_0x3d77a5,util[_0x4351('0x95')](_0x74dda9,{'showHidden':![],'depth':null}));};}function checkContactEmpty(_0x78e876){return _0x78e876&&!_[_0x4351('0x81')](_0x78e876)&&_0x78e876[_0x4351('0x97')]>0x0;}function decremetOriginate(_0x2efe54){if(!_['isUndefined'](_0x2efe54)&&_0x2efe54!==null){if(typeof _0x2efe54[_0x4351('0x6c')]!==_0x4351('0x98')){if(_0x2efe54[_0x4351('0x6c')]>0x0){_0x2efe54[_0x4351('0x6c')]-=0x1;}else{logger['error'](_0x4351('0x99'));}}}else{logger[_0x4351('0x94')]('[decremetOriginate]\x20is\x20null\x20or\x20undefined');}}function checkContactLowerLimitOriginate(_0x39ae18,_0x29938c,_0x2788d9){if(_0x29938c>_0x2788d9){for(var _0x418355=0x0;_0x418355<_0x29938c-_0x2788d9;_0x418355+=0x1){decremetOriginate(_0x39ae18);}}}function loggerGetContactDialer(_0x4bfb43,_0x2cba6c,_0x3a5dbb){return function(_0x5afd73){checkContactLowerLimitOriginate(_0x2cba6c,_0x3a5dbb,0x0);logger[_0x4351('0x94')](_0x4bfb43,util[_0x4351('0x95')](_0x5afd73,{'showHidden':![],'depth':null}));};}function sendMessageReschedule(_0x5efb1a){return function(_0x13e948){if(isNotNull(_0x13e948)&&isNotNull(_0x13e948[0x0])){if(_0x13e948[0x0][_0x4351('0x9a')]>0x0){_0x5efb1a['message']='RESCHEDULED_CONTACTS';logger[_0x4351('0x79')](_0x4351('0x9b')+_0x5efb1a[_0x4351('0x3b')],_0x13e948[0x0]['contactsRescheduled'],_0x4351('0x9c'));}else{_0x5efb1a[_0x4351('0x39')]=_0x4351('0x9d');logger['info'](_0x4351('0x9e')+_0x5efb1a['name']);}}};}function notSendMessagesQueue(_0x116681){if(_0x116681[_0x4351('0x9f')]){freeVariablesPredictive(_0x116681);if(_0x116681[_0x4351('0x6c')]===0x0&&_0x116681[_0x4351('0xa0')]===0x0&&_0x116681[_0x4351('0x50')]===0x0&&(_0x116681[_0x4351('0x4a')]||0x0)===0x0){_0x116681[_0x4351('0x9f')]=![];_0x116681[_0x4351('0x48')]=0x0;_0x116681[_0x4351('0x39')]=_0x4351('0xa1');loggerSyncQueueSummary[_0x4351('0x94')]('[syncQueueSummary]\x20Campaign\x20Queue:\x20',_0x116681[_0x4351('0x3b')],'is\x20not\x20active');}else{_0x116681['message']=_0x4351('0xa2');loggerSyncQueueSummary[_0x4351('0x94')]('[syncQueueSummary]\x20Campaign\x20Queue:\x20',_0x116681[_0x4351('0x3b')],'is\x20disactive');}emitVoiceQueueSummary(_0x116681);}}function notSendMessagesCampaign(_0x4a5e9e){if(_0x4a5e9e[_0x4351('0x9f')]){if(_0x4a5e9e[_0x4351('0x6c')]===0x0){_0x4a5e9e[_0x4351('0x9f')]=![];_0x4a5e9e[_0x4351('0x39')]=_0x4351('0xa1');loggerSyncQueueSummary['error']('[syncQueueSummary]\x20Campaign\x20Ivr:\x20',_0x4a5e9e[_0x4351('0x3b')],'is\x20not\x20active');}else{_0x4a5e9e[_0x4351('0x39')]=_0x4351('0xa2');loggerSyncQueueSummary[_0x4351('0x94')](_0x4351('0xa3'),_0x4a5e9e[_0x4351('0x3b')],_0x4351('0xa4'));}emitCampaignSummary(_0x4a5e9e);}}function createObjHistory(_0x33f6a6,_0x13ea48,_0x252e10,_0x19b709,_0x4b9398){_0x33f6a6[_0x4351('0x39')]=_0x252e10;var _0x37f8da=new Action(_0x33f6a6,_0x13ea48);var _0x489c5f=new History(_0x37f8da);_0x489c5f[_0x4351('0xa5')]=_0x19b709;_0x489c5f[_0x4351('0xa6')]=_0x4b9398;_0x489c5f['endtime']=_0x37f8da[_0x4351('0xa7')];return _0x489c5f;}Dialer[_0x4351('0x17')][_0x4351('0x38')]=function(){var _0x441509=this;setInterval(function(){_0x441509[_0x4351('0xa8')](_0x441509[_0x4351('0x23')],_0x4351('0xa9'));_0x441509[_0x4351('0xa8')](_0x441509[_0x4351('0xaa')],_0x4351('0xab'));},0x32c8);};Dialer[_0x4351('0x17')][_0x4351('0xa8')]=function(_0x4db5d0,_0x350208){var _0x375bf3=this;for(var _0x546d1b in _0x4db5d0){if(typeof _0x4db5d0[_0x546d1b]!==_0x4351('0x98')){this[_0x4351('0x1b')][_0x4351('0x18')](function(){if(!_[_0x4351('0xac')](_0x4db5d0[_0x546d1b])){return ami[_0x4351('0xad')]({'action':_0x4351('0xae'),'channel':_0x4db5d0[_0x546d1b][_0x4351('0xaf')]})[_0x4351('0xb0')](function(_0x557704){if(_0x557704['message']===_0x4351('0xb1')){setTimeout(function(){if(_0x4db5d0[_0x546d1b]&&_0x4db5d0[_0x546d1b]['type']!=='ivr'){_0x375bf3['updateOriginated'](_0x375bf3[_0x4351('0x1c')][_0x4db5d0[_0x546d1b][_0x4351('0xb2')]]);logger[_0x4351('0x94')](_0x4351('0xb3'),_0x350208,_0x546d1b,_0x4db5d0[_0x546d1b][_0x4351('0xb2')]);delete _0x4db5d0[_0x546d1b];}if(_0x4db5d0[_0x546d1b]&&_0x4db5d0[_0x546d1b][_0x4351('0x4e')]===_0x4351('0x90')){_0x375bf3[_0x4351('0xb4')](_0x375bf3[_0x4351('0x1d')][_0x4db5d0[_0x546d1b][_0x4351('0xb2')]]);logger['error'](_0x4351('0xb5'),_0x350208,_0x546d1b,_0x4db5d0[_0x546d1b][_0x4351('0xb2')]);delete _0x4db5d0[_0x546d1b];}},0x2328);}});}});}}};Dialer[_0x4351('0x17')][_0x4351('0xb6')]=function(_0x5df659){return BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](cmHopper[_0x4351('0xb6')](_0x5df659))[_0x4351('0xb0')](loggerCatch(_0x4351('0xb9')));};Dialer['prototype'][_0x4351('0xba')]=function(_0xac14ac){return BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](cmHopperBlack[_0x4351('0xba')](_0xac14ac))[_0x4351('0xb0')](loggerCatch('[checkIsBlackList]\x20'));};Dialer['prototype'][_0x4351('0xbb')]=function(_0x15e094){return BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](cmHopperBlack['checkIsBlackListIvr'](_0x15e094))[_0x4351('0xb0')](loggerCatch('[checkIsBlackListIvr]\x20'));};Dialer[_0x4351('0x17')][_0x4351('0xbc')]=function(_0x309028){return BPromise[_0x4351('0xb7')]()['then'](cmHopperHistory['avgHandleTime'](_0x309028))[_0x4351('0xb0')](loggerCatch(_0x4351('0xbd')));};Dialer[_0x4351('0x17')][_0x4351('0xbe')]=function(_0x4ddd75){return BPromise['resolve']()['then'](cmHopper[_0x4351('0xbe')](_0x4ddd75))[_0x4351('0xb0')](loggerCatch('[rescheduleContact]\x20'));};Dialer[_0x4351('0x17')][_0x4351('0xbf')]=function(_0x1e4285,_0x56279c,_0x3efb0b){return BPromise[_0x4351('0xb7')]()['then'](cmHopper[_0x4351('0xbf')](_0x1e4285,_0x56279c,_0x3efb0b))[_0x4351('0xb0')](loggerCatch(_0x4351('0xc0')));};Dialer[_0x4351('0x17')][_0x4351('0xc1')]=function(_0xbf0955,_0x5baeee,_0xcde75c,_0x464f8b){return BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](cmHopper[_0x4351('0xc1')](_0xbf0955,_0x5baeee,_0xcde75c,_0x464f8b))[_0x4351('0xb0')](loggerCatch(_0x4351('0xc2')));};Dialer[_0x4351('0x17')]['getContactDialerIvr']=function(_0x44d28a,_0x3cd92f,_0x5e4039){return BPromise['resolve']()[_0x4351('0xb8')](cmHopper['getContactDialerIvr'](_0x44d28a,_0x3cd92f,_0x5e4039))[_0x4351('0xb0')](loggerCatch(_0x4351('0xc2')));};Dialer[_0x4351('0x17')][_0x4351('0xc3')]=function(_0x59b30d){return BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](voiceQueueRt[_0x4351('0xc3')](_0x59b30d))[_0x4351('0xb0')](loggerCatch(_0x4351('0xc4')));};Dialer[_0x4351('0x17')]['moveContactManagedDialer']=function(_0x3b71e4){return BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](cmHopper[_0x4351('0xc5')](_0x3b71e4))[_0x4351('0xb0')](loggerCatch('[moveContactManagedDialer]\x20'));};Dialer[_0x4351('0x17')][_0x4351('0xc6')]=function(_0x542b89){return BPromise['resolve']()[_0x4351('0xb8')](cmHopperHistory['createHistory'](_0x542b89))[_0x4351('0xb0')](loggerCatch('[createHistory]\x20'));};Dialer[_0x4351('0x17')][_0x4351('0xb4')]=function(_0x5076fe){if(!_[_0x4351('0x81')](_0x5076fe)&&_0x5076fe!==null){if(typeof _0x5076fe[_0x4351('0x6c')]!==_0x4351('0x98')){if(_0x5076fe['originated']>0x0){_0x5076fe[_0x4351('0x6c')]-=0x1;}else{logger[_0x4351('0x94')]('[updateOriginated]\x20object\x20originated\x20is\x20negative');}}}else{logger[_0x4351('0x94')](_0x4351('0xc7'));}};Dialer[_0x4351('0x17')]['loggerHandler']=function(_0x5f9b7f,_0x5a4030){var _0x5c81b2=this;return function(_0x36e7be){_0x5c81b2[_0x4351('0xb4')](_0x5a4030);logger['error'](_0x5f9b7f,util[_0x4351('0x95')](_0x36e7be,{'showHidden':![],'depth':null}));};};Dialer[_0x4351('0x17')][_0x4351('0xc8')]=function(_0x21ab7a,_0x54fc8d,_0x1149ad){var _0x5ed066={'state':0x19,'statedesc':_0x4351('0xc9')};this[_0x4351('0xb4')](_0x54fc8d);this[_0x4351('0xca')](_['merge'](_0x5ed066,_['pick'](_0x1149ad,['ContactId','ListId',_0x4351('0xcb'),_0x4351('0xcc'),_0x4351('0xcd')])),'[emptyContact][createHistory]','[emptyContact]');logger[_0x4351('0x94')](_0x21ab7a);};Dialer[_0x4351('0x17')][_0x4351('0xce')]=function(_0x39c373){return _0x39c373===_0x4351('0xcf');};Dialer['prototype'][_0x4351('0xd0')]=function(_0x3b0a30){return!_[_0x4351('0x81')](_0x3b0a30)&&_0x3b0a30&&!_['isUndefined'](_0x3b0a30['name'])&&!_[_0x4351('0x81')](_0x3b0a30[_0x4351('0xd1')])&&_0x3b0a30[_0x4351('0xd1')]&&(this[_0x4351('0x1f')][util[_0x4351('0x73')](_0x4351('0xd2'),_0x3b0a30[_0x4351('0x3b')])]['status']===_0x4351('0xd3')||this[_0x4351('0x1f')][util[_0x4351('0x73')](_0x4351('0xd2'),_0x3b0a30[_0x4351('0x3b')])]['status']===_0x4351('0xd4'));};Dialer[_0x4351('0x17')][_0x4351('0xca')]=function(_0x4dfc29,_0x35c464,_0x24202e){this[_0x4351('0xc6')](_0x4dfc29)['catch'](loggerCatch(_0x35c464));this[_0x4351('0xc5')](_0x4dfc29)[_0x4351('0xb0')](loggerCatch(_0x24202e));};Dialer[_0x4351('0x17')]['syncVarSet']=function(_0x1e1ed4){var _0x163250=this[_0x4351('0x23')][_0x1e1ed4[_0x4351('0xd5')]];var _0x5082ea;if(!_['isNil'](_0x1e1ed4)&&!_[_0x4351('0xac')](_0x1e1ed4[_0x4351('0xd6')])&&!_[_0x4351('0xac')](_0x1e1ed4[_0x4351('0xd6')][_0x4351('0xd7')])&&_0x1e1ed4[_0x4351('0xd8')]===_0x4351('0xd9')&&_0x163250){if(_0x163250[_0x4351('0x4e')]!==_0x4351('0x90')&&this[_0x4351('0x1c')][_0x163250[_0x4351('0xb2')]]['dialAMDActive']&&_0x1e1ed4['value']===_0x4351('0xda')){delete this[_0x4351('0x23')][_0x1e1ed4['uniqueid']];this[_0x4351('0xb4')](this[_0x4351('0x1c')][_0x163250[_0x4351('0xb2')]]);this[_0x4351('0x1c')][_0x163250[_0x4351('0xb2')]][_0x4351('0x58')]+=0x1;this[_0x4351('0x1c')][_0x163250['queue']][_0x4351('0x57')]+=0x1;_0x5082ea=new Hangup(_0x163250,_0x1e1ed4);_0x5082ea[_0x4351('0xa5')]=0x12;_0x5082ea['statedesc']='HangupInAMD';_0x5082ea[_0x4351('0xdb')]=_0x4351('0xdc');this['saveInDb'](_0x5082ea,'[syncHangupInAMD][createHistory]',_0x4351('0xdd'));}if(_0x163250[_0x4351('0x4e')]!==_0x4351('0x90')&&this[_0x4351('0x1c')][_0x163250['queue']][_0x4351('0xde')]&&_0x1e1ed4[_0x4351('0xdf')]===_0x4351('0xe0')){var _0x190956=this;return new BPromise(function(_0x23285b,_0x173139){delete _0x190956[_0x4351('0x23')][_0x1e1ed4[_0x4351('0xd5')]];_0x190956[_0x4351('0xb4')](_0x190956[_0x4351('0x1c')][_0x163250[_0x4351('0xb2')]]);_0x190956[_0x4351('0x1c')][_0x163250[_0x4351('0xb2')]][_0x4351('0x58')]+=0x1;_0x190956['voiceQueues'][_0x163250[_0x4351('0xb2')]][_0x4351('0x57')]+=0x1;var _0x5b99a1=_0x190956['voiceQueues'][_0x163250[_0x4351('0xb2')]];var _0x4f0d1d=new Hangup(_0x163250,_0x1e1ed4);_0x4f0d1d[_0x4351('0xa5')]=0x13;_0x4f0d1d[_0x4351('0xa6')]='Machine';_0x4f0d1d['membername']=_0x4351('0xdc');_0x4f0d1d[_0x4351('0xe1')]+=0x1;_0x4f0d1d[_0x4351('0xe2')]+=0x1;_0x4f0d1d[_0x4351('0xe3')]=!![];_0x190956[_0x4351('0xc6')](_0x4f0d1d)[_0x4351('0xb0')](loggerCatch(_0x4351('0xe4')));if(_0x4f0d1d[_0x4351('0xe5')]+_0x4f0d1d['countcongestionretry']+_0x4f0d1d[_0x4351('0xe6')]+_0x4f0d1d[_0x4351('0xe7')]+_0x4f0d1d[_0x4351('0xe8')]+_0x4f0d1d[_0x4351('0xe9')]+_0x4f0d1d[_0x4351('0xe1')]+_0x4f0d1d['countagentrejectretry']>=_0x5b99a1[_0x4351('0xea')]){_0x190956['stateGlobal'](_0x4f0d1d,_0x23285b,_0x173139,_0x4351('0xeb'));}else{if(_0x4f0d1d['countmachineretry']>=_0x5b99a1['dialMachineMaxRetry']){_0x190956['createStateFinal'](_0x4f0d1d,_0x23285b,_0x173139,_0x4351('0xec'));}else{_0x190956[_0x4351('0xbe')]({'active':![],'countmachineretry':_0x4f0d1d['countmachineretry'],'scheduledat':moment()[_0x4351('0xed')](_0x5b99a1[_0x4351('0xee')],'minutes')['format'](_0x4351('0xef')),'ContactId':_0x4f0d1d[_0x4351('0xf0')],'ListId':_0x4f0d1d[_0x4351('0xf1')],'VoiceQueueId':_0x4f0d1d['VoiceQueueId']||undefined,'CampaignId':_0x4f0d1d[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0xf2')));_0x23285b({'reschedule':0x1});}}});}if(_0x163250['type']===_0x4351('0x90')&&this[_0x4351('0x1d')][_0x163250['queue']]['dialAMDActive']&&_0x1e1ed4[_0x4351('0xdf')]===_0x4351('0xda')){delete this[_0x4351('0x23')][_0x1e1ed4['uniqueid']];this[_0x4351('0xb4')](this[_0x4351('0x1d')][_0x163250[_0x4351('0xb2')]]);_0x5082ea=new Hangup(_0x163250,_0x1e1ed4);_0x5082ea[_0x4351('0xa5')]=0x12;_0x5082ea[_0x4351('0xa6')]=_0x4351('0xf3');_0x5082ea[_0x4351('0xdb')]=_0x4351('0xdc');this[_0x4351('0xca')](_0x5082ea,_0x4351('0xf4'),_0x4351('0xf5'));}if(_0x163250['type']===_0x4351('0x90')&&this['campaigns'][_0x163250[_0x4351('0xb2')]]['dialAMDActive']&&_0x1e1ed4['value']==='MACHINE'){var _0x190956=this;return new BPromise(function(_0x432e4f,_0x24bb1){delete _0x190956['uniqueId'][_0x1e1ed4[_0x4351('0xd5')]];_0x190956[_0x4351('0xb4')](_0x190956[_0x4351('0x1d')][_0x163250[_0x4351('0xb2')]]);_0x190956[_0x4351('0x1d')][_0x163250['queue']][_0x4351('0x58')]+=0x1;_0x190956[_0x4351('0x1d')][_0x163250[_0x4351('0xb2')]][_0x4351('0x57')]+=0x1;var _0x481d92=_0x190956[_0x4351('0x1d')][_0x163250[_0x4351('0xb2')]];var _0x8343bb=new Hangup(_0x163250,_0x1e1ed4);_0x8343bb[_0x4351('0xa5')]=0x13;_0x8343bb['statedesc']='Machine';_0x8343bb[_0x4351('0xdb')]=_0x4351('0xdc');_0x8343bb[_0x4351('0xe1')]+=0x1;_0x8343bb[_0x4351('0xe2')]+=0x1;_0x8343bb[_0x4351('0xe3')]=!![];_0x190956['createHistory'](_0x8343bb)['catch'](loggerCatch(_0x4351('0xe4')));if(_0x8343bb[_0x4351('0xe5')]+_0x8343bb[_0x4351('0xf6')]+_0x8343bb['countnoanswerretry']+_0x8343bb[_0x4351('0xe7')]+_0x8343bb[_0x4351('0xe8')]+_0x8343bb[_0x4351('0xe9')]+_0x8343bb[_0x4351('0xe1')]+_0x8343bb[_0x4351('0xf7')]>=_0x481d92[_0x4351('0xea')]){_0x190956[_0x4351('0xf8')](_0x8343bb,_0x432e4f,_0x24bb1,_0x4351('0xeb'));}else{if(_0x8343bb[_0x4351('0xe1')]>=_0x481d92[_0x4351('0xf9')]){_0x190956[_0x4351('0xfa')](_0x8343bb,_0x432e4f,_0x24bb1,_0x4351('0xec'));}else{_0x190956[_0x4351('0xbe')]({'active':![],'countmachineretry':_0x8343bb['countmachineretry'],'scheduledat':moment()[_0x4351('0xed')](_0x481d92[_0x4351('0xee')],_0x4351('0xfb'))[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x8343bb[_0x4351('0xf0')],'ListId':_0x8343bb[_0x4351('0xf1')],'VoiceQueueId':_0x8343bb[_0x4351('0xcc')]||undefined,'CampaignId':_0x8343bb['CampaignId']||undefined})[_0x4351('0xb0')](loggerCatch('[rescheduleContact][Machine]'));_0x432e4f({'reschedule':0x1});}}});}}};Dialer['prototype'][_0x4351('0x32')]=function(_0x5a15fb){var _0x37d56e=this['uniqueId'][_0x5a15fb['uniqueid']];var _0x2e3fc6=this;var _0x284a34;if(_0x37d56e&&_0x37d56e[_0x4351('0x4e')]===_0x4351('0x90')){delete this[_0x4351('0x23')][_0x5a15fb['uniqueid']];this[_0x4351('0xb4')](this['campaigns'][_0x37d56e[_0x4351('0xb2')]]);this[_0x4351('0x1d')][_0x37d56e[_0x4351('0xb2')]]['ivrAnswerCallsDay']+=0x1;_0x284a34=new Hangup(_0x37d56e,_0x5a15fb);this[_0x4351('0xc6')](_0x284a34)[_0x4351('0xb0')](loggerCatch(_0x4351('0xfc')));this[_0x4351('0xc5')](_0x284a34)[_0x4351('0xb0')](loggerCatch(_0x4351('0xfd')));}if(_0x37d56e&&_0x37d56e[_0x4351('0x4e')]!==_0x4351('0x90')&&isNotNull(this[_0x4351('0x1c')][_0x37d56e[_0x4351('0xb2')]][_0x4351('0xfe')])){delete this[_0x4351('0x23')][_0x5a15fb[_0x4351('0xd5')]];this[_0x4351('0xb4')](this[_0x4351('0x1c')][_0x37d56e[_0x4351('0xb2')]]);this[_0x4351('0x1c')][_0x37d56e['queue']][_0x4351('0x58')]+=0x1;this[_0x4351('0x1c')][_0x37d56e[_0x4351('0xb2')]][_0x4351('0x57')]+=0x1;_0x284a34=new Hangup(_0x37d56e,_0x5a15fb);_0x284a34[_0x4351('0xa5')]=0x10;_0x284a34[_0x4351('0xa6')]=_0x4351('0xff');_0x284a34['membername']=_0x4351('0x100');this['createHistory'](_0x284a34)['catch'](loggerCatch(_0x4351('0xfc')));this[_0x4351('0xc5')](_0x284a34)[_0x4351('0xb0')](loggerCatch(_0x4351('0xfd')));}if(_0x37d56e&&_0x37d56e[_0x4351('0x4e')]!==_0x4351('0x90')&&!isNotNull(this['voiceQueues'][_0x37d56e['queue']][_0x4351('0xfe')])){delete this[_0x4351('0x23')][_0x5a15fb['uniqueid']];this[_0x4351('0xb4')](this['voiceQueues'][_0x37d56e['queue']]);this[_0x4351('0x1c')][_0x37d56e['queue']][_0x4351('0x61')]+=0x1;_0x284a34=new Hangup(_0x37d56e,_0x5a15fb);_0x284a34[_0x4351('0xa5')]=0xc;_0x284a34[_0x4351('0xa6')]=_0x5a15fb[_0x4351('0x101')];_0x284a34[_0x4351('0xdb')]=_0x4351('0x102');this['createHistory'](_0x284a34)[_0x4351('0xb0')](loggerCatch(_0x4351('0xfc')));this['moveContactManagedDialer'](_0x284a34)[_0x4351('0xb0')](loggerCatch('[syncHangupIvr]'));}};Dialer['prototype'][_0x4351('0x2e')]=function(_0x3a8b40){var _0x19f414=this[_0x4351('0x23')][_0x3a8b40[_0x4351('0xd5')]];var _0x20160d=this;if(this[_0x4351('0x1c')][_0x3a8b40[_0x4351('0xb2')]]){if(_0x19f414&&_0x19f414[_0x4351('0x4e')]!==_0x4351('0x90')){delete this[_0x4351('0x23')][_0x3a8b40[_0x4351('0xd5')]];this['voiceQueues'][_0x3a8b40[_0x4351('0xb2')]][_0x4351('0x58')]+=0x1;var _0x143e7e=new AgentComplete(_0x19f414,_0x3a8b40);if(_0x3a8b40[_0x4351('0x103')]===_0x4351('0x104')){_0x143e7e[_0x4351('0x105')]=this[_0x4351('0x1c')][_0x3a8b40[_0x4351('0xb2')]][_0x4351('0x106')]&&this[_0x4351('0x1c')][_0x3a8b40[_0x4351('0xb2')]]['dialAgiAfterHangupAgent']?moment()['format']('YYYY-MM-DD\x20HH:mm:ss'):undefined;}this[_0x4351('0xc6')](_0x143e7e)['catch'](loggerCatch(_0x4351('0x107')));this['moveContactManagedDialer'](_0x143e7e)[_0x4351('0xb0')](loggerCatch(_0x4351('0x108')));}}};Dialer[_0x4351('0x17')][_0x4351('0x27')]=function(_0x5a5c89){if(this['voiceQueues'][_0x5a5c89['queue']]){if(this[_0x4351('0x23')][_0x5a5c89[_0x4351('0xd5')]]&&this[_0x4351('0x23')][_0x5a5c89[_0x4351('0xd5')]][_0x4351('0x4e')]!=='ivr'){this[_0x4351('0xb4')](this[_0x4351('0x1c')][_0x5a5c89[_0x4351('0xb2')]]);this[_0x4351('0x23')][_0x5a5c89[_0x4351('0xd5')]][_0x4351('0x109')]=moment()[_0x4351('0x73')](_0x4351('0xef'));}}};Dialer[_0x4351('0x17')]['queueCallerAbandonCreateState']=function(_0x1c7c32){this[_0x4351('0xc6')](_0x1c7c32)[_0x4351('0xb0')](loggerCatch(_0x4351('0x107')));this['moveContactManagedDialer'](_0x1c7c32)[_0x4351('0xb0')](loggerCatch(_0x4351('0x10a')));};Dialer[_0x4351('0x17')][_0x4351('0x2a')]=function(_0x51c4f9){var _0x33ccf5=this[_0x4351('0x23')][_0x51c4f9[_0x4351('0xd5')]];var _0x4b9a08=this;if(this[_0x4351('0x1c')][_0x51c4f9['queue']]){if(_0x33ccf5&&_0x33ccf5['type']!=='ivr'){delete this[_0x4351('0x23')][_0x51c4f9[_0x4351('0xd5')]];this[_0x4351('0xb4')](this['voiceQueues'][_0x51c4f9[_0x4351('0xb2')]]);_0x33ccf5[_0x4351('0x10b')]=moment()[_0x4351('0x73')](_0x4351('0xef'));var _0x34f3dc=new QueueCallerAbandon(_0x33ccf5,_0x51c4f9);if(getSeconds(_0x33ccf5[_0x4351('0x10b')],_0x33ccf5[_0x4351('0x10c')])>=_0x33ccf5['dialQueueTimeout']){this[_0x4351('0x1c')][_0x51c4f9[_0x4351('0xb2')]][_0x4351('0x66')]+=0x1;this['voiceQueues'][_0x51c4f9[_0x4351('0xb2')]][_0x4351('0x5c')]+=0x1;this[_0x4351('0x1c')][_0x51c4f9['queue']][_0x4351('0x10d')]+=0x1;_0x34f3dc[_0x4351('0xa5')]=0xa;_0x34f3dc[_0x4351('0xa6')]=_0x4351('0x10e');_0x34f3dc[_0x4351('0x10f')]=_0x4351('0x110');_0x34f3dc[_0x4351('0x105')]=this[_0x4351('0x1c')][_0x51c4f9[_0x4351('0xb2')]][_0x4351('0x106')]?moment()['format'](_0x4351('0xef')):undefined;_0x34f3dc[_0x4351('0xe8')]+=0x1;_0x34f3dc[_0x4351('0xe2')]+=0x1;if(_0x34f3dc[_0x4351('0xe8')]>=this['voiceQueues'][_0x51c4f9[_0x4351('0xb2')]]['dialDropMaxRetry']){this[_0x4351('0x111')](_0x34f3dc);}else{this[_0x4351('0xbe')]({'active':![],'countdropretry':_0x34f3dc['countdropretry'],'scheduledat':moment()[_0x4351('0xed')](this['voiceQueues'][_0x51c4f9['queue']][_0x4351('0x112')],_0x4351('0xfb'))[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x33ccf5[_0x4351('0xf0')],'ListId':_0x33ccf5[_0x4351('0xf1')],'VoiceQueueId':_0x33ccf5['VoiceQueueId']||undefined,'CampaignId':_0x33ccf5[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x113')));var _0x490b00=new History(_0x34f3dc);_0x490b00[_0x4351('0xa5')]=0xa;_0x490b00['statedesc']=_0x4351('0x10e');_0x490b00[_0x4351('0xa7')]=moment()[_0x4351('0x73')](_0x4351('0xef'));_0x490b00[_0x4351('0x114')]=_0x490b00[_0x4351('0xa7')];_0x490b00['calleridname']=_0x34f3dc[_0x4351('0x115')];_0x490b00[_0x4351('0x116')]=_0x34f3dc['calleridnum'];this[_0x4351('0xc6')](_0x490b00)[_0x4351('0xb0')](loggerCatch(_0x4351('0x117')));}}else{this[_0x4351('0x1c')][_0x51c4f9[_0x4351('0xb2')]]['predictiveIntervalDroppedCallsCallersExit']+=0x1;this[_0x4351('0x1c')][_0x51c4f9[_0x4351('0xb2')]][_0x4351('0x118')]+=0x1;_0x34f3dc[_0x4351('0xa5')]=0xb;_0x34f3dc['statedesc']='Abandoned';_0x34f3dc['dropreason']=_0x4351('0x119');_0x34f3dc['countabandonedretry']+=0x1;_0x34f3dc[_0x4351('0xe2')]+=0x1;if(_0x34f3dc[_0x4351('0xe9')]>=this[_0x4351('0x1c')][_0x51c4f9[_0x4351('0xb2')]][_0x4351('0x11a')]){this['queueCallerAbandonCreateState'](_0x34f3dc);}else{this[_0x4351('0xbe')]({'active':![],'countabandonedretry':_0x34f3dc[_0x4351('0xe9')],'scheduledat':moment()['add'](this[_0x4351('0x1c')][_0x51c4f9[_0x4351('0xb2')]]['dialAbandonedRetryFrequency'],'minutes')[_0x4351('0x73')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x33ccf5[_0x4351('0xf0')],'ListId':_0x33ccf5[_0x4351('0xf1')],'VoiceQueueId':_0x33ccf5[_0x4351('0xcc')]||undefined,'CampaignId':_0x33ccf5[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x11b')));var _0x490b00=new History(_0x34f3dc);_0x490b00[_0x4351('0xa5')]=0xb;_0x490b00[_0x4351('0xa6')]=_0x4351('0x11c');_0x490b00[_0x4351('0xa7')]=moment()[_0x4351('0x73')](_0x4351('0xef'));_0x490b00[_0x4351('0x114')]=_0x490b00['starttime'];_0x490b00[_0x4351('0x115')]=_0x34f3dc[_0x4351('0x115')];_0x490b00[_0x4351('0x116')]=_0x34f3dc[_0x4351('0x116')];this['createHistory'](_0x490b00)[_0x4351('0xb0')](loggerCatch('[syncAgentComplete][createHistory][11]'));}}}}};Dialer[_0x4351('0x17')][_0x4351('0x34')]=function(_0x1a2b80){if(this[_0x4351('0xaa')][_0x1a2b80[_0x4351('0xd5')]]){this[_0x4351('0xaa')][_0x1a2b80['uniqueid']]['channel']=_0x1a2b80['channel'];}if(this[_0x4351('0x23')][_0x1a2b80[_0x4351('0xd5')]]){this[_0x4351('0x23')][_0x1a2b80[_0x4351('0xd5')]][_0x4351('0xaf')]=_0x1a2b80[_0x4351('0xaf')];}};Dialer[_0x4351('0x17')][_0x4351('0x11d')]=function(_0x4c0955){if(strategy[this[_0x4351('0x1c')][this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]][_0x4351('0xb2')]][_0x4351('0x11f')]]===_0x4351('0x16')){if(this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]]&&_[_0x4351('0xac')](this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]][_0x4351('0x120')])&&_0x4c0955[_0x4351('0xae')]==='1'&&_0x4c0955['paused']==='0'){if(this[_0x4351('0x1e')][_0x4c0955[_0x4351('0x121')]]){if(!this[_0x4351('0x1e')][_0x4c0955[_0x4351('0x121')]][_0x4351('0x120')]){this[_0x4351('0x1e')][_0x4c0955[_0x4351('0x121')]][_0x4351('0x120')]=!![];this['actions'][_0x4c0955['actionid']][_0x4351('0x120')]=!![];this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]]['stateinterface']=_0x4c0955[_0x4351('0x121')];}}}}else if((strategy[this['voiceQueues'][this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]][_0x4351('0xb2')]][_0x4351('0x11f')]]||_0x4351('0x15'))==='rrmemory'){if(this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]]){if(this[_0x4351('0x1e')][_0x4c0955[_0x4351('0x121')]]){this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]]['stateinterface']=_0x4c0955['stateinterface'];if(_[_0x4351('0xac')](this[_0x4351('0x122')][this[_0x4351('0xaa')][_0x4c0955['actionid']][_0x4351('0xb2')]])){this[_0x4351('0x122')][this['actions'][_0x4c0955[_0x4351('0x11e')]][_0x4351('0xb2')]]=[];}this[_0x4351('0x122')][this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]][_0x4351('0xb2')]]['push'](_[_0x4351('0x89')](_[_0x4351('0x123')](this[_0x4351('0xaa')][_0x4c0955[_0x4351('0x11e')]],[_0x4351('0x124'),_0x4351('0x121')]),{'status':_0x4c0955['status'],'paused':_0x4c0955[_0x4351('0x125')]}));}}}};function unlockQueueStatus(_0x3c9b3c,_0x315938){setTimeout(function(){if(_['isUndefined'](_0x3c9b3c[_0x4351('0x126')])){loggerBooked['error'](_0x4351('0x127'),_0x315938);}_0x3c9b3c[_0x4351('0x126')]=!![];loggerBooked['info'](_0x4351('0x128'),_0x315938,JSON[_0x4351('0x43')](_[_0x4351('0x123')](_0x3c9b3c,[_0x4351('0x3b'),_0x4351('0x126')])));},0x1f3);}Dialer['prototype'][_0x4351('0x129')]=function(_0x54fe64){var _0x59f7db=this;var _0x3c7065=_0x59f7db[_0x4351('0x1c')][_0x59f7db[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]];if(strategy[this[_0x4351('0x1c')][this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]][_0x4351('0x11f')]]==='roundrobin'){if(this[_0x4351('0xaa')][_0x54fe64['actionid']]&&this['actions'][_0x54fe64['actionid']]['stateinterface']){this['preview'][_0x4351('0x12a')](this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0x124')],this['actions'][_0x54fe64['actionid']][_0x4351('0x121')])[_0x4351('0xb0')](function(_0x58093a){logger['error'](_0x4351('0x12b'),util[_0x4351('0x95')](_0x58093a,{'showHidden':![],'depth':null}));})[_0x4351('0x1a')](function(){_0x59f7db['updateOriginated'](_0x59f7db[_0x4351('0x1c')][_0x59f7db[_0x4351('0xaa')][_0x54fe64['actionid']]['queue']]);_0x59f7db[_0x4351('0x1e')][_0x59f7db[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0x121')]][_0x4351('0x120')]=![];delete _0x59f7db[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]];unlockQueueStatus(_0x3c7065);});}else{this[_0x4351('0xb4')](this[_0x4351('0x1c')][this['actions'][_0x54fe64['actionid']][_0x4351('0xb2')]]);this[_0x4351('0xbe')]({'active':![],'ContactId':this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xf0')],'ListId':this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xf1')],'VoiceQueueId':this['actions'][_0x54fe64[_0x4351('0x11e')]]['VoiceQueueId']||undefined,'CampaignId':this['actions'][_0x54fe64['actionid']][_0x4351('0xcd')]||undefined})['catch'](loggerCatch('[unlock][syncQueueStatusComplete]'));delete this['actions'][_0x54fe64[_0x4351('0x11e')]];unlockQueueStatus(_0x3c7065);}}else if((strategy[this[_0x4351('0x1c')][this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]][_0x4351('0x11f')]]||_0x4351('0x15'))===_0x4351('0x15')){var _0x114177;if(this['actions'][_0x54fe64[_0x4351('0x11e')]]&&!_[_0x4351('0x78')](this[_0x4351('0x122')][this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]]['queue']])){if(this[_0x4351('0x26')][_0x59f7db[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]]){this[_0x4351('0x26')][_0x59f7db['actions'][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]]=this['queueBookedRR'][this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]]?this[_0x4351('0x26')][this['actions'][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]]:this['queueBooked'][this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]]['queue']]?this[_0x4351('0x122')][this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]][_0x4351('0x12c')]||0x0:0x0;}this[_0x4351('0x122')][this['actions'][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]][_0x4351('0x12c')]=this[_0x4351('0x26')][this['actions'][_0x54fe64[_0x4351('0x11e')]]['queue']];for(var _0x54803a=0x0;_0x54803a<this[_0x4351('0x122')][this[_0x4351('0xaa')][_0x54fe64['actionid']]['queue']][_0x4351('0x97')];_0x54803a+=0x1){_0x114177=rr(this[_0x4351('0x122')][this['actions'][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]]);this[_0x4351('0x26')][_0x59f7db[_0x4351('0xaa')][_0x54fe64['actionid']]['queue']]=this[_0x4351('0x122')][this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]][_0x4351('0x12c')];if(_0x114177[_0x4351('0xae')]==='1'&&_0x114177['paused']==='0'){break;}}if(!_['isNil'](_0x114177)){this[_0x4351('0x1e')][_0x114177[_0x4351('0x121')]]['unlockRR']=_[_0x4351('0x81')](this[_0x4351('0x1e')][_0x114177[_0x4351('0x121')]][_0x4351('0x12d')])?!![]:this[_0x4351('0x1e')][_0x114177[_0x4351('0x121')]][_0x4351('0x12d')];}loggerBooked[_0x4351('0x79')](_0x4351('0x12e'),_0x54fe64['actionid'],'Agent:\x20',JSON[_0x4351('0x43')](_[_0x4351('0x123')](this['agents'][_0x114177[_0x4351('0x121')]],['name',_0x4351('0x12d')])),_0x4351('0x12f'),JSON[_0x4351('0x43')](_0x114177[_0x4351('0x124')]));if(!_[_0x4351('0xac')](_0x114177)&&_0x114177[_0x4351('0xae')]==='1'&&_0x114177[_0x4351('0x125')]==='0'&&this[_0x4351('0x1e')][_0x114177['stateinterface']]['unlockRR']){this[_0x4351('0x1e')][_0x114177[_0x4351('0x121')]][_0x4351('0x12d')]=![];this[_0x4351('0x122')][_0x59f7db['actions'][_0x54fe64['actionid']][_0x4351('0xb2')]]=[];this[_0x4351('0x130')][_0x4351('0x12a')](_0x114177['idHopper'],_0x114177[_0x4351('0x121')])[_0x4351('0xb0')](function(_0x46fe53){logger['error'](_0x4351('0x12b'),util[_0x4351('0x95')](_0x46fe53,{'showHidden':![],'depth':null}));})[_0x4351('0x1a')](function(){_0x59f7db[_0x4351('0xb4')](_0x59f7db['voiceQueues'][_0x59f7db[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]]);setTimeout(function(){_0x59f7db['agents'][_0x114177['stateinterface']][_0x4351('0x12d')]=!![];loggerBooked[_0x4351('0x79')](_0x4351('0x131'),_0x54fe64[_0x4351('0x11e')],_0x4351('0x132'),JSON[_0x4351('0x43')](_[_0x4351('0x123')](_0x59f7db[_0x4351('0x1e')][_0x114177['stateinterface']],[_0x4351('0x3b'),_0x4351('0x12d')])),_0x4351('0x12f'),JSON[_0x4351('0x43')](_0x114177['idHopper']));},0xc7);delete _0x59f7db[_0x4351('0xaa')][_0x54fe64['actionid']];unlockQueueStatus(_0x3c7065,_0x54fe64['actionid']);});}else{loggerBooked[_0x4351('0x79')](_0x4351('0x133'));this[_0x4351('0xb4')](this['voiceQueues'][this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]]);this['rescheduleContact']({'active':![],'ContactId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xf0')],'ListId':this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xf1')],'VoiceQueueId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xcc')]||undefined,'CampaignId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x134')));delete this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]];unlockQueueStatus(_0x3c7065);}}else{loggerBooked[_0x4351('0x79')](_0x4351('0x135'));this[_0x4351('0xb4')](this['voiceQueues'][this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xb2')]]);this[_0x4351('0xbe')]({'active':![],'ContactId':this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xf0')],'ListId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xf1')],'VoiceQueueId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xcc')]||undefined,'CampaignId':this['actions'][_0x54fe64[_0x4351('0x11e')]]['CampaignId']||undefined})['catch'](loggerCatch(_0x4351('0x136')));delete this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]];unlockQueueStatus(_0x3c7065);}}else{loggerBooked[_0x4351('0x79')](_0x4351('0x137'));this[_0x4351('0xb4')](this[_0x4351('0x1c')][this['actions'][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xb2')]]);this[_0x4351('0xbe')]({'active':![],'ContactId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xf0')],'ListId':this['actions'][_0x54fe64['actionid']]['ListId'],'VoiceQueueId':this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]][_0x4351('0xcc')]||undefined,'CampaignId':this[_0x4351('0xaa')][_0x54fe64['actionid']][_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x138')));delete this[_0x4351('0xaa')][_0x54fe64[_0x4351('0x11e')]];unlockQueueStatus(_0x3c7065);}};Dialer['prototype'][_0x4351('0x139')]=function(){var _0x15a64c=this;setInterval(function(){_0x15a64c[_0x4351('0x13a')]();},0x3e8);};Dialer[_0x4351('0x17')][_0x4351('0x13b')]=function(_0x44f6b6){var _0x320b7d=this;return function(){if(!_0x320b7d[_0x4351('0xd0')](_0x44f6b6['Trunk'])){if(!_0x320b7d[_0x4351('0xd0')](_0x44f6b6[_0x4351('0x13c')])){_0x44f6b6[_0x4351('0x39')]=_0x4351('0x13d');throw _0x44f6b6[_0x4351('0x3b')]+_0x4351('0x13e');}}};};Dialer['prototype'][_0x4351('0x13f')]=function(_0x283075,_0x472e4d,_0x2dde02,_0x1fe49d){var _0x8c051=this;return function(){var _0x105bcd=!![];return _0x8c051['ifTime'](_0x283075,_0x472e4d,_0x2dde02,_0x1fe49d,_0x105bcd);};};Dialer[_0x4351('0x17')][_0x4351('0x140')]=function(_0x5b4b14,_0x32d038,_0x1b83c5,_0x4678e9){var _0x364238=this;return function(){var _0x221f55=![];return _0x364238['ifTime'](_0x5b4b14[_0x4351('0x40')],_0x32d038,_0x1b83c5,_0x4678e9,_0x221f55);};};Dialer[_0x4351('0x17')][_0x4351('0x141')]=function(_0x4cfcb2,_0x8dc3cc,_0x4d6615,_0x2e0c8e,_0x265eb0){var _0x2e476c=[];return new BPromise(function(_0x1aa46e,_0x323379){if(!isNotNull(_0x4cfcb2)){_0x2e0c8e['message']=_0x4351('0x3f');return _0x323379(msgResponse(_0x4351('0x141'),_0x4351('0x142'),_0x4d6615+'\x20Intervals\x20is\x20null\x20'));}if(_[_0x4351('0x78')](_0x4cfcb2)){_0x2e0c8e[_0x4351('0x39')]='INTERVAL_IS_EMPTY';return _0x323379(msgResponse(_0x4351('0x141'),_0x4351('0x142'),_0x4d6615+'\x20Intervals\x20is\x20empty\x20'));}if(_0x8dc3cc&&_[_0x4351('0x81')](config[_0x4351('0x143')][_0x8dc3cc])){_0x2e0c8e['message']=_0x4351('0x144');return _0x323379(msgResponse(_0x4351('0x141'),'Failure',_0x4d6615+_0x4351('0x145')+_0x8dc3cc));}if(_[_0x4351('0x146')](_0x4cfcb2)){for(var _0x1a5424=0x0;_0x1a5424<_0x4cfcb2[_0x4351('0x97')];_0x1a5424+=0x1){_0x2e476c[_0x4351('0x147')](ami[_0x4351('0xad')]({'action':_0x4351('0x148'),'command':util['format'](_0x4351('0x149'),_0x4cfcb2[_0x1a5424]['interval'],!_[_0x4351('0x81')](config[_0x4351('0x143')][_0x8dc3cc])?_0x8dc3cc:'')})['then'](function(_0xe1097){return _0xe1097[_0x4351('0x14a')][_0x4351('0x14b')]('true')>=0x0;})[_0x4351('0xb0')](myreject(_0x323379)));}}else{_0x2e476c[_0x4351('0x147')](ami[_0x4351('0xad')]({'action':_0x4351('0x148'),'command':util['format'](_0x4351('0x149'),_0x4cfcb2,!_['isUndefined'](config['timezones'][_0x8dc3cc])?_0x8dc3cc:'')})[_0x4351('0xb8')](function(_0x127a67){return _0x127a67['content'][_0x4351('0x14b')](_0x4351('0x14c'))>=0x0;})[_0x4351('0xb0')](myreject(_0x323379)));}BPromise[_0x4351('0x14d')](_0x2e476c)[_0x4351('0xb8')](function(_0x1a38a){var _0x442c3a=_['some'](_0x1a38a);if(_0x442c3a){return _0x1aa46e(_0x442c3a);}else{_0x2e0c8e[_0x4351('0x39')]=_0x265eb0?_0x4351('0x14e'):'INTERVAL_IS_OVERTIME';return _0x323379(msgResponse('[ifTime][promiseAll]',_0x4351('0x142'),_0x4351('0x14f')+_0x265eb0+'\x20'+_0x4d6615+_0x4351('0x150')+util[_0x4351('0x95')](_0x4cfcb2,{'showHidden':![],'depth':null})+'Timezone:\x20'+_0x8dc3cc));}})[_0x4351('0xb0')](function(_0x5201c5){return _0x323379(msgResponse(_0x4351('0x141'),_0x4351('0x142'),JSON['stringify'](_0x5201c5)));});});};Dialer[_0x4351('0x17')][_0x4351('0x151')]=function(_0x3f4de3){var _0x46395b=this;return function(){switch(_0x3f4de3[_0x4351('0x52')]){case'progressive':freeVariablesPredictive(_0x3f4de3);_0x46395b[_0x4351('0x152')](_0x3f4de3,0x1);break;case _0x4351('0x153'):freeVariablesPredictive(_0x3f4de3);_0x46395b['handlePower'](_0x3f4de3,_0x3f4de3[_0x4351('0x154')]);break;case'predictive':_0x46395b[_0x4351('0x9')](_0x3f4de3);break;case _0x4351('0x8'):freeVariablesPredictive(_0x3f4de3);_0x46395b[_0x4351('0x152')](_0x3f4de3,0x1);break;default:freeVariablesPredictive(_0x3f4de3);logger[_0x4351('0x94')]('Queue',_0x3f4de3[_0x4351('0x3b')],_0x4351('0x155'));}};};Dialer['prototype'][_0x4351('0x156')]=function(_0x59d9c8){var _0x19a6e5=this;return function(){_0x19a6e5['handleIvr'](_0x59d9c8);};};Dialer['prototype'][_0x4351('0x30')]=function(_0x2acd33){var _0x1140f1=this;if(isNotPreview(_0x2acd33[_0x4351('0x52')])){if(isVoiceQueueOutbound(_0x2acd33[_0x4351('0x4e')])&&isActive(_0x2acd33[_0x4351('0x157')])){_0x2acd33[_0x4351('0x9f')]=!![];BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](checkIsLoggedIn(_0x2acd33,_0x2acd33[_0x4351('0x49')]))[_0x4351('0xb8')](checkIsActive(_0x2acd33,_0x2acd33[_0x4351('0x157')]))[_0x4351('0xb8')](checkInterval(_0x2acd33))['then'](_0x1140f1[_0x4351('0x13b')](_0x2acd33))[_0x4351('0xb8')](_0x1140f1[_0x4351('0x13f')](_0x2acd33['dialGlobalInterval'],_0x2acd33[_0x4351('0x158')],_0x2acd33[_0x4351('0x3b')],_0x2acd33))[_0x4351('0xb8')](_0x1140f1[_0x4351('0x140')](_0x2acd33[_0x4351('0x3e')],_0x2acd33[_0x4351('0x158')],_0x2acd33[_0x4351('0x3b')],_0x2acd33))[_0x4351('0xb8')](_0x1140f1[_0x4351('0x151')](_0x2acd33))[_0x4351('0xb0')](loggerCatchQueueSummary('[syncQueueSummary]',_0x2acd33));}else{notSendMessagesQueue(_0x2acd33);}}else{freeVariablesPredictive(_0x2acd33);}};Dialer[_0x4351('0x17')][_0x4351('0x13a')]=function(){var _0x4d429b=this;var _0x3b6a48;for(var _0x477e7f in this[_0x4351('0x1d')]){if(typeof this[_0x4351('0x1d')][_0x477e7f]!=='undefined'){_0x3b6a48=this[_0x4351('0x1d')][_0x477e7f];if(isCampaignIvr(_0x3b6a48[_0x4351('0x4e')])&&isActive(_0x3b6a48[_0x4351('0xd1')])){_0x3b6a48[_0x4351('0x9f')]=!![];BPromise[_0x4351('0xb7')]()[_0x4351('0xb8')](checkIsActive(_0x3b6a48,_0x3b6a48[_0x4351('0xd1')]))['then'](checkInterval(_0x3b6a48))[_0x4351('0xb8')](_0x4d429b[_0x4351('0x13b')](_0x3b6a48))[_0x4351('0xb8')](_0x4d429b[_0x4351('0x13f')](_0x3b6a48[_0x4351('0x159')],_0x3b6a48[_0x4351('0x158')],_0x3b6a48[_0x4351('0x3b')],_0x3b6a48))[_0x4351('0xb8')](_0x4d429b[_0x4351('0x140')](_0x3b6a48[_0x4351('0x3e')],_0x3b6a48[_0x4351('0x158')],_0x3b6a48[_0x4351('0x3b')],_0x3b6a48))[_0x4351('0xb8')](_0x4d429b[_0x4351('0x156')](_0x3b6a48))[_0x4351('0xb0')](loggerCatchQueueSummary(_0x4351('0x15a'),_0x3b6a48));}else{notSendMessagesCampaign(_0x3b6a48);}}}};function getCallerIdRandom(_0x1f8f0c,_0x26f4eb){var _0x1ba626;var _0x4117cc;var _0x55754e;if(_0x26f4eb<=0x0){_0x26f4eb=0x1;}_0x1ba626=new RegExp(_0x4351('0x15b')+_0x26f4eb+'}$');_0x4117cc=Math[_0x4351('0x15c')](0xa,_0x26f4eb-0x1);_0x55754e=Math[_0x4351('0x15c')](0xa,_0x26f4eb)-0x1;return util[_0x4351('0x73')]('%s',_[_0x4351('0x15d')](_0x1f8f0c,_0x1ba626,_['random'](_0x4117cc,_0x55754e)));}function extractCalleridName(_0x536492){var _0x5d687f=_0x536492['match'](/"(.*?)"/);return _0x5d687f?_0x5d687f[0x1]:_0x536492;}function extractCalleridNumber(_0x3b8a5c){var _0x318d72=_0x3b8a5c[_0x4351('0x15e')](/<(.*?)>/);return _0x318d72?_0x318d72[0x1]:_0x3b8a5c;}Dialer[_0x4351('0x17')][_0x4351('0x15f')]=function(_0x5eeec3,_0x2e2baa){var _0x3fce87=this;var _0x3f0614=uuid['v4']();this[_0x4351('0xaa')][_0x3f0614]=new Action(_0x5eeec3,_0x2e2baa,_0x3f0614);return new BPromise(function(_0x37b2d0,_0x5e5573){if(_[_0x4351('0x81')](_0x5eeec3)&&typeof _0x5eeec3!==_0x4351('0x160')){return _0x5e5573(msgResponse(_0x4351('0x161'),_0x4351('0x142'),_0x4351('0x162')));}if(_[_0x4351('0x81')](_0x2e2baa[_0x4351('0x163')][_0x4351('0x164')])||_0x2e2baa[_0x4351('0x163')][_0x4351('0x164')]===null){return _0x5e5573(msgResponse(_0x4351('0x161'),_0x4351('0x142'),_0x4351('0x165')));}var _0x3892ce={'XMD-CALLERID':_0x3fce87['actions'][_0x3f0614]['getCaller'](),'XMD-AGI':_0x5eeec3[_0x4351('0xfe')]?util[_0x4351('0x73')](_0x4351('0x166'),ipAgi,_0x5eeec3['dialQueueProject']):_0x4351('0x167'),'XMD-AGIAFTER':_0x5eeec3[_0x4351('0x106')]?util[_0x4351('0x73')](_0x4351('0x166'),ipAgi,_0x5eeec3[_0x4351('0x106')]):'NONE','XMD-QUEUE':_0x5eeec3[_0x4351('0x4e')]===_0x4351('0x46')?util['format'](_0x4351('0x168'),_0x5eeec3[_0x4351('0x3b')],_0x5eeec3[_0x4351('0x169')]||'',_0x5eeec3[_0x4351('0x16a')]?'c':'',_0x5eeec3[_0x4351('0x16b')]||0x3):'NONE','XMD-CONTACTID':_0x2e2baa[_0x4351('0xf0')],'XMD-CDRTYPE':_0x4351('0x7'),'CALLERID(all)':_0x3fce87[_0x4351('0xaa')][_0x3f0614][_0x4351('0x16c')](),'XMD-AMD':_0x5eeec3[_0x4351('0xde')]?_0x4351('0x16d'):_0x4351('0x167'),'XMD-DESTINATION':_0x4351('0xd9')};if(_0x5eeec3[_0x4351('0xde')]){_0x3892ce[_0x4351('0x16e')]=_0x5eeec3['dialAMDInitialSilence']||0x9c4;_0x3892ce[_0x4351('0x16f')]=_0x5eeec3[_0x4351('0x170')]||0x5dc;_0x3892ce[_0x4351('0x171')]=_0x5eeec3[_0x4351('0x172')]||0x320;_0x3892ce[_0x4351('0x173')]=_0x5eeec3[_0x4351('0x174')]||0x1388;_0x3892ce['XMD-AMDMINWORDLENGTH']=_0x5eeec3[_0x4351('0x175')]||0x64;_0x3892ce['XMD-AMDBETWEENWORDSSILENCE']=_0x5eeec3[_0x4351('0x176')]||0x32;_0x3892ce['XMD-AMDMAXIMUMNUMBEROFWORDS']=_0x5eeec3[_0x4351('0x177')]||0x3;_0x3892ce[_0x4351('0x178')]=_0x5eeec3[_0x4351('0x179')]||0x100;_0x3892ce[_0x4351('0x17a')]=_0x5eeec3[_0x4351('0x17b')]||0x1388;}if(_0x5eeec3[_0x4351('0x4e')]===_0x4351('0x46')){_0x3892ce[_0x4351('0x17c')]=_0x2e2baa[_0x4351('0xcc')];}else{_0x3892ce['XMD-CAMPAIGNID']=_0x2e2baa[_0x4351('0xcd')];}for(var _0x10ac56 in _0x2e2baa[_0x4351('0x163')]){if(typeof _0x2e2baa[_0x4351('0x163')][_0x10ac56]!==_0x4351('0x98')){if(isNotNull(_0x2e2baa['Contact'][_0x10ac56])&&_0x10ac56!=='id'&&_0x10ac56!=='tags'&&_0x10ac56!==_0x4351('0x17d')&&_0x10ac56!==_0x4351('0x17e')){_0x3892ce[util[_0x4351('0x73')](_0x4351('0x17f'),_0x4351('0x180'),_[_0x4351('0x181')](_0x10ac56))]=_0x2e2baa[_0x4351('0x163')][_0x10ac56];}}}var _0xee907d=_0x3fce87['isTrunkReachable'](_0x5eeec3[_0x4351('0x71')])?getCallerId(_0x5eeec3[_0x4351('0x71')]['callerid'],_0x5eeec3[_0x4351('0x53')],_0x5eeec3['dialRandomLastDigitCallerIdNumber']>0x0?getCallerIdRandom(_0x5eeec3[_0x4351('0x54')],_0x5eeec3[_0x4351('0x182')]):_0x5eeec3[_0x4351('0x54')]):getCallerId(_[_0x4351('0xac')](_0x5eeec3[_0x4351('0x13c')])?_0x5eeec3[_0x4351('0x71')][_0x4351('0x72')]:_0x5eeec3[_0x4351('0x13c')][_0x4351('0x72')],_0x5eeec3[_0x4351('0x53')],_0x5eeec3['dialRandomLastDigitCallerIdNumber']>0x0?getCallerIdRandom(_0x5eeec3['dialOriginateCallerIdNumber'],_0x5eeec3[_0x4351('0x182')]):_0x5eeec3['dialOriginateCallerIdNumber']);if(_0xee907d){_0x3892ce[_0x4351('0x183')]=_0x3fce87[_0x4351('0xaa')][_0x3f0614][_0x4351('0x184')]=extractCalleridName(_0xee907d);_0x3892ce[_0x4351('0x185')]=_0x3fce87[_0x4351('0xaa')][_0x3f0614][_0x4351('0x186')]=extractCalleridNumber(_0xee907d);}return ami[_0x4351('0xad')]({'actionid':_0x3f0614,'action':_0x4351('0x161'),'channel':_0x3fce87['isTrunkReachable'](_0x5eeec3[_0x4351('0x71')])?util[_0x4351('0x73')](_0x4351('0x187'),_0x5eeec3[_0x4351('0x71')][_0x4351('0x3b')],isNotNull(_0x5eeec3['dialPrefix'])?_0x5eeec3[_0x4351('0x56')][_0x4351('0x188')]()||'':'',_0x5eeec3[_0x4351('0x189')]>0x0?_0x2e2baa[_0x4351('0x163')][_0x4351('0x164')][_0x4351('0x18a')](_0x5eeec3['dialCutDigit']):_0x2e2baa[_0x4351('0x163')][_0x4351('0x164')]):util[_0x4351('0x73')](_0x4351('0x187'),_['isNil'](_0x5eeec3[_0x4351('0x13c')])?_0x5eeec3[_0x4351('0x71')][_0x4351('0x3b')]:_0x5eeec3[_0x4351('0x13c')]['name'],isNotNull(_0x5eeec3[_0x4351('0x56')])?_0x5eeec3[_0x4351('0x56')][_0x4351('0x188')]()||'':'',_0x5eeec3[_0x4351('0x189')]>0x0?_0x2e2baa[_0x4351('0x163')][_0x4351('0x164')][_0x4351('0x18a')](_0x5eeec3[_0x4351('0x189')]):_0x2e2baa[_0x4351('0x163')][_0x4351('0x164')]),'callerid':_0xee907d,'Exten':_0x4351('0xd9'),'Context':_0x4351('0x18b'),'Priority':'1','variable':_0x3892ce,'timeout':(_0x5eeec3[_0x4351('0x55')]||0x1e)*0x3e8,'async':!![],'channelid':_0x3f0614})[_0x4351('0xb8')](function(_0x80d125){return _0x37b2d0(_0x80d125);})['catch'](function(_0x58b0b0){_0x5eeec3[_0x4351('0x5e')]+=0x1;var _0x1356a6=new History(_0x3fce87[_0x4351('0xaa')][_0x3f0614]);logger[_0x4351('0x94')](util['format'](_0x4351('0x18c'),JSON[_0x4351('0x43')](_0x58b0b0)));_0x1356a6['state']=0xe;_0x1356a6['statedesc']=_0x4351('0x18d');_0x1356a6[_0x4351('0xa7')]=moment()[_0x4351('0x73')](_0x4351('0xef'));_0x1356a6['endtime']=_0x1356a6[_0x4351('0xa7')];_0x3fce87[_0x4351('0xc6')](_0x1356a6)['catch'](loggerCatch('[originate][error]'));_0x3fce87[_0x4351('0xc5')](_0x1356a6)[_0x4351('0xb0')](loggerCatch(_0x4351('0x18e')))[_0x4351('0x1a')](function(){delete _0x3fce87[_0x4351('0xaa')][_0x3f0614];return _0x5e5573(msgResponse(_0x4351('0x161'),_0x4351('0x42'),_0x4351('0x18f')));});});});};Dialer['prototype'][_0x4351('0x2c')]=function(_0x11da55){var _0x358cda=this[_0x4351('0xaa')][_0x11da55[_0x4351('0x11e')]];if(_0x358cda){delete this[_0x4351('0xaa')][_0x11da55[_0x4351('0x11e')]];_0x358cda[_0x4351('0x10c')]=moment()['format'](_0x4351('0xef'));var _0x37417b=_0x358cda[_0x4351('0x4e')]===_0x4351('0x90')?this[_0x4351('0x1d')][_0x358cda[_0x4351('0xb2')]]:this['voiceQueues'][_0x358cda['getQueue']()];if(!this[_0x4351('0xce')](_0x11da55['response'])){this['updateOriginated'](_0x37417b);return this['callProgressDetecting'](_0x358cda,_0x37417b,_0x11da55)['catch'](loggerCatch(_0x4351('0x190')));}this[_0x4351('0x23')][_0x11da55[_0x4351('0xd5')]]=_0x358cda;}};Dialer[_0x4351('0x17')][_0x4351('0x191')]=function(_0x181369,_0x302018,_0x28012e){var _0x410bde=new History(_0x302018);if(_0x410bde['countbusyretry']+_0x410bde[_0x4351('0xf6')]+_0x410bde['countnoanswerretry']+_0x410bde[_0x4351('0xe7')]+_0x410bde[_0x4351('0xe8')]+_0x410bde['countabandonedretry']+_0x410bde['countmachineretry']+_0x410bde['countagentrejectretry']>=_0x28012e[_0x4351('0xea')]-0x1){return!![];}switch(_0x181369){case 0x3:if(_0x410bde[_0x4351('0xe6')]>=_0x28012e[_0x4351('0x192')]-0x1){return!![];}this[_0x4351('0xbe')]({'active':![],'countnoanswerretry':_0x410bde[_0x4351('0xe6')]+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0x193')],_0x4351('0xfb'))[_0x4351('0x73')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde[_0x4351('0xcc')]||undefined,'CampaignId':_0x410bde['CampaignId']||undefined})[_0x4351('0xb0')](loggerCatch('[rescheduleContact][NoAnswer]'));break;case 0x5:if(_0x410bde[_0x4351('0xe5')]>=_0x28012e[_0x4351('0x194')]-0x1){return!![];}this['rescheduleContact']({'active':![],'countbusyretry':_0x410bde[_0x4351('0xe5')]+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0x195')],_0x4351('0xfb'))[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x410bde['ContactId'],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde['VoiceQueueId']||undefined,'CampaignId':_0x410bde[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x196')));break;case 0x8:if(_0x410bde['countcongestionretry']>=_0x28012e[_0x4351('0x197')]-0x1){return!![];}this[_0x4351('0xbe')]({'active':![],'countcongestionretry':_0x410bde[_0x4351('0xf6')]+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0x198')],_0x4351('0xfb'))[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde['VoiceQueueId']||undefined,'CampaignId':_0x410bde['CampaignId']||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x199')));break;case 0x0:if(_0x410bde[_0x4351('0xe7')]>=_0x28012e[_0x4351('0x19a')]-0x1){return!![];}else{this[_0x4351('0xbe')]({'active':![],'countnosuchnumberretry':_0x410bde[_0x4351('0xe7')]+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0x19b')],_0x4351('0xfb'))[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde[_0x4351('0xcc')]||undefined,'CampaignId':_0x410bde[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x19c')));}break;case 0xa:if(_0x410bde[_0x4351('0xe8')]>=_0x28012e[_0x4351('0x19d')]-0x1){return!![];}this[_0x4351('0xbe')]({'active':![],'countdropretry':_0x410bde['countdropretry']+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0x112')],_0x4351('0xfb'))[_0x4351('0x73')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde[_0x4351('0xcc')]||undefined,'CampaignId':_0x410bde[_0x4351('0xcd')]||undefined})['catch'](loggerCatch('[rescheduleContact][Drop]'));break;case 0xb:if(_0x410bde[_0x4351('0xe9')]>=_0x28012e[_0x4351('0x11a')]-0x1){return!![];}this[_0x4351('0xbe')]({'active':![],'countabandonedretry':_0x410bde[_0x4351('0xe9')]+=0x1,'scheduledat':moment()['add'](_0x28012e[_0x4351('0x19e')],_0x4351('0xfb'))[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde[_0x4351('0xcc')]||undefined,'CampaignId':_0x410bde[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch('[rescheduleContact][Abandoned]'));break;case 0x13:if(_0x410bde[_0x4351('0xe1')]>=_0x28012e[_0x4351('0xf9')]-0x1){return!![];}this[_0x4351('0xbe')]({'active':![],'countmachineretry':_0x410bde['countmachineretry']+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0xee')],_0x4351('0xfb'))['format'](_0x4351('0xef')),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde['ListId'],'VoiceQueueId':_0x410bde[_0x4351('0xcc')]||undefined,'CampaignId':_0x410bde[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0xf2')));break;case 0x14:if(_0x410bde[_0x4351('0xf7')]>=_0x28012e[_0x4351('0x19f')]-0x1){return!![];}this['rescheduleContact']({'active':![],'countagentrejectretry':_0x410bde[_0x4351('0xf7')]+=0x1,'scheduledat':moment()[_0x4351('0xed')](_0x28012e[_0x4351('0x1a0')],'minutes')[_0x4351('0x73')](_0x4351('0xef')),'ContactId':_0x410bde[_0x4351('0xf0')],'ListId':_0x410bde[_0x4351('0xf1')],'VoiceQueueId':_0x410bde[_0x4351('0xcc')]||undefined,'CampaignId':_0x410bde[_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x1a1')));break;default:return!![];}};Dialer[_0x4351('0x17')][_0x4351('0x1a2')]=function(_0x314bb1,_0x3b9587,_0x4ff721){var _0x34ef94=this;var _0x1cd787=new History(_0x314bb1);return new BPromise(function(_0x39fea9,_0x456db3){if(_[_0x4351('0x81')](_0x3b9587)&&typeof _0x3b9587!==_0x4351('0x160')){return _0x456db3(msgResponse('[callProgressDetecting]',_0x4351('0x142'),_0x4351('0x1a3')));}if(_[_0x4351('0x81')](_0x4ff721)&&typeof _0x4ff721!==_0x4351('0x160')){return _0x456db3(msgResponse('[callProgressDetecting]',_0x4351('0x142'),'evt\x20is\x20undefine'));}switch(_0x4ff721[_0x4351('0x103')]){case'0':_0x3b9587['outboundNoSuchCallsDay']+=0x1;_0x1cd787['state']=0x0;_0x1cd787[_0x4351('0xa6')]=_0x4351('0x1a4');_0x1cd787[_0x4351('0xe7')]+=0x1;_0x1cd787['countglobal']+=0x1;ami[_0x4351('0x45')]('custom:agentnosuchnumber',ut[_0x4351('0x1a5')](_0x314bb1,'nosuchnumber'));_0x34ef94['createHistory'](_0x1cd787)[_0x4351('0xb0')](loggerCatch(_0x4351('0xe4')));if(_0x34ef94['checkRetriveMax'](0x0,_0x314bb1,_0x3b9587)){if(_0x1cd787[_0x4351('0xe7')]>=_0x3b9587[_0x4351('0x19a')]){_0x34ef94['createStateFinal'](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1a6'));}else{_0x34ef94[_0x4351('0xf8')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1a6'));}}break;case'3':_0x3b9587['outboundNoAnswerCallsDay']+=0x1;_0x1cd787[_0x4351('0xa5')]=0x3;_0x1cd787[_0x4351('0xa6')]=_0x4351('0x1a7');_0x1cd787[_0x4351('0xe6')]+=0x1;_0x1cd787[_0x4351('0xe2')]+=0x1;ami[_0x4351('0x45')](_0x4351('0x1a8'),ut[_0x4351('0x1a5')](_0x314bb1,_0x4351('0x1a9')));_0x34ef94[_0x4351('0xc6')](_0x1cd787)[_0x4351('0xb0')](loggerCatch(_0x4351('0x1aa')));if(_0x34ef94[_0x4351('0x191')](0x3,_0x314bb1,_0x3b9587)){if(_0x1cd787[_0x4351('0xe6')]>=_0x3b9587['dialNoAnswerMaxRetry']){_0x34ef94[_0x4351('0xfa')](_0x1cd787,_0x39fea9,_0x456db3,'reason\x203\x20ringing\x20no\x20answer');}else{_0x34ef94[_0x4351('0xf8')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1ab'));}}break;case'5':_0x3b9587[_0x4351('0x5a')]+=0x1;_0x1cd787[_0x4351('0xa5')]=0x5;_0x1cd787[_0x4351('0xa6')]='Busy';_0x1cd787['countbusyretry']+=0x1;_0x1cd787[_0x4351('0xe2')]+=0x1;ami[_0x4351('0x45')](_0x4351('0x1ac'),ut[_0x4351('0x1a5')](_0x314bb1,_0x4351('0x1ad')));_0x34ef94[_0x4351('0xc6')](_0x1cd787)[_0x4351('0xb0')](loggerCatch(_0x4351('0x1ae')));if(_0x34ef94[_0x4351('0x191')](0x5,_0x314bb1,_0x3b9587)){if(_0x1cd787['countbusyretry']>=_0x3b9587[_0x4351('0x194')]){_0x34ef94[_0x4351('0xfa')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1af'));}else{_0x34ef94['stateGlobal'](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1af'));}}break;case'8':_0x3b9587['outboundCongestionCallsDay']+=0x1;_0x1cd787[_0x4351('0xa5')]=0x8;_0x1cd787[_0x4351('0xa6')]=_0x4351('0x1b0');_0x1cd787[_0x4351('0xf6')]+=0x1;_0x1cd787['countglobal']+=0x1;ami['emit']('custom:agentcongestion',ut[_0x4351('0x1a5')](_0x314bb1,_0x4351('0x1b1')));_0x34ef94['createHistory'](_0x1cd787)[_0x4351('0xb0')](loggerCatch('[syncAgentComplete][createHistory][8]'));if(_0x34ef94[_0x4351('0x191')](0x8,_0x314bb1,_0x3b9587)){if(_0x1cd787[_0x4351('0xf6')]>=_0x3b9587['dialCongestionMaxRetry']){_0x34ef94[_0x4351('0xfa')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1b2'));}else{_0x34ef94[_0x4351('0xf8')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1b2'));}}break;case'11':_0x3b9587['outboundAbandonedCallsDay']+=0x1;_0x1cd787[_0x4351('0xa5')]=0xb;_0x1cd787[_0x4351('0xa6')]=_0x4351('0x11c');_0x1cd787[_0x4351('0xe9')]+=0x1;_0x1cd787[_0x4351('0xe2')]+=0x1;_0x34ef94[_0x4351('0xc6')](_0x1cd787)[_0x4351('0xb0')](loggerCatch(_0x4351('0x1b3')));if(_0x34ef94[_0x4351('0x191')](0xb,_0x314bb1,_0x3b9587)){if(_0x1cd787['countabandonedretry']>=_0x3b9587[_0x4351('0x11a')]){_0x34ef94[_0x4351('0xfa')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1b4'));}else{_0x34ef94['stateGlobal'](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1b4'));}}break;case'20':_0x3b9587[_0x4351('0x60')]+=0x1;_0x1cd787['state']=0x14;_0x1cd787[_0x4351('0xa6')]='AgentReject';_0x1cd787[_0x4351('0xf7')]+=0x1;_0x1cd787['countglobal']+=0x1;ami[_0x4351('0x45')](_0x4351('0x1b5'),ut[_0x4351('0x1a5')](_0x314bb1,_0x4351('0x1b6')));_0x34ef94['createHistory'](_0x1cd787)[_0x4351('0xb0')](loggerCatch(_0x4351('0x1b7')));if(_0x34ef94[_0x4351('0x191')](0x14,_0x314bb1,_0x3b9587)){if(_0x1cd787[_0x4351('0xf7')]>=_0x3b9587[_0x4351('0x19f')]){_0x34ef94[_0x4351('0xfa')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1b8'));}else{_0x34ef94[_0x4351('0xf8')](_0x1cd787,_0x39fea9,_0x456db3,_0x4351('0x1b8'));}}break;default:_0x3b9587[_0x4351('0x61')]+=0x1;_0x1cd787['state']=0xc;_0x1cd787[_0x4351('0xa6')]=_0x4ff721['reason'];_0x34ef94['createHistory'](_0x1cd787)['catch'](loggerCatch(_0x4351('0x1b9')));if(_0x34ef94[_0x4351('0x191')](_0x4ff721[_0x4351('0x103')],_0x314bb1,_0x3b9587)){if(_0x1cd787['countbusyretry']+_0x1cd787[_0x4351('0xf6')]+_0x1cd787['countnoanswerretry']+_0x1cd787[_0x4351('0xe7')]+_0x1cd787['countdropretry']+_0x1cd787[_0x4351('0xe9')]+_0x1cd787[_0x4351('0xe1')]+_0x1cd787['countagentrejectretry']>=_0x3b9587[_0x4351('0xea')]){_0x34ef94[_0x4351('0xf8')](_0x1cd787,_0x39fea9,_0x456db3,_0x4ff721[_0x4351('0x103')]);}else{_0x34ef94[_0x4351('0xfa')](_0x1cd787,_0x39fea9,_0x456db3,_0x4ff721[_0x4351('0x103')]);}}}});};Dialer['prototype'][_0x4351('0xf8')]=function(_0xabf6a8,_0x707793,_0x5d694e,_0x2147d2){var _0x2840fc=new Final(_0xabf6a8);_0x2840fc['state']=0xf;_0x2840fc[_0x4351('0xa6')]='Global';this['createStateFinal'](_0x2840fc,_0x707793,_0x5d694e,_0x2147d2);};Dialer['prototype']['createStateFinal']=function(_0x5687d1,_0x1fb7c7,_0x13392e,_0x5dbdbd){this[_0x4351('0xc5')](_0x5687d1)[_0x4351('0xb8')](function(){return _0x1fb7c7(msgResponse(_0x4351('0x1ba'),'Success',_0x5dbdbd));})[_0x4351('0xb0')](function(){return _0x13392e(msgResponse(_0x4351('0x1bb'),_0x4351('0x142'),_0x4351('0x1bc')));});};Dialer[_0x4351('0x17')][_0x4351('0x9')]=function(_0xd332e9){var _0x6d8904=_0xd332e9[_0x4351('0x1bd')]/0x64;var _0x4815f0=_0xd332e9[_0x4351('0x5c')]/(_0xd332e9[_0x4351('0x5c')]+_0xd332e9[_0x4351('0x58')]);var _0x5193f0=Math[_0x4351('0x1be')](_0xd332e9['predictiveIntervalAvailable']*(_0xd332e9[_0x4351('0x1bf')]/0x64));var _0x351bbd=Math[_0x4351('0x1be')](_0xd332e9['predictiveIntervalAvailable']*(_0xd332e9[_0x4351('0x1c0')]/0x64));var _0x1e71ec=_0xd332e9[_0x4351('0x48')]+_0xd332e9[_0x4351('0xa0')];var _0x27993d=Math[_0x4351('0x1c1')](_0xd332e9[_0x4351('0x6d')]*_0xd332e9[_0x4351('0x6f')]*_0xd332e9[_0x4351('0x68')]*_0xd332e9[_0x4351('0x69')]);if(_[_0x4351('0x81')](_0xd332e9[_0x4351('0x70')])){if(!_['isUndefined'](_0xd332e9[_0x4351('0x25')])){_0xd332e9['startPredictive']=undefined;loggerPredictive[_0x4351('0x94')](_0x4351('0x1c2'),_0x4351('0x1c3'));}if(!_[_0x4351('0x81')](_0xd332e9[_0x4351('0x8e')])){loggerPredictive[_0x4351('0x94')](_0x4351('0x1c2'),_0x4351('0x1c4'));clearInterval(_0xd332e9[_0x4351('0x8e')]);_0xd332e9[_0x4351('0x8e')]=undefined;}_0xd332e9['startProgressive']=moment()[_0x4351('0x73')](_0x4351('0xef'));loggerPredictive[_0x4351('0x79')](_0xd332e9[_0x4351('0x3b')],_0x4351('0x1c5'),_0xd332e9[_0x4351('0x70')]);this[_0x4351('0x152')](_0xd332e9,0x1);}else if(ifInterval(_0xd332e9[_0x4351('0x1c6')],_0xd332e9[_0x4351('0x70')])){this[_0x4351('0x152')](_0xd332e9,0x1);loggerPredictiveCalls[_0x4351('0x79')]('[startMethodPredictive][StartProgressive][Loop]',_0xd332e9[_0x4351('0x70')],_0xd332e9[_0x4351('0x3b')]);_0xd332e9[_0x4351('0x6d')]=0x0;_0xd332e9['predictiveIntervalErlangCallsDroppedCalls']=0x0;}else if(_0x6d8904<_0x4815f0&&_0xd332e9['dialPredictiveOptimization']==='dropRate'){freeVariablesPredictive(_0xd332e9);loggerPredictive['info']('[stopMethodPredictive][ReStartProgressive][ExceededDropDay]',_0x4351('0x1c7'),_0x4815f0,_0x4351('0x70'),_0xd332e9[_0x4351('0x3b')]);}else if(_0x27993d<_0xd332e9[_0x4351('0x10d')]&&_0xd332e9[_0x4351('0x1c8')]===_0x4351('0x1c9')){freeVariablesPredictive(_0xd332e9);loggerPredictive['info'](_0x4351('0x1ca'),_0x4351('0x1cb'),_0x27993d,_0x4351('0x1cc'),_0xd332e9[_0x4351('0x10d')],_0x4351('0x70'),_0xd332e9[_0x4351('0x3b')]);}else if(!ifInterval(_0xd332e9[_0x4351('0x1c6')],_0xd332e9[_0x4351('0x70')])&&_[_0x4351('0x81')](_0xd332e9[_0x4351('0x25')])&&!_[_0x4351('0x81')](_0xd332e9[_0x4351('0x70')])){_0xd332e9[_0x4351('0x25')]=moment()[_0x4351('0x73')](_0x4351('0xef'));loggerPredictive['info'](_0xd332e9['name'],_0x4351('0x1cd'),_0xd332e9[_0x4351('0x25')]);this['averageHandleTime'](_0xd332e9['dialPredictiveInterval'])[_0x4351('0xb8')](this[_0x4351('0x1ce')](_0xd332e9))[_0x4351('0xb8')](mergeDataErlangB(_0xd332e9))[_0x4351('0xb8')](this[_0x4351('0x1cf')](_0xd332e9))['catch'](loggerCatchPredictive(_0x4351('0x1d0'),_0xd332e9));}else if(!ifInterval(_0xd332e9[_0x4351('0x1c6')],_0xd332e9[_0x4351('0x25')])){_0xd332e9['predictiveIntervalErlangCallsDroppedCalls']=0x0;_0xd332e9[_0x4351('0x25')]=moment()[_0x4351('0x73')](_0x4351('0xef'));loggerPredictive[_0x4351('0x79')](_0xd332e9[_0x4351('0x3b')],_0x4351('0x1d1'),_0xd332e9[_0x4351('0x25')]);clearInterval(_0xd332e9['handlePredictive']);_0xd332e9[_0x4351('0x8e')]=undefined;this['averageHandleTime'](_0xd332e9[_0x4351('0x1c6')])[_0x4351('0xb8')](this[_0x4351('0x1ce')](_0xd332e9))[_0x4351('0xb8')](mergeDataErlangB(_0xd332e9))[_0x4351('0xb8')](this[_0x4351('0x1cf')](_0xd332e9))[_0x4351('0xb0')](loggerCatchPredictive('Predictive\x20for\x20every\x20interval',_0xd332e9));}else if(_0xd332e9[_0x4351('0x1d2')]&&_0x1e71ec<_0xd332e9['predictiveIntervalAvailable']-_0x351bbd){freeVariablesPredictive(_0xd332e9);loggerPredictive[_0x4351('0x79')](_0xd332e9[_0x4351('0x3b')],_0x4351('0x1d3'),_0x1e71ec,_0x4351('0x1d4'),_0xd332e9['predictiveIntervalAvailable'],'-',_0x351bbd,'=',_0xd332e9[_0x4351('0x1d2')]-_0x351bbd,')');}else if(_0xd332e9[_0x4351('0x1d2')]&&_0x1e71ec>_0xd332e9[_0x4351('0x1d2')]+_0x5193f0){freeVariablesPredictive(_0xd332e9);loggerPredictive[_0x4351('0x79')](_0xd332e9['name'],_0x4351('0x1d3'),_0x1e71ec,_0x4351('0x1d5'),_0xd332e9[_0x4351('0x1d2')],'+',_0x5193f0,'=',_0xd332e9[_0x4351('0x1d2')]+_0x5193f0,')');}};Dialer[_0x4351('0x17')]['getDataPredictive']=function(_0x51c9f3){var _0x39a926=this;return function(_0x39a40d){return new BPromise(function(_0x2a1d8d,_0x5029d0){_[_0x4351('0x89')](_0x51c9f3,_0x39a40d[0x0]);if(checkGetDataPredictive(_0x39a40d[0x0])){var _0x1c1428=_0x51c9f3[_0x4351('0x1d2')]=_0x51c9f3[_0x4351('0xa0')]+_0x51c9f3[_0x4351('0x48')];var _0x4ed333=_0x51c9f3[_0x4351('0x1c6')]*0x3c;var _0x400a68=_0x39a40d[0x0][_0x4351('0x64')]+_0x39a40d[0x0]['predictiveIntervalAvgHoldtime'];var _0x225715=(_0x39a40d[0x0][_0x4351('0x62')]+_0x39a40d[0x0][_0x4351('0x66')]+_0x39a40d[0x0][_0x4351('0x65')])/_0x39a40d[0x0][_0x4351('0x6b')];_0x51c9f3[_0x4351('0x68')]=_0x225715>0x0?_0x225715:0x1;switch(_0x51c9f3[_0x4351('0x1c8')]){case _0x4351('0x1c9'):var _0x42c999=_0x51c9f3[_0x4351('0x1bd')]/0x64;return _0x39a926[_0x4351('0x1d6')](_0x1c1428,_0x4ed333,_0x400a68,_0x225715,_0x42c999)[_0x4351('0xb8')](function(_0x49417f){return _0x2a1d8d(_0x49417f);});case _0x4351('0x1d7'):var _0x5af493=_0x51c9f3['dialPredictiveOptimizationPercentage']/0x64;return _0x39a926['busyFactor'](_0x1c1428,_0x4ed333,_0x400a68,_0x225715,_0x5af493)['then'](function(_0x5ed18a){return _0x2a1d8d(_0x5ed18a);});default:return _0x5029d0(msgResponse(_0x4351('0x1d8'),_0x4351('0x142'),_0x4351('0x1d9')));}}else{return _0x5029d0(msgResponse(_0x4351('0x1d8'),_0x4351('0x142'),_0x4351('0x1da')));}});};};Dialer[_0x4351('0x17')][_0x4351('0x1db')]=function(_0x3b3e3d){var _0x20b796=this;return function(_0x50746c){return new BPromise(function(_0x3140d0,_0x50f91f){_[_0x4351('0x89')](_0x3b3e3d,_0x50746c[0x0]);if(checkGetDataPredictive(_0x50746c[0x0])){loggerPredictive['info'](JSON[_0x4351('0x43')](_0x50746c[0x0]));if(_0x3b3e3d[_0x4351('0x1c8')]===_0x4351('0x1c9')){return _0x20b796[_0x4351('0xc3')](_0x3b3e3d['id'])[_0x4351('0xb8')](function(_0x5c6ce3){var _0x3de794=_0x3b3e3d['loggedIn']-_0x5c6ce3[0x0][_0x4351('0x1dc')];var _0x17b993=_0x3b3e3d[_0x4351('0x1c6')]*0x3c;var _0x5d8204=_0x50746c[0x0]['predictiveIntervalAvgTalktime']+_0x50746c[0x0]['predictiveIntervalAvgHoldtime'];var _0x15d918=(_0x50746c[0x0][_0x4351('0x62')]+_0x50746c[0x0][_0x4351('0x66')]+_0x50746c[0x0][_0x4351('0x65')])/_0x50746c[0x0][_0x4351('0x6b')];var _0x242873=_0x3b3e3d[_0x4351('0x1bd')]/0x64;_0x3b3e3d['predictiveIntervalPauses']=_0x5c6ce3[0x0]['outboundQueuePauses']||0x0;_0x3b3e3d[_0x4351('0x68')]=_0x15d918>0x0?_0x15d918:0x1;return _0x20b796[_0x4351('0x1d6')](_0x3de794,_0x17b993,_0x5d8204,_0x15d918,_0x242873);})['then'](function(_0x48db56){return _0x3140d0(_0x48db56);})[_0x4351('0xb0')](function(_0x1e674b){return _0x50f91f(msgResponse('[CatchErlangB]',_0x4351('0x142'),JSON[_0x4351('0x43')](_0x1e674b)));});}if(_0x3b3e3d[_0x4351('0x1c8')]===_0x4351('0x1d7')){return _0x20b796['getVoiceQueueRtPauses'](_0x3b3e3d['id'])[_0x4351('0xb8')](function(_0x2adb0a){var _0x1e3672=_0x3b3e3d[_0x4351('0x49')]-_0x2adb0a[0x0]['outboundQueuePauses'];var _0x1c4a6b=_0x3b3e3d[_0x4351('0x1c6')]*0x3c;var _0x4220b7=_0x50746c[0x0][_0x4351('0x64')]+_0x50746c[0x0][_0x4351('0x63')];var _0x3b976f=(_0x50746c[0x0][_0x4351('0x62')]+_0x50746c[0x0][_0x4351('0x66')]+_0x50746c[0x0][_0x4351('0x65')])/_0x50746c[0x0][_0x4351('0x6b')];var _0x2565c2=_0x3b3e3d[_0x4351('0x1bd')]/0x64;_0x3b3e3d['predictiveIntervalPauses']=_0x2adb0a[0x0][_0x4351('0x1dc')]||0x0;_0x3b3e3d['predictiveIntervalHitRate']=_0x3b976f>0x0?_0x3b976f:0x1;return _0x20b796['busyFactor'](_0x1e3672,_0x1c4a6b,_0x4220b7,_0x3b976f,_0x2565c2);})[_0x4351('0xb8')](function(_0x52d891){return _0x3140d0(_0x52d891);})['catch'](function(_0x215d06){return _0x50f91f(msgResponse(_0x4351('0x1dd'),_0x4351('0x142'),JSON[_0x4351('0x43')](_0x215d06)));});}}else{return _0x50f91f(msgResponse(_0x4351('0x1d8'),_0x4351('0x142'),_0x4351('0x1da')));}});};};Dialer[_0x4351('0x17')][_0x4351('0x1cf')]=function(_0x16d3f6){var _0x151e77=this;return function(){var _0x484868=0x0;var _0x2d1cb4=Math[_0x4351('0x1c1')](_0x16d3f6[_0x4351('0x6e')]*0x3e8);if(_0x2d1cb4>0x0){_0x2d1cb4=_0x2d1cb4<0x64?0x64:_0x2d1cb4;loggerPredictive[_0x4351('0x79')](_0x16d3f6[_0x4351('0x3b')],_0x4351('0x1de'),_0x2d1cb4,'milliseconds');_0x16d3f6[_0x4351('0x8e')]=setInterval(function(){_0x151e77[_0x4351('0x8e')](_0x16d3f6);loggerPredictiveCalls['info'](_0x4351('0x1df'),_0x484868+=0x1);},_0x2d1cb4);}else{loggerPredictive[_0x4351('0x79')](_0x16d3f6[_0x4351('0x3b')],_0x4351('0x1e0'));}};};Dialer[_0x4351('0x17')][_0x4351('0x1e1')]=function(_0x481f7e,_0x593c00){var _0x479a91=this;return function(_0xecc5c5){if(_[_0x4351('0x78')](_0xecc5c5)){if(_[_0x4351('0xac')](_0x593c00[_0x4351('0xcb')])||!_0x593c00[_0x4351('0x1e2')]){if(_0x481f7e['dialMethod']===_0x4351('0x8')){_0x481f7e[_0x4351('0x126')]=_[_0x4351('0x81')](_0x481f7e[_0x4351('0x126')])?!![]:_0x481f7e[_0x4351('0x126')];var _0xec36d9=uuid['v4']();_0x479a91['actions'][_0xec36d9]=new Action(_0x481f7e,_0x593c00,_0xec36d9);loggerBooked[_0x4351('0x79')](_0x4351('0x1e3'),_0xec36d9,'queueStatusComplete:\x20',JSON[_0x4351('0x43')](_0x481f7e[_0x4351('0x126')]),_0x4351('0x1e4'),_0x481f7e['name']);if(_0x481f7e[_0x4351('0x126')]){_0x481f7e['queueStatusComplete']=![];_0x479a91[_0x4351('0x122')][_0x479a91[_0x4351('0xaa')][_0xec36d9]['queue']]=[];ami[_0x4351('0xad')]({'actionid':_0xec36d9,'action':_0x4351('0x1e5'),'queue':_0x481f7e[_0x4351('0x3b')]})['catch'](function(){_0x479a91[_0x4351('0xb4')](_0x481f7e);_0x479a91[_0x4351('0xbe')]({'active':![],'ContactId':_0x479a91[_0x4351('0xaa')][_0xec36d9][_0x4351('0xf0')],'ListId':_0x479a91[_0x4351('0xaa')][_0xec36d9][_0x4351('0xf1')],'VoiceQueueId':_0x479a91[_0x4351('0xaa')][_0xec36d9][_0x4351('0xcc')]||undefined,'CampaignId':_0x479a91[_0x4351('0xaa')][_0xec36d9][_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x1e6')));delete _0x479a91[_0x4351('0xaa')][_0xec36d9];});}else{loggerBooked[_0x4351('0x79')](_0x4351('0x1e7'),JSON[_0x4351('0x43')](_0x481f7e[_0x4351('0x126')]),_0x4351('0x1e4'),_0x481f7e['name']);_0x479a91[_0x4351('0xb4')](_0x481f7e);_0x479a91[_0x4351('0xbe')]({'active':![],'ContactId':_0x479a91[_0x4351('0xaa')][_0xec36d9][_0x4351('0xf0')],'ListId':_0x479a91[_0x4351('0xaa')][_0xec36d9][_0x4351('0xf1')],'VoiceQueueId':_0x479a91[_0x4351('0xaa')][_0xec36d9]['VoiceQueueId']||undefined,'CampaignId':_0x479a91['actions'][_0xec36d9][_0x4351('0xcd')]||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x1e6')));delete _0x479a91[_0x4351('0xaa')][_0xec36d9];}}else{return _0x479a91['actionOriginate'](_0x481f7e,_0x593c00);}}else{if(getDiff(_0x593c00[_0x4351('0x1e8')])<_0x481f7e['dialRecallMeTimeout']*0x3c){if(_0x593c00['Agent']&&!_0x593c00['Agent']['voicePause']){_0x479a91[_0x4351('0x130')][_0x4351('0x12a')](_0x593c00['id'])['finally'](function(){_0x479a91[_0x4351('0xb4')](_0x481f7e);});}else{_0x479a91[_0x4351('0xbf')]({'active':![]},_0x593c00['id'],0x1)[_0x4351('0x1a')](function(){_0x479a91['updateOriginated'](_0x481f7e);});}}else{_0x481f7e[_0x4351('0x5f')]+=0x1;_0x479a91['updateOriginated'](_0x481f7e);if(_0x481f7e[_0x4351('0x1e9')]){_0x479a91[_0x4351('0xbe')]({'active':![],'recallme':![],'UserId':null,'ContactId':_0x593c00[_0x4351('0xf0')],'ListId':_0x593c00[_0x4351('0xf1')],'VoiceQueueId':_0x593c00[_0x4351('0xcc')]||undefined,'CampaignId':_0x593c00['CampaignId']||undefined})[_0x4351('0xb0')](loggerCatch(_0x4351('0x1ea')));_0x479a91[_0x4351('0xc6')](createObjHistory(_0x481f7e,_0x593c00,_0x4351('0x1eb'),0x17,'RecallInQueue'))[_0x4351('0xb0')](loggerCatch(_0x4351('0x1ec')));}else{_0x479a91[_0x4351('0xca')](createObjHistory(_0x481f7e,_0x593c00,'RECALLFAILEDTIMEOUT',0x16,_0x4351('0x1ed')),_0x4351('0x1ee'),'[Originate][HistoryRecallClose]');}}}}else{_0x481f7e[_0x4351('0x59')]+=0x1;_0x479a91[_0x4351('0xca')](createObjHistory(_0x481f7e,_0x593c00,_0x4351('0x1ef'),0xd,_0x4351('0x1f0')),_0x4351('0x1f1'),_0x4351('0x1f2'));throw'inBlackList';}};};Dialer[_0x4351('0x17')]['handleIvr']=function(_0xb047d5){var _0x41ecaa=this;var _0xa8dba8=_0xb047d5[_0x4351('0x1f3')]-_0xb047d5[_0x4351('0x6c')]-_0xb047d5[_0x4351('0x1f4')];emitCampaignSummary(_0xb047d5);if(_0xa8dba8>0x0){if(_0xa8dba8>this[_0x4351('0x20')]){_0xa8dba8=this[_0x4351('0x20')];}_0xb047d5[_0x4351('0x1f4')]+=_0xa8dba8;this[_0x4351('0x1f5')](_0xb047d5['id'],_0xa8dba8,_0xb047d5[_0x4351('0x1f6')])[_0x4351('0xb8')](function(_0xb6b9d1){_0xb047d5['temp']-=_0xa8dba8;_0xb047d5[_0x4351('0x1f4')]=_0xb047d5[_0x4351('0x1f4')]>0x0?_0xb047d5[_0x4351('0x1f4')]:0x0;if(!checkContactEmpty(_0xb6b9d1)){_0xb047d5[_0x4351('0x39')]=_0x4351('0x9d');logger['info'](_0x4351('0x1f7')+_0xb047d5[_0x4351('0x3b')]);}else{_0xb047d5[_0x4351('0x6c')]+=_0xb6b9d1[_0x4351('0x97')];_0xb047d5[_0x4351('0x39')]=_0x4351('0x1f8');for(var _0x28a247=0x0;_0x28a247<_0xb6b9d1[_0x4351('0x97')];_0x28a247+=0x1){_0xb047d5[_0x4351('0x1f9')]+=0x1;if(_['isNil'](_0xb6b9d1[_0x28a247])||_[_0x4351('0xac')](_0xb6b9d1[_0x28a247][_0x4351('0x163')])||_[_0x4351('0xac')](_0xb6b9d1[_0x28a247]['Contact'][_0x4351('0x164')])){_0x41ecaa[_0x4351('0xc8')]('[actionOriginate]\x20',_0xb047d5,_0xb6b9d1[_0x28a247]);}else{_0x41ecaa['checkIsBlackListIvr'](_[_0x4351('0x123')](_0xb6b9d1[_0x28a247],[_0x4351('0xcd'),_0x4351('0x1fa')]))[_0x4351('0xb8')](_0x41ecaa[_0x4351('0x1e1')](_0xb047d5,_0xb6b9d1[_0x28a247]))[_0x4351('0xb0')](_0x41ecaa['loggerHandler'](_0x4351('0x1fb'),_0xb047d5));}}}})['catch'](loggerGetContactDialer(_0x4351('0x1fc'),_0xb047d5,_0xa8dba8));}};Dialer[_0x4351('0x17')][_0x4351('0x152')]=function(_0x1063ee,_0x54bf1e){var _0x20c2aa=this;var _0x3e9eb2=[];var _0x214185=_0x54bf1e>=0x1?_0x54bf1e:0x1;if(_0x1063ee['dialMethod']==='booked'){_0x214185=0x1;}var _0x5927bd=Math[_0x4351('0x1c1')](_0x1063ee[_0x4351('0x48')]*_0x214185)-_0x1063ee[_0x4351('0x6c')]-_0x1063ee[_0x4351('0x1f4')];emitVoiceQueueSummary(_0x1063ee);if(_0x1063ee[_0x4351('0x1fd')]>0x0){var _0x38521c=_0x1063ee['dialLimitQueue']-_0x1063ee['originated']-_0x1063ee[_0x4351('0xa0')]-_0x1063ee[_0x4351('0x1f4')]-_0x1063ee[_0x4351('0x4a')];if(_0x5927bd>_0x38521c){_0x5927bd=_0x38521c;}}if(_0x5927bd>0x0){if(_0x1063ee['dialMethod']===_0x4351('0x8')){_0x5927bd=0x1;}if(_0x5927bd>this[_0x4351('0x20')]){_0x5927bd=this[_0x4351('0x20')];}_0x1063ee['temp']+=_0x5927bd;for(var _0x4fbc25 in this[_0x4351('0x1e')]){if(typeof this['agents'][_0x4fbc25]!=='undefined'){if(this[_0x4351('0x1e')][_0x4fbc25][_0x4351('0xa5')]==='not_inuse'&&this[_0x4351('0x1e')][_0x4fbc25][_0x4351('0xae')]===_0x4351('0xd3')){_0x3e9eb2[_0x4351('0x147')](this['agents'][_0x4fbc25]['id']);}}}this['getContactDialer'](_0x1063ee['id'],_0x3e9eb2,_0x5927bd,_0x1063ee[_0x4351('0x1f6')])[_0x4351('0xb8')](function(_0x56a282){_0x1063ee[_0x4351('0x1f4')]-=_0x5927bd;_0x1063ee['temp']=_0x1063ee[_0x4351('0x1f4')]>0x0?_0x1063ee['temp']:0x0;if(!checkContactEmpty(_0x56a282)){_0x20c2aa['countReScheduled'](_0x1063ee)[_0x4351('0xb8')](sendMessageReschedule(_0x1063ee))['catch'](loggerCatch('[countReScheduled]\x20'));}else{_0x1063ee['originated']+=_0x56a282[_0x4351('0x97')];_0x1063ee[_0x4351('0x39')]=_0x1063ee[_0x4351('0x52')]==='booked'?_0x4351('0x16d'):_0x4351('0x1f8');for(var _0x1557d6=0x0;_0x1557d6<_0x56a282[_0x4351('0x97')];_0x1557d6+=0x1){if(_['isNil'](_0x56a282[_0x1557d6])||_[_0x4351('0xac')](_0x56a282[_0x1557d6][_0x4351('0x163')])||_[_0x4351('0xac')](_0x56a282[_0x1557d6][_0x4351('0x163')][_0x4351('0x164')])){_0x20c2aa[_0x4351('0xc8')](_0x4351('0x1fe'),_0x1063ee,_0x56a282[_0x1557d6]);}else{_0x20c2aa[_0x4351('0xba')](_[_0x4351('0x123')](_0x56a282[_0x1557d6],[_0x4351('0xcc'),_0x4351('0x1fa')]))['then'](_0x20c2aa[_0x4351('0x1e1')](_0x1063ee,_0x56a282[_0x1557d6]))[_0x4351('0xb0')](_0x20c2aa['loggerHandler'](_0x4351('0x1fe'),_0x1063ee));}}}})[_0x4351('0xb0')](loggerGetContactDialer(_0x4351('0x1ff'),_0x1063ee,_0x5927bd));}};Dialer['prototype']['handlePredictive']=function(_0x383f17){if(_0x383f17[_0x4351('0x1fd')]>0x0){var _0x87b32=_0x383f17[_0x4351('0x1fd')]-_0x383f17[_0x4351('0x6c')]-_0x383f17[_0x4351('0xa0')];if(_0x87b32>0x0){this[_0x4351('0x200')](_0x383f17);}else{loggerPredictiveCalls[_0x4351('0x79')](_0x4351('0x201'));}}else{this[_0x4351('0x200')](_0x383f17);}};Dialer[_0x4351('0x17')]['tryOriginatePredictive']=function(_0x3ff00d){var _0x1d52fa=this;var _0x26b2a3=[];_0x3ff00d[_0x4351('0x6c')]+=0x1;for(var _0x16efac in this[_0x4351('0x1e')]){if(typeof this[_0x4351('0x1e')][_0x16efac]!==_0x4351('0x98')){if(this[_0x4351('0x1e')][_0x16efac][_0x4351('0xa5')]==='not_inuse'&&this[_0x4351('0x1e')][_0x16efac]['status']===_0x4351('0xd3')){_0x26b2a3['push'](this[_0x4351('0x1e')][_0x16efac]['id']);}}}this['getContactDialer'](_0x3ff00d['id'],_0x26b2a3,0x1,_0x3ff00d['dialOrderByScheduledAt'])['then'](function(_0x5c80a3){if(!checkContactEmpty(_0x5c80a3)){checkContactLowerLimitOriginate(_0x3ff00d,0x1,0x0);_0x1d52fa[_0x4351('0xb6')](_0x3ff00d)['then'](sendMessageReschedule(_0x3ff00d))[_0x4351('0xb0')](loggerCatch('[countReScheduled]\x20'));}else{_0x3ff00d[_0x4351('0x39')]=_0x4351('0x1f8');if(_[_0x4351('0xac')](_0x5c80a3[0x0])||_[_0x4351('0xac')](_0x5c80a3[0x0][_0x4351('0x163')])||_[_0x4351('0xac')](_0x5c80a3[0x0]['Contact'][_0x4351('0x164')])){_0x1d52fa[_0x4351('0xc8')](_0x4351('0x1fe'),_0x3ff00d,_0x5c80a3[0x0]);}else{_0x1d52fa[_0x4351('0xba')](_[_0x4351('0x123')](_0x5c80a3[0x0],[_0x4351('0xcc'),'Contact.phone']))[_0x4351('0xb8')](_0x1d52fa[_0x4351('0x1e1')](_0x3ff00d,_0x5c80a3[0x0]))[_0x4351('0xb0')](_0x1d52fa['loggerHandler'](_0x4351('0x202'),_0x3ff00d));}}})[_0x4351('0xb0')](loggerGetContactDialer('[getContactDialerPredictive]',_0x3ff00d,0x1));emitVoiceQueueSummary(_0x3ff00d);};Dialer[_0x4351('0x17')][_0x4351('0x1d6')]=function(_0x175e2d,_0x194db0,_0x246035,_0x3f6436,_0x45f63f,_0x28f2fd){loggerPredictive['info'](_0x4351('0x203'));loggerPredictive[_0x4351('0x79')](_0x4351('0x204'),_0x175e2d);loggerPredictive[_0x4351('0x79')](_0x4351('0x205'),_0x194db0);loggerPredictive['info'](_0x4351('0x206'),_0x246035);loggerPredictive[_0x4351('0x79')](_0x4351('0x207'),_0x3f6436);loggerPredictive['info'](_0x4351('0x208'),_0x45f63f);loggerPredictive[_0x4351('0x79')](_0x4351('0x80'));return new BPromise(function(_0x518103,_0x15df26){if(_0x175e2d<=0x0||isNaN(_0x175e2d)){return _0x15df26(msgResponse(_0x4351('0x209'),_0x4351('0x42'),_0x4351('0x20a')+_0x175e2d));}if(_0x246035<=0x0||isNaN(_0x246035)){return _0x15df26(msgResponse(_0x4351('0x209'),_0x4351('0x42'),_0x4351('0x20b')+_0x246035));}if(_0x3f6436<=0x0||isNaN(_0x3f6436)){return _0x15df26(msgResponse(_0x4351('0x209'),'Error','p\x20=\x20'+_0x3f6436));}if(_0x194db0<=0x0||isNaN(_0x194db0)){return _0x15df26(msgResponse(_0x4351('0x209'),'Error','interval\x20=\x20'+_0x194db0));}if(_0x45f63f<=0x0||isNaN(_0x45f63f)){return _0x15df26(msgResponse(_0x4351('0x209'),_0x4351('0x42'),_0x4351('0x20c')+_0x45f63f));}_0x28f2fd=_0x28f2fd||0x0;var _0x45f864=0x1/_0x246035;var _0xbceefa=0x0;var _0x1376a9=0x0;var _0x55d7b7=0x0;var _0x5f0709=0x0;for(var _0xce598a=0x0;_0x55d7b7<_0x45f63f;_0xce598a+=0x1){_0x1376a9=_0xce598a/_0x194db0;_0xbceefa=(_0x3f6436*_0x1376a9+_0x28f2fd)/_0x45f864;_0x55d7b7=erlangb(_0xbceefa,_0x175e2d);_0x5f0709=_0xbceefa/_0x175e2d*(0x1-erlangb(_0xbceefa,_0x175e2d));}return _0x518103({'erlangCalls':_0xce598a,'erlangCallToSecond':_0x194db0/_0xce598a,'erlangAbandonmentRate':_0x55d7b7,'erlangBusyFactor':_0x5f0709});});};Dialer['prototype'][_0x4351('0x20d')]=function(_0x5354e2,_0x69cda6,_0x51309b,_0x4082d7,_0x5c54a8,_0x92363c){loggerPredictive[_0x4351('0x79')](_0x4351('0x20e'));loggerPredictive[_0x4351('0x79')]('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',_0x5354e2);loggerPredictive[_0x4351('0x79')](_0x4351('0x205'),_0x69cda6);loggerPredictive[_0x4351('0x79')]('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',_0x51309b);loggerPredictive['info'](_0x4351('0x207'),_0x4082d7);loggerPredictive['info'](_0x4351('0x20f'),_0x5c54a8);loggerPredictive[_0x4351('0x79')](_0x4351('0x80'));return new BPromise(function(_0x267326,_0x1cbab7){if(_0x5354e2<=0x0||isNaN(_0x5354e2)){return _0x1cbab7(msgResponse(_0x4351('0x210'),_0x4351('0x42'),_0x4351('0x20a')+_0x5354e2));}if(_0x51309b<=0x0||isNaN(_0x51309b)){return _0x1cbab7(msgResponse(_0x4351('0x210'),_0x4351('0x42'),_0x4351('0x20b')+_0x51309b));}if(_0x4082d7<=0x0||isNaN(_0x4082d7)){return _0x1cbab7(msgResponse(_0x4351('0x210'),_0x4351('0x42'),_0x4351('0x211')+_0x4082d7));}if(_0x69cda6<=0x0||isNaN(_0x69cda6)){return _0x1cbab7(msgResponse(_0x4351('0x210'),_0x4351('0x42'),_0x4351('0x212')+_0x69cda6));}if(_0x5c54a8<=0x0||isNaN(_0x5c54a8)){return _0x1cbab7(msgResponse(_0x4351('0x210'),_0x4351('0x42'),_0x4351('0x213')+_0x5c54a8));}_0x92363c=_0x92363c||0x0;var _0x35a57c=0x1/_0x51309b;var _0x45279f=0x0;var _0x3da747=0x0;var _0x349179=0x0;var _0x29e27f=0x0;for(var _0x2d60fa=0x0;_0x29e27f<_0x5c54a8;_0x2d60fa+=0x1){_0x3da747=_0x2d60fa/_0x69cda6;_0x45279f=(_0x4082d7*_0x3da747+_0x92363c)/_0x35a57c;_0x349179=erlangb(_0x45279f,_0x5354e2);_0x29e27f=_0x45279f/_0x5354e2*(0x1-erlangb(_0x45279f,_0x5354e2));}return _0x267326({'erlangCalls':_0x2d60fa,'erlangCallToSecond':_0x69cda6/_0x2d60fa,'erlangAbandonmentRate':_0x349179,'erlangBusyFactor':_0x29e27f});});};module[_0x4351('0x214')]=Dialer;
\ No newline at end of file
+var _0x819c=['updateOriginated','queue','[Dialer][checkChannel]','countReScheduled','resolve','then','[countReScheduled]\x20','checkIsBlackList','[checkIsBlackList]\x20','checkIsBlackListIvr','[checkIsBlackListIvr]\x20','averageHandleTime','avgHandleTime','rescheduleContact','[rescheduleContact]\x20','unlockContact','[unlockContact]\x20','getContactDialer','[getContactDialer]\x20','getContactDialerIvr','getVoiceQueueRtPauses','[getVoiceQueueRtPauses]\x20','moveContactManagedDialer','[moveContactManagedDialer]\x20','createHistory','[createHistory]\x20','loggerHandler','emptyContact','notFound','ListId','UserId','CampaignId','[emptyContact][createHistory]','[emptyContact]','isSuccess','isTrunkReachable','SIP/%s','reachable','unmonitored','uniqueid','variable','amdstatus','exten','xcally-motion-dialer','dialAMDActive','value','HANGUP','AMD','saveInDb','[syncHangupInAMD][createHistory]','[syncHangupInAMD]','MACHINE','membername','countmachineretry','countbusyretry','countcongestionretry','countnoanswerretry','countdropretry','countagentrejectretry','stateGlobal','reason19\x20machine....','dialMachineMaxRetry','createStateFinal','reason\x2019\x20machine....','dialMachineRetryFrequency','YYYY-MM-DD\x20HH:mm:ss','ContactId','VoiceQueueId','[syncHangupInAMDIvr][createHistory]','[syncHangupInAMDIvr]','Machine','countglobal','[syncAgentComplete][createHistory][0]','countnosuchnumberretry','minutes','[rescheduleContact][Machine]','syncHangup','ivrAnswerCallsDay','[syncHangupIvr][createHistory]','[syncHangupIvr]','dialQueueProject','AnswerAGI','AGI','outboundUnknownCallsDay','cause-txt','Unknow','syncAgentComplete','reason','agent','agiafterat','dialQueueProject2','dialAgiAfterHangupAgent','[syncAgentComplete][createHistory]','[syncAgentComplete]','syncAgentConnect','answertime','[syncQueueCallerAbandon]\x20[Drop]','syncQueueCallerAbandon','droptime','Drop','TIMEOUT','queueCallerAbandonCreateState','add','dialDropRetryFrequency','[rescheduleContact][Drop]','calleridname','calleridnum','Abandoned','dropreason','countabandonedretry','dialAbandonedMaxRetry','dialAbandonedRetryFrequency','[rescheduleContact][Abandoned]','channel','actionid','paused','stateinterface','locked','push','idHopper','queueStatusComplete','[booked][unlockQueueStatus]','[unlock][syncQueueStatusComplete]','_rr','unlockRR','[booked][RR]','pick','contactAgent-idHopper:\x20','run','[Catch][Preview][syncQueueStatusComplete]','[booked][RR][finaly]','Agent:\x20','[booked][unlock]','[booked][unlock2]','[unlock2][syncQueueStatusComplete]','[booked][unlock3]','syncCampaigns','checkIsTrunkReachable','TrunkBackup','TRUNK_IS_NOT_REACHABLE','\x20trunk\x20is\x20not\x20reachable','ifTime','Failure','\x20Intervals\x20is\x20null\x20','INTERVAL_IS_EMPTY','\x20Intervals\x20is\x20empty\x20','TIMEZONE_UNKNOW','isArray','command','iftime\x20%s,%s','interval','timezones','indexOf','content','true','all','some','GLOBAL_INTERVAL_IS_OVERTIME','INTERVAL_IS_OVERTIME','Global:\x20','\x20Interval\x20is\x20overtime:\x20','dialMethod','progressive','power','handlePower','dialPowerLevel','booked','launchHandleIvr','handleIvr','dialActive','checkIfTime','dialTimezone','checkIfTimeIntervals','checkDialMethod','[syncQueueSummary]','dialGlobalInterval','[syncCampaigns]','\x5cw{0,','pow','random','match','actionOriginate','object','originate','phone','Contact','contact\x20is\x20undefine','\x22agi://%s/square,%s\x22','NONE','\x22%s,%s%s,,,%s\x22','dialQueueOptions','dialQueueTimeout','getCaller','ACTIVE','XMD-AMDINITIALSILENCE','dialAMDInitialSilence','XMD-AMDGREETING','dialAMDGreeting','XMD-AMDTOTALANALYSISTIME','dialAMDTotalAnalysisTime','XMD-AMDMINWORDLENGTH','XMD-AMDBETWEENWORDSSILENCE','dialAMDBetweenWordsSilence','dialAMDMaximumNumberOfWords','dialAMDMaximumWordLength','XMD-VOICEQUEUEID','tags','createdAt','XMD-','dialRandomLastDigitCallerIdNumber','dialOriginateCallerIdNumber','originatecalleridname','XMD-ORIGINATECALLERIDNUM','originatecalleridnum','SIP/%s/%s%s','trim','substring','dialCutDigit','from-sip','OriginateError','[originate][error]','Error','originate\x20action\x20Error','responsetime','response','callProgressDetecting','[callProgressDetecting]\x20','checkRetriveMax','dialGlobalMaxRetry','dialNoAnswerMaxRetry','dialNoAnswerRetryFrequency','[rescheduleContact][NoAnswer]','dialBusyRetryFrequency','[rescheduleContact]\x20[Busy]','dialCongestionMaxRetry','[rescheduleContact]\x20[Congestion]','dialNoSuchNumberRetryFrequency','[rescheduleContact][NoSuchNumber]','dialDropMaxRetry','dialAgentRejectMaxRetry','dialAgentRejectRetryFrequency','[rescheduleContact][AgentReject]','[callProgressDetecting]','entity\x20is\x20undefine','evt\x20is\x20undefine','outboundNoSuchCallsDay','NoSuchNumber','nosuchnumber','reason\x200\x20no\x20such\x20number....','emit','custom:agentnoanswer','noanswer','reason\x203\x20ringing\x20no\x20answer','outboundBusyCallsDay','custom:agentbusy','buildObj','busy','dialBusyMaxRetry','reason\x205\x20busy','Congestion','custom:agentcongestion','congestion','[syncAgentComplete][createHistory][8]','reason\x208\x20congestion','outboundAbandonedCallsDay','[syncAgentComplete][createHistory][11]','reason\x2011\x20abandoned','AgentReject','custom:agentreject','agentreject','[syncAgentComplete][createHistory][20]','reason\x2020\x20agentreject','[syncAgentComplete][createHistory][?]','Success','[moveContactManagedDialer][0]','contact\x20not\x20moved','round','predictiveIntervalMaxThreshold','[startMethodPredictive][StartProgressive]','check\x20predictive\x20is\x20not\x20undefine','collection\x20data\x20in\x20progressive\x20at','dialPredictiveInterval','[startMethodPredictive][StartProgressive][Loop]','dropRate','[stopMethodPredictive][ReStartProgressive][ExceededDropDay]','Dropped\x20calls\x20day','Max\x20Drop\x20','Drop\x20in\x20this\x20interval','started\x20in\x20predictive\x20at','Predictive\x20after\x20first\x20interval','recalculate\x20predictive\x20at','getDataPredictive','predictiveIntervalAvailable','switch\x20in\x20progressive\x20because\x20available\x20agents\x20(','predictiveIntervalHitRate','dialPredictiveOptimization','dialPredictiveOptimizationPercentage','abandonmentRate','agentBusyFactor','busyFactor','[getDataPredictive]','check\x20failure','getDataPredictiveOld','outboundQueuePauses','[CatchErlangB]','predictiveIntervalAnsweredCalls','startMethodPredictive','[handlePredictive]','fail\x20to\x20scheduled\x20calls','[booked][checkContactBlack]','queueStatusComplete:\x20','Queue:\x20','queuestatus','[unlockOriginate][syncQueueStatusComplete]','[booked][checkContactBlack][else]','dialRecallMeTimeout','Agent','outboundReCallsDay','RECALLINQUEUE','RecallInQueue','RecallFailedTimeout','[Originate][HistoryRecallClose][historyCatch]','[Originate][HistoryRecallClose]','BLACKLIST','Blacklist','[Originate][historyBlacklist]','[Originate][MoveBlacklist]','limitCalls','temp','dialOrderByScheduledAt','AVAILABLE_CONTACTS_FINISHED','[getContactCampaign2][Empty]','RUNNING','ivrTotalCallsDays','[actionOriginate]\x20','checkContactBlack','[actionOriginateIvr]\x20','[getContactCampaign2]','floor','dialLimitQueue','Contact.phone','[getContactDialer2]','tryOriginatePredictive','[handlePredictive][limitChannel]','not_inuse','[actionOriginatePredictive]\x20','[getContactDialerPredictive]','--------\x20Drop\x20Rate\x20--------','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','Interval:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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','[abandonmentRate]','m\x20=\x20','p\x20=\x20','interval\x20=\x20','----\x20Agent\x20Busy\x20Factor\x20----','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','Umin:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','[busyFactor]','Umin\x20=\x20','lodash','bluebird','uuid','moment','md5','../preview/util/util','../../../config/environment/','../../../config/logger','predictive','syncQueueSummary','../ami','redis','defaults','localhost','socket.io-emitter','../rpc/cmHopper','../rpc/cmHopperHistory','../rpc/cmHopperBlack','../rpc/voiceQueueRt','./action','./history','./final','./agentComplete','./queueCallerAbandon','127.0.0.1','rrmemory','roundrobin','prototype','enqueue','tail','finally','sequence','preview','voiceQueues','campaigns','agents','trunks','maxNumberOriginate','actions','contactsId','optionPredictive','startPredictive','ivrOriginated','queueBooked','queueBookedRR','agentconnect','queuecallerabandon','bind','originateresponse','syncOriginateResponse','agentcomplete','custom:queuesummary','hangup','newexten','syncNewExten','varset','queuemember','syncQueueMember','queuestatuscomplete','syncQueueStatusComplete','loopCampaigns','loopClearZombieChannels','isUndefined','message','AGENTS_NOT_LOGGED','name','\x20NOT\x20Active','Interval','INTERVAL_IS_NULL','Intervals','[ifTime][Action]','stringify','milliseconds','seconds','outbound','strategy','answered','available','loggedIn','pTalking','sumBillable','talking','total','type','unmanaged','abandoned','loggedInDb','dialOriginateCallerIdName','dialOriginateTimeout','dialPrefix','outboundAnswerAgiCallsDay','outboundAnswerCallsDay','outboundBlacklistCallsDay','outboundCongestionCallsDay','outboundDropCallsDayACS','outboundDropCallsDayCallersExit','outboundDropCallsDayTimeout','outboundNoAnswerCallsDay','outboundOriginateFailureCallsDay','outboundRejectCallsDay','predictiveIntervalAvgHoldtime','predictiveIntervalDroppedCallsCallersExit','predictiveIntervalDroppedCallsTimeout','predictiveIntervalErlangCalls','predictiveIntervalErlangCallsDroppedCalls','predictiveIntervalMultiplicativeFactor','predictiveIntervalPauses','predictiveIntervalTotalCalls','originated','erlangCalls','erlangAbandonmentRate','startProgressive','Trunk','active','callerid','voice_queue:save','ivr','format','campaign:save','isEmpty','-----\x20Stats\x20Predictive\x20---','info','Total\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Answered\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Dropped\x20Timeout:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','AVG\x20Hold\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','AVG\x20Talk\x20Time:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','predictiveIntervalAvgTalktime','---------------------------','Avg\x20Talk\x20Time\x20is\x20not\x20enough\x20for\x20predictive','Avg\x20Hold\x20Time\x20is\x20not\x20enough\x20for\x20predictive','Total\x20Calls\x20are\x20not\x20enough\x20for\x20predictive','---------\x20ErlangB\x20---------','Scheduled\x20Calls:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','One\x20call\x20every:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','erlangCallToSecond','Drop\x20Rate:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Agent\x20Busy\x20Factor:\x20\x20\x20\x20\x20\x20\x20\x20\x20','erlangBusyFactor','merge','diff','clearing\x20variable\x20start\x20progressive','clearing\x20variable\x20start\x20predictive','handlePredictive','clearing\x20variable\x20handle\x20predictive','string','\x22%s\x22\x20<%s>','\x22\x22\x20<>','error','inspect','stack','length','undefined','[decremetOriginate]\x20is\x20null\x20or\x20undefined','contactsRescheduled','RESCHEDULED_CONTACTS','[getContactDialer2][ReScheduled]','[getContactDialer2][Empty]','sendMessageOneNotActive','waiting','NOT_ACTIVE','[syncQueueSummary]\x20Campaign\x20Queue:\x20','is\x20not\x20active','IS_DISACTIVED','is\x20disactive','[syncQueueSummary]\x20Campaign\x20Ivr:\x20','state','statedesc','endtime','starttime','clearZombieChannels','uniqueId','[uniqueid]','[actions]','isNil','Action','status','catch','No\x20such\x20channel'];(function(_0x50c189,_0x5ae158){var _0x527f13=function(_0x1485be){while(--_0x1485be){_0x50c189['push'](_0x50c189['shift']());}};_0x527f13(++_0x5ae158);}(_0x819c,0x168));var _0xc819=function(_0x181ad4,_0x2de89b){_0x181ad4=_0x181ad4-0x0;var _0x349629=_0x819c[_0x181ad4];return _0x349629;};'use strict';var util=require('util');var _=require(_0xc819('0x0'));var BPromise=require(_0xc819('0x1'));var uuid=require(_0xc819('0x2'));var moment=require(_0xc819('0x3'));var rr=require('rr');var md5=require(_0xc819('0x4'));var Redis=require('ioredis');var ut=require(_0xc819('0x5'));var config=require(_0xc819('0x6'));var logger=require(_0xc819('0x7'))('dialer');var loggerBooked=require(_0xc819('0x7'))('booked');var loggerPredictive=require(_0xc819('0x7'))(_0xc819('0x8'));var loggerPredictiveCalls=require('../../../config/logger')('predictiveCalls');var loggerSyncQueueSummary=require(_0xc819('0x7'))(_0xc819('0x9'));var ami=require(_0xc819('0xa'));config[_0xc819('0xb')]=_[_0xc819('0xc')](config['redis'],{'host':_0xc819('0xd'),'port':0x18eb});var io=require(_0xc819('0xe'))(new Redis(config[_0xc819('0xb')]));var cmHopper=require(_0xc819('0xf'));var cmHopperHistory=require(_0xc819('0x10'));var cmHopperBlack=require(_0xc819('0x11'));var voiceQueueRt=require(_0xc819('0x12'));var Action=require(_0xc819('0x13'));var History=require(_0xc819('0x14'));var Final=require(_0xc819('0x15'));var AgentComplete=require(_0xc819('0x16'));var QueueCallerAbandon=require(_0xc819('0x17'));var Hangup=require('./hangup');var ipAgi=process['env']['XCALLY_IP_AGI']||_0xc819('0x18');var strategy={'rrmemory':_0xc819('0x19'),'roundrobin':_0xc819('0x1a')};var Sequence=function(){};Sequence[_0xc819('0x1b')][_0xc819('0x1c')]=function(_0x5b8df5){this[_0xc819('0x1d')]=this[_0xc819('0x1d')]?this['tail'][_0xc819('0x1e')](_0x5b8df5):_0x5b8df5();};function Dialer(_0x200459,_0x18f8f1){this[_0xc819('0x1f')]=new Sequence();this[_0xc819('0x20')]=_0x18f8f1;this[_0xc819('0x21')]=_0x200459[_0xc819('0x21')];this[_0xc819('0x22')]=_0x200459[_0xc819('0x22')];this[_0xc819('0x23')]=_0x200459[_0xc819('0x23')];this[_0xc819('0x24')]=_0x200459[_0xc819('0x24')];this[_0xc819('0x25')]=config['maxNumberOriginate']||0x2;this['channels']={};this[_0xc819('0x26')]={};this[_0xc819('0x27')]={};this['uniqueId']={};this[_0xc819('0x28')]={};this[_0xc819('0x29')]={};this['startProgressive']={};this[_0xc819('0x2a')]={};this[_0xc819('0x2b')]={};this[_0xc819('0x2c')]={};ami['on'](_0xc819('0x2d'),this['syncAgentConnect']['bind'](this));ami['on'](_0xc819('0x2e'),this['syncQueueCallerAbandon'][_0xc819('0x2f')](this));ami['on'](_0xc819('0x30'),this[_0xc819('0x31')][_0xc819('0x2f')](this));ami['on'](_0xc819('0x32'),this['syncAgentComplete'][_0xc819('0x2f')](this));ami['on'](_0xc819('0x33'),this[_0xc819('0x9')][_0xc819('0x2f')](this));ami['on'](_0xc819('0x34'),this['syncHangup'][_0xc819('0x2f')](this));ami['on'](_0xc819('0x35'),this[_0xc819('0x36')][_0xc819('0x2f')](this));ami['on'](_0xc819('0x37'),this['syncVarSet']['bind'](this));ami['on'](_0xc819('0x38'),this[_0xc819('0x39')][_0xc819('0x2f')](this));ami['on'](_0xc819('0x3a'),this[_0xc819('0x3b')][_0xc819('0x2f')](this));this[_0xc819('0x3c')]();this[_0xc819('0x3d')]();}function isNotNull(_0x5e69bc){return _0x5e69bc!==null&&!_[_0xc819('0x3e')](_0x5e69bc);}function checkIsLoggedIn(_0x965e20,_0x13ae1b){return function(){if(_0x13ae1b<=0x0){_0x965e20[_0xc819('0x3f')]=_0xc819('0x40');throw _0x965e20[_0xc819('0x41')]+'\x20AGENTS\x20NOT\x20LOGGED';}};}function isActive(_0x8438b9){return _0x8438b9;}function checkIsActive(_0x398400,_0x11b8a1){return function(){if(!isActive(_0x11b8a1)){_0x398400[_0xc819('0x3f')]='NOT_ACTIVE';throw _0x398400['name']+_0xc819('0x42');}};}function checkInterval(_0x55be53){return function(){if(!isNotNull(_0x55be53[_0xc819('0x43')])){_0x55be53['message']=_0xc819('0x44');throw _0x55be53[_0xc819('0x41')]+'\x20INTERVAL_IS_NULL';}if(!isNotNull(_0x55be53[_0xc819('0x43')][_0xc819('0x45')])){_0x55be53[_0xc819('0x3f')]=_0xc819('0x44');throw _0x55be53[_0xc819('0x41')]+'\x20INTERVAL_IS_NULL';}if(!isNotNull(_['isEmpty'](_0x55be53[_0xc819('0x43')]['Intervals']))){_0x55be53[_0xc819('0x3f')]='INTERVAL_IS_NULL';throw _0x55be53['name']+'\x20INTERVAL_IS_NULL';}};}function msgResponse(_0x2e0584,_0x53c74a,_0x5cd9a0){return{'action':_0x2e0584,'response':_0x53c74a,'message':_0x5cd9a0,'stack':_0x5cd9a0};}function myreject(_0x19ef70){return function(_0x17e39){return _0x19ef70(msgResponse(_0xc819('0x46'),'Error',JSON[_0xc819('0x47')](_0x17e39)));};}function getSeconds(_0xc6117e,_0x663127){var _0x1f07f7=moment(_0xc6117e)[_0xc819('0x48')](0x0);var _0x147c66=moment(_0x663127)['milliseconds'](0x0);return _0x1f07f7['diff'](_0x147c66,_0xc819('0x49'));}function emit(_0x47bbd6,_0x246ee0,_0x2c458a){io['to'](_0x47bbd6)['emit'](_0x246ee0,_0x2c458a);}function emitVoiceQueueSummary(_0x3a686a){if(_0x3a686a['type']===_0xc819('0x4a')){var _0x4a127a={'id':_0x3a686a['id'],'name':_0x3a686a['name'],'strategy':_0x3a686a[_0xc819('0x4b')],'answered':_0x3a686a[_0xc819('0x4c')],'available':_0x3a686a[_0xc819('0x4d')],'loggedIn':_0x3a686a[_0xc819('0x4e')],'pTalking':_0x3a686a[_0xc819('0x4f')],'sumBillable':_0x3a686a[_0xc819('0x50')],'sumDuration':_0x3a686a['sumDuration'],'sumHoldTime':_0x3a686a['sumHoldTime']||0x0,'talking':_0x3a686a[_0xc819('0x51')],'total':_0x3a686a[_0xc819('0x52')],'type':_0x3a686a[_0xc819('0x53')],'unmanaged':_0x3a686a[_0xc819('0x54')],'abandoned':_0x3a686a[_0xc819('0x55')],'waiting':_0x3a686a['waiting'],'loggedInDb':_0x3a686a[_0xc819('0x56')],'dialActive':_0x3a686a['dialActive'],'dialMethod':_0x3a686a['dialMethod'],'dialOriginateCallerIdName':_0x3a686a[_0xc819('0x57')],'dialOriginateCallerIdNumber':_0x3a686a['dialOriginateCallerIdNumber'],'dialOriginateTimeout':_0x3a686a[_0xc819('0x58')],'dialPrefix':_0x3a686a[_0xc819('0x59')],'outboundAnswerAgiCallsDay':_0x3a686a[_0xc819('0x5a')],'outboundAnswerCallsDay':_0x3a686a[_0xc819('0x5b')],'outboundBlacklistCallsDay':_0x3a686a[_0xc819('0x5c')],'outboundBusyCallsDay':_0x3a686a['outboundBusyCallsDay'],'outboundCongestionCallsDay':_0x3a686a[_0xc819('0x5d')],'outboundDropCallsDayACS':_0x3a686a[_0xc819('0x5e')],'outboundDropCallsDayCallersExit':_0x3a686a[_0xc819('0x5f')],'outboundDropCallsDayTimeout':_0x3a686a[_0xc819('0x60')],'outboundNoAnswerCallsDay':_0x3a686a[_0xc819('0x61')],'outboundNoSuchCallsDay':_0x3a686a['outboundNoSuchCallsDay'],'outboundOriginateFailureCallsDay':_0x3a686a[_0xc819('0x62')],'outboundReCallsDay':_0x3a686a['outboundReCallsDay'],'outboundRejectCallsDay':_0x3a686a[_0xc819('0x63')],'outboundUnknownCallsDay':_0x3a686a['outboundUnknownCallsDay'],'predictiveIntervalAnsweredCalls':_0x3a686a['predictiveIntervalAnsweredCalls'],'predictiveIntervalAvgHoldtime':_0x3a686a[_0xc819('0x64')],'predictiveIntervalAvgTalktime':_0x3a686a['predictiveIntervalAvgTalktime'],'predictiveIntervalDroppedCallsCallersExit':_0x3a686a[_0xc819('0x65')],'predictiveIntervalDroppedCallsTimeout':_0x3a686a[_0xc819('0x66')],'predictiveIntervalErlangCalls':_0x3a686a[_0xc819('0x67')],'predictiveIntervalErlangCallsDroppedCalls':_0x3a686a[_0xc819('0x68')],'predictiveIntervalHitRate':_0x3a686a['predictiveIntervalHitRate'],'predictiveIntervalMultiplicativeFactor':_0x3a686a[_0xc819('0x69')],'predictiveIntervalPauses':_0x3a686a[_0xc819('0x6a')],'predictiveIntervalAvailable':_0x3a686a['predictiveIntervalAvailable'],'predictiveIntervalTotalCalls':_0x3a686a[_0xc819('0x6b')],'message':_0x3a686a[_0xc819('0x3f')],'originated':_0x3a686a[_0xc819('0x6c')],'erlangCalls':_0x3a686a[_0xc819('0x6d')],'erlangCallToSecond':_0x3a686a['erlangCallToSecond'],'erlangAbandonmentRate':_0x3a686a[_0xc819('0x6e')],'erlangBusyFactor':_0x3a686a['erlangBusyFactor'],'startPredictive':_0x3a686a[_0xc819('0x29')],'startProgressive':_0x3a686a[_0xc819('0x6f')]};if(_0x3a686a['Trunk']){_0x4a127a[_0xc819('0x70')]={'id':_0x3a686a[_0xc819('0x70')]['id'],'name':_0x3a686a[_0xc819('0x70')][_0xc819('0x41')],'active':_0x3a686a[_0xc819('0x70')][_0xc819('0x71')],'callerid':_0x3a686a[_0xc819('0x70')][_0xc819('0x72')]};}if(_0x3a686a['Interval']){_0x4a127a[_0xc819('0x43')]={'id':_0x3a686a['Interval']['id'],'name':_0x3a686a['Interval'][_0xc819('0x41')]};}var _0xb44ac8=md5(JSON[_0xc819('0x47')](_0x4a127a));if(_0x3a686a[_0xc819('0x4')]!==_0xb44ac8){_0x3a686a[_0xc819('0x4')]=_0xb44ac8;emit(util['format']('voice:queue:%s',_0x4a127a[_0xc819('0x41')]),_0xc819('0x73'),_0x4a127a);}}}function emitCampaignSummary(_0xd98f01){if(_0xd98f01[_0xc819('0x53')]===_0xc819('0x74')){emit(util[_0xc819('0x75')]('campaign:ivr:%s',_0xd98f01['name']),_0xc819('0x76'),_0xd98f01);}}function checkGetDataPredictive(_0x4fc224){if(isNotNull(_0x4fc224)&&!_[_0xc819('0x77')](_0x4fc224)){loggerPredictive['info'](_0xc819('0x78'));loggerPredictive[_0xc819('0x79')](_0xc819('0x7a'),_0x4fc224[_0xc819('0x6b')]);loggerPredictive[_0xc819('0x79')](_0xc819('0x7b'),_0x4fc224['predictiveIntervalAnsweredCalls']);loggerPredictive[_0xc819('0x79')](_0xc819('0x7c'),_0x4fc224[_0xc819('0x66')]);loggerPredictive[_0xc819('0x79')]('Dropped\x20Exit:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x4fc224['predictiveIntervalDroppedCallsCallersExit']);loggerPredictive[_0xc819('0x79')](_0xc819('0x7d'),_0x4fc224[_0xc819('0x64')]);loggerPredictive['info'](_0xc819('0x7e'),_0x4fc224[_0xc819('0x7f')]);loggerPredictive[_0xc819('0x79')](_0xc819('0x80'));if(_0x4fc224[_0xc819('0x6b')]>0x0){if(!_[_0xc819('0x3e')](_0x4fc224[_0xc819('0x7f')])&&_0x4fc224[_0xc819('0x7f')]>0x0){return!![];}loggerPredictive[_0xc819('0x79')](_0xc819('0x81'));if(!_[_0xc819('0x3e')](_0x4fc224[_0xc819('0x64')])&&_0x4fc224[_0xc819('0x64')]>0x0){return!![];}loggerPredictive[_0xc819('0x79')](_0xc819('0x82'));}else{loggerPredictive[_0xc819('0x79')](_0xc819('0x83'));}}else{loggerPredictive['info']('History\x20information\x20are\x20empty');}return![];}function mergeDataErlangB(_0x11994b){return function(_0x4d73c8){loggerPredictive[_0xc819('0x79')](_0xc819('0x84'));loggerPredictive['info'](_0xc819('0x85'),_0x4d73c8[_0xc819('0x6d')]);loggerPredictive['info'](_0xc819('0x86'),_0x4d73c8[_0xc819('0x87')]);loggerPredictive[_0xc819('0x79')](_0xc819('0x88'),_0x4d73c8[_0xc819('0x6e')]);loggerPredictive[_0xc819('0x79')](_0xc819('0x89'),_0x4d73c8[_0xc819('0x8a')]);loggerPredictive[_0xc819('0x79')]('Drop\x20Rate:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x4d73c8[_0xc819('0x6e')]);loggerPredictive[_0xc819('0x79')](_0xc819('0x80'));_[_0xc819('0x8b')](_0x11994b,_0x4d73c8);};}function getDiff(_0x2d179a){var _0x52c550=moment()[_0xc819('0x48')](0x0);var _0x2ecfb0=moment(_0x2d179a)[_0xc819('0x48')](0x0);return _0x52c550[_0xc819('0x8c')](_0x2ecfb0,_0xc819('0x49'));}function ifInterval(_0x5b36e4,_0x5bbca8){if(_['isUndefined'](_0x5bbca8)){return![];}return getDiff(_0x5bbca8)<_0x5b36e4*0x3c;}function freeVariablesPredictive(_0x59e800){if(isNotNull(_0x59e800)){if(!_[_0xc819('0x3e')](_0x59e800[_0xc819('0x6f')])){_0x59e800['startProgressive']=undefined;loggerPredictive[_0xc819('0x79')](_0x59e800[_0xc819('0x41')],_0xc819('0x8d'));}if(!_[_0xc819('0x3e')](_0x59e800[_0xc819('0x29')])){_0x59e800[_0xc819('0x29')]=undefined;loggerPredictive['info'](_0x59e800[_0xc819('0x41')],_0xc819('0x8e'));}if(!_[_0xc819('0x3e')](_0x59e800[_0xc819('0x8f')])){clearInterval(_0x59e800[_0xc819('0x8f')]);_0x59e800[_0xc819('0x8f')]=undefined;loggerPredictive['info'](_0x59e800[_0xc819('0x41')],_0xc819('0x90'));}}}function erlangb(_0x2470cb,_0x4342eb){if(_0x4342eb===0x0){return 0x0;}var _0xdd3e7b=0x1;for(var _0x190d6d=0x1;_0x190d6d<=_0x4342eb;_0x190d6d+=0x1){_0xdd3e7b=0x1+_0xdd3e7b*_0x190d6d/_0x2470cb;}return 0x1/_0xdd3e7b;}function isVoiceQueueOutbound(_0x598933){return _0x598933==='outbound';}function isNotPreview(_0x3b665e){return _0x3b665e!==_0xc819('0x20');}function isCampaignIvr(_0x43a70b){return _0x43a70b===_0xc819('0x74');}function getCallerId(_0x324245,_0x5efb15,_0x5d299e){if(!_[_0xc819('0x3e')](_0x5d299e)&&typeof _0x5d299e===_0xc819('0x91')&&!_['isEmpty'](_0x5d299e)){if(!_['isUndefined'](_0x5efb15)&&typeof _0x5efb15===_0xc819('0x91')&&!_['isEmpty'](_0x5efb15)){return util[_0xc819('0x75')](_0xc819('0x92'),_0x5efb15,_0x5d299e);}return util[_0xc819('0x75')](_0xc819('0x92'),_0x5d299e,_0x5d299e);}if(!_[_0xc819('0x3e')](_0x324245)&&typeof _0x324245===_0xc819('0x91')&&!_['isEmpty'](_0x324245)){return _0x324245;}return _0xc819('0x93');}function loggerCatchQueueSummary(_0x553888,_0x26fb81){return function(_0x1f4344){freeVariablesPredictive(_0x26fb81);emitVoiceQueueSummary(_0x26fb81);emitCampaignSummary(_0x26fb81);loggerSyncQueueSummary[_0xc819('0x94')](_0x553888,util[_0xc819('0x95')](_0x1f4344,{'showHidden':![],'depth':null}));};}function loggerCatchPredictive(_0x572031,_0x3db931){return function(_0x504e40){loggerPredictive[_0xc819('0x94')](_0x3db931[_0xc819('0x41')],_0x572031);loggerPredictive[_0xc819('0x94')](_0x504e40[_0xc819('0x96')]);freeVariablesPredictive(_0x3db931);};}function loggerCatch(_0x780b6d){return function(_0x4bd5f0){logger[_0xc819('0x94')](_0x780b6d,util[_0xc819('0x95')](_0x4bd5f0,{'showHidden':![],'depth':null}));};}function checkContactEmpty(_0x5568cd){return _0x5568cd&&!_[_0xc819('0x3e')](_0x5568cd)&&_0x5568cd[_0xc819('0x97')]>0x0;}function decremetOriginate(_0x5b7b82){if(!_[_0xc819('0x3e')](_0x5b7b82)&&_0x5b7b82!==null){if(typeof _0x5b7b82[_0xc819('0x6c')]!==_0xc819('0x98')){if(_0x5b7b82[_0xc819('0x6c')]>0x0){_0x5b7b82[_0xc819('0x6c')]-=0x1;}else{logger[_0xc819('0x94')]('[decremetOriginate]\x20object\x20originated\x20is\x20negative');}}}else{logger['error'](_0xc819('0x99'));}}function checkContactLowerLimitOriginate(_0x47bc57,_0x522290,_0x218eb9){if(_0x522290>_0x218eb9){for(var _0x514031=0x0;_0x514031<_0x522290-_0x218eb9;_0x514031+=0x1){decremetOriginate(_0x47bc57);}}}function loggerGetContactDialer(_0x3f453d,_0x5018c8,_0x2eba42){return function(_0x37bab0){checkContactLowerLimitOriginate(_0x5018c8,_0x2eba42,0x0);logger[_0xc819('0x94')](_0x3f453d,util[_0xc819('0x95')](_0x37bab0,{'showHidden':![],'depth':null}));};}function sendMessageReschedule(_0x24f538){return function(_0x1ba5a1){if(isNotNull(_0x1ba5a1)&&isNotNull(_0x1ba5a1[0x0])){if(_0x1ba5a1[0x0][_0xc819('0x9a')]>0x0){_0x24f538[_0xc819('0x3f')]=_0xc819('0x9b');logger[_0xc819('0x79')](_0xc819('0x9c')+_0x24f538[_0xc819('0x41')],_0x1ba5a1[0x0][_0xc819('0x9a')],'contacts');}else{_0x24f538[_0xc819('0x3f')]='AVAILABLE_CONTACTS_FINISHED';logger['info'](_0xc819('0x9d')+_0x24f538[_0xc819('0x41')]);}}};}function notSendMessagesQueue(_0x369a99){if(_0x369a99[_0xc819('0x9e')]){freeVariablesPredictive(_0x369a99);if(_0x369a99['originated']===0x0&&_0x369a99['talking']===0x0&&_0x369a99[_0xc819('0x9f')]===0x0&&(_0x369a99[_0xc819('0x4f')]||0x0)===0x0){_0x369a99[_0xc819('0x9e')]=![];_0x369a99[_0xc819('0x4d')]=0x0;_0x369a99[_0xc819('0x3f')]=_0xc819('0xa0');loggerSyncQueueSummary[_0xc819('0x94')](_0xc819('0xa1'),_0x369a99[_0xc819('0x41')],_0xc819('0xa2'));}else{_0x369a99[_0xc819('0x3f')]=_0xc819('0xa3');loggerSyncQueueSummary[_0xc819('0x94')](_0xc819('0xa1'),_0x369a99[_0xc819('0x41')],_0xc819('0xa4'));}emitVoiceQueueSummary(_0x369a99);}}function notSendMessagesCampaign(_0x214149){if(_0x214149['sendMessageOneNotActive']){if(_0x214149[_0xc819('0x6c')]===0x0){_0x214149[_0xc819('0x9e')]=![];_0x214149[_0xc819('0x3f')]=_0xc819('0xa0');loggerSyncQueueSummary['error']('[syncQueueSummary]\x20Campaign\x20Ivr:\x20',_0x214149[_0xc819('0x41')],_0xc819('0xa2'));}else{_0x214149['message']=_0xc819('0xa3');loggerSyncQueueSummary[_0xc819('0x94')](_0xc819('0xa5'),_0x214149[_0xc819('0x41')],_0xc819('0xa4'));}emitCampaignSummary(_0x214149);}}function createObjHistory(_0x476f80,_0x2a98d0,_0x21cbe7,_0xf9d2d9,_0x2f3eee){_0x476f80[_0xc819('0x3f')]=_0x21cbe7;var _0x1d3e53=new Action(_0x476f80,_0x2a98d0);var _0x597c7f=new History(_0x1d3e53);_0x597c7f[_0xc819('0xa6')]=_0xf9d2d9;_0x597c7f[_0xc819('0xa7')]=_0x2f3eee;_0x597c7f[_0xc819('0xa8')]=_0x1d3e53[_0xc819('0xa9')];return _0x597c7f;}Dialer[_0xc819('0x1b')]['loopClearZombieChannels']=function(){var _0x47d286=this;setInterval(function(){_0x47d286[_0xc819('0xaa')](_0x47d286[_0xc819('0xab')],_0xc819('0xac'));_0x47d286[_0xc819('0xaa')](_0x47d286[_0xc819('0x26')],_0xc819('0xad'));},0x32c8);};Dialer[_0xc819('0x1b')][_0xc819('0xaa')]=function(_0x44da35,_0xb4d4e3){var _0x1e0d65=this;for(var _0x4652a3 in _0x44da35){if(typeof _0x44da35[_0x4652a3]!=='undefined'){this['sequence'][_0xc819('0x1c')](function(){if(!_[_0xc819('0xae')](_0x44da35[_0x4652a3])){return ami[_0xc819('0xaf')]({'action':_0xc819('0xb0'),'channel':_0x44da35[_0x4652a3]['channel']})[_0xc819('0xb1')](function(_0xb0a9b){if(_0xb0a9b[_0xc819('0x3f')]===_0xc819('0xb2')){setTimeout(function(){if(_0x44da35[_0x4652a3]&&_0x44da35[_0x4652a3][_0xc819('0x53')]!==_0xc819('0x74')){_0x1e0d65[_0xc819('0xb3')](_0x1e0d65[_0xc819('0x21')][_0x44da35[_0x4652a3][_0xc819('0xb4')]]);logger[_0xc819('0x94')](_0xc819('0xb5'),_0xb4d4e3,_0x4652a3,_0x44da35[_0x4652a3][_0xc819('0xb4')]);delete _0x44da35[_0x4652a3];}if(_0x44da35[_0x4652a3]&&_0x44da35[_0x4652a3][_0xc819('0x53')]===_0xc819('0x74')){_0x1e0d65['updateOriginated'](_0x1e0d65[_0xc819('0x22')][_0x44da35[_0x4652a3][_0xc819('0xb4')]]);logger['error']('[Dialer][checkChannel][ivr]',_0xb4d4e3,_0x4652a3,_0x44da35[_0x4652a3][_0xc819('0xb4')]);delete _0x44da35[_0x4652a3];}},0x2328);}});}});}}};Dialer[_0xc819('0x1b')][_0xc819('0xb6')]=function(_0x1d9b33){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](cmHopper[_0xc819('0xb6')](_0x1d9b33))[_0xc819('0xb1')](loggerCatch(_0xc819('0xb9')));};Dialer[_0xc819('0x1b')][_0xc819('0xba')]=function(_0x4a5a55){return BPromise[_0xc819('0xb7')]()['then'](cmHopperBlack[_0xc819('0xba')](_0x4a5a55))[_0xc819('0xb1')](loggerCatch(_0xc819('0xbb')));};Dialer[_0xc819('0x1b')][_0xc819('0xbc')]=function(_0x472447){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](cmHopperBlack['checkIsBlackListIvr'](_0x472447))[_0xc819('0xb1')](loggerCatch(_0xc819('0xbd')));};Dialer[_0xc819('0x1b')][_0xc819('0xbe')]=function(_0x1255ac){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](cmHopperHistory[_0xc819('0xbf')](_0x1255ac))[_0xc819('0xb1')](loggerCatch('[averageHandleTime]\x20'));};Dialer[_0xc819('0x1b')]['rescheduleContact']=function(_0x4ed387){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](cmHopper[_0xc819('0xc0')](_0x4ed387))[_0xc819('0xb1')](loggerCatch(_0xc819('0xc1')));};Dialer[_0xc819('0x1b')]['unlockContact']=function(_0x5cc118,_0x4d0bff,_0x4d5b18){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](cmHopper[_0xc819('0xc2')](_0x5cc118,_0x4d0bff,_0x4d5b18))[_0xc819('0xb1')](loggerCatch(_0xc819('0xc3')));};Dialer[_0xc819('0x1b')][_0xc819('0xc4')]=function(_0x4323a8,_0x329e93,_0x37d353,_0x2616b8){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](cmHopper['getContactDialer'](_0x4323a8,_0x329e93,_0x37d353,_0x2616b8))[_0xc819('0xb1')](loggerCatch(_0xc819('0xc5')));};Dialer[_0xc819('0x1b')][_0xc819('0xc6')]=function(_0x245f97,_0x43a3be,_0x127eeb){return BPromise[_0xc819('0xb7')]()['then'](cmHopper[_0xc819('0xc6')](_0x245f97,_0x43a3be,_0x127eeb))['catch'](loggerCatch(_0xc819('0xc5')));};Dialer[_0xc819('0x1b')][_0xc819('0xc7')]=function(_0x47cd3b){return BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](voiceQueueRt[_0xc819('0xc7')](_0x47cd3b))[_0xc819('0xb1')](loggerCatch(_0xc819('0xc8')));};Dialer[_0xc819('0x1b')][_0xc819('0xc9')]=function(_0x262231){return BPromise['resolve']()[_0xc819('0xb8')](cmHopper[_0xc819('0xc9')](_0x262231))[_0xc819('0xb1')](loggerCatch(_0xc819('0xca')));};Dialer['prototype'][_0xc819('0xcb')]=function(_0x2a72a1){return BPromise['resolve']()[_0xc819('0xb8')](cmHopperHistory[_0xc819('0xcb')](_0x2a72a1))[_0xc819('0xb1')](loggerCatch(_0xc819('0xcc')));};Dialer[_0xc819('0x1b')][_0xc819('0xb3')]=function(_0x915a94){if(!_[_0xc819('0x3e')](_0x915a94)&&_0x915a94!==null){if(typeof _0x915a94[_0xc819('0x6c')]!==_0xc819('0x98')){if(_0x915a94[_0xc819('0x6c')]>0x0){_0x915a94[_0xc819('0x6c')]-=0x1;}else{logger['error']('[updateOriginated]\x20object\x20originated\x20is\x20negative');}}}else{logger[_0xc819('0x94')]('[updateOriginated]\x20is\x20null\x20or\x20undefined');}};Dialer[_0xc819('0x1b')][_0xc819('0xcd')]=function(_0x302bdf,_0xe06ba9){var _0x46561b=this;return function(_0x52ab49){_0x46561b[_0xc819('0xb3')](_0xe06ba9);logger[_0xc819('0x94')](_0x302bdf,util['inspect'](_0x52ab49,{'showHidden':![],'depth':null}));};};Dialer[_0xc819('0x1b')][_0xc819('0xce')]=function(_0x261cb1,_0x52cac2,_0x4c4af6){var _0xff2c={'state':0x19,'statedesc':_0xc819('0xcf')};this['updateOriginated'](_0x52cac2);this['saveInDb'](_[_0xc819('0x8b')](_0xff2c,_['pick'](_0x4c4af6,['ContactId',_0xc819('0xd0'),_0xc819('0xd1'),'VoiceQueueId',_0xc819('0xd2')])),_0xc819('0xd3'),_0xc819('0xd4'));logger['error'](_0x261cb1);};Dialer[_0xc819('0x1b')][_0xc819('0xd5')]=function(_0x12c14f){return _0x12c14f==='Success';};Dialer[_0xc819('0x1b')][_0xc819('0xd6')]=function(_0x11c4d8){return!_[_0xc819('0x3e')](_0x11c4d8)&&_0x11c4d8&&!_[_0xc819('0x3e')](_0x11c4d8['name'])&&!_[_0xc819('0x3e')](_0x11c4d8[_0xc819('0x71')])&&_0x11c4d8[_0xc819('0x71')]&&(this[_0xc819('0x24')][util[_0xc819('0x75')](_0xc819('0xd7'),_0x11c4d8[_0xc819('0x41')])]['status']===_0xc819('0xd8')||this[_0xc819('0x24')][util['format'](_0xc819('0xd7'),_0x11c4d8[_0xc819('0x41')])][_0xc819('0xb0')]===_0xc819('0xd9'));};Dialer['prototype']['saveInDb']=function(_0x478205,_0x282224,_0x3f7d15){this['createHistory'](_0x478205)[_0xc819('0xb1')](loggerCatch(_0x282224));this[_0xc819('0xc9')](_0x478205)[_0xc819('0xb1')](loggerCatch(_0x3f7d15));};Dialer[_0xc819('0x1b')]['syncVarSet']=function(_0x795cc){var _0xb36437=this[_0xc819('0xab')][_0x795cc[_0xc819('0xda')]];var _0x285c45;if(!_[_0xc819('0xae')](_0x795cc)&&!_[_0xc819('0xae')](_0x795cc[_0xc819('0xdb')])&&!_[_0xc819('0xae')](_0x795cc[_0xc819('0xdb')][_0xc819('0xdc')])&&_0x795cc[_0xc819('0xdd')]===_0xc819('0xde')&&_0xb36437){if(_0xb36437['type']!==_0xc819('0x74')&&this[_0xc819('0x21')][_0xb36437[_0xc819('0xb4')]][_0xc819('0xdf')]&&_0x795cc[_0xc819('0xe0')]===_0xc819('0xe1')){delete this[_0xc819('0xab')][_0x795cc['uniqueid']];this[_0xc819('0xb3')](this[_0xc819('0x21')][_0xb36437[_0xc819('0xb4')]]);this[_0xc819('0x21')][_0xb36437[_0xc819('0xb4')]][_0xc819('0x5b')]+=0x1;this[_0xc819('0x21')][_0xb36437[_0xc819('0xb4')]][_0xc819('0x5a')]+=0x1;_0x285c45=new Hangup(_0xb36437,_0x795cc);_0x285c45['state']=0x12;_0x285c45[_0xc819('0xa7')]='HangupInAMD';_0x285c45['membername']=_0xc819('0xe2');this[_0xc819('0xe3')](_0x285c45,_0xc819('0xe4'),_0xc819('0xe5'));}if(_0xb36437[_0xc819('0x53')]!=='ivr'&&this[_0xc819('0x21')][_0xb36437['queue']]['dialAMDActive']&&_0x795cc[_0xc819('0xe0')]===_0xc819('0xe6')){var _0x362623=this;return new BPromise(function(_0x1542e2,_0x2b5a43){delete _0x362623[_0xc819('0xab')][_0x795cc[_0xc819('0xda')]];_0x362623[_0xc819('0xb3')](_0x362623[_0xc819('0x21')][_0xb36437['queue']]);_0x362623[_0xc819('0x21')][_0xb36437[_0xc819('0xb4')]][_0xc819('0x5b')]+=0x1;_0x362623[_0xc819('0x21')][_0xb36437['queue']][_0xc819('0x5a')]+=0x1;var _0xa94670=_0x362623[_0xc819('0x21')][_0xb36437[_0xc819('0xb4')]];var _0x1a9e79=new Hangup(_0xb36437,_0x795cc);_0x1a9e79[_0xc819('0xa6')]=0x13;_0x1a9e79['statedesc']='Machine';_0x1a9e79[_0xc819('0xe7')]=_0xc819('0xe2');_0x1a9e79[_0xc819('0xe8')]+=0x1;_0x1a9e79['countglobal']+=0x1;_0x1a9e79['amd']=!![];_0x362623[_0xc819('0xcb')](_0x1a9e79)['catch'](loggerCatch('[syncAgentComplete][createHistory][0]'));if(_0x1a9e79[_0xc819('0xe9')]+_0x1a9e79[_0xc819('0xea')]+_0x1a9e79[_0xc819('0xeb')]+_0x1a9e79['countnosuchnumberretry']+_0x1a9e79[_0xc819('0xec')]+_0x1a9e79['countabandonedretry']+_0x1a9e79[_0xc819('0xe8')]+_0x1a9e79[_0xc819('0xed')]>=_0xa94670['dialGlobalMaxRetry']){_0x362623[_0xc819('0xee')](_0x1a9e79,_0x1542e2,_0x2b5a43,_0xc819('0xef'));}else{if(_0x1a9e79['countmachineretry']>=_0xa94670[_0xc819('0xf0')]){_0x362623[_0xc819('0xf1')](_0x1a9e79,_0x1542e2,_0x2b5a43,_0xc819('0xf2'));}else{_0x362623[_0xc819('0xc0')]({'active':![],'countmachineretry':_0x1a9e79['countmachineretry'],'scheduledat':moment()['add'](_0xa94670[_0xc819('0xf3')],'minutes')[_0xc819('0x75')](_0xc819('0xf4')),'ContactId':_0x1a9e79[_0xc819('0xf5')],'ListId':_0x1a9e79[_0xc819('0xd0')],'VoiceQueueId':_0x1a9e79[_0xc819('0xf6')]||undefined,'CampaignId':_0x1a9e79[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch('[rescheduleContact][Machine]'));_0x1542e2({'reschedule':0x1});}}});}if(_0xb36437[_0xc819('0x53')]===_0xc819('0x74')&&this[_0xc819('0x22')][_0xb36437['queue']]['dialAMDActive']&&_0x795cc['value']===_0xc819('0xe1')){delete this[_0xc819('0xab')][_0x795cc[_0xc819('0xda')]];this[_0xc819('0xb3')](this['campaigns'][_0xb36437[_0xc819('0xb4')]]);_0x285c45=new Hangup(_0xb36437,_0x795cc);_0x285c45['state']=0x12;_0x285c45[_0xc819('0xa7')]='HangupInAMD';_0x285c45['membername']=_0xc819('0xe2');this[_0xc819('0xe3')](_0x285c45,_0xc819('0xf7'),_0xc819('0xf8'));}if(_0xb36437[_0xc819('0x53')]===_0xc819('0x74')&&this[_0xc819('0x22')][_0xb36437['queue']]['dialAMDActive']&&_0x795cc['value']===_0xc819('0xe6')){var _0x362623=this;return new BPromise(function(_0x2ce371,_0x1b14cd){delete _0x362623[_0xc819('0xab')][_0x795cc['uniqueid']];_0x362623[_0xc819('0xb3')](_0x362623['campaigns'][_0xb36437['queue']]);_0x362623[_0xc819('0x22')][_0xb36437[_0xc819('0xb4')]][_0xc819('0x5b')]+=0x1;_0x362623['campaigns'][_0xb36437['queue']]['outboundAnswerAgiCallsDay']+=0x1;var _0x1bf705=_0x362623[_0xc819('0x22')][_0xb36437['queue']];var _0x4abe6b=new Hangup(_0xb36437,_0x795cc);_0x4abe6b[_0xc819('0xa6')]=0x13;_0x4abe6b[_0xc819('0xa7')]=_0xc819('0xf9');_0x4abe6b[_0xc819('0xe7')]=_0xc819('0xe2');_0x4abe6b[_0xc819('0xe8')]+=0x1;_0x4abe6b[_0xc819('0xfa')]+=0x1;_0x4abe6b['amd']=!![];_0x362623[_0xc819('0xcb')](_0x4abe6b)[_0xc819('0xb1')](loggerCatch(_0xc819('0xfb')));if(_0x4abe6b[_0xc819('0xe9')]+_0x4abe6b['countcongestionretry']+_0x4abe6b[_0xc819('0xeb')]+_0x4abe6b[_0xc819('0xfc')]+_0x4abe6b[_0xc819('0xec')]+_0x4abe6b['countabandonedretry']+_0x4abe6b[_0xc819('0xe8')]+_0x4abe6b[_0xc819('0xed')]>=_0x1bf705['dialGlobalMaxRetry']){_0x362623['stateGlobal'](_0x4abe6b,_0x2ce371,_0x1b14cd,_0xc819('0xef'));}else{if(_0x4abe6b[_0xc819('0xe8')]>=_0x1bf705[_0xc819('0xf0')]){_0x362623['createStateFinal'](_0x4abe6b,_0x2ce371,_0x1b14cd,_0xc819('0xf2'));}else{_0x362623[_0xc819('0xc0')]({'active':![],'countmachineretry':_0x4abe6b[_0xc819('0xe8')],'scheduledat':moment()['add'](_0x1bf705['dialMachineRetryFrequency'],_0xc819('0xfd'))['format'](_0xc819('0xf4')),'ContactId':_0x4abe6b[_0xc819('0xf5')],'ListId':_0x4abe6b[_0xc819('0xd0')],'VoiceQueueId':_0x4abe6b[_0xc819('0xf6')]||undefined,'CampaignId':_0x4abe6b[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0xfe')));_0x2ce371({'reschedule':0x1});}}});}}};Dialer['prototype'][_0xc819('0xff')]=function(_0xdedb8b){var _0x177c48=this[_0xc819('0xab')][_0xdedb8b[_0xc819('0xda')]];var _0x59c2ed=this;var _0x4db9c7;if(_0x177c48&&_0x177c48['type']===_0xc819('0x74')){delete this[_0xc819('0xab')][_0xdedb8b[_0xc819('0xda')]];this[_0xc819('0xb3')](this[_0xc819('0x22')][_0x177c48[_0xc819('0xb4')]]);this['campaigns'][_0x177c48['queue']][_0xc819('0x100')]+=0x1;_0x4db9c7=new Hangup(_0x177c48,_0xdedb8b);this[_0xc819('0xcb')](_0x4db9c7)[_0xc819('0xb1')](loggerCatch(_0xc819('0x101')));this['moveContactManagedDialer'](_0x4db9c7)['catch'](loggerCatch(_0xc819('0x102')));}if(_0x177c48&&_0x177c48[_0xc819('0x53')]!==_0xc819('0x74')&&isNotNull(this['voiceQueues'][_0x177c48[_0xc819('0xb4')]][_0xc819('0x103')])){delete this[_0xc819('0xab')][_0xdedb8b[_0xc819('0xda')]];this[_0xc819('0xb3')](this[_0xc819('0x21')][_0x177c48[_0xc819('0xb4')]]);this[_0xc819('0x21')][_0x177c48[_0xc819('0xb4')]][_0xc819('0x5b')]+=0x1;this[_0xc819('0x21')][_0x177c48[_0xc819('0xb4')]][_0xc819('0x5a')]+=0x1;_0x4db9c7=new Hangup(_0x177c48,_0xdedb8b);_0x4db9c7[_0xc819('0xa6')]=0x10;_0x4db9c7[_0xc819('0xa7')]=_0xc819('0x104');_0x4db9c7[_0xc819('0xe7')]=_0xc819('0x105');this[_0xc819('0xcb')](_0x4db9c7)[_0xc819('0xb1')](loggerCatch(_0xc819('0x101')));this[_0xc819('0xc9')](_0x4db9c7)['catch'](loggerCatch(_0xc819('0x102')));}if(_0x177c48&&_0x177c48[_0xc819('0x53')]!==_0xc819('0x74')&&!isNotNull(this[_0xc819('0x21')][_0x177c48[_0xc819('0xb4')]][_0xc819('0x103')])){delete this[_0xc819('0xab')][_0xdedb8b[_0xc819('0xda')]];this[_0xc819('0xb3')](this[_0xc819('0x21')][_0x177c48[_0xc819('0xb4')]]);this[_0xc819('0x21')][_0x177c48['queue']][_0xc819('0x106')]+=0x1;_0x4db9c7=new Hangup(_0x177c48,_0xdedb8b);_0x4db9c7[_0xc819('0xa6')]=0xc;_0x4db9c7[_0xc819('0xa7')]=_0xdedb8b[_0xc819('0x107')];_0x4db9c7[_0xc819('0xe7')]=_0xc819('0x108');this[_0xc819('0xcb')](_0x4db9c7)[_0xc819('0xb1')](loggerCatch(_0xc819('0x101')));this[_0xc819('0xc9')](_0x4db9c7)[_0xc819('0xb1')](loggerCatch(_0xc819('0x102')));}};Dialer['prototype'][_0xc819('0x109')]=function(_0x374118){var _0x1a34db=this[_0xc819('0xab')][_0x374118[_0xc819('0xda')]];var _0x2fbd5a=this;if(this[_0xc819('0x21')][_0x374118[_0xc819('0xb4')]]){if(_0x1a34db&&_0x1a34db[_0xc819('0x53')]!=='ivr'){delete this[_0xc819('0xab')][_0x374118[_0xc819('0xda')]];this[_0xc819('0x21')][_0x374118[_0xc819('0xb4')]][_0xc819('0x5b')]+=0x1;var _0x183ccb=new AgentComplete(_0x1a34db,_0x374118);if(_0x374118[_0xc819('0x10a')]===_0xc819('0x10b')){_0x183ccb[_0xc819('0x10c')]=this[_0xc819('0x21')][_0x374118[_0xc819('0xb4')]][_0xc819('0x10d')]&&this['voiceQueues'][_0x374118[_0xc819('0xb4')]][_0xc819('0x10e')]?moment()[_0xc819('0x75')](_0xc819('0xf4')):undefined;}this[_0xc819('0xcb')](_0x183ccb)[_0xc819('0xb1')](loggerCatch(_0xc819('0x10f')));this[_0xc819('0xc9')](_0x183ccb)[_0xc819('0xb1')](loggerCatch(_0xc819('0x110')));}}};Dialer[_0xc819('0x1b')][_0xc819('0x111')]=function(_0x34b739){if(this[_0xc819('0x21')][_0x34b739[_0xc819('0xb4')]]){if(this['uniqueId'][_0x34b739['uniqueid']]&&this[_0xc819('0xab')][_0x34b739[_0xc819('0xda')]][_0xc819('0x53')]!=='ivr'){this[_0xc819('0xb3')](this[_0xc819('0x21')][_0x34b739[_0xc819('0xb4')]]);this['uniqueId'][_0x34b739[_0xc819('0xda')]][_0xc819('0x112')]=moment()[_0xc819('0x75')](_0xc819('0xf4'));}}};Dialer[_0xc819('0x1b')]['queueCallerAbandonCreateState']=function(_0x5df324){this[_0xc819('0xcb')](_0x5df324)[_0xc819('0xb1')](loggerCatch(_0xc819('0x10f')));this[_0xc819('0xc9')](_0x5df324)[_0xc819('0xb1')](loggerCatch(_0xc819('0x113')));};Dialer['prototype'][_0xc819('0x114')]=function(_0x171875){var _0x42a976=this[_0xc819('0xab')][_0x171875[_0xc819('0xda')]];var _0x25673d=this;if(this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]]){if(_0x42a976&&_0x42a976['type']!==_0xc819('0x74')){delete this[_0xc819('0xab')][_0x171875[_0xc819('0xda')]];this[_0xc819('0xb3')](this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]]);_0x42a976['droptime']=moment()[_0xc819('0x75')](_0xc819('0xf4'));var _0x41c7e4=new QueueCallerAbandon(_0x42a976,_0x171875);if(getSeconds(_0x42a976[_0xc819('0x115')],_0x42a976['responsetime'])>=_0x42a976['dialQueueTimeout']){this['voiceQueues'][_0x171875['queue']][_0xc819('0x66')]+=0x1;this['voiceQueues'][_0x171875['queue']][_0xc819('0x60')]+=0x1;this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]]['predictiveIntervalErlangCallsDroppedCalls']+=0x1;_0x41c7e4[_0xc819('0xa6')]=0xa;_0x41c7e4[_0xc819('0xa7')]=_0xc819('0x116');_0x41c7e4['dropreason']=_0xc819('0x117');_0x41c7e4[_0xc819('0x10c')]=this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]][_0xc819('0x10d')]?moment()[_0xc819('0x75')]('YYYY-MM-DD\x20HH:mm:ss'):undefined;_0x41c7e4[_0xc819('0xec')]+=0x1;_0x41c7e4[_0xc819('0xfa')]+=0x1;if(_0x41c7e4[_0xc819('0xec')]>=this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]]['dialDropMaxRetry']){this[_0xc819('0x118')](_0x41c7e4);}else{this[_0xc819('0xc0')]({'active':![],'countdropretry':_0x41c7e4[_0xc819('0xec')],'scheduledat':moment()[_0xc819('0x119')](this['voiceQueues'][_0x171875[_0xc819('0xb4')]][_0xc819('0x11a')],_0xc819('0xfd'))[_0xc819('0x75')](_0xc819('0xf4')),'ContactId':_0x42a976['ContactId'],'ListId':_0x42a976[_0xc819('0xd0')],'VoiceQueueId':_0x42a976[_0xc819('0xf6')]||undefined,'CampaignId':_0x42a976['CampaignId']||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x11b')));var _0xc4b2b1=new History(_0x41c7e4);_0xc4b2b1[_0xc819('0xa6')]=0xa;_0xc4b2b1['statedesc']=_0xc819('0x116');_0xc4b2b1[_0xc819('0xa9')]=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0xc4b2b1[_0xc819('0xa8')]=_0xc4b2b1[_0xc819('0xa9')];_0xc4b2b1[_0xc819('0x11c')]=_0x41c7e4['calleridname'];_0xc4b2b1[_0xc819('0x11d')]=_0x41c7e4[_0xc819('0x11d')];this[_0xc819('0xcb')](_0xc4b2b1)['catch'](loggerCatch('[syncAgentComplete][createHistory][10]'));}}else{this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]]['predictiveIntervalDroppedCallsCallersExit']+=0x1;this['voiceQueues'][_0x171875[_0xc819('0xb4')]][_0xc819('0x5f')]+=0x1;_0x41c7e4[_0xc819('0xa6')]=0xb;_0x41c7e4[_0xc819('0xa7')]=_0xc819('0x11e');_0x41c7e4[_0xc819('0x11f')]='CALLEREXIT';_0x41c7e4[_0xc819('0x120')]+=0x1;_0x41c7e4[_0xc819('0xfa')]+=0x1;if(_0x41c7e4['countabandonedretry']>=this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]][_0xc819('0x121')]){this[_0xc819('0x118')](_0x41c7e4);}else{this[_0xc819('0xc0')]({'active':![],'countabandonedretry':_0x41c7e4[_0xc819('0x120')],'scheduledat':moment()[_0xc819('0x119')](this[_0xc819('0x21')][_0x171875[_0xc819('0xb4')]][_0xc819('0x122')],_0xc819('0xfd'))['format'](_0xc819('0xf4')),'ContactId':_0x42a976[_0xc819('0xf5')],'ListId':_0x42a976[_0xc819('0xd0')],'VoiceQueueId':_0x42a976['VoiceQueueId']||undefined,'CampaignId':_0x42a976[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x123')));var _0xc4b2b1=new History(_0x41c7e4);_0xc4b2b1[_0xc819('0xa6')]=0xb;_0xc4b2b1[_0xc819('0xa7')]=_0xc819('0x11e');_0xc4b2b1['starttime']=moment()['format'](_0xc819('0xf4'));_0xc4b2b1[_0xc819('0xa8')]=_0xc4b2b1['starttime'];_0xc4b2b1[_0xc819('0x11c')]=_0x41c7e4['calleridname'];_0xc4b2b1['calleridnum']=_0x41c7e4[_0xc819('0x11d')];this[_0xc819('0xcb')](_0xc4b2b1)[_0xc819('0xb1')](loggerCatch('[syncAgentComplete][createHistory][11]'));}}}}};Dialer[_0xc819('0x1b')][_0xc819('0x36')]=function(_0x6e2fed){if(this[_0xc819('0x26')][_0x6e2fed[_0xc819('0xda')]]){this[_0xc819('0x26')][_0x6e2fed['uniqueid']][_0xc819('0x124')]=_0x6e2fed[_0xc819('0x124')];}if(this[_0xc819('0xab')][_0x6e2fed[_0xc819('0xda')]]){this[_0xc819('0xab')][_0x6e2fed[_0xc819('0xda')]][_0xc819('0x124')]=_0x6e2fed[_0xc819('0x124')];}};Dialer['prototype']['syncQueueMember']=function(_0x1238a0){if(strategy[this['voiceQueues'][this[_0xc819('0x26')][_0x1238a0['actionid']][_0xc819('0xb4')]][_0xc819('0x4b')]]===_0xc819('0x1a')){if(this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]]&&_[_0xc819('0xae')](this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]]['locked'])&&_0x1238a0[_0xc819('0xb0')]==='1'&&_0x1238a0[_0xc819('0x126')]==='0'){if(this[_0xc819('0x23')][_0x1238a0[_0xc819('0x127')]]){if(!this[_0xc819('0x23')][_0x1238a0['stateinterface']][_0xc819('0x128')]){this['agents'][_0x1238a0[_0xc819('0x127')]][_0xc819('0x128')]=!![];this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]][_0xc819('0x128')]=!![];this[_0xc819('0x26')][_0x1238a0['actionid']][_0xc819('0x127')]=_0x1238a0['stateinterface'];}}}}else if((strategy[this[_0xc819('0x21')][this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]][_0xc819('0xb4')]][_0xc819('0x4b')]]||_0xc819('0x19'))===_0xc819('0x19')){if(this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]]){if(this[_0xc819('0x23')][_0x1238a0[_0xc819('0x127')]]){this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]]['stateinterface']=_0x1238a0['stateinterface'];if(_[_0xc819('0xae')](this[_0xc819('0x2b')][this[_0xc819('0x26')][_0x1238a0['actionid']][_0xc819('0xb4')]])){this[_0xc819('0x2b')][this[_0xc819('0x26')][_0x1238a0[_0xc819('0x125')]][_0xc819('0xb4')]]=[];}this['queueBooked'][this[_0xc819('0x26')][_0x1238a0['actionid']][_0xc819('0xb4')]][_0xc819('0x129')](_[_0xc819('0x8b')](_['pick'](this[_0xc819('0x26')][_0x1238a0['actionid']],[_0xc819('0x12a'),'stateinterface']),{'status':_0x1238a0[_0xc819('0xb0')],'paused':_0x1238a0[_0xc819('0x126')]}));}}}};function unlockQueueStatus(_0x51836e,_0x1410ad){setTimeout(function(){if(_['isUndefined'](_0x51836e[_0xc819('0x12b')])){loggerBooked[_0xc819('0x94')]('[unlockQueueStatus][undefined]',_0x1410ad);}_0x51836e[_0xc819('0x12b')]=!![];loggerBooked['info'](_0xc819('0x12c'),_0x1410ad,JSON[_0xc819('0x47')](_['pick'](_0x51836e,[_0xc819('0x41'),_0xc819('0x12b')])));},0x1f3);}Dialer[_0xc819('0x1b')][_0xc819('0x3b')]=function(_0xcce3d4){var _0x3f7be4=this;var _0x2d9738=_0x3f7be4['voiceQueues'][_0x3f7be4[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]]['queue']];if(strategy[this[_0xc819('0x21')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]]['queue']][_0xc819('0x4b')]]===_0xc819('0x1a')){if(this['actions'][_0xcce3d4[_0xc819('0x125')]]&&this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0x127')]){this[_0xc819('0x20')]['run'](this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0x12a')],this[_0xc819('0x26')][_0xcce3d4['actionid']][_0xc819('0x127')])[_0xc819('0xb1')](function(_0x14212c){logger[_0xc819('0x94')]('[Catch][Preview][syncQueueStatusComplete]',util[_0xc819('0x95')](_0x14212c,{'showHidden':![],'depth':null}));})[_0xc819('0x1e')](function(){_0x3f7be4[_0xc819('0xb3')](_0x3f7be4[_0xc819('0x21')][_0x3f7be4['actions'][_0xcce3d4['actionid']][_0xc819('0xb4')]]);_0x3f7be4[_0xc819('0x23')][_0x3f7be4[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0x127')]][_0xc819('0x128')]=![];delete _0x3f7be4[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]];unlockQueueStatus(_0x2d9738);});}else{this[_0xc819('0xb3')](this[_0xc819('0x21')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]);this['rescheduleContact']({'active':![],'ContactId':this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf5')],'ListId':this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]]['ListId'],'VoiceQueueId':this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf6')]||undefined,'CampaignId':this[_0xc819('0x26')][_0xcce3d4['actionid']]['CampaignId']||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x12d')));delete this['actions'][_0xcce3d4[_0xc819('0x125')]];unlockQueueStatus(_0x2d9738);}}else if((strategy[this[_0xc819('0x21')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]][_0xc819('0x4b')]]||_0xc819('0x19'))==='rrmemory'){var _0x55cba6;if(this['actions'][_0xcce3d4['actionid']]&&!_[_0xc819('0x77')](this[_0xc819('0x2b')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]]['queue']])){if(this[_0xc819('0x2c')][_0x3f7be4[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]){this['queueBookedRR'][_0x3f7be4['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]=this[_0xc819('0x2c')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]?this[_0xc819('0x2c')][this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]:this['queueBooked'][this['actions'][_0xcce3d4['actionid']][_0xc819('0xb4')]]?this[_0xc819('0x2b')][this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]][_0xc819('0x12e')]||0x0:0x0;}this[_0xc819('0x2b')][this['actions'][_0xcce3d4['actionid']]['queue']][_0xc819('0x12e')]=this[_0xc819('0x2c')][this[_0xc819('0x26')][_0xcce3d4['actionid']][_0xc819('0xb4')]];for(var _0x367f97=0x0;_0x367f97<this[_0xc819('0x2b')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]][_0xc819('0x97')];_0x367f97+=0x1){_0x55cba6=rr(this[_0xc819('0x2b')][this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]);this[_0xc819('0x2c')][_0x3f7be4[_0xc819('0x26')][_0xcce3d4['actionid']]['queue']]=this[_0xc819('0x2b')][this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]['_rr'];if(_0x55cba6['status']==='1'&&_0x55cba6['paused']==='0'){break;}}if(!_[_0xc819('0xae')](_0x55cba6)){this[_0xc819('0x23')][_0x55cba6[_0xc819('0x127')]][_0xc819('0x12f')]=_[_0xc819('0x3e')](this[_0xc819('0x23')][_0x55cba6[_0xc819('0x127')]][_0xc819('0x12f')])?!![]:this[_0xc819('0x23')][_0x55cba6[_0xc819('0x127')]][_0xc819('0x12f')];}loggerBooked[_0xc819('0x79')](_0xc819('0x130'),_0xcce3d4[_0xc819('0x125')],'Agent:\x20',JSON[_0xc819('0x47')](_[_0xc819('0x131')](this['agents'][_0x55cba6['stateinterface']],[_0xc819('0x41'),'unlockRR'])),_0xc819('0x132'),JSON[_0xc819('0x47')](_0x55cba6['idHopper']));if(!_[_0xc819('0xae')](_0x55cba6)&&_0x55cba6[_0xc819('0xb0')]==='1'&&_0x55cba6[_0xc819('0x126')]==='0'&&this[_0xc819('0x23')][_0x55cba6[_0xc819('0x127')]][_0xc819('0x12f')]){this[_0xc819('0x23')][_0x55cba6[_0xc819('0x127')]][_0xc819('0x12f')]=![];this[_0xc819('0x2b')][_0x3f7be4[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]=[];this[_0xc819('0x20')][_0xc819('0x133')](_0x55cba6[_0xc819('0x12a')],_0x55cba6[_0xc819('0x127')])[_0xc819('0xb1')](function(_0x5057c6){logger[_0xc819('0x94')](_0xc819('0x134'),util['inspect'](_0x5057c6,{'showHidden':![],'depth':null}));})[_0xc819('0x1e')](function(){_0x3f7be4[_0xc819('0xb3')](_0x3f7be4[_0xc819('0x21')][_0x3f7be4['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]);setTimeout(function(){_0x3f7be4[_0xc819('0x23')][_0x55cba6[_0xc819('0x127')]][_0xc819('0x12f')]=!![];loggerBooked['info'](_0xc819('0x135'),_0xcce3d4[_0xc819('0x125')],_0xc819('0x136'),JSON[_0xc819('0x47')](_[_0xc819('0x131')](_0x3f7be4['agents'][_0x55cba6[_0xc819('0x127')]],[_0xc819('0x41'),_0xc819('0x12f')])),'contactAgent-idHopper:\x20',JSON[_0xc819('0x47')](_0x55cba6[_0xc819('0x12a')]));},0xc7);delete _0x3f7be4[_0xc819('0x26')][_0xcce3d4['actionid']];unlockQueueStatus(_0x2d9738,_0xcce3d4['actionid']);});}else{loggerBooked[_0xc819('0x79')](_0xc819('0x137'));this[_0xc819('0xb3')](this[_0xc819('0x21')][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]);this[_0xc819('0xc0')]({'active':![],'ContactId':this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf5')],'ListId':this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xd0')],'VoiceQueueId':this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf6')]||undefined,'CampaignId':this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x12d')));delete this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]];unlockQueueStatus(_0x2d9738);}}else{loggerBooked[_0xc819('0x79')](_0xc819('0x138'));this[_0xc819('0xb3')](this['voiceQueues'][this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xb4')]]);this['rescheduleContact']({'active':![],'ContactId':this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf5')],'ListId':this['actions'][_0xcce3d4[_0xc819('0x125')]]['ListId'],'VoiceQueueId':this['actions'][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf6')]||undefined,'CampaignId':this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x139')));delete this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]];unlockQueueStatus(_0x2d9738);}}else{loggerBooked[_0xc819('0x79')](_0xc819('0x13a'));this['updateOriginated'](this[_0xc819('0x21')][this[_0xc819('0x26')][_0xcce3d4['actionid']]['queue']]);this[_0xc819('0xc0')]({'active':![],'ContactId':this[_0xc819('0x26')][_0xcce3d4['actionid']][_0xc819('0xf5')],'ListId':this[_0xc819('0x26')][_0xcce3d4['actionid']][_0xc819('0xd0')],'VoiceQueueId':this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]][_0xc819('0xf6')]||undefined,'CampaignId':this[_0xc819('0x26')][_0xcce3d4['actionid']][_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch('[unlock3][syncQueueStatusComplete]'));delete this[_0xc819('0x26')][_0xcce3d4[_0xc819('0x125')]];unlockQueueStatus(_0x2d9738);}};Dialer[_0xc819('0x1b')]['loopCampaigns']=function(){var _0x685cb1=this;setInterval(function(){_0x685cb1[_0xc819('0x13b')]();},0x3e8);};Dialer[_0xc819('0x1b')][_0xc819('0x13c')]=function(_0x1151b8){var _0x1c7179=this;return function(){if(!_0x1c7179['isTrunkReachable'](_0x1151b8[_0xc819('0x70')])){if(!_0x1c7179[_0xc819('0xd6')](_0x1151b8[_0xc819('0x13d')])){_0x1151b8[_0xc819('0x3f')]=_0xc819('0x13e');throw _0x1151b8['name']+_0xc819('0x13f');}}};};Dialer[_0xc819('0x1b')]['checkIfTime']=function(_0x386b2b,_0x10e4e4,_0x29bbab,_0x58a189){var _0x5a2dfa=this;return function(){var _0x5275c9=!![];return _0x5a2dfa[_0xc819('0x140')](_0x386b2b,_0x10e4e4,_0x29bbab,_0x58a189,_0x5275c9);};};Dialer[_0xc819('0x1b')]['checkIfTimeIntervals']=function(_0x2e11b6,_0x212b26,_0x414985,_0x2771e9){var _0x322b9e=this;return function(){var _0x2b4fcf=![];return _0x322b9e[_0xc819('0x140')](_0x2e11b6['Intervals'],_0x212b26,_0x414985,_0x2771e9,_0x2b4fcf);};};Dialer[_0xc819('0x1b')][_0xc819('0x140')]=function(_0x49a819,_0x2e2934,_0x5b9106,_0x3ffa8c,_0x377bd2){var _0x15ac56=[];return new BPromise(function(_0x8bd85c,_0x47aee3){if(!isNotNull(_0x49a819)){_0x3ffa8c[_0xc819('0x3f')]=_0xc819('0x44');return _0x47aee3(msgResponse(_0xc819('0x140'),_0xc819('0x141'),_0x5b9106+_0xc819('0x142')));}if(_[_0xc819('0x77')](_0x49a819)){_0x3ffa8c[_0xc819('0x3f')]=_0xc819('0x143');return _0x47aee3(msgResponse(_0xc819('0x140'),_0xc819('0x141'),_0x5b9106+_0xc819('0x144')));}if(_0x2e2934&&_[_0xc819('0x3e')](config['timezones'][_0x2e2934])){_0x3ffa8c['message']=_0xc819('0x145');return _0x47aee3(msgResponse(_0xc819('0x140'),_0xc819('0x141'),_0x5b9106+'\x20Timezone\x20unknow\x20'+_0x2e2934));}if(_[_0xc819('0x146')](_0x49a819)){for(var _0x3bf4ba=0x0;_0x3bf4ba<_0x49a819['length'];_0x3bf4ba+=0x1){_0x15ac56[_0xc819('0x129')](ami['Action']({'action':_0xc819('0x147'),'command':util['format'](_0xc819('0x148'),_0x49a819[_0x3bf4ba][_0xc819('0x149')],!_[_0xc819('0x3e')](config[_0xc819('0x14a')][_0x2e2934])?_0x2e2934:'')})[_0xc819('0xb8')](function(_0x1dc135){return _0x1dc135['content'][_0xc819('0x14b')]('true')>=0x0;})[_0xc819('0xb1')](myreject(_0x47aee3)));}}else{_0x15ac56[_0xc819('0x129')](ami[_0xc819('0xaf')]({'action':_0xc819('0x147'),'command':util['format'](_0xc819('0x148'),_0x49a819,!_[_0xc819('0x3e')](config[_0xc819('0x14a')][_0x2e2934])?_0x2e2934:'')})['then'](function(_0x40afe5){return _0x40afe5[_0xc819('0x14c')]['indexOf'](_0xc819('0x14d'))>=0x0;})[_0xc819('0xb1')](myreject(_0x47aee3)));}BPromise[_0xc819('0x14e')](_0x15ac56)[_0xc819('0xb8')](function(_0x19255d){var _0x53c210=_[_0xc819('0x14f')](_0x19255d);if(_0x53c210){return _0x8bd85c(_0x53c210);}else{_0x3ffa8c[_0xc819('0x3f')]=_0x377bd2?_0xc819('0x150'):_0xc819('0x151');return _0x47aee3(msgResponse('[ifTime][promiseAll]',_0xc819('0x141'),_0xc819('0x152')+_0x377bd2+'\x20'+_0x5b9106+_0xc819('0x153')+util[_0xc819('0x95')](_0x49a819,{'showHidden':![],'depth':null})+'Timezone:\x20'+_0x2e2934));}})[_0xc819('0xb1')](function(_0x524c1b){return _0x47aee3(msgResponse('ifTime',_0xc819('0x141'),JSON[_0xc819('0x47')](_0x524c1b)));});});};Dialer['prototype']['checkDialMethod']=function(_0x1e8422){var _0x4366a6=this;return function(){switch(_0x1e8422[_0xc819('0x154')]){case _0xc819('0x155'):freeVariablesPredictive(_0x1e8422);_0x4366a6['handlePower'](_0x1e8422,0x1);break;case _0xc819('0x156'):freeVariablesPredictive(_0x1e8422);_0x4366a6[_0xc819('0x157')](_0x1e8422,_0x1e8422[_0xc819('0x158')]);break;case _0xc819('0x8'):_0x4366a6[_0xc819('0x8')](_0x1e8422);break;case _0xc819('0x159'):freeVariablesPredictive(_0x1e8422);_0x4366a6[_0xc819('0x157')](_0x1e8422,0x1);break;default:freeVariablesPredictive(_0x1e8422);logger[_0xc819('0x94')]('Queue',_0x1e8422['name'],'method\x20not\x20recognized');}};};Dialer[_0xc819('0x1b')][_0xc819('0x15a')]=function(_0x1dfbb9){var _0xc5e383=this;return function(){_0xc5e383[_0xc819('0x15b')](_0x1dfbb9);};};Dialer[_0xc819('0x1b')][_0xc819('0x9')]=function(_0x48364b){var _0x87e6ca=this;if(isNotPreview(_0x48364b[_0xc819('0x154')])){if(isVoiceQueueOutbound(_0x48364b[_0xc819('0x53')])&&isActive(_0x48364b['dialActive'])){_0x48364b['sendMessageOneNotActive']=!![];BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](checkIsLoggedIn(_0x48364b,_0x48364b['loggedIn']))[_0xc819('0xb8')](checkIsActive(_0x48364b,_0x48364b[_0xc819('0x15c')]))['then'](checkInterval(_0x48364b))[_0xc819('0xb8')](_0x87e6ca[_0xc819('0x13c')](_0x48364b))[_0xc819('0xb8')](_0x87e6ca[_0xc819('0x15d')](_0x48364b['dialGlobalInterval'],_0x48364b[_0xc819('0x15e')],_0x48364b['name'],_0x48364b))['then'](_0x87e6ca[_0xc819('0x15f')](_0x48364b['Interval'],_0x48364b[_0xc819('0x15e')],_0x48364b['name'],_0x48364b))[_0xc819('0xb8')](_0x87e6ca[_0xc819('0x160')](_0x48364b))[_0xc819('0xb1')](loggerCatchQueueSummary(_0xc819('0x161'),_0x48364b));}else{notSendMessagesQueue(_0x48364b);}}else{freeVariablesPredictive(_0x48364b);}};Dialer[_0xc819('0x1b')]['syncCampaigns']=function(){var _0x2d1408=this;var _0x5930d0;for(var _0x1743bf in this[_0xc819('0x22')]){if(typeof this[_0xc819('0x22')][_0x1743bf]!==_0xc819('0x98')){_0x5930d0=this[_0xc819('0x22')][_0x1743bf];if(isCampaignIvr(_0x5930d0[_0xc819('0x53')])&&isActive(_0x5930d0[_0xc819('0x71')])){_0x5930d0[_0xc819('0x9e')]=!![];BPromise[_0xc819('0xb7')]()[_0xc819('0xb8')](checkIsActive(_0x5930d0,_0x5930d0[_0xc819('0x71')]))[_0xc819('0xb8')](checkInterval(_0x5930d0))[_0xc819('0xb8')](_0x2d1408[_0xc819('0x13c')](_0x5930d0))[_0xc819('0xb8')](_0x2d1408[_0xc819('0x15d')](_0x5930d0[_0xc819('0x162')],_0x5930d0[_0xc819('0x15e')],_0x5930d0['name'],_0x5930d0))[_0xc819('0xb8')](_0x2d1408[_0xc819('0x15f')](_0x5930d0[_0xc819('0x43')],_0x5930d0[_0xc819('0x15e')],_0x5930d0[_0xc819('0x41')],_0x5930d0))[_0xc819('0xb8')](_0x2d1408[_0xc819('0x15a')](_0x5930d0))[_0xc819('0xb1')](loggerCatchQueueSummary(_0xc819('0x163'),_0x5930d0));}else{notSendMessagesCampaign(_0x5930d0);}}}};function getCallerIdRandom(_0x4c7931,_0x3af486){var _0x1b3233;var _0x5e2f60;var _0x14a8cf;if(_0x3af486<=0x0){_0x3af486=0x1;}_0x1b3233=new RegExp(_0xc819('0x164')+_0x3af486+'}$');_0x5e2f60=Math[_0xc819('0x165')](0xa,_0x3af486-0x1);_0x14a8cf=Math[_0xc819('0x165')](0xa,_0x3af486)-0x1;return util['format']('%s',_['replace'](_0x4c7931,_0x1b3233,_[_0xc819('0x166')](_0x5e2f60,_0x14a8cf)));}function extractCalleridName(_0x5ed396){var _0x2c7a8c=_0x5ed396['match'](/"(.*?)"/);return _0x2c7a8c?_0x2c7a8c[0x1]:_0x5ed396;}function extractCalleridNumber(_0x44daac){var _0x22a49a=_0x44daac[_0xc819('0x167')](/<(.*?)>/);return _0x22a49a?_0x22a49a[0x1]:_0x44daac;}Dialer[_0xc819('0x1b')][_0xc819('0x168')]=function(_0x5795de,_0x19d2f5){var _0x39bc89=this;var _0x48abe7=uuid['v4']();this[_0xc819('0x26')][_0x48abe7]=new Action(_0x5795de,_0x19d2f5,_0x48abe7);return new BPromise(function(_0x5ab0f7,_0xd56cba){if(_['isUndefined'](_0x5795de)&&typeof _0x5795de!==_0xc819('0x169')){return _0xd56cba(msgResponse(_0xc819('0x16a'),_0xc819('0x141'),'voiceQueue\x20is\x20undefine'));}if(_[_0xc819('0x3e')](_0x19d2f5['Contact'][_0xc819('0x16b')])||_0x19d2f5[_0xc819('0x16c')][_0xc819('0x16b')]===null){return _0xd56cba(msgResponse(_0xc819('0x16a'),_0xc819('0x141'),_0xc819('0x16d')));}var _0x2eeeb1={'XMD-CALLERID':_0x39bc89[_0xc819('0x26')][_0x48abe7]['getCaller'](),'XMD-AGI':_0x5795de[_0xc819('0x103')]?util[_0xc819('0x75')](_0xc819('0x16e'),ipAgi,_0x5795de[_0xc819('0x103')]):_0xc819('0x16f'),'XMD-AGIAFTER':_0x5795de[_0xc819('0x10d')]?util['format'](_0xc819('0x16e'),ipAgi,_0x5795de[_0xc819('0x10d')]):_0xc819('0x16f'),'XMD-QUEUE':_0x5795de[_0xc819('0x53')]==='outbound'?util['format'](_0xc819('0x170'),_0x5795de[_0xc819('0x41')],_0x5795de[_0xc819('0x171')]||'',_0x5795de['dialAgiAfterHangupAgent']?'c':'',_0x5795de[_0xc819('0x172')]||0x3):_0xc819('0x16f'),'XMD-CONTACTID':_0x19d2f5[_0xc819('0xf5')],'XMD-CDRTYPE':'dialer','CALLERID(all)':_0x39bc89[_0xc819('0x26')][_0x48abe7][_0xc819('0x173')](),'XMD-AMD':_0x5795de[_0xc819('0xdf')]?_0xc819('0x174'):_0xc819('0x16f'),'XMD-DESTINATION':_0xc819('0xde')};if(_0x5795de[_0xc819('0xdf')]){_0x2eeeb1[_0xc819('0x175')]=_0x5795de[_0xc819('0x176')]||0x9c4;_0x2eeeb1[_0xc819('0x177')]=_0x5795de[_0xc819('0x178')]||0x5dc;_0x2eeeb1['XMD-AMDAFTERGREETINGSILENCE']=_0x5795de['dialAMDAfterGreetingSilence']||0x320;_0x2eeeb1[_0xc819('0x179')]=_0x5795de[_0xc819('0x17a')]||0x1388;_0x2eeeb1[_0xc819('0x17b')]=_0x5795de['dialAMDMinWordLength']||0x64;_0x2eeeb1[_0xc819('0x17c')]=_0x5795de[_0xc819('0x17d')]||0x32;_0x2eeeb1['XMD-AMDMAXIMUMNUMBEROFWORDS']=_0x5795de[_0xc819('0x17e')]||0x3;_0x2eeeb1['XMD-AMDSILENCETHRESHOLD']=_0x5795de['dialAMDSilenceThreshold']||0x100;_0x2eeeb1['XMD-AMDMAXIMUMWORDLENGTH']=_0x5795de[_0xc819('0x17f')]||0x1388;}if(_0x5795de['type']===_0xc819('0x4a')){_0x2eeeb1[_0xc819('0x180')]=_0x19d2f5[_0xc819('0xf6')];}else{_0x2eeeb1['XMD-CAMPAIGNID']=_0x19d2f5['CampaignId'];}for(var _0xf29653 in _0x19d2f5[_0xc819('0x16c')]){if(typeof _0x19d2f5[_0xc819('0x16c')][_0xf29653]!==_0xc819('0x98')){if(isNotNull(_0x19d2f5['Contact'][_0xf29653])&&_0xf29653!=='id'&&_0xf29653!==_0xc819('0x181')&&_0xf29653!==_0xc819('0x182')&&_0xf29653!=='updatedAt'){_0x2eeeb1[util[_0xc819('0x75')]('%s%s',_0xc819('0x183'),_['toUpper'](_0xf29653))]=_0x19d2f5[_0xc819('0x16c')][_0xf29653];}}}var _0x297815=_0x39bc89[_0xc819('0xd6')](_0x5795de['Trunk'])?getCallerId(_0x5795de[_0xc819('0x70')][_0xc819('0x72')],_0x5795de['dialOriginateCallerIdName'],_0x5795de[_0xc819('0x184')]>0x0?getCallerIdRandom(_0x5795de['dialOriginateCallerIdNumber'],_0x5795de[_0xc819('0x184')]):_0x5795de[_0xc819('0x185')]):getCallerId(_[_0xc819('0xae')](_0x5795de['TrunkBackup'])?_0x5795de[_0xc819('0x70')][_0xc819('0x72')]:_0x5795de[_0xc819('0x13d')][_0xc819('0x72')],_0x5795de['dialOriginateCallerIdName'],_0x5795de[_0xc819('0x184')]>0x0?getCallerIdRandom(_0x5795de[_0xc819('0x185')],_0x5795de['dialRandomLastDigitCallerIdNumber']):_0x5795de[_0xc819('0x185')]);if(_0x297815){_0x2eeeb1['XMD-ORIGINATECALLERIDNAME']=_0x39bc89[_0xc819('0x26')][_0x48abe7][_0xc819('0x186')]=extractCalleridName(_0x297815);_0x2eeeb1[_0xc819('0x187')]=_0x39bc89[_0xc819('0x26')][_0x48abe7][_0xc819('0x188')]=extractCalleridNumber(_0x297815);}return ami[_0xc819('0xaf')]({'actionid':_0x48abe7,'action':'originate','channel':_0x39bc89[_0xc819('0xd6')](_0x5795de[_0xc819('0x70')])?util['format'](_0xc819('0x189'),_0x5795de[_0xc819('0x70')][_0xc819('0x41')],isNotNull(_0x5795de[_0xc819('0x59')])?_0x5795de['dialPrefix'][_0xc819('0x18a')]()||'':'',_0x5795de['dialCutDigit']>0x0?_0x19d2f5['Contact'][_0xc819('0x16b')][_0xc819('0x18b')](_0x5795de[_0xc819('0x18c')]):_0x19d2f5['Contact']['phone']):util[_0xc819('0x75')](_0xc819('0x189'),_['isNil'](_0x5795de[_0xc819('0x13d')])?_0x5795de[_0xc819('0x70')][_0xc819('0x41')]:_0x5795de['TrunkBackup']['name'],isNotNull(_0x5795de['dialPrefix'])?_0x5795de[_0xc819('0x59')]['trim']()||'':'',_0x5795de[_0xc819('0x18c')]>0x0?_0x19d2f5[_0xc819('0x16c')][_0xc819('0x16b')][_0xc819('0x18b')](_0x5795de['dialCutDigit']):_0x19d2f5['Contact']['phone']),'callerid':_0x297815,'Exten':_0xc819('0xde'),'Context':_0xc819('0x18d'),'Priority':'1','variable':_0x2eeeb1,'timeout':(_0x5795de['dialOriginateTimeout']||0x1e)*0x3e8,'async':!![],'channelid':_0x48abe7})[_0xc819('0xb8')](function(_0x1f9741){return _0x5ab0f7(_0x1f9741);})[_0xc819('0xb1')](function(_0x5583b6){_0x5795de[_0xc819('0x62')]+=0x1;var _0x221b8e=new History(_0x39bc89[_0xc819('0x26')][_0x48abe7]);logger[_0xc819('0x94')](util[_0xc819('0x75')]('[originateError]:\x20%s',JSON['stringify'](_0x5583b6)));_0x221b8e[_0xc819('0xa6')]=0xe;_0x221b8e[_0xc819('0xa7')]=_0xc819('0x18e');_0x221b8e[_0xc819('0xa9')]=moment()[_0xc819('0x75')](_0xc819('0xf4'));_0x221b8e[_0xc819('0xa8')]=_0x221b8e['starttime'];_0x39bc89[_0xc819('0xcb')](_0x221b8e)[_0xc819('0xb1')](loggerCatch(_0xc819('0x18f')));_0x39bc89['moveContactManagedDialer'](_0x221b8e)['catch'](loggerCatch(_0xc819('0x18f')))['finally'](function(){delete _0x39bc89['actions'][_0x48abe7];return _0xd56cba(msgResponse(_0xc819('0x16a'),_0xc819('0x190'),_0xc819('0x191')));});});});};Dialer['prototype'][_0xc819('0x31')]=function(_0x46ba4a){var _0x554ba0=this[_0xc819('0x26')][_0x46ba4a[_0xc819('0x125')]];if(_0x554ba0){delete this['actions'][_0x46ba4a[_0xc819('0x125')]];_0x554ba0[_0xc819('0x192')]=moment()[_0xc819('0x75')]('YYYY-MM-DD\x20HH:mm:ss');var _0x243c50=_0x554ba0[_0xc819('0x53')]===_0xc819('0x74')?this[_0xc819('0x22')][_0x554ba0[_0xc819('0xb4')]]:this[_0xc819('0x21')][_0x554ba0['getQueue']()];if(!this[_0xc819('0xd5')](_0x46ba4a[_0xc819('0x193')])){this[_0xc819('0xb3')](_0x243c50);return this[_0xc819('0x194')](_0x554ba0,_0x243c50,_0x46ba4a)['catch'](loggerCatch(_0xc819('0x195')));}this[_0xc819('0xab')][_0x46ba4a[_0xc819('0xda')]]=_0x554ba0;}};Dialer['prototype'][_0xc819('0x196')]=function(_0x4e78ff,_0x37735a,_0x18cd83){var _0x1598c7=new History(_0x37735a);if(_0x1598c7[_0xc819('0xe9')]+_0x1598c7[_0xc819('0xea')]+_0x1598c7[_0xc819('0xeb')]+_0x1598c7['countnosuchnumberretry']+_0x1598c7[_0xc819('0xec')]+_0x1598c7[_0xc819('0x120')]+_0x1598c7[_0xc819('0xe8')]+_0x1598c7[_0xc819('0xed')]>=_0x18cd83[_0xc819('0x197')]-0x1){return!![];}switch(_0x4e78ff){case 0x3:if(_0x1598c7[_0xc819('0xeb')]>=_0x18cd83[_0xc819('0x198')]-0x1){return!![];}this[_0xc819('0xc0')]({'active':![],'countnoanswerretry':_0x1598c7[_0xc819('0xeb')]+=0x1,'scheduledat':moment()[_0xc819('0x119')](_0x18cd83[_0xc819('0x199')],_0xc819('0xfd'))['format']('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7[_0xc819('0xd0')],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x19a')));break;case 0x5:if(_0x1598c7[_0xc819('0xe9')]>=_0x18cd83['dialBusyMaxRetry']-0x1){return!![];}this[_0xc819('0xc0')]({'active':![],'countbusyretry':_0x1598c7['countbusyretry']+=0x1,'scheduledat':moment()[_0xc819('0x119')](_0x18cd83[_0xc819('0x19b')],'minutes')[_0xc819('0x75')](_0xc819('0xf4')),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7[_0xc819('0xd0')],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x19c')));break;case 0x8:if(_0x1598c7['countcongestionretry']>=_0x18cd83[_0xc819('0x19d')]-0x1){return!![];}this[_0xc819('0xc0')]({'active':![],'countcongestionretry':_0x1598c7[_0xc819('0xea')]+=0x1,'scheduledat':moment()['add'](_0x18cd83['dialCongestionRetryFrequency'],_0xc819('0xfd'))['format'](_0xc819('0xf4')),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7[_0xc819('0xd0')],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x19e')));break;case 0x0:if(_0x1598c7[_0xc819('0xfc')]>=_0x18cd83['dialNoSuchNumberMaxRetry']-0x1){return!![];}else{this[_0xc819('0xc0')]({'active':![],'countnosuchnumberretry':_0x1598c7['countnosuchnumberretry']+=0x1,'scheduledat':moment()['add'](_0x18cd83[_0xc819('0x19f')],_0xc819('0xfd'))['format'](_0xc819('0xf4')),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7[_0xc819('0xd0')],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x1a0')));}break;case 0xa:if(_0x1598c7['countdropretry']>=_0x18cd83[_0xc819('0x1a1')]-0x1){return!![];}this[_0xc819('0xc0')]({'active':![],'countdropretry':_0x1598c7[_0xc819('0xec')]+=0x1,'scheduledat':moment()['add'](_0x18cd83[_0xc819('0x11a')],_0xc819('0xfd'))[_0xc819('0x75')](_0xc819('0xf4')),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7['ListId'],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7['CampaignId']||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x11b')));break;case 0xb:if(_0x1598c7[_0xc819('0x120')]>=_0x18cd83[_0xc819('0x121')]-0x1){return!![];}this[_0xc819('0xc0')]({'active':![],'countabandonedretry':_0x1598c7[_0xc819('0x120')]+=0x1,'scheduledat':moment()['add'](_0x18cd83['dialAbandonedRetryFrequency'],'minutes')[_0xc819('0x75')](_0xc819('0xf4')),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7[_0xc819('0xd0')],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch('[rescheduleContact][Abandoned]'));break;case 0x13:if(_0x1598c7[_0xc819('0xe8')]>=_0x18cd83[_0xc819('0xf0')]-0x1){return!![];}this[_0xc819('0xc0')]({'active':![],'countmachineretry':_0x1598c7['countmachineretry']+=0x1,'scheduledat':moment()['add'](_0x18cd83[_0xc819('0xf3')],_0xc819('0xfd'))[_0xc819('0x75')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x1598c7['ContactId'],'ListId':_0x1598c7['ListId'],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch('[rescheduleContact][Machine]'));break;case 0x14:if(_0x1598c7[_0xc819('0xed')]>=_0x18cd83[_0xc819('0x1a2')]-0x1){return!![];}this['rescheduleContact']({'active':![],'countagentrejectretry':_0x1598c7[_0xc819('0xed')]+=0x1,'scheduledat':moment()[_0xc819('0x119')](_0x18cd83[_0xc819('0x1a3')],'minutes')[_0xc819('0x75')](_0xc819('0xf4')),'ContactId':_0x1598c7[_0xc819('0xf5')],'ListId':_0x1598c7['ListId'],'VoiceQueueId':_0x1598c7[_0xc819('0xf6')]||undefined,'CampaignId':_0x1598c7[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x1a4')));break;default:return!![];}};Dialer[_0xc819('0x1b')]['callProgressDetecting']=function(_0x17d1ec,_0xac17b5,_0x117bcf){var _0xeec5d5=this;var _0x234fc6=new History(_0x17d1ec);return new BPromise(function(_0x17c181,_0x47ef3d){if(_['isUndefined'](_0xac17b5)&&typeof _0xac17b5!==_0xc819('0x169')){return _0x47ef3d(msgResponse(_0xc819('0x1a5'),_0xc819('0x141'),_0xc819('0x1a6')));}if(_['isUndefined'](_0x117bcf)&&typeof _0x117bcf!==_0xc819('0x169')){return _0x47ef3d(msgResponse('[callProgressDetecting]',_0xc819('0x141'),_0xc819('0x1a7')));}switch(_0x117bcf[_0xc819('0x10a')]){case'0':_0xac17b5[_0xc819('0x1a8')]+=0x1;_0x234fc6['state']=0x0;_0x234fc6[_0xc819('0xa7')]=_0xc819('0x1a9');_0x234fc6[_0xc819('0xfc')]+=0x1;_0x234fc6['countglobal']+=0x1;ami['emit']('custom:agentnosuchnumber',ut['buildObj'](_0x17d1ec,_0xc819('0x1aa')));_0xeec5d5[_0xc819('0xcb')](_0x234fc6)[_0xc819('0xb1')](loggerCatch(_0xc819('0xfb')));if(_0xeec5d5['checkRetriveMax'](0x0,_0x17d1ec,_0xac17b5)){if(_0x234fc6[_0xc819('0xfc')]>=_0xac17b5['dialNoSuchNumberMaxRetry']){_0xeec5d5[_0xc819('0xf1')](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1ab'));}else{_0xeec5d5[_0xc819('0xee')](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1ab'));}}break;case'3':_0xac17b5[_0xc819('0x61')]+=0x1;_0x234fc6[_0xc819('0xa6')]=0x3;_0x234fc6[_0xc819('0xa7')]='NoAnswer';_0x234fc6[_0xc819('0xeb')]+=0x1;_0x234fc6['countglobal']+=0x1;ami[_0xc819('0x1ac')](_0xc819('0x1ad'),ut['buildObj'](_0x17d1ec,_0xc819('0x1ae')));_0xeec5d5[_0xc819('0xcb')](_0x234fc6)['catch'](loggerCatch('[syncAgentComplete][createHistory][3]'));if(_0xeec5d5[_0xc819('0x196')](0x3,_0x17d1ec,_0xac17b5)){if(_0x234fc6[_0xc819('0xeb')]>=_0xac17b5['dialNoAnswerMaxRetry']){_0xeec5d5[_0xc819('0xf1')](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1af'));}else{_0xeec5d5[_0xc819('0xee')](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1af'));}}break;case'5':_0xac17b5[_0xc819('0x1b0')]+=0x1;_0x234fc6['state']=0x5;_0x234fc6[_0xc819('0xa7')]='Busy';_0x234fc6[_0xc819('0xe9')]+=0x1;_0x234fc6['countglobal']+=0x1;ami['emit'](_0xc819('0x1b1'),ut[_0xc819('0x1b2')](_0x17d1ec,_0xc819('0x1b3')));_0xeec5d5[_0xc819('0xcb')](_0x234fc6)[_0xc819('0xb1')](loggerCatch('[syncAgentComplete][createHistory][5]'));if(_0xeec5d5['checkRetriveMax'](0x5,_0x17d1ec,_0xac17b5)){if(_0x234fc6['countbusyretry']>=_0xac17b5[_0xc819('0x1b4')]){_0xeec5d5[_0xc819('0xf1')](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1b5'));}else{_0xeec5d5['stateGlobal'](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1b5'));}}break;case'8':_0xac17b5[_0xc819('0x5d')]+=0x1;_0x234fc6[_0xc819('0xa6')]=0x8;_0x234fc6[_0xc819('0xa7')]=_0xc819('0x1b6');_0x234fc6['countcongestionretry']+=0x1;_0x234fc6[_0xc819('0xfa')]+=0x1;ami[_0xc819('0x1ac')](_0xc819('0x1b7'),ut['buildObj'](_0x17d1ec,_0xc819('0x1b8')));_0xeec5d5[_0xc819('0xcb')](_0x234fc6)['catch'](loggerCatch(_0xc819('0x1b9')));if(_0xeec5d5[_0xc819('0x196')](0x8,_0x17d1ec,_0xac17b5)){if(_0x234fc6['countcongestionretry']>=_0xac17b5[_0xc819('0x19d')]){_0xeec5d5[_0xc819('0xf1')](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1ba'));}else{_0xeec5d5[_0xc819('0xee')](_0x234fc6,_0x17c181,_0x47ef3d,'reason\x208\x20congestion');}}break;case'11':_0xac17b5[_0xc819('0x1bb')]+=0x1;_0x234fc6[_0xc819('0xa6')]=0xb;_0x234fc6['statedesc']=_0xc819('0x11e');_0x234fc6['countabandonedretry']+=0x1;_0x234fc6[_0xc819('0xfa')]+=0x1;_0xeec5d5['createHistory'](_0x234fc6)['catch'](loggerCatch(_0xc819('0x1bc')));if(_0xeec5d5[_0xc819('0x196')](0xb,_0x17d1ec,_0xac17b5)){if(_0x234fc6[_0xc819('0x120')]>=_0xac17b5[_0xc819('0x121')]){_0xeec5d5[_0xc819('0xf1')](_0x234fc6,_0x17c181,_0x47ef3d,'reason\x2011\x20abandoned');}else{_0xeec5d5['stateGlobal'](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1bd'));}}break;case'20':_0xac17b5[_0xc819('0x63')]+=0x1;_0x234fc6['state']=0x14;_0x234fc6[_0xc819('0xa7')]=_0xc819('0x1be');_0x234fc6[_0xc819('0xed')]+=0x1;_0x234fc6['countglobal']+=0x1;ami[_0xc819('0x1ac')](_0xc819('0x1bf'),ut[_0xc819('0x1b2')](_0x17d1ec,_0xc819('0x1c0')));_0xeec5d5['createHistory'](_0x234fc6)[_0xc819('0xb1')](loggerCatch(_0xc819('0x1c1')));if(_0xeec5d5[_0xc819('0x196')](0x14,_0x17d1ec,_0xac17b5)){if(_0x234fc6[_0xc819('0xed')]>=_0xac17b5['dialAgentRejectMaxRetry']){_0xeec5d5['createStateFinal'](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1c2'));}else{_0xeec5d5['stateGlobal'](_0x234fc6,_0x17c181,_0x47ef3d,_0xc819('0x1c2'));}}break;default:_0xac17b5[_0xc819('0x106')]+=0x1;_0x234fc6[_0xc819('0xa6')]=0xc;_0x234fc6['statedesc']=_0x117bcf['reason'];_0xeec5d5['createHistory'](_0x234fc6)['catch'](loggerCatch(_0xc819('0x1c3')));if(_0xeec5d5[_0xc819('0x196')](_0x117bcf[_0xc819('0x10a')],_0x17d1ec,_0xac17b5)){if(_0x234fc6['countbusyretry']+_0x234fc6['countcongestionretry']+_0x234fc6[_0xc819('0xeb')]+_0x234fc6[_0xc819('0xfc')]+_0x234fc6[_0xc819('0xec')]+_0x234fc6[_0xc819('0x120')]+_0x234fc6[_0xc819('0xe8')]+_0x234fc6[_0xc819('0xed')]>=_0xac17b5[_0xc819('0x197')]){_0xeec5d5[_0xc819('0xee')](_0x234fc6,_0x17c181,_0x47ef3d,_0x117bcf[_0xc819('0x10a')]);}else{_0xeec5d5[_0xc819('0xf1')](_0x234fc6,_0x17c181,_0x47ef3d,_0x117bcf[_0xc819('0x10a')]);}}}});};Dialer['prototype'][_0xc819('0xee')]=function(_0x16d846,_0x47193f,_0x4620df,_0x19a46a){var _0x199d69=new Final(_0x16d846);_0x199d69[_0xc819('0xa6')]=0xf;_0x199d69[_0xc819('0xa7')]='Global';this[_0xc819('0xf1')](_0x199d69,_0x47193f,_0x4620df,_0x19a46a);};Dialer['prototype'][_0xc819('0xf1')]=function(_0x54f678,_0x4e800b,_0x40b818,_0x552614){this[_0xc819('0xc9')](_0x54f678)[_0xc819('0xb8')](function(){return _0x4e800b(msgResponse(_0xc819('0x1a5'),_0xc819('0x1c4'),_0x552614));})[_0xc819('0xb1')](function(){return _0x40b818(msgResponse(_0xc819('0x1c5'),_0xc819('0x141'),_0xc819('0x1c6')));});};Dialer[_0xc819('0x1b')][_0xc819('0x8')]=function(_0x2e7789){var _0x369c08=_0x2e7789['dialPredictiveOptimizationPercentage']/0x64;var _0x42e1a1=_0x2e7789['outboundDropCallsDayTimeout']/(_0x2e7789['outboundDropCallsDayTimeout']+_0x2e7789[_0xc819('0x5b')]);var _0x5bf7eb=Math[_0xc819('0x1c7')](_0x2e7789['predictiveIntervalAvailable']*(_0x2e7789[_0xc819('0x1c8')]/0x64));var _0x17c169=Math[_0xc819('0x1c7')](_0x2e7789['predictiveIntervalAvailable']*(_0x2e7789['predictiveIntervalMinThreshold']/0x64));var _0x4aef3a=_0x2e7789[_0xc819('0x4d')]+_0x2e7789[_0xc819('0x51')];var _0x312956=Math['floor'](_0x2e7789['erlangCalls']*_0x2e7789[_0xc819('0x6e')]*_0x2e7789['predictiveIntervalHitRate']*_0x2e7789[_0xc819('0x69')]);if(_['isUndefined'](_0x2e7789[_0xc819('0x6f')])){if(!_[_0xc819('0x3e')](_0x2e7789['startPredictive'])){_0x2e7789['startPredictive']=undefined;loggerPredictive[_0xc819('0x94')](_0xc819('0x1c9'),_0xc819('0x1ca'));}if(!_['isUndefined'](_0x2e7789['handlePredictive'])){loggerPredictive[_0xc819('0x94')](_0xc819('0x1c9'),'check\x20handlePredictive\x20is\x20not\x20undefine');clearInterval(_0x2e7789[_0xc819('0x8f')]);_0x2e7789[_0xc819('0x8f')]=undefined;}_0x2e7789[_0xc819('0x6f')]=moment()[_0xc819('0x75')](_0xc819('0xf4'));loggerPredictive[_0xc819('0x79')](_0x2e7789['name'],_0xc819('0x1cb'),_0x2e7789['startProgressive']);this[_0xc819('0x157')](_0x2e7789,0x1);}else if(ifInterval(_0x2e7789[_0xc819('0x1cc')],_0x2e7789['startProgressive'])){this['handlePower'](_0x2e7789,0x1);loggerPredictiveCalls[_0xc819('0x79')](_0xc819('0x1cd'),_0x2e7789[_0xc819('0x6f')],_0x2e7789[_0xc819('0x41')]);_0x2e7789['erlangCalls']=0x0;_0x2e7789[_0xc819('0x68')]=0x0;}else if(_0x369c08<_0x42e1a1&&_0x2e7789['dialPredictiveOptimization']===_0xc819('0x1ce')){freeVariablesPredictive(_0x2e7789);loggerPredictive['info'](_0xc819('0x1cf'),_0xc819('0x1d0'),_0x42e1a1,'startProgressive',_0x2e7789[_0xc819('0x41')]);}else if(_0x312956<_0x2e7789[_0xc819('0x68')]&&_0x2e7789['dialPredictiveOptimization']===_0xc819('0x1ce')){freeVariablesPredictive(_0x2e7789);loggerPredictive[_0xc819('0x79')]('[stopMethodPredictive][ReStartProgressive][ExceededDropInterval]',_0xc819('0x1d1'),_0x312956,_0xc819('0x1d2'),_0x2e7789[_0xc819('0x68')],_0xc819('0x6f'),_0x2e7789[_0xc819('0x41')]);}else if(!ifInterval(_0x2e7789[_0xc819('0x1cc')],_0x2e7789[_0xc819('0x6f')])&&_[_0xc819('0x3e')](_0x2e7789[_0xc819('0x29')])&&!_['isUndefined'](_0x2e7789['startProgressive'])){_0x2e7789[_0xc819('0x29')]=moment()[_0xc819('0x75')](_0xc819('0xf4'));loggerPredictive['info'](_0x2e7789[_0xc819('0x41')],_0xc819('0x1d3'),_0x2e7789[_0xc819('0x29')]);this[_0xc819('0xbe')](_0x2e7789[_0xc819('0x1cc')])[_0xc819('0xb8')](this['getDataPredictive'](_0x2e7789))[_0xc819('0xb8')](mergeDataErlangB(_0x2e7789))[_0xc819('0xb8')](this['startMethodPredictive'](_0x2e7789))[_0xc819('0xb1')](loggerCatchPredictive(_0xc819('0x1d4'),_0x2e7789));}else if(!ifInterval(_0x2e7789[_0xc819('0x1cc')],_0x2e7789['startPredictive'])){_0x2e7789[_0xc819('0x68')]=0x0;_0x2e7789['startPredictive']=moment()[_0xc819('0x75')](_0xc819('0xf4'));loggerPredictive[_0xc819('0x79')](_0x2e7789[_0xc819('0x41')],_0xc819('0x1d5'),_0x2e7789['startPredictive']);clearInterval(_0x2e7789[_0xc819('0x8f')]);_0x2e7789['handlePredictive']=undefined;this['averageHandleTime'](_0x2e7789[_0xc819('0x1cc')])[_0xc819('0xb8')](this[_0xc819('0x1d6')](_0x2e7789))['then'](mergeDataErlangB(_0x2e7789))[_0xc819('0xb8')](this['startMethodPredictive'](_0x2e7789))['catch'](loggerCatchPredictive('Predictive\x20for\x20every\x20interval',_0x2e7789));}else if(_0x2e7789[_0xc819('0x1d7')]&&_0x4aef3a<_0x2e7789['predictiveIntervalAvailable']-_0x17c169){freeVariablesPredictive(_0x2e7789);loggerPredictive[_0xc819('0x79')](_0x2e7789['name'],_0xc819('0x1d8'),_0x4aef3a,')\x20are\x20less\x20than\x20threshold\x20(',_0x2e7789[_0xc819('0x1d7')],'-',_0x17c169,'=',_0x2e7789[_0xc819('0x1d7')]-_0x17c169,')');}else if(_0x2e7789[_0xc819('0x1d7')]&&_0x4aef3a>_0x2e7789['predictiveIntervalAvailable']+_0x5bf7eb){freeVariablesPredictive(_0x2e7789);loggerPredictive['info'](_0x2e7789[_0xc819('0x41')],'switch\x20in\x20progressive\x20because\x20available\x20agents\x20(',_0x4aef3a,')\x20are\x20more\x20than\x20threshold\x20(',_0x2e7789[_0xc819('0x1d7')],'+',_0x5bf7eb,'=',_0x2e7789[_0xc819('0x1d7')]+_0x5bf7eb,')');}};Dialer[_0xc819('0x1b')][_0xc819('0x1d6')]=function(_0xee2b42){var _0x3d568d=this;return function(_0x5d66fc){return new BPromise(function(_0x5c998c,_0x3411e8){_[_0xc819('0x8b')](_0xee2b42,_0x5d66fc[0x0]);if(checkGetDataPredictive(_0x5d66fc[0x0])){var _0x34dd29=_0xee2b42['predictiveIntervalAvailable']=_0xee2b42[_0xc819('0x51')]+_0xee2b42[_0xc819('0x4d')];var _0x32c4c5=_0xee2b42['dialPredictiveInterval']*0x3c;var _0x5569ce=_0x5d66fc[0x0]['predictiveIntervalAvgTalktime']+_0x5d66fc[0x0][_0xc819('0x64')];var _0x5f2c08=(_0x5d66fc[0x0]['predictiveIntervalAnsweredCalls']+_0x5d66fc[0x0][_0xc819('0x66')]+_0x5d66fc[0x0]['predictiveIntervalDroppedCallsCallersExit'])/_0x5d66fc[0x0]['predictiveIntervalTotalCalls'];_0xee2b42[_0xc819('0x1d9')]=_0x5f2c08>0x0?_0x5f2c08:0x1;switch(_0xee2b42[_0xc819('0x1da')]){case'dropRate':var _0x371b24=_0xee2b42[_0xc819('0x1db')]/0x64;return _0x3d568d[_0xc819('0x1dc')](_0x34dd29,_0x32c4c5,_0x5569ce,_0x5f2c08,_0x371b24)[_0xc819('0xb8')](function(_0x1b70d2){return _0x5c998c(_0x1b70d2);});case _0xc819('0x1dd'):var _0x41c072=_0xee2b42[_0xc819('0x1db')]/0x64;return _0x3d568d[_0xc819('0x1de')](_0x34dd29,_0x32c4c5,_0x5569ce,_0x5f2c08,_0x41c072)['then'](function(_0x13a19f){return _0x5c998c(_0x13a19f);});default:return _0x3411e8(msgResponse(_0xc819('0x1df'),'Failure','Unknown\x20Predictive'));}}else{return _0x3411e8(msgResponse(_0xc819('0x1df'),_0xc819('0x141'),_0xc819('0x1e0')));}});};};Dialer[_0xc819('0x1b')][_0xc819('0x1e1')]=function(_0x5f7f81){var _0xc478ce=this;return function(_0x4df636){return new BPromise(function(_0xe819c0,_0x4f3ec7){_['merge'](_0x5f7f81,_0x4df636[0x0]);if(checkGetDataPredictive(_0x4df636[0x0])){loggerPredictive[_0xc819('0x79')](JSON['stringify'](_0x4df636[0x0]));if(_0x5f7f81[_0xc819('0x1da')]==='dropRate'){return _0xc478ce['getVoiceQueueRtPauses'](_0x5f7f81['id'])[_0xc819('0xb8')](function(_0x203204){var _0x59d442=_0x5f7f81[_0xc819('0x4e')]-_0x203204[0x0][_0xc819('0x1e2')];var _0x37d317=_0x5f7f81['dialPredictiveInterval']*0x3c;var _0x3f31a1=_0x4df636[0x0][_0xc819('0x7f')]+_0x4df636[0x0][_0xc819('0x64')];var _0x17faa9=(_0x4df636[0x0]['predictiveIntervalAnsweredCalls']+_0x4df636[0x0][_0xc819('0x66')]+_0x4df636[0x0][_0xc819('0x65')])/_0x4df636[0x0][_0xc819('0x6b')];var _0x5f5bd7=_0x5f7f81[_0xc819('0x1db')]/0x64;_0x5f7f81[_0xc819('0x6a')]=_0x203204[0x0]['outboundQueuePauses']||0x0;_0x5f7f81['predictiveIntervalHitRate']=_0x17faa9>0x0?_0x17faa9:0x1;return _0xc478ce[_0xc819('0x1dc')](_0x59d442,_0x37d317,_0x3f31a1,_0x17faa9,_0x5f5bd7);})['then'](function(_0x57d5b5){return _0xe819c0(_0x57d5b5);})[_0xc819('0xb1')](function(_0x250c13){return _0x4f3ec7(msgResponse(_0xc819('0x1e3'),_0xc819('0x141'),JSON['stringify'](_0x250c13)));});}if(_0x5f7f81[_0xc819('0x1da')]===_0xc819('0x1dd')){return _0xc478ce[_0xc819('0xc7')](_0x5f7f81['id'])['then'](function(_0x133c59){var _0x1b7135=_0x5f7f81[_0xc819('0x4e')]-_0x133c59[0x0][_0xc819('0x1e2')];var _0x813056=_0x5f7f81[_0xc819('0x1cc')]*0x3c;var _0x5c559b=_0x4df636[0x0][_0xc819('0x7f')]+_0x4df636[0x0]['predictiveIntervalAvgHoldtime'];var _0x1bce53=(_0x4df636[0x0][_0xc819('0x1e4')]+_0x4df636[0x0]['predictiveIntervalDroppedCallsTimeout']+_0x4df636[0x0][_0xc819('0x65')])/_0x4df636[0x0][_0xc819('0x6b')];var _0x308e62=_0x5f7f81[_0xc819('0x1db')]/0x64;_0x5f7f81[_0xc819('0x6a')]=_0x133c59[0x0]['outboundQueuePauses']||0x0;_0x5f7f81[_0xc819('0x1d9')]=_0x1bce53>0x0?_0x1bce53:0x1;return _0xc478ce[_0xc819('0x1de')](_0x1b7135,_0x813056,_0x5c559b,_0x1bce53,_0x308e62);})[_0xc819('0xb8')](function(_0xedd49d){return _0xe819c0(_0xedd49d);})['catch'](function(_0x33e581){return _0x4f3ec7(msgResponse(_0xc819('0x1e3'),_0xc819('0x141'),JSON[_0xc819('0x47')](_0x33e581)));});}}else{return _0x4f3ec7(msgResponse(_0xc819('0x1df'),_0xc819('0x141'),_0xc819('0x1e0')));}});};};Dialer['prototype'][_0xc819('0x1e5')]=function(_0x242561){var _0x5cc9c6=this;return function(){var _0x495d79=0x0;var _0x4cd67c=Math['floor'](_0x242561[_0xc819('0x87')]*0x3e8);if(_0x4cd67c>0x0){_0x4cd67c=_0x4cd67c<0x64?0x64:_0x4cd67c;loggerPredictive['info'](_0x242561[_0xc819('0x41')],'one\x20call\x20every:',_0x4cd67c,_0xc819('0x48'));_0x242561[_0xc819('0x8f')]=setInterval(function(){_0x5cc9c6['handlePredictive'](_0x242561);loggerPredictiveCalls[_0xc819('0x79')](_0xc819('0x1e6'),_0x495d79+=0x1);},_0x4cd67c);}else{loggerPredictive[_0xc819('0x79')](_0x242561[_0xc819('0x41')],_0xc819('0x1e7'));}};};Dialer['prototype']['checkContactBlack']=function(_0x38e793,_0x148ad8){var _0x3c05a9=this;return function(_0x34dfd0){if(_['isEmpty'](_0x34dfd0)){if(_[_0xc819('0xae')](_0x148ad8[_0xc819('0xd1')])||!_0x148ad8['recallme']){if(_0x38e793[_0xc819('0x154')]===_0xc819('0x159')){_0x38e793['queueStatusComplete']=_[_0xc819('0x3e')](_0x38e793['queueStatusComplete'])?!![]:_0x38e793['queueStatusComplete'];var _0x1b4150=uuid['v4']();_0x3c05a9[_0xc819('0x26')][_0x1b4150]=new Action(_0x38e793,_0x148ad8,_0x1b4150);loggerBooked[_0xc819('0x79')](_0xc819('0x1e8'),_0x1b4150,_0xc819('0x1e9'),JSON[_0xc819('0x47')](_0x38e793[_0xc819('0x12b')]),_0xc819('0x1ea'),_0x38e793[_0xc819('0x41')]);if(_0x38e793[_0xc819('0x12b')]){_0x38e793[_0xc819('0x12b')]=![];_0x3c05a9[_0xc819('0x2b')][_0x3c05a9[_0xc819('0x26')][_0x1b4150]['queue']]=[];ami[_0xc819('0xaf')]({'actionid':_0x1b4150,'action':_0xc819('0x1eb'),'queue':_0x38e793['name']})['catch'](function(){_0x3c05a9[_0xc819('0xb3')](_0x38e793);_0x3c05a9[_0xc819('0xc0')]({'active':![],'ContactId':_0x3c05a9[_0xc819('0x26')][_0x1b4150]['ContactId'],'ListId':_0x3c05a9[_0xc819('0x26')][_0x1b4150][_0xc819('0xd0')],'VoiceQueueId':_0x3c05a9[_0xc819('0x26')][_0x1b4150][_0xc819('0xf6')]||undefined,'CampaignId':_0x3c05a9[_0xc819('0x26')][_0x1b4150][_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x1ec')));delete _0x3c05a9['actions'][_0x1b4150];});}else{loggerBooked[_0xc819('0x79')](_0xc819('0x1ed'),JSON[_0xc819('0x47')](_0x38e793[_0xc819('0x12b')]),'Queue:\x20',_0x38e793[_0xc819('0x41')]);_0x3c05a9['updateOriginated'](_0x38e793);_0x3c05a9[_0xc819('0xc0')]({'active':![],'ContactId':_0x3c05a9['actions'][_0x1b4150][_0xc819('0xf5')],'ListId':_0x3c05a9[_0xc819('0x26')][_0x1b4150][_0xc819('0xd0')],'VoiceQueueId':_0x3c05a9[_0xc819('0x26')][_0x1b4150]['VoiceQueueId']||undefined,'CampaignId':_0x3c05a9[_0xc819('0x26')][_0x1b4150][_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch(_0xc819('0x1ec')));delete _0x3c05a9[_0xc819('0x26')][_0x1b4150];}}else{return _0x3c05a9[_0xc819('0x168')](_0x38e793,_0x148ad8);}}else{if(getDiff(_0x148ad8['scheduledat'])<_0x38e793[_0xc819('0x1ee')]*0x3c){if(_0x148ad8[_0xc819('0x1ef')]&&!_0x148ad8[_0xc819('0x1ef')]['voicePause']){_0x3c05a9[_0xc819('0x20')]['run'](_0x148ad8['id'])[_0xc819('0x1e')](function(){_0x3c05a9[_0xc819('0xb3')](_0x38e793);});}else{_0x3c05a9[_0xc819('0xc2')]({'active':![]},_0x148ad8['id'],0x1)[_0xc819('0x1e')](function(){_0x3c05a9[_0xc819('0xb3')](_0x38e793);});}}else{_0x38e793[_0xc819('0x1f0')]+=0x1;_0x3c05a9[_0xc819('0xb3')](_0x38e793);if(_0x38e793['dialRecallInQueue']){_0x3c05a9['rescheduleContact']({'active':![],'recallme':![],'UserId':null,'ContactId':_0x148ad8[_0xc819('0xf5')],'ListId':_0x148ad8[_0xc819('0xd0')],'VoiceQueueId':_0x148ad8['VoiceQueueId']||undefined,'CampaignId':_0x148ad8[_0xc819('0xd2')]||undefined})[_0xc819('0xb1')](loggerCatch('[rescheduleContact][dialRecallInQueue]'));_0x3c05a9['createHistory'](createObjHistory(_0x38e793,_0x148ad8,_0xc819('0x1f1'),0x17,_0xc819('0x1f2')))[_0xc819('0xb1')](loggerCatch('[Originate][HistoryDialRecallInQueue][historyCatch]'));}else{_0x3c05a9[_0xc819('0xe3')](createObjHistory(_0x38e793,_0x148ad8,'RECALLFAILEDTIMEOUT',0x16,_0xc819('0x1f3')),_0xc819('0x1f4'),_0xc819('0x1f5'));}}}}else{_0x38e793['outboundBlacklistCallsDay']+=0x1;_0x3c05a9[_0xc819('0xe3')](createObjHistory(_0x38e793,_0x148ad8,_0xc819('0x1f6'),0xd,_0xc819('0x1f7')),_0xc819('0x1f8'),_0xc819('0x1f9'));throw'inBlackList';}};};Dialer['prototype'][_0xc819('0x15b')]=function(_0x55fcf2){var _0x51af8a=this;var _0x3330e0=_0x55fcf2[_0xc819('0x1fa')]-_0x55fcf2[_0xc819('0x6c')]-_0x55fcf2['temp'];emitCampaignSummary(_0x55fcf2);if(_0x3330e0>0x0){if(_0x3330e0>this[_0xc819('0x25')]){_0x3330e0=this[_0xc819('0x25')];}_0x55fcf2[_0xc819('0x1fb')]+=_0x3330e0;this[_0xc819('0xc6')](_0x55fcf2['id'],_0x3330e0,_0x55fcf2[_0xc819('0x1fc')])['then'](function(_0x523dbf){_0x55fcf2[_0xc819('0x1fb')]-=_0x3330e0;_0x55fcf2[_0xc819('0x1fb')]=_0x55fcf2['temp']>0x0?_0x55fcf2[_0xc819('0x1fb')]:0x0;if(!checkContactEmpty(_0x523dbf)){_0x55fcf2[_0xc819('0x3f')]=_0xc819('0x1fd');logger['info'](_0xc819('0x1fe')+_0x55fcf2['name']);}else{_0x55fcf2[_0xc819('0x6c')]+=_0x523dbf['length'];_0x55fcf2[_0xc819('0x3f')]=_0xc819('0x1ff');for(var _0x15e877=0x0;_0x15e877<_0x523dbf[_0xc819('0x97')];_0x15e877+=0x1){_0x55fcf2[_0xc819('0x200')]+=0x1;if(_[_0xc819('0xae')](_0x523dbf[_0x15e877])||_[_0xc819('0xae')](_0x523dbf[_0x15e877][_0xc819('0x16c')])||_[_0xc819('0xae')](_0x523dbf[_0x15e877][_0xc819('0x16c')][_0xc819('0x16b')])){_0x51af8a[_0xc819('0xce')](_0xc819('0x201'),_0x55fcf2,_0x523dbf[_0x15e877]);}else{_0x51af8a[_0xc819('0xbc')](_[_0xc819('0x131')](_0x523dbf[_0x15e877],['CampaignId','Contact.phone']))[_0xc819('0xb8')](_0x51af8a[_0xc819('0x202')](_0x55fcf2,_0x523dbf[_0x15e877]))[_0xc819('0xb1')](_0x51af8a[_0xc819('0xcd')](_0xc819('0x203'),_0x55fcf2));}}}})['catch'](loggerGetContactDialer(_0xc819('0x204'),_0x55fcf2,_0x3330e0));}};Dialer[_0xc819('0x1b')][_0xc819('0x157')]=function(_0x3b28c7,_0x311c7a){var _0x561267=this;var _0x5cee93=[];var _0x4f616d=_0x311c7a>=0x1?_0x311c7a:0x1;if(_0x3b28c7[_0xc819('0x154')]===_0xc819('0x159')){_0x4f616d=0x1;}var _0xc6e832=Math[_0xc819('0x205')](_0x3b28c7[_0xc819('0x4d')]*_0x4f616d)-_0x3b28c7['originated']-_0x3b28c7['temp'];emitVoiceQueueSummary(_0x3b28c7);if(_0x3b28c7[_0xc819('0x206')]>0x0){var _0x3d7e08=_0x3b28c7[_0xc819('0x206')]-_0x3b28c7['originated']-_0x3b28c7[_0xc819('0x51')]-_0x3b28c7[_0xc819('0x1fb')]-_0x3b28c7[_0xc819('0x4f')];if(_0xc6e832>_0x3d7e08){_0xc6e832=_0x3d7e08;}}if(_0xc6e832>0x0){if(_0x3b28c7['dialMethod']===_0xc819('0x159')){_0xc6e832=0x1;}if(_0xc6e832>this['maxNumberOriginate']){_0xc6e832=this[_0xc819('0x25')];}_0x3b28c7[_0xc819('0x1fb')]+=_0xc6e832;for(var _0x4cd650 in this['agents']){if(typeof this[_0xc819('0x23')][_0x4cd650]!==_0xc819('0x98')){if(this[_0xc819('0x23')][_0x4cd650][_0xc819('0xa6')]==='not_inuse'&&this[_0xc819('0x23')][_0x4cd650]['status']===_0xc819('0xd8')){_0x5cee93[_0xc819('0x129')](this[_0xc819('0x23')][_0x4cd650]['id']);}}}this['getContactDialer'](_0x3b28c7['id'],_0x5cee93,_0xc6e832,_0x3b28c7['dialOrderByScheduledAt'])['then'](function(_0x4da4f8){_0x3b28c7[_0xc819('0x1fb')]-=_0xc6e832;_0x3b28c7[_0xc819('0x1fb')]=_0x3b28c7[_0xc819('0x1fb')]>0x0?_0x3b28c7['temp']:0x0;if(!checkContactEmpty(_0x4da4f8)){_0x561267['countReScheduled'](_0x3b28c7)['then'](sendMessageReschedule(_0x3b28c7))[_0xc819('0xb1')](loggerCatch(_0xc819('0xb9')));}else{_0x3b28c7[_0xc819('0x6c')]+=_0x4da4f8[_0xc819('0x97')];_0x3b28c7['message']=_0x3b28c7[_0xc819('0x154')]===_0xc819('0x159')?'ACTIVE':_0xc819('0x1ff');for(var _0x371f72=0x0;_0x371f72<_0x4da4f8['length'];_0x371f72+=0x1){if(_['isNil'](_0x4da4f8[_0x371f72])||_[_0xc819('0xae')](_0x4da4f8[_0x371f72][_0xc819('0x16c')])||_['isNil'](_0x4da4f8[_0x371f72][_0xc819('0x16c')][_0xc819('0x16b')])){_0x561267[_0xc819('0xce')]('[actionOriginate]\x20',_0x3b28c7,_0x4da4f8[_0x371f72]);}else{_0x561267['checkIsBlackList'](_[_0xc819('0x131')](_0x4da4f8[_0x371f72],[_0xc819('0xf6'),_0xc819('0x207')]))['then'](_0x561267[_0xc819('0x202')](_0x3b28c7,_0x4da4f8[_0x371f72]))[_0xc819('0xb1')](_0x561267[_0xc819('0xcd')](_0xc819('0x201'),_0x3b28c7));}}}})[_0xc819('0xb1')](loggerGetContactDialer(_0xc819('0x208'),_0x3b28c7,_0xc6e832));}};Dialer[_0xc819('0x1b')]['handlePredictive']=function(_0x3cbfe3){if(_0x3cbfe3[_0xc819('0x206')]>0x0){var _0x36f570=_0x3cbfe3[_0xc819('0x206')]-_0x3cbfe3['originated']-_0x3cbfe3[_0xc819('0x51')];if(_0x36f570>0x0){this[_0xc819('0x209')](_0x3cbfe3);}else{loggerPredictiveCalls[_0xc819('0x79')](_0xc819('0x20a'));}}else{this[_0xc819('0x209')](_0x3cbfe3);}};Dialer[_0xc819('0x1b')][_0xc819('0x209')]=function(_0x593e42){var _0x2c1a2a=this;var _0x2efb9e=[];_0x593e42['originated']+=0x1;for(var _0x465a0f in this['agents']){if(typeof this['agents'][_0x465a0f]!==_0xc819('0x98')){if(this[_0xc819('0x23')][_0x465a0f][_0xc819('0xa6')]===_0xc819('0x20b')&&this[_0xc819('0x23')][_0x465a0f][_0xc819('0xb0')]===_0xc819('0xd8')){_0x2efb9e[_0xc819('0x129')](this[_0xc819('0x23')][_0x465a0f]['id']);}}}this[_0xc819('0xc4')](_0x593e42['id'],_0x2efb9e,0x1,_0x593e42['dialOrderByScheduledAt'])['then'](function(_0x1c34a3){if(!checkContactEmpty(_0x1c34a3)){checkContactLowerLimitOriginate(_0x593e42,0x1,0x0);_0x2c1a2a['countReScheduled'](_0x593e42)[_0xc819('0xb8')](sendMessageReschedule(_0x593e42))['catch'](loggerCatch('[countReScheduled]\x20'));}else{_0x593e42[_0xc819('0x3f')]=_0xc819('0x1ff');if(_[_0xc819('0xae')](_0x1c34a3[0x0])||_[_0xc819('0xae')](_0x1c34a3[0x0]['Contact'])||_[_0xc819('0xae')](_0x1c34a3[0x0][_0xc819('0x16c')][_0xc819('0x16b')])){_0x2c1a2a[_0xc819('0xce')](_0xc819('0x201'),_0x593e42,_0x1c34a3[0x0]);}else{_0x2c1a2a[_0xc819('0xba')](_['pick'](_0x1c34a3[0x0],[_0xc819('0xf6'),_0xc819('0x207')]))[_0xc819('0xb8')](_0x2c1a2a[_0xc819('0x202')](_0x593e42,_0x1c34a3[0x0]))[_0xc819('0xb1')](_0x2c1a2a[_0xc819('0xcd')](_0xc819('0x20c'),_0x593e42));}}})[_0xc819('0xb1')](loggerGetContactDialer(_0xc819('0x20d'),_0x593e42,0x1));emitVoiceQueueSummary(_0x593e42);};Dialer[_0xc819('0x1b')]['abandonmentRate']=function(_0x1d75af,_0x2eac75,_0x31c749,_0x50a71b,_0x1d40b9,_0x17653b){loggerPredictive[_0xc819('0x79')](_0xc819('0x20e'));loggerPredictive['info'](_0xc819('0x20f'),_0x1d75af);loggerPredictive['info'](_0xc819('0x210'),_0x2eac75);loggerPredictive[_0xc819('0x79')](_0xc819('0x211'),_0x31c749);loggerPredictive[_0xc819('0x79')]('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',_0x50a71b);loggerPredictive[_0xc819('0x79')]('Amax:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x1d40b9);loggerPredictive['info'](_0xc819('0x80'));return new BPromise(function(_0x55828f,_0x4153f5){if(_0x1d75af<=0x0||isNaN(_0x1d75af)){return _0x4153f5(msgResponse(_0xc819('0x212'),'Error',_0xc819('0x213')+_0x1d75af));}if(_0x31c749<=0x0||isNaN(_0x31c749)){return _0x4153f5(msgResponse(_0xc819('0x212'),'Error','Ts\x20=\x20'+_0x31c749));}if(_0x50a71b<=0x0||isNaN(_0x50a71b)){return _0x4153f5(msgResponse('[abandonmentRate]',_0xc819('0x190'),_0xc819('0x214')+_0x50a71b));}if(_0x2eac75<=0x0||isNaN(_0x2eac75)){return _0x4153f5(msgResponse(_0xc819('0x212'),_0xc819('0x190'),_0xc819('0x215')+_0x2eac75));}if(_0x1d40b9<=0x0||isNaN(_0x1d40b9)){return _0x4153f5(msgResponse(_0xc819('0x212'),_0xc819('0x190'),'Amax\x20=\x20'+_0x1d40b9));}_0x17653b=_0x17653b||0x0;var _0x5840eb=0x1/_0x31c749;var _0x38f1bb=0x0;var _0x575dd9=0x0;var _0x4b345e=0x0;var _0x534cfb=0x0;for(var _0x1f86aa=0x0;_0x4b345e<_0x1d40b9;_0x1f86aa+=0x1){_0x575dd9=_0x1f86aa/_0x2eac75;_0x38f1bb=(_0x50a71b*_0x575dd9+_0x17653b)/_0x5840eb;_0x4b345e=erlangb(_0x38f1bb,_0x1d75af);_0x534cfb=_0x38f1bb/_0x1d75af*(0x1-erlangb(_0x38f1bb,_0x1d75af));}return _0x55828f({'erlangCalls':_0x1f86aa,'erlangCallToSecond':_0x2eac75/_0x1f86aa,'erlangAbandonmentRate':_0x4b345e,'erlangBusyFactor':_0x534cfb});});};Dialer[_0xc819('0x1b')][_0xc819('0x1de')]=function(_0x349ca6,_0x57daf2,_0x3fbafd,_0x3466b8,_0x5f43f4,_0x1ef98a){loggerPredictive['info'](_0xc819('0x216'));loggerPredictive[_0xc819('0x79')](_0xc819('0x20f'),_0x349ca6);loggerPredictive[_0xc819('0x79')]('Interval:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x57daf2);loggerPredictive[_0xc819('0x79')](_0xc819('0x211'),_0x3fbafd);loggerPredictive[_0xc819('0x79')](_0xc819('0x217'),_0x3466b8);loggerPredictive[_0xc819('0x79')](_0xc819('0x218'),_0x5f43f4);loggerPredictive[_0xc819('0x79')]('---------------------------');return new BPromise(function(_0x455262,_0x4ad75f){if(_0x349ca6<=0x0||isNaN(_0x349ca6)){return _0x4ad75f(msgResponse(_0xc819('0x219'),_0xc819('0x190'),_0xc819('0x213')+_0x349ca6));}if(_0x3fbafd<=0x0||isNaN(_0x3fbafd)){return _0x4ad75f(msgResponse(_0xc819('0x219'),_0xc819('0x190'),'Ts\x20=\x20'+_0x3fbafd));}if(_0x3466b8<=0x0||isNaN(_0x3466b8)){return _0x4ad75f(msgResponse(_0xc819('0x219'),_0xc819('0x190'),_0xc819('0x214')+_0x3466b8));}if(_0x57daf2<=0x0||isNaN(_0x57daf2)){return _0x4ad75f(msgResponse(_0xc819('0x219'),_0xc819('0x190'),_0xc819('0x215')+_0x57daf2));}if(_0x5f43f4<=0x0||isNaN(_0x5f43f4)){return _0x4ad75f(msgResponse(_0xc819('0x219'),_0xc819('0x190'),_0xc819('0x21a')+_0x5f43f4));}_0x1ef98a=_0x1ef98a||0x0;var _0x5ce682=0x1/_0x3fbafd;var _0x916349=0x0;var _0x42c0b0=0x0;var _0x4fb4d7=0x0;var _0x1fbdac=0x0;for(var _0x2a71f5=0x0;_0x1fbdac<_0x5f43f4;_0x2a71f5+=0x1){_0x42c0b0=_0x2a71f5/_0x57daf2;_0x916349=(_0x3466b8*_0x42c0b0+_0x1ef98a)/_0x5ce682;_0x4fb4d7=erlangb(_0x916349,_0x349ca6);_0x1fbdac=_0x916349/_0x349ca6*(0x1-erlangb(_0x916349,_0x349ca6));}return _0x455262({'erlangCalls':_0x2a71f5,'erlangCallToSecond':_0x57daf2/_0x2a71f5,'erlangAbandonmentRate':_0x4fb4d7,'erlangBusyFactor':_0x1fbdac});});};module['exports']=Dialer;
\ No newline at end of file