Built motion from commit 0c5f406c.|2.6.29
[motion2.git] / server / components / realtime / queues.js
index 5d22b14..cdb93cd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5edd=['waiting','busy','originated','find','merge','lodash','jayson/promise','client','available','loggedIn','paused','inUse','invalid','loggedInDb','notInUse','onHold','ringing','ringInUse','talking','unknown','pTalking','message','statusMessage','startPredictive','startProgressive','erlangCallToSecond','erlangAbandonmentRate','erlangBusyFactor','dialPredictiveInterval','dialPredictiveIntervalMinThreshold','predictiveIntervalAvailable','predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','request','startCase','then','Unable\x20to\x20retrieve\x20RPC\x20%s\x20queues','catch','getRealtimeQueues','voice','inbound','outbound','map','get'];(function(_0x31768c,_0x40865c){var _0x3bdd3c=function(_0x299159){while(--_0x299159){_0x31768c['push'](_0x31768c['shift']());}};_0x3bdd3c(++_0x40865c);}(_0x5edd,0x1e9));var _0xd5ed=function(_0x474bc0,_0x26989c){_0x474bc0=_0x474bc0-0x0;var _0x4b24cf=_0x5edd[_0x474bc0];return _0x4b24cf;};'use strict';var _=require(_0xd5ed('0x0'));var jayson=require(_0xd5ed('0x1'));var util=require('util');var amiClient=jayson[_0xd5ed('0x2')]['http']({'port':0x232a});var routingClient=jayson[_0xd5ed('0x2')]['http']({'port':0x232c});var DEFAULT_QUEUE_ATTRIBUTES=[_0xd5ed('0x3'),_0xd5ed('0x4'),_0xd5ed('0x5'),'waiting'];var VOICE_QUEUE_ATTRIBUTES=['busy',_0xd5ed('0x6'),_0xd5ed('0x7'),_0xd5ed('0x8'),_0xd5ed('0x9'),_0xd5ed('0xa'),_0xd5ed('0xb'),_0xd5ed('0xc'),_0xd5ed('0xd'),'unavailable',_0xd5ed('0xe')];var OUTBOUND_QUEUE_ATTRIBUTES=[_0xd5ed('0xf'),'originated',_0xd5ed('0x10'),_0xd5ed('0x11'),'dialActive','dialMethod','Trunk',_0xd5ed('0x12'),_0xd5ed('0x13'),'erlangCalls',_0xd5ed('0x14'),_0xd5ed('0x15'),_0xd5ed('0x16'),_0xd5ed('0x17'),'dialPredictiveIntervalMaxThreshold',_0xd5ed('0x18'),_0xd5ed('0x19'),'predictiveIntervalTotalCalls','predictiveIntervalAnsweredCalls','predictiveIntervalDroppedCallsTimeout','predictiveIntervalDroppedCallsCallersExit',_0xd5ed('0x1a'),_0xd5ed('0x1b')];function getRealtimeQueues(_0x31bad9,_0xe59312){var _0x23f15e=_0xe59312==='voice'?amiClient:routingClient;return _0x23f15e[_0xd5ed('0x1c')](_[_0xd5ed('0x1d')](_0xe59312)+'Queues',_0x31bad9)[_0xd5ed('0x1e')](function(_0x52df12){if(_0x52df12['error'])throw new Error(util['format'](_0xd5ed('0x1f'),_0xe59312));return _0x52df12['result'];})[_0xd5ed('0x20')](function(_0x36e0fe){throw _0x36e0fe;});}exports[_0xd5ed('0x21')]=getRealtimeQueues;function initializeQueues(_0x12ef3d,_0x415c21,_0x312f6e,_0x6a7904){var _0x1b6774=DEFAULT_QUEUE_ATTRIBUTES;if(_0x312f6e===_0xd5ed('0x22')){if(_0x6a7904===_0xd5ed('0x23')){_0x1b6774=_0x1b6774['concat'](VOICE_QUEUE_ATTRIBUTES);}else if(_0x6a7904===_0xd5ed('0x24')){_0x1b6774=_0x1b6774['concat'](VOICE_QUEUE_ATTRIBUTES,OUTBOUND_QUEUE_ATTRIBUTES);}}return _0x12ef3d[_0xd5ed('0x25')](function(_0xc90650){var _0x30ce1a=_0xc90650[_0xd5ed('0x26')]({'plain':!![]});_0x30ce1a['paused']=0x0;_0x30ce1a[_0xd5ed('0x8')]=0x0;_0x30ce1a[_0xd5ed('0x4')]=0x0;_0x30ce1a[_0xd5ed('0x3')]=0x0;_0x30ce1a[_0xd5ed('0x27')]=0x0;if(_0x312f6e===_0xd5ed('0x22')){_0x30ce1a[_0xd5ed('0xd')]=0x0;_0x30ce1a[_0xd5ed('0x28')]=0x0;if(_0x6a7904===_0xd5ed('0x24')){_0x30ce1a[_0xd5ed('0xf')]=0x0;_0x30ce1a[_0xd5ed('0x29')]=0x0;}}var _0x643bda=_[_0xd5ed('0x2a')](_0x415c21,['id',_0x30ce1a['id']]);if(_0x643bda){_[_0xd5ed('0x2b')](_0x30ce1a,_['pick'](_0x643bda,_0x1b6774));}return _0x30ce1a;});}exports['initializeQueues']=initializeQueues;
\ No newline at end of file
+var _0xe7aa=['predictiveIntervalAvgHoldtime','predictiveIntervalAvgTalktime','voice','startCase','Queues','error','format','Unable\x20to\x20retrieve\x20RPC\x20%s\x20queues','catch','getRealtimeQueues','inbound','concat','outbound','pTalking','find','merge','pick','initializeQueues','lodash','jayson/promise','util','client','http','available','loggedIn','paused','waiting','busy','invalid','loggedInDb','onHold','ringing','ringInUse','talking','unavailable','unknown','originated','message','statusMessage','dialActive','dialMethod','startPredictive','erlangCallToSecond','erlangAbandonmentRate','erlangBusyFactor','predictiveIntervalAvailable','predictiveIntervalAnsweredCalls','predictiveIntervalDroppedCallsTimeout','predictiveIntervalDroppedCallsCallersExit'];(function(_0x3ab51d,_0x2fa01d){var _0x29a04e=function(_0x7807b0){while(--_0x7807b0){_0x3ab51d['push'](_0x3ab51d['shift']());}};_0x29a04e(++_0x2fa01d);}(_0xe7aa,0x107));var _0xae7a=function(_0x47b58b,_0x41a189){_0x47b58b=_0x47b58b-0x0;var _0x46bebe=_0xe7aa[_0x47b58b];return _0x46bebe;};'use strict';var _=require(_0xae7a('0x0'));var jayson=require(_0xae7a('0x1'));var util=require(_0xae7a('0x2'));var amiClient=jayson['client']['http']({'port':0x232a});var routingClient=jayson[_0xae7a('0x3')][_0xae7a('0x4')]({'port':0x232c});var DEFAULT_QUEUE_ATTRIBUTES=[_0xae7a('0x5'),_0xae7a('0x6'),_0xae7a('0x7'),_0xae7a('0x8')];var VOICE_QUEUE_ATTRIBUTES=[_0xae7a('0x9'),'inUse',_0xae7a('0xa'),_0xae7a('0xb'),'notInUse',_0xae7a('0xc'),_0xae7a('0xd'),_0xae7a('0xe'),_0xae7a('0xf'),_0xae7a('0x10'),_0xae7a('0x11')];var OUTBOUND_QUEUE_ATTRIBUTES=['pTalking',_0xae7a('0x12'),_0xae7a('0x13'),_0xae7a('0x14'),_0xae7a('0x15'),_0xae7a('0x16'),'Trunk',_0xae7a('0x17'),'startProgressive','erlangCalls',_0xae7a('0x18'),_0xae7a('0x19'),_0xae7a('0x1a'),'dialPredictiveInterval','dialPredictiveIntervalMaxThreshold','dialPredictiveIntervalMinThreshold',_0xae7a('0x1b'),'predictiveIntervalTotalCalls',_0xae7a('0x1c'),_0xae7a('0x1d'),_0xae7a('0x1e'),_0xae7a('0x1f'),_0xae7a('0x20')];function getRealtimeQueues(_0xa2ef64,_0x34b3b2){var _0x14883a=_0x34b3b2===_0xae7a('0x21')?amiClient:routingClient;return _0x14883a['request'](_[_0xae7a('0x22')](_0x34b3b2)+_0xae7a('0x23'),_0xa2ef64)['then'](function(_0x502f87){if(_0x502f87[_0xae7a('0x24')])throw new Error(util[_0xae7a('0x25')](_0xae7a('0x26'),_0x34b3b2));return _0x502f87['result'];})[_0xae7a('0x27')](function(_0x27e81e){throw _0x27e81e;});}exports[_0xae7a('0x28')]=getRealtimeQueues;function initializeQueues(_0x5f4547,_0x4e3bcf,_0x34f21c,_0x341a0f){var _0x4c70ad=DEFAULT_QUEUE_ATTRIBUTES;if(_0x34f21c===_0xae7a('0x21')){if(_0x341a0f===_0xae7a('0x29')){_0x4c70ad=_0x4c70ad[_0xae7a('0x2a')](VOICE_QUEUE_ATTRIBUTES);}else if(_0x341a0f===_0xae7a('0x2b')){_0x4c70ad=_0x4c70ad['concat'](VOICE_QUEUE_ATTRIBUTES,OUTBOUND_QUEUE_ATTRIBUTES);}}return _0x5f4547['map'](function(_0x31defb){var _0x1d9c50=_0x31defb['get']({'plain':!![]});_0x1d9c50[_0xae7a('0x7')]=0x0;_0x1d9c50['loggedInDb']=0x0;_0x1d9c50[_0xae7a('0x6')]=0x0;_0x1d9c50[_0xae7a('0x5')]=0x0;_0x1d9c50[_0xae7a('0x8')]=0x0;if(_0x34f21c===_0xae7a('0x21')){_0x1d9c50[_0xae7a('0xf')]=0x0;_0x1d9c50[_0xae7a('0x9')]=0x0;if(_0x341a0f===_0xae7a('0x2b')){_0x1d9c50[_0xae7a('0x2c')]=0x0;_0x1d9c50['originated']=0x0;}}var _0x3d861e=_[_0xae7a('0x2d')](_0x4e3bcf,['id',_0x1d9c50['id']]);if(_0x3d861e){_[_0xae7a('0x2e')](_0x1d9c50,_[_0xae7a('0x2f')](_0x3d861e,_0x4c70ad));}return _0x1d9c50;});}exports[_0xae7a('0x30')]=initializeQueues;
\ No newline at end of file