Built motion from commit f74363e9.|2.6.34
[motion2.git] / server / services / ami / model / voiceQueueSummary.js
index c23152e..36344ae 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9efe=['startPredictive','startProgressive','message','statusMessage','Trunk','active','callerid','prototype','loggedin','callers','length','SIP/','includes','status','booked','keys','dialer','exten','xcally-motion-preview','compareToInboundQueue','some','compareToOutboundQueue','preview','exports','loggedIn','loggedInDb','paused','ringing','talking','available','answered','inUse','originated','outboundAbandonedCallsDay','outboundCongestionCallsDay','outboundNoAnswerCallsDay','outboundNoSuchCallsDay','pTalking','sumBillable','total','waiting','name','strategy','abandoned','busy','invalid','onHold','notInUse','ringInUse','sumDuration','sumHoldTime','type','unavailable','unknown','unmanaged','dialActive','dialMethod','dialOriginateCallerIdName','dialOriginateCallerIdNumber','dialOriginateTimeout','dialPrefix','temp','outboundAnswerAgiCallsDay','outboundAnswerCallsDay','outboundBlacklistCallsDay','outboundBusyCallsDay','outboundDropCallsDayACS','outboundDropCallsDayCallersExit','outboundDropCallsDayTimeout','outboundOriginateFailureCallsDay','outboundReCallsDay','outboundRejectCallsDay','outboundUnknownCallsDay','predictiveIntervalAnsweredCalls','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','predictiveIntervalDroppedCallsCallersExit','predictiveIntervalDroppedCallsTimeout','predictiveIntervalErlangCalls','predictiveIntervalErlangCallsDroppedCalls','predictiveIntervalHitRate','predictiveIntervalMultiplicativeFactor','predictiveIntervalPauses','predictiveIntervalAvailable','predictiveIntervalTotalCalls','erlangCalls','erlangCallToSecond','erlangAbandonmentRate','erlangBusyFactor'];(function(_0x395667,_0x45593a){var _0x5cdb8f=function(_0x2be0fd){while(--_0x2be0fd){_0x395667['push'](_0x395667['shift']());}};_0x5cdb8f(++_0x45593a);}(_0x9efe,0xca));var _0xe9ef=function(_0x47a768,_0x3357cc){_0x47a768=_0x47a768-0x0;var _0x5d756d=_0x9efe[_0x47a768];return _0x5d756d;};'use strict';var INBOUND_COUNTERS=['available',_0xe9ef('0x0'),_0xe9ef('0x1'),_0xe9ef('0x2'),_0xe9ef('0x3'),_0xe9ef('0x4'),'waiting'];var OUTBOUND_COUNTERS=[_0xe9ef('0x5'),_0xe9ef('0x6'),_0xe9ef('0x7'),_0xe9ef('0x0'),_0xe9ef('0x1'),_0xe9ef('0x8'),_0xe9ef('0x9'),'outboundAnswerCallsDay','outboundBlacklistCallsDay','outboundBusyCallsDay',_0xe9ef('0xa'),_0xe9ef('0xb'),_0xe9ef('0xc'),'outboundReCallsDay','outboundRejectCallsDay','outboundUnknownCallsDay','paused',_0xe9ef('0xd'),_0xe9ef('0x4'),_0xe9ef('0xe'),'sumDuration',_0xe9ef('0xf'),_0xe9ef('0x10')];function VoiceQueueSummary(_0x187a6e){this['id']=_0x187a6e['id'];this[_0xe9ef('0x11')]=_0x187a6e[_0xe9ef('0x11')];this[_0xe9ef('0x12')]=_0x187a6e['strategy'];this[_0xe9ef('0x13')]=_0x187a6e[_0xe9ef('0x13')]||0x0;this[_0xe9ef('0x6')]=_0x187a6e[_0xe9ef('0x6')]||0x0;this[_0xe9ef('0x5')]=_0x187a6e['available']||0x0;this[_0xe9ef('0x14')]=_0x187a6e[_0xe9ef('0x14')]||0x0;this[_0xe9ef('0x7')]=_0x187a6e[_0xe9ef('0x7')]||0x0;this[_0xe9ef('0x15')]=_0x187a6e['invalid']||0x0;this['loggedIn']=_0x187a6e[_0xe9ef('0x0')]||0x0;this['loggedInDb']=_0x187a6e[_0xe9ef('0x1')]||0x0;this[_0xe9ef('0x16')]=_0x187a6e[_0xe9ef('0x16')]||0x0;this['notInUse']=_0x187a6e[_0xe9ef('0x17')]||0x0;this[_0xe9ef('0x2')]=_0x187a6e[_0xe9ef('0x2')]||0x0;this[_0xe9ef('0x3')]=_0x187a6e['ringing']||0x0;this[_0xe9ef('0x18')]=_0x187a6e['ringInUse'];this['sumBillable']=_0x187a6e[_0xe9ef('0xe')];this[_0xe9ef('0x19')]=_0x187a6e['sumDuration'];this[_0xe9ef('0x1a')]=_0x187a6e[_0xe9ef('0x1a')]||0x0;this[_0xe9ef('0x4')]=_0x187a6e['talking']||0x0;this[_0xe9ef('0xf')]=_0x187a6e[_0xe9ef('0xf')]||0x0;this[_0xe9ef('0x1b')]=_0x187a6e[_0xe9ef('0x1b')];this[_0xe9ef('0x1c')]=_0x187a6e['unavailable']||0x0;this[_0xe9ef('0x1d')]=_0x187a6e[_0xe9ef('0x1d')]||0x0;this[_0xe9ef('0x1e')]=_0x187a6e[_0xe9ef('0x1e')]||0x0;this[_0xe9ef('0x10')]=_0x187a6e[_0xe9ef('0x10')]||0x0;if(_0x187a6e[_0xe9ef('0x1b')]==='outbound'){this[_0xe9ef('0xd')]=_0x187a6e['pTalking']||0x0;this['dialActive']=_0x187a6e[_0xe9ef('0x1f')];this[_0xe9ef('0x20')]=_0x187a6e[_0xe9ef('0x20')];this[_0xe9ef('0x21')]=_0x187a6e[_0xe9ef('0x21')];this['dialOriginateCallerIdNumber']=_0x187a6e[_0xe9ef('0x22')];this[_0xe9ef('0x23')]=_0x187a6e[_0xe9ef('0x23')];this[_0xe9ef('0x24')]=_0x187a6e[_0xe9ef('0x24')];this[_0xe9ef('0x25')]=_0x187a6e[_0xe9ef('0x25')];this[_0xe9ef('0x26')]=_0x187a6e[_0xe9ef('0x26')];this[_0xe9ef('0x27')]=_0x187a6e[_0xe9ef('0x27')];this[_0xe9ef('0x28')]=_0x187a6e['outboundBlacklistCallsDay'];this[_0xe9ef('0x29')]=_0x187a6e[_0xe9ef('0x29')];this[_0xe9ef('0xa')]=_0x187a6e[_0xe9ef('0xa')];this[_0xe9ef('0x2a')]=_0x187a6e[_0xe9ef('0x2a')];this[_0xe9ef('0x2b')]=_0x187a6e[_0xe9ef('0x2b')];this[_0xe9ef('0x2c')]=_0x187a6e[_0xe9ef('0x2c')];this[_0xe9ef('0xb')]=_0x187a6e['outboundNoAnswerCallsDay'];this[_0xe9ef('0xc')]=_0x187a6e['outboundNoSuchCallsDay'];this['outboundOriginateFailureCallsDay']=_0x187a6e[_0xe9ef('0x2d')];this[_0xe9ef('0x2e')]=_0x187a6e[_0xe9ef('0x2e')];this[_0xe9ef('0x2f')]=_0x187a6e[_0xe9ef('0x2f')];this[_0xe9ef('0x30')]=_0x187a6e[_0xe9ef('0x30')];this[_0xe9ef('0x31')]=_0x187a6e[_0xe9ef('0x31')];this[_0xe9ef('0x32')]=_0x187a6e[_0xe9ef('0x32')];this[_0xe9ef('0x33')]=_0x187a6e['predictiveIntervalAvgTalktime'];this[_0xe9ef('0x34')]=_0x187a6e[_0xe9ef('0x34')];this[_0xe9ef('0x35')]=_0x187a6e[_0xe9ef('0x35')];this['predictiveIntervalErlangCalls']=_0x187a6e[_0xe9ef('0x36')];this[_0xe9ef('0x37')]=_0x187a6e[_0xe9ef('0x37')];this[_0xe9ef('0x38')]=_0x187a6e[_0xe9ef('0x38')];this[_0xe9ef('0x39')]=_0x187a6e[_0xe9ef('0x39')];this[_0xe9ef('0x3a')]=_0x187a6e[_0xe9ef('0x3a')];this[_0xe9ef('0x3b')]=_0x187a6e[_0xe9ef('0x3b')];this[_0xe9ef('0x3c')]=_0x187a6e[_0xe9ef('0x3c')];this[_0xe9ef('0x8')]=_0x187a6e[_0xe9ef('0x8')];this[_0xe9ef('0x3d')]=_0x187a6e[_0xe9ef('0x3d')];this[_0xe9ef('0x3e')]=_0x187a6e[_0xe9ef('0x3e')];this[_0xe9ef('0x3f')]=_0x187a6e[_0xe9ef('0x3f')];this[_0xe9ef('0x40')]=_0x187a6e[_0xe9ef('0x40')];this[_0xe9ef('0x41')]=_0x187a6e[_0xe9ef('0x41')];this['startProgressive']=_0x187a6e[_0xe9ef('0x42')];this[_0xe9ef('0x43')]=_0x187a6e['message'];this[_0xe9ef('0x44')]=_0x187a6e['statusMessage'];}if(_0x187a6e[_0xe9ef('0x45')]){this[_0xe9ef('0x45')]={'id':_0x187a6e[_0xe9ef('0x45')]['id'],'name':_0x187a6e[_0xe9ef('0x45')]['name'],'active':_0x187a6e[_0xe9ef('0x45')][_0xe9ef('0x46')],'callerid':_0x187a6e[_0xe9ef('0x45')][_0xe9ef('0x47')]};}}VoiceQueueSummary[_0xe9ef('0x48')]['createReport']=function(_0x484973,_0x413b1b,_0x6c7258,_0x4021f8){this[_0xe9ef('0x1')]=0x0;this[_0xe9ef('0x4')]=0x0;this[_0xe9ef('0x2')]=0x0;this[_0xe9ef('0x1d')]=0x0;this[_0xe9ef('0x17')]=0x0;this['inUse']=0x0;this[_0xe9ef('0x14')]=0x0;this[_0xe9ef('0x15')]=0x0;this['unavailable']=0x0;this[_0xe9ef('0x3')]=0x0;this[_0xe9ef('0x18')]=0x0;this[_0xe9ef('0x16')]=0x0;if(_0x6c7258){if(_0x6c7258[_0xe9ef('0x5')]){this[_0xe9ef('0x5')]=Number(_0x6c7258[_0xe9ef('0x5')]);}if(_0x6c7258[_0xe9ef('0x49')]){this[_0xe9ef('0x0')]=Number(_0x6c7258[_0xe9ef('0x49')]);}if(_0x6c7258[_0xe9ef('0x4a')]){this['waiting']=Number(_0x6c7258['callers']);}}for(var _0x5b0901=0x0;_0x5b0901<_0x484973[_0xe9ef('0x4b')];_0x5b0901++){var _0x666c8a=_0x413b1b[_0xe9ef('0x4c')+_0x484973[_0x5b0901]['name']];if(_0x666c8a&&_0x666c8a['online']){this[_0xe9ef('0x1')]+=0x1;}if(_0x484973[_0x5b0901]['incall']==='1'){this[_0xe9ef('0x4')]+=0x1;}if(_0x484973[_0x5b0901]['paused']==='1'&&!['2','7','8'][_0xe9ef('0x4d')](_0x484973[_0x5b0901][_0xe9ef('0x4e')])){this[_0xe9ef('0x2')]+=0x1;}switch(_0x484973[_0x5b0901][_0xe9ef('0x4e')]){case'0':this[_0xe9ef('0x1d')]+=0x1;break;case'1':this[_0xe9ef('0x17')]+=0x1;break;case'2':this[_0xe9ef('0x7')]+=0x1;break;case'3':this['busy']+=0x1;break;case'4':this['invalid']+=0x1;break;case'5':this['unavailable']+=0x1;break;case'6':this[_0xe9ef('0x3')]+=0x1;break;case'7':this['ringInUse']+=0x1;break;case'8':this[_0xe9ef('0x16')]+=0x1;break;}}if(this['dialMethod']===_0xe9ef('0x4f')){var _0x17735b=Object[_0xe9ef('0x50')](_0x4021f8);for(var _0x29ed7d=0x0;_0x29ed7d<_0x17735b[_0xe9ef('0x4b')];_0x29ed7d++){var _0xe6bd1d=_0x17735b[_0x29ed7d];var _0x21dc32=_0x4021f8[_0xe6bd1d];if(_0x21dc32['queue']===this['name']&&_0x21dc32[_0xe9ef('0x1b')]===_0xe9ef('0x51')&&_0x21dc32[_0xe9ef('0x52')]===_0xe9ef('0x53')){this[_0xe9ef('0x4')]+=0x1;}}if(this[_0xe9ef('0x4')]>this[_0xe9ef('0x7')]){this[_0xe9ef('0x4')]=this['inUse'];}this[_0xe9ef('0xd')]=0x0;}return this;};VoiceQueueSummary[_0xe9ef('0x48')][_0xe9ef('0x54')]=function(_0x22342e){var _0x11c48e=![];if(_0x22342e){_0x11c48e=INBOUND_COUNTERS[_0xe9ef('0x55')](function(_0x581dab){return this[_0x581dab]!==_0x22342e[_0x581dab];},this);}return _0x11c48e;};VoiceQueueSummary[_0xe9ef('0x48')][_0xe9ef('0x56')]=function(_0x3ae756){var _0x217eb9=![];var _0x2e5a3a=![];var _0x5a2d0c=![];if(_0x3ae756){_0x217eb9=this['dialMethod']!==_0x3ae756[_0xe9ef('0x20')]||this[_0xe9ef('0x1f')]!==_0x3ae756[_0xe9ef('0x1f')]||this[_0xe9ef('0x43')]!==_0x3ae756[_0xe9ef('0x43')]||this['statusMessage']!==_0x3ae756[_0xe9ef('0x44')];_0x2e5a3a=OUTBOUND_COUNTERS[_0xe9ef('0x55')](function(_0x36156a){return this[_0x36156a]!==_0x3ae756[_0x36156a];},this);if(this[_0xe9ef('0x45')]&&_0x3ae756[_0xe9ef('0x45')]){_0x5a2d0c=this[_0xe9ef('0x45')][_0xe9ef('0x11')]!==_0x3ae756[_0xe9ef('0x45')][_0xe9ef('0x11')]||this['Trunk'][_0xe9ef('0x46')]!==_0x3ae756['Trunk'][_0xe9ef('0x46')];}}return _0x217eb9||_0x2e5a3a||_0x5a2d0c;};VoiceQueueSummary[_0xe9ef('0x48')]['updateReportFromOutboundQueue']=function(_0x2c74b7){this['answered']=_0x2c74b7[_0xe9ef('0x6')];this[_0xe9ef('0x43')]=_0x2c74b7[_0xe9ef('0x43')];this[_0xe9ef('0x44')]=_0x2c74b7['statusMessage'];this[_0xe9ef('0x8')]=_0x2c74b7[_0xe9ef('0x8')];this['outboundAbandonedCallsDay']=_0x2c74b7[_0xe9ef('0x9')];this['outboundAnswerCallsDay']=_0x2c74b7[_0xe9ef('0x27')];this[_0xe9ef('0x28')]=_0x2c74b7[_0xe9ef('0x28')];this[_0xe9ef('0x29')]=_0x2c74b7[_0xe9ef('0x29')];this[_0xe9ef('0xa')]=_0x2c74b7[_0xe9ef('0xa')];this['outboundNoAnswerCallsDay']=_0x2c74b7[_0xe9ef('0xb')];this[_0xe9ef('0xc')]=_0x2c74b7[_0xe9ef('0xc')];this[_0xe9ef('0x2e')]=_0x2c74b7[_0xe9ef('0x2e')];this[_0xe9ef('0x2f')]=_0x2c74b7[_0xe9ef('0x2f')];this['outboundUnknownCallsDay']=_0x2c74b7[_0xe9ef('0x30')];this['sumBillable']=_0x2c74b7['sumBillable'];this['sumDuration']=_0x2c74b7[_0xe9ef('0x19')];this[_0xe9ef('0xf')]=_0x2c74b7[_0xe9ef('0xf')];if(this['dialMethod']===_0xe9ef('0x57')){this[_0xe9ef('0xd')]=_0x2c74b7['pTalking'];}};module[_0xe9ef('0x58')]=VoiceQueueSummary;
\ No newline at end of file
+var _0x56a6=['loggedin','callers','length','online','includes','status','keys','dialer','exten','xcally-motion-preview','compareToInboundQueue','some','compareToOutboundQueue','updateReportFromOutboundQueue','outboundAbandonedCallsDay','outboundNoSuchCallsDay','outboundReCallsDay','preview','exports','available','loggedIn','loggedInDb','paused','waiting','answered','originated','outboundAnswerCallsDay','outboundBlacklistCallsDay','outboundBusyCallsDay','outboundNoAnswerCallsDay','outboundRejectCallsDay','outboundUnknownCallsDay','pTalking','sumBillable','sumDuration','total','strategy','abandoned','busy','inUse','invalid','onHold','notInUse','ringing','ringInUse','sumHoldTime','talking','type','unavailable','unknown','unmanaged','outbound','dialActive','dialMethod','dialOriginateCallerIdName','dialOriginateCallerIdNumber','dialOriginateTimeout','dialPrefix','outboundAnswerAgiCallsDay','outboundCongestionCallsDay','outboundDropCallsDayACS','outboundDropCallsDayCallersExit','outboundDropCallsDayTimeout','outboundOriginateFailureCallsDay','predictiveIntervalAnsweredCalls','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','predictiveIntervalDroppedCallsCallersExit','predictiveIntervalDroppedCallsTimeout','predictiveIntervalErlangCalls','predictiveIntervalErlangCallsDroppedCalls','predictiveIntervalHitRate','predictiveIntervalMultiplicativeFactor','predictiveIntervalPauses','predictiveIntervalAvailable','predictiveIntervalTotalCalls','erlangCalls','erlangCallToSecond','erlangAbandonmentRate','erlangBusyFactor','startPredictive','startProgressive','message','statusMessage','Trunk','name','active','callerid','prototype','createReport'];(function(_0x749614,_0x9c4b56){var _0x4cacdf=function(_0x2b6bcc){while(--_0x2b6bcc){_0x749614['push'](_0x749614['shift']());}};_0x4cacdf(++_0x9c4b56);}(_0x56a6,0x17b));var _0x656a=function(_0x20e697,_0x56672b){_0x20e697=_0x20e697-0x0;var _0x39e9bc=_0x56a6[_0x20e697];return _0x39e9bc;};'use strict';var INBOUND_COUNTERS=[_0x656a('0x0'),_0x656a('0x1'),_0x656a('0x2'),_0x656a('0x3'),'ringing','talking',_0x656a('0x4')];var OUTBOUND_COUNTERS=[_0x656a('0x0'),_0x656a('0x5'),'inUse',_0x656a('0x1'),_0x656a('0x2'),_0x656a('0x6'),'outboundAbandonedCallsDay',_0x656a('0x7'),_0x656a('0x8'),_0x656a('0x9'),'outboundCongestionCallsDay',_0x656a('0xa'),'outboundNoSuchCallsDay','outboundReCallsDay',_0x656a('0xb'),_0x656a('0xc'),_0x656a('0x3'),_0x656a('0xd'),'talking',_0x656a('0xe'),_0x656a('0xf'),_0x656a('0x10'),_0x656a('0x4')];function VoiceQueueSummary(_0x52721a){this['id']=_0x52721a['id'];this['name']=_0x52721a['name'];this[_0x656a('0x11')]=_0x52721a[_0x656a('0x11')];this[_0x656a('0x12')]=_0x52721a[_0x656a('0x12')]||0x0;this[_0x656a('0x5')]=_0x52721a['answered']||0x0;this[_0x656a('0x0')]=_0x52721a[_0x656a('0x0')]||0x0;this[_0x656a('0x13')]=_0x52721a[_0x656a('0x13')]||0x0;this[_0x656a('0x14')]=_0x52721a[_0x656a('0x14')]||0x0;this[_0x656a('0x15')]=_0x52721a[_0x656a('0x15')]||0x0;this['loggedIn']=_0x52721a[_0x656a('0x1')]||0x0;this[_0x656a('0x2')]=_0x52721a[_0x656a('0x2')]||0x0;this[_0x656a('0x16')]=_0x52721a[_0x656a('0x16')]||0x0;this[_0x656a('0x17')]=_0x52721a[_0x656a('0x17')]||0x0;this[_0x656a('0x3')]=_0x52721a[_0x656a('0x3')]||0x0;this['ringing']=_0x52721a[_0x656a('0x18')]||0x0;this[_0x656a('0x19')]=_0x52721a[_0x656a('0x19')];this[_0x656a('0xe')]=_0x52721a[_0x656a('0xe')];this[_0x656a('0xf')]=_0x52721a[_0x656a('0xf')];this[_0x656a('0x1a')]=_0x52721a['sumHoldTime']||0x0;this[_0x656a('0x1b')]=_0x52721a['talking']||0x0;this['total']=_0x52721a['total']||0x0;this['type']=_0x52721a[_0x656a('0x1c')];this[_0x656a('0x1d')]=_0x52721a['unavailable']||0x0;this[_0x656a('0x1e')]=_0x52721a[_0x656a('0x1e')]||0x0;this[_0x656a('0x1f')]=_0x52721a['unmanaged']||0x0;this[_0x656a('0x4')]=_0x52721a[_0x656a('0x4')]||0x0;if(_0x52721a[_0x656a('0x1c')]===_0x656a('0x20')){this[_0x656a('0xd')]=_0x52721a[_0x656a('0xd')]||0x0;this[_0x656a('0x21')]=_0x52721a[_0x656a('0x21')];this['dialMethod']=_0x52721a[_0x656a('0x22')];this['dialOriginateCallerIdName']=_0x52721a[_0x656a('0x23')];this['dialOriginateCallerIdNumber']=_0x52721a[_0x656a('0x24')];this['dialOriginateTimeout']=_0x52721a[_0x656a('0x25')];this['dialPrefix']=_0x52721a[_0x656a('0x26')];this['temp']=_0x52721a['temp'];this['outboundAnswerAgiCallsDay']=_0x52721a[_0x656a('0x27')];this['outboundAnswerCallsDay']=_0x52721a[_0x656a('0x7')];this['outboundBlacklistCallsDay']=_0x52721a[_0x656a('0x8')];this[_0x656a('0x9')]=_0x52721a[_0x656a('0x9')];this[_0x656a('0x28')]=_0x52721a['outboundCongestionCallsDay'];this['outboundDropCallsDayACS']=_0x52721a[_0x656a('0x29')];this[_0x656a('0x2a')]=_0x52721a['outboundDropCallsDayCallersExit'];this[_0x656a('0x2b')]=_0x52721a[_0x656a('0x2b')];this[_0x656a('0xa')]=_0x52721a[_0x656a('0xa')];this['outboundNoSuchCallsDay']=_0x52721a['outboundNoSuchCallsDay'];this[_0x656a('0x2c')]=_0x52721a[_0x656a('0x2c')];this['outboundReCallsDay']=_0x52721a['outboundReCallsDay'];this[_0x656a('0xb')]=_0x52721a[_0x656a('0xb')];this[_0x656a('0xc')]=_0x52721a['outboundUnknownCallsDay'];this['predictiveIntervalAnsweredCalls']=_0x52721a[_0x656a('0x2d')];this[_0x656a('0x2e')]=_0x52721a[_0x656a('0x2e')];this[_0x656a('0x2f')]=_0x52721a[_0x656a('0x2f')];this[_0x656a('0x30')]=_0x52721a['predictiveIntervalDroppedCallsCallersExit'];this['predictiveIntervalDroppedCallsTimeout']=_0x52721a[_0x656a('0x31')];this[_0x656a('0x32')]=_0x52721a['predictiveIntervalErlangCalls'];this[_0x656a('0x33')]=_0x52721a[_0x656a('0x33')];this['predictiveIntervalHitRate']=_0x52721a[_0x656a('0x34')];this[_0x656a('0x35')]=_0x52721a[_0x656a('0x35')];this[_0x656a('0x36')]=_0x52721a[_0x656a('0x36')];this[_0x656a('0x37')]=_0x52721a[_0x656a('0x37')];this[_0x656a('0x38')]=_0x52721a[_0x656a('0x38')];this['originated']=_0x52721a['originated'];this['erlangCalls']=_0x52721a[_0x656a('0x39')];this['erlangCallToSecond']=_0x52721a[_0x656a('0x3a')];this[_0x656a('0x3b')]=_0x52721a[_0x656a('0x3b')];this[_0x656a('0x3c')]=_0x52721a['erlangBusyFactor'];this[_0x656a('0x3d')]=_0x52721a[_0x656a('0x3d')];this[_0x656a('0x3e')]=_0x52721a[_0x656a('0x3e')];this[_0x656a('0x3f')]=_0x52721a[_0x656a('0x3f')];this[_0x656a('0x40')]=_0x52721a['statusMessage'];}if(_0x52721a[_0x656a('0x41')]){this[_0x656a('0x41')]={'id':_0x52721a[_0x656a('0x41')]['id'],'name':_0x52721a[_0x656a('0x41')][_0x656a('0x42')],'active':_0x52721a[_0x656a('0x41')][_0x656a('0x43')],'callerid':_0x52721a[_0x656a('0x41')][_0x656a('0x44')]};}}VoiceQueueSummary[_0x656a('0x45')][_0x656a('0x46')]=function(_0x1be966,_0x3f969e,_0x310f41,_0x2c4347){this[_0x656a('0x2')]=0x0;this[_0x656a('0x1b')]=0x0;this['paused']=0x0;this[_0x656a('0x1e')]=0x0;this['notInUse']=0x0;this['inUse']=0x0;this['busy']=0x0;this['invalid']=0x0;this[_0x656a('0x1d')]=0x0;this['ringing']=0x0;this[_0x656a('0x19')]=0x0;this[_0x656a('0x16')]=0x0;if(_0x310f41){if(_0x310f41[_0x656a('0x0')]){this[_0x656a('0x0')]=Number(_0x310f41[_0x656a('0x0')]);}if(_0x310f41[_0x656a('0x47')]){this[_0x656a('0x1')]=Number(_0x310f41['loggedin']);}if(_0x310f41[_0x656a('0x48')]){this[_0x656a('0x4')]=Number(_0x310f41[_0x656a('0x48')]);}}for(var _0x3ad82d=0x0;_0x3ad82d<_0x1be966[_0x656a('0x49')];_0x3ad82d++){var _0x5d1cf0=_0x3f969e['SIP/'+_0x1be966[_0x3ad82d][_0x656a('0x42')]];if(_0x5d1cf0&&_0x5d1cf0[_0x656a('0x4a')]){this[_0x656a('0x2')]+=0x1;}if(_0x1be966[_0x3ad82d]['incall']==='1'){this['talking']+=0x1;}if(_0x1be966[_0x3ad82d][_0x656a('0x3')]==='1'&&!['2','7','8'][_0x656a('0x4b')](_0x1be966[_0x3ad82d][_0x656a('0x4c')])){this[_0x656a('0x3')]+=0x1;}switch(_0x1be966[_0x3ad82d][_0x656a('0x4c')]){case'0':this[_0x656a('0x1e')]+=0x1;break;case'1':this[_0x656a('0x17')]+=0x1;break;case'2':this[_0x656a('0x14')]+=0x1;break;case'3':this[_0x656a('0x13')]+=0x1;break;case'4':this[_0x656a('0x15')]+=0x1;break;case'5':this[_0x656a('0x1d')]+=0x1;break;case'6':this[_0x656a('0x18')]+=0x1;break;case'7':this[_0x656a('0x19')]+=0x1;break;case'8':this[_0x656a('0x16')]+=0x1;break;}}if(this[_0x656a('0x22')]==='booked'){var _0x1f3b8e=Object[_0x656a('0x4d')](_0x2c4347);for(var _0x5ab260=0x0;_0x5ab260<_0x1f3b8e['length'];_0x5ab260++){var _0x2600f0=_0x1f3b8e[_0x5ab260];var _0x1600ab=_0x2c4347[_0x2600f0];if(_0x1600ab['queue']===this['name']&&_0x1600ab['type']===_0x656a('0x4e')&&_0x1600ab[_0x656a('0x4f')]===_0x656a('0x50')){this[_0x656a('0x1b')]+=0x1;}}if(this[_0x656a('0x1b')]>this[_0x656a('0x14')]){this[_0x656a('0x1b')]=this[_0x656a('0x14')];}this[_0x656a('0xd')]=0x0;}return this;};VoiceQueueSummary['prototype'][_0x656a('0x51')]=function(_0x4724bb){var _0x7c88a5=![];if(_0x4724bb){_0x7c88a5=INBOUND_COUNTERS[_0x656a('0x52')](function(_0x5b3632){return this[_0x5b3632]!==_0x4724bb[_0x5b3632];},this);}return _0x7c88a5;};VoiceQueueSummary[_0x656a('0x45')][_0x656a('0x53')]=function(_0x22ca12){var _0x35a061=![];var _0x555df9=![];var _0x4d44e3=![];if(_0x22ca12){_0x35a061=this['dialMethod']!==_0x22ca12[_0x656a('0x22')]||this[_0x656a('0x21')]!==_0x22ca12[_0x656a('0x21')]||this[_0x656a('0x3f')]!==_0x22ca12[_0x656a('0x3f')]||this['statusMessage']!==_0x22ca12[_0x656a('0x40')];_0x555df9=OUTBOUND_COUNTERS['some'](function(_0x23d5bb){return this[_0x23d5bb]!==_0x22ca12[_0x23d5bb];},this);if(this[_0x656a('0x41')]&&_0x22ca12[_0x656a('0x41')]){_0x4d44e3=this['Trunk']['name']!==_0x22ca12[_0x656a('0x41')][_0x656a('0x42')]||this[_0x656a('0x41')][_0x656a('0x43')]!==_0x22ca12['Trunk'][_0x656a('0x43')];}}return _0x35a061||_0x555df9||_0x4d44e3;};VoiceQueueSummary['prototype'][_0x656a('0x54')]=function(_0x4420bc){this[_0x656a('0x5')]=_0x4420bc['answered'];this['message']=_0x4420bc[_0x656a('0x3f')];this[_0x656a('0x40')]=_0x4420bc[_0x656a('0x40')];this[_0x656a('0x6')]=_0x4420bc[_0x656a('0x6')];this['outboundAbandonedCallsDay']=_0x4420bc[_0x656a('0x55')];this[_0x656a('0x7')]=_0x4420bc[_0x656a('0x7')];this[_0x656a('0x8')]=_0x4420bc['outboundBlacklistCallsDay'];this['outboundBusyCallsDay']=_0x4420bc[_0x656a('0x9')];this['outboundCongestionCallsDay']=_0x4420bc['outboundCongestionCallsDay'];this['outboundNoAnswerCallsDay']=_0x4420bc[_0x656a('0xa')];this[_0x656a('0x56')]=_0x4420bc[_0x656a('0x56')];this[_0x656a('0x57')]=_0x4420bc[_0x656a('0x57')];this[_0x656a('0xb')]=_0x4420bc[_0x656a('0xb')];this[_0x656a('0xc')]=_0x4420bc[_0x656a('0xc')];this['sumBillable']=_0x4420bc['sumBillable'];this[_0x656a('0xf')]=_0x4420bc[_0x656a('0xf')];this[_0x656a('0x10')]=_0x4420bc[_0x656a('0x10')];if(this[_0x656a('0x22')]===_0x656a('0x58')){this[_0x656a('0xd')]=_0x4420bc['pTalking'];}};module[_0x656a('0x59')]=VoiceQueueSummary;
\ No newline at end of file