Built motion from commit 362b9399b4d0ed5560fbb795af995925d345fc38. Version 3.0.0...
[motion-next.git] / server / services / ami / model / voiceQueue.js
1 const a1251_0x58c1=['dialAMDSilenceThreshold','dropRate','anonymous','message','dialOrderByScheduledAt','dialQueueProject','outboundAnswerCallsDay','dialDropRetryFrequency','abandoned','dialNoSuchNumberMaxRetry','dialPowerLevel','dialBusyMaxRetry','dialOriginateTimeout','answered','dialAMDAfterGreetingSilence','autopause','unmanaged','dialAgentRejectMaxRetry','dialAMDMaximumWordLength','dialBusyRetryFrequency','dialQueueTimeout','outboundCongestionCallsDay','dialPredictiveOptimizationPercentage','dialDropMaxRetry','handlePredictive','dialCongestionRetryFrequency','dialMethod','roundrobin','dialPrefix','temp','outboundOriginateFailureCallsDay','tTxX','dialAgentRejectRetryFrequency','sumBillable','dialQueueOptions','dialQueueProject2','dialTimezone','acw','dialPredictiveOptimization','outboundDropCallsDayACS','predictiveIntervalPauses','waiting','dialAMDMaximumNumberOfWords','sumHoldTime','name','dialAgiAfterHangupClient','gsm','erlangAbandonmentRate','dialOriginateCallerIdName','dialAMDActive','predictiveIntervalMultiplicativeFactor','erlangCallToSecond','outboundBlacklistCallsDay','Interval','dialNoAnswerMaxRetry','exports','outboundUnknownCallsDay','total','startPredictive','predictiveIntervalErlangCalls','dialMachineRetryFrequency','mandatoryDispositionPause','dialLimitQueue','predictiveIntervalAvailable','dialAMDMinWordLength','predictiveIntervalMinThreshold','outboundAbandonedDay','dialAMDInitialSilence','outboundDropCallsDayCallersExit','dialRandomLastDigitCallerIdNumber','dialGlobalMaxRetry','predictiveIntervalHitRate','progressive','outboundReCallsDay','dialAgiAfterHangupAgent','dialAbandonedMaxRetry','outboundAnswerAgiCallsDay','dialMachineMaxRetry','acwTimeout','outboundRejectCallsDay','dialAbandonedRetryFrequency','originated','outboundBusyCallsDay','type','timeout','dialRecallMeTimeout','predictiveIntervalDroppedCallsTimeout','sendMessageOneNotActive','dialCongestionMaxRetry','dialPredictiveIntervalMaxThreshold','erlangCalls','dialCutDigit','predictiveIntervalTotalCalls','startProgressive','mandatoryDisposition','dialGlobalInterval','dialOriginateCallerIdNumber','dialAMDTotalAnalysisTime','wav49','inbound','DESC','dialLimitChannel','dialAMDBetweenWordsSilence','outboundDropCallsDayTimeout','predictiveIntervalMaxThreshold','dialRecallInQueue','sumDuration','dialActive','Trunk','monitor_format','wav','outboundNoAnswerCallsDay','dialPredictiveInterval','TrunkBackup','talking','dialAMDGreeting','strategy'];(function(_0x5cfa00,_0x5757b4){const _0x58c15f=function(_0x2bcab7){while(--_0x2bcab7){_0x5cfa00['push'](_0x5cfa00['shift']());}};_0x58c15f(++_0x5757b4);}(a1251_0x58c1,0x1ce));const a1251_0x2bca=function(_0x5cfa00,_0x5757b4){_0x5cfa00=_0x5cfa00-0x77;let _0x58c15f=a1251_0x58c1[_0x5cfa00];return _0x58c15f;};const a1251_0x4e5d08=a1251_0x2bca;'use strict';const monitorFormat={'wav':a1251_0x4e5d08(0xeb),'wav49':a1251_0x4e5d08(0xdf),'gsm':a1251_0x4e5d08(0xab)},strategy={'rrmemory':'rrmemory','roundrobin':a1251_0x4e5d08(0x98)};function VoiceQueue(_0x1ae617){const _0x275429=a1251_0x4e5d08;this['id']=_0x1ae617['id']||0x0,this[_0x275429(0xa9)]=_0x1ae617['name']||'',this[_0x275429(0xea)]=_0x1ae617['monitor_format']||'',this[_0x275429(0xd0)]=_0x1ae617[_0x275429(0xd0)]||_0x275429(0xe0),this[_0x275429(0xa6)]=0x0,this[_0x275429(0x7a)]=0x0,this[_0x275429(0xb6)]=0x0,this[_0x275429(0x8a)]=0x0,this[_0x275429(0xe7)]=0x0,this[_0x275429(0xa8)]=0x0,this[_0x275429(0x9e)]=0x0,this[_0x275429(0x8d)]=0x0,this[_0x275429(0x85)]=0x0,this['loggedIn']=0x0,this['available']=0x0,this['acw']=_0x1ae617[_0x275429(0xa2)]||![],this[_0x275429(0xcb)]=_0x1ae617[_0x275429(0xcb)]||0xa,this[_0x275429(0x8c)]=_0x1ae617[_0x275429(0x8c)]||'no',this[_0x275429(0xd4)]=!![],this[_0x275429(0x80)]='',this[_0x275429(0xce)]=0x0,this[_0x275429(0x9a)]=0x0,this[_0x275429(0xa1)]=_0x1ae617[_0x275429(0xa1)]||null,this[_0x275429(0xdc)]=_0x1ae617[_0x275429(0xdc)]?_0x1ae617[_0x275429(0xdc)]:null,this['dialActive']=_0x1ae617[_0x275429(0xe8)],this[_0x275429(0x97)]=_0x1ae617[_0x275429(0x97)]||_0x275429(0xc5),this[_0x275429(0xe2)]=_0x1ae617['dialLimitChannel']||0x0,this['dialLimitQueue']=_0x1ae617[_0x275429(0xbb)]||0x0,this[_0x275429(0x87)]=_0x1ae617[_0x275429(0x87)]||0x1,this[_0x275429(0xa3)]=_0x1ae617[_0x275429(0xa3)]||_0x275429(0x7e),this[_0x275429(0x93)]=_0x1ae617[_0x275429(0x93)]||0.03,this[_0x275429(0x78)]=_0x1ae617[_0x275429(0x78)]||0x258,this[_0x275429(0xad)]=_0x1ae617[_0x275429(0xad)]||_0x275429(0x7f),this['dialOriginateCallerIdNumber']=_0x1ae617[_0x275429(0xdd)]||'anonymous',this[_0x275429(0x89)]=_0x1ae617[_0x275429(0x89)]||0x1e,this['dialQueueOptions']=_0x1ae617[_0x275429(0x9f)]||_0x275429(0x9c),this['dialQueueTimeout']=_0x1ae617[_0x275429(0x91)]||0x3,this[_0x275429(0x82)]=_0x1ae617[_0x275429(0x82)]||undefined,this[_0x275429(0xd5)]=_0x1ae617[_0x275429(0xd5)]||0x3,this[_0x275429(0x96)]=_0x1ae617['dialCongestionRetryFrequency']||0x96,this[_0x275429(0x88)]=_0x1ae617[_0x275429(0x88)]||0x3,this[_0x275429(0x90)]=_0x1ae617['dialBusyRetryFrequency']||0x96,this[_0x275429(0xb3)]=_0x1ae617[_0x275429(0xb3)]||0x3,this['dialNoAnswerRetryFrequency']=_0x1ae617['dialNoAnswerRetryFrequency']||0x96,this[_0x275429(0x86)]=_0x1ae617['dialNoSuchNumberMaxRetry']||0x3,this['dialNoSuchNumberRetryFrequency']=_0x1ae617['dialNoSuchNumberRetryFrequency']||0x96,this[_0x275429(0x94)]=_0x1ae617[_0x275429(0x94)]||0x3,this['dialDropRetryFrequency']=_0x1ae617[_0x275429(0x84)]||0x96,this[_0x275429(0xc8)]=_0x1ae617[_0x275429(0xc8)]||0x3,this[_0x275429(0xcd)]=_0x1ae617['dialAbandonedRetryFrequency']||0x96,this[_0x275429(0xca)]=_0x1ae617[_0x275429(0xca)]||0x3,this[_0x275429(0xb9)]=_0x1ae617[_0x275429(0xb9)]||0x96,this['dialAgentRejectMaxRetry']=_0x1ae617[_0x275429(0x8e)]||0x3,this[_0x275429(0x9d)]=_0x1ae617['dialAgentRejectRetryFrequency']||0x96,this[_0x275429(0xc3)]=_0x1ae617['dialGlobalMaxRetry']||0x4,this[_0x275429(0xe9)]=_0x1ae617[_0x275429(0xe9)]?_0x1ae617['Trunk']:undefined,this['TrunkBackup']=_0x1ae617[_0x275429(0x79)]?_0x1ae617[_0x275429(0x79)]:undefined,this['dialPrefix']=_0x1ae617[_0x275429(0x99)]||undefined,this[_0x275429(0xb2)]=_0x1ae617[_0x275429(0xb2)]?_0x1ae617[_0x275429(0xb2)]:undefined,this['dialOrderByScheduledAt']=_0x1ae617[_0x275429(0x81)]||_0x275429(0xe1),this[_0x275429(0xc2)]=_0x1ae617[_0x275429(0xc2)]||undefined,this[_0x275429(0xd8)]=_0x1ae617['dialCutDigit']||undefined,this['strategy']=strategy[_0x1ae617[_0x275429(0x7c)]]||'rrmemory',this['queueStatusComplete']=!![],this[_0x275429(0xae)]=_0x1ae617['dialAMDActive']||![],this[_0x275429(0xc0)]=_0x1ae617[_0x275429(0xc0)],this[_0x275429(0x7b)]=_0x1ae617[_0x275429(0x7b)],this[_0x275429(0x8b)]=_0x1ae617[_0x275429(0x8b)],this[_0x275429(0xde)]=_0x1ae617['dialAMDTotalAnalysisTime'],this[_0x275429(0xbd)]=_0x1ae617[_0x275429(0xbd)],this['dialAMDBetweenWordsSilence']=_0x1ae617[_0x275429(0xe3)],this[_0x275429(0xa7)]=_0x1ae617[_0x275429(0xa7)],this['dialAMDSilenceThreshold']=_0x1ae617[_0x275429(0x7d)],this[_0x275429(0x8f)]=_0x1ae617['dialAMDMaximumWordLength'],this[_0x275429(0xcc)]=0x0,this['pTalking']=0x0,this['timeout']=_0x1ae617[_0x275429(0xd1)],this[_0x275429(0x83)]=0x0,this[_0x275429(0xc9)]=0x0,this[_0x275429(0x77)]=0x0,this[_0x275429(0xcf)]=0x0,this[_0x275429(0x92)]=0x0,this['outboundNoSuchCallsDay']=0x0,this[_0x275429(0xb5)]=0x0,this[_0x275429(0xb1)]=0x0,this[_0x275429(0x9b)]=0x0,this[_0x275429(0xc1)]=0x0,this[_0x275429(0xe4)]=0x0,this[_0x275429(0xa4)]=0x0,this[_0x275429(0xc6)]=0x0,this[_0x275429(0xbf)]=0x0,this[_0x275429(0xda)]=undefined,this[_0x275429(0xb7)]=undefined,this[_0x275429(0x95)]=undefined,this[_0x275429(0xaf)]=1.05,this[_0x275429(0xd9)]=0x0,this['predictiveIntervalAnsweredCalls']=0x0,this['predictiveIntervalDroppedCallsCallersExit']=0x0,this[_0x275429(0xd3)]=0x0,this['predictiveIntervalAvgHoldtime']=0x0,this['predictiveIntervalAvgTalktime']=0x0,this[_0x275429(0xa5)]=0x0,this[_0x275429(0xbc)]=0x0,this[_0x275429(0xe5)]=_0x1ae617[_0x275429(0xd6)]||0x14,this[_0x275429(0xbe)]=_0x1ae617['dialPredictiveIntervalMaxThreshold']||0xa,this[_0x275429(0xb8)]=0x0,this['predictiveIntervalErlangCallsDroppedCalls']=0x0,this[_0x275429(0xc4)]=0x1,this[_0x275429(0xd7)]=0x0,this[_0x275429(0xb0)]=0x0,this[_0x275429(0xac)]=0x0,this['erlangBusyFactor']=0x0,this[_0x275429(0xd2)]=_0x1ae617[_0x275429(0xd2)]||0x1e,this['dialRecallInQueue']=_0x1ae617[_0x275429(0xe6)]||![],this[_0x275429(0xa0)]=_0x1ae617[_0x275429(0xa0)]||undefined,this[_0x275429(0xaa)]=_0x1ae617[_0x275429(0xaa)]||![],this[_0x275429(0xc7)]=_0x1ae617[_0x275429(0xc7)]||![],this[_0x275429(0xea)]=monitorFormat[_0x1ae617[_0x275429(0xea)]]?monitorFormat[_0x1ae617['monitor_format']]:undefined,this[_0x275429(0xdb)]=_0x1ae617[_0x275429(0xdb)]||![],this['mandatoryDispositionPause']=_0x1ae617[_0x275429(0xba)]?_0x1ae617[_0x275429(0xba)]:undefined;}module[a1251_0x4e5d08(0xb4)]=VoiceQueue;