Built motion from commit 44b1f254.|2.6.26
[motion2.git] / server / services / ami / dialer / utils / index.js
index c103926..a23c62f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xee3c=['Trunk','name','active','hasQueueCampaignDataChanged','dialTimezone','dialGlobalInterval','isNil','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','reachable','includes','TrunkBackup','status','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','getQueueCampaignActiveStatusMessage','isUndefined','string','format','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','replace','random','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','decrementOriginate','length','checkContactEmpty','erlangb','createdAt','updatedAt','undefined','description','substring','XMD-','toUpperCase','lodash','moment','../../../../config/logger','dialer','timezones','ACTIVE','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_NULL','RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','dialMethod','preview','isPreviewCampaign','type','ivr','isIVRCampaign','outbound','isOutboundQueue','dialActive','isIVRCampaignActive','milliseconds','diff','seconds','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated'];(function(_0x50c4fb,_0x4ef213){var _0x331201=function(_0x46ef1a){while(--_0x46ef1a){_0x50c4fb['push'](_0x50c4fb['shift']());}};_0x331201(++_0x4ef213);}(_0xee3c,0x136));var _0xcee3=function(_0x7ab001,_0xc28d15){_0x7ab001=_0x7ab001-0x0;var _0x46a460=_0xee3c[_0x7ab001];return _0x46a460;};'use strict';var _=require(_0xcee3('0x0'));var moment=require(_0xcee3('0x1'));var util=require('util');var logger=require(_0xcee3('0x2'))(_0xcee3('0x3'));var timezones=require('../../../../config/environment/shared')[_0xcee3('0x4')];var CAMPAIGN_STATUS={'ACTIVE':_0xcee3('0x5'),'BLACKLIST':'BLACKLIST','CONTACTS_RESCHEDULED':_0xcee3('0x6'),'DEACTIVATED':_0xcee3('0x7'),'DISACTIVED':_0xcee3('0x8'),'EMPTY_INTERVAL':_0xcee3('0x9'),'INACTIVE':_0xcee3('0xa'),'NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':_0xcee3('0xb'),'NULL_INTERVAL':_0xcee3('0xc'),'OVERTIME_INTERVAL':'INTERVAL_IS_OVERTIME','OVERTIME_GLOBAL_INTERVAL':'GLOBAL_INTERVAL_IS_OVERTIME','QUEUE_RECALL':_0xcee3('0xd'),'RECALL_TIMEOUT':_0xcee3('0xe'),'RUNNING':_0xcee3('0xf'),'UNKNOWN_TIMEZONE':_0xcee3('0x10'),'UNREACHABLE_TRUNK':_0xcee3('0x11')};exports[_0xcee3('0x12')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x26718a){return _0x26718a[_0xcee3('0x13')]===_0xcee3('0x14');}exports[_0xcee3('0x15')]=isPreviewCampaign;function isIVRCampaign(_0x558660){return _0x558660[_0xcee3('0x16')]===_0xcee3('0x17');}exports[_0xcee3('0x18')]=isIVRCampaign;function isOutboundQueue(_0x331c4f){return _0x331c4f[_0xcee3('0x16')]===_0xcee3('0x19');}exports[_0xcee3('0x1a')]=isOutboundQueue;function isQueueCampaignActive(_0x1b7ede){return _0x1b7ede[_0xcee3('0x1b')];}exports['isQueueCampaignActive']=isQueueCampaignActive;function isIVRCampaignActive(_0xfcf6db){return _0xfcf6db['active'];}exports[_0xcee3('0x1c')]=isIVRCampaignActive;function getSeconds(_0x29e26d,_0x310214){var _0x1e5751=moment(_0x29e26d)['milliseconds'](0x0);var _0xb7731=moment(_0x310214)[_0xcee3('0x1d')](0x0);return _0x1e5751[_0xcee3('0x1e')](_0xb7731,_0xcee3('0x1f'));}exports['getSeconds']=getSeconds;function hasQueueCampaignDataChanged(_0x456e56,_0x3551da){var _0xb8f517=![];var _0x237f6d=_0x456e56[_0xcee3('0x13')]!==_0x3551da[_0xcee3('0x13')]||_0x456e56[_0xcee3('0x1b')]!==_0x3551da['dialActive']||_0x456e56['message']!==_0x3551da[_0xcee3('0x20')];var _0x492e05=_0x456e56[_0xcee3('0x21')]!==_0x3551da[_0xcee3('0x21')]||_0x456e56[_0xcee3('0x22')]!==_0x3551da[_0xcee3('0x22')]||_0x456e56[_0xcee3('0x23')]!==_0x3551da['loggedInDb']||_0x456e56[_0xcee3('0x24')]!==_0x3551da['paused']||_0x456e56[_0xcee3('0x25')]!==_0x3551da[_0xcee3('0x25')]||_0x456e56[_0xcee3('0x26')]!==_0x3551da[_0xcee3('0x26')]||_0x456e56[_0xcee3('0x27')]!==_0x3551da['waiting']||_0x456e56[_0xcee3('0x28')]!==_0x3551da[_0xcee3('0x28')]||_0x456e56['originated']!==_0x3551da[_0xcee3('0x29')];if(_0x456e56[_0xcee3('0x2a')]&&_0x3551da[_0xcee3('0x2a')]){_0xb8f517=_0x456e56[_0xcee3('0x2a')][_0xcee3('0x2b')]!==_0x3551da['Trunk'][_0xcee3('0x2b')]||_0x456e56[_0xcee3('0x2a')][_0xcee3('0x2c')]!==_0x3551da[_0xcee3('0x2a')][_0xcee3('0x2c')];}return _0x237f6d||_0x492e05||_0xb8f517;}exports[_0xcee3('0x2d')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x467898){var _0x1c56be=null;var _0x57f036=_0x467898[_0xcee3('0x2e')];if(_['isNil'](_0x467898[_0xcee3('0x2f')])||_[_0xcee3('0x30')](_0x467898['Interval'])||_[_0xcee3('0x30')](_0x467898[_0xcee3('0x31')][_0xcee3('0x32')])){_0x1c56be=CAMPAIGN_STATUS[_0xcee3('0x33')];}else if(_[_0xcee3('0x34')](_0x467898['dialGlobalInterval'])||_[_0xcee3('0x34')](_0x467898['Interval'][_0xcee3('0x32')])){_0x1c56be=CAMPAIGN_STATUS[_0xcee3('0x35')];}else if(_0x57f036&&!timezones[_0x57f036]){_0x1c56be=CAMPAIGN_STATUS[_0xcee3('0x36')];}return _0x1c56be;}function checkAnyValidTrunk(_0x112b56,_0x39db5c){var _0x212d61=null;var _0x10a152=_0xcee3('0x37');var _0x1c627f=[_0xcee3('0x38'),'unmonitored'];var _0x4bf61a=!![];if(_0x112b56['Trunk']&&_0x112b56[_0xcee3('0x2a')][_0xcee3('0x2c')]){_0x10a152+=_0x112b56[_0xcee3('0x2a')][_0xcee3('0x2b')];_0x212d61=_0x39db5c[_0x10a152];_0x4bf61a=_0x1c627f[_0xcee3('0x39')](_0x212d61['status']);}else if(_0x112b56[_0xcee3('0x3a')]&&_0x112b56[_0xcee3('0x3a')][_0xcee3('0x2c')]){_0x10a152+=_0x112b56[_0xcee3('0x3a')][_0xcee3('0x2b')];_0x212d61=_0x39db5c[_0x10a152];_0x4bf61a=_0x1c627f[_0xcee3('0x39')](_0x212d61[_0xcee3('0x3b')]);}return _0x4bf61a;}function getQueueCampaignStatusMessage(_0x418974,_0x298bdc){var _0xde67a9=CAMPAIGN_STATUS['ACTIVE'];var _0x2f487e=isPreviewCampaign(_0x418974);if(!isQueueCampaignActive(_0x418974)){if(_0x2f487e){_0xde67a9=CAMPAIGN_STATUS[_0xcee3('0x3c')];}else{if(_0x418974[_0xcee3('0x29')]===0x0&&_0x418974[_0xcee3('0x25')]===0x0&&_0x418974['waiting']===0x0&&(_0x418974[_0xcee3('0x26')]||0x0)===0x0){_0xde67a9=CAMPAIGN_STATUS[_0xcee3('0x3c')];}else{_0xde67a9=CAMPAIGN_STATUS[_0xcee3('0x3d')];}}}else if(_0x418974[_0xcee3('0x22')]===0x0){_0xde67a9=CAMPAIGN_STATUS[_0xcee3('0x3e')];}else if(!checkAnyValidTrunk(_0x418974,_0x298bdc)){_0xde67a9=CAMPAIGN_STATUS[_0xcee3('0x3f')];}else if(!isPreviewCampaign(_0x418974)){var _0x259353=checkAnyValidQueueCampaignInterval(_0x418974);if(_0x259353){_0xde67a9=_0x259353;}}return _0xde67a9;}exports[_0xcee3('0x40')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x1e152d){var _0x522057=CAMPAIGN_STATUS[_0xcee3('0x3d')];if(_0x1e152d[_0xcee3('0x29')]===0x0&&_0x1e152d[_0xcee3('0x25')]===0x0&&_0x1e152d['waiting']===0x0&&(_0x1e152d['pTalking']||0x0)===0x0){_0x522057=CAMPAIGN_STATUS[_0xcee3('0x3c')];}return _0x522057;}exports[_0xcee3('0x41')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x2f4b17){var _0x2ffe58=_0x2f4b17['match'](/"(.*?)"/);return _0x2ffe58?_0x2ffe58[0x1]:_0x2f4b17;}exports['extractCalleridName']=extractCalleridName;function getCallerId(_0x5a39d4,_0x6130b6,_0x3d947c){if(!_[_0xcee3('0x42')](_0x3d947c)&&typeof _0x3d947c==='string'&&!_[_0xcee3('0x34')](_0x3d947c)){if(!_[_0xcee3('0x42')](_0x6130b6)&&typeof _0x6130b6===_0xcee3('0x43')&&!_['isEmpty'](_0x6130b6)){return util[_0xcee3('0x44')]('\x22%s\x22\x20<%s>',_0x6130b6,_0x3d947c);}return util[_0xcee3('0x44')]('\x22%s\x22\x20<%s>',_0x3d947c,_0x3d947c);}if(!_[_0xcee3('0x42')](_0x5a39d4)&&typeof _0x5a39d4===_0xcee3('0x43')&&!_[_0xcee3('0x34')](_0x5a39d4)){return _0x5a39d4;}return _0xcee3('0x45');}exports[_0xcee3('0x46')]=getCallerId;function getCallerIdRandom(_0x4d65e1,_0x299a33){var _0x233520;var _0x160261;var _0x575a00;if(_0x299a33<=0x0){_0x299a33=0x1;}_0x233520=new RegExp(_0xcee3('0x47')+_0x299a33+'}$');_0x160261=Math[_0xcee3('0x48')](0xa,_0x299a33-0x1);_0x575a00=Math[_0xcee3('0x48')](0xa,_0x299a33)-0x1;return util[_0xcee3('0x44')]('%s',_[_0xcee3('0x49')](_0x4d65e1,_0x233520,_[_0xcee3('0x4a')](_0x160261,_0x575a00)['toString']()));}exports['getCallerIdRandom']=getCallerIdRandom;function decrementOriginate(_0x47a4c5){if(_0x47a4c5[_0xcee3('0x29')]&&_0x47a4c5['originated']>0x0){_0x47a4c5[_0xcee3('0x29')]-=0x1;}else{logger[_0xcee3('0x4b')](_0xcee3('0x4c'));}}exports[_0xcee3('0x4d')]=decrementOriginate;function checkContactEmpty(_0x2efc82){return _0x2efc82&&_0x2efc82[_0xcee3('0x4e')]>0x0;}exports[_0xcee3('0x4f')]=checkContactEmpty;function erlangb(_0x271493,_0x178a30){if(_0x178a30===0x0){return 0x0;}var _0x5443f6=0x1;for(var _0x23aad1=0x1;_0x23aad1<=_0x178a30;_0x23aad1+=0x1){_0x5443f6=0x1+_0x5443f6*_0x23aad1/_0x271493;}return 0x1/_0x5443f6;}exports[_0xcee3('0x50')]=erlangb;function checkContactLowerLimitOriginate(_0x540db6,_0x3c493b,_0xb6bd58){if(_0x3c493b>_0xb6bd58){for(var _0xe636b3=0x0;_0xe636b3<_0x3c493b-_0xb6bd58;_0xe636b3+=0x1){decrementOriginate(_0x540db6);}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x1a2ae2){var _0xbacdb8={};var _0x319eb3=['id',_0xcee3('0x51'),'tags',_0xcee3('0x52')];const _0x56ad3e=0xfa;if(_0x1a2ae2){for(var _0x29a756 in _0x1a2ae2){if(typeof _0x1a2ae2[_0x29a756]!==_0xcee3('0x53')){if(!_[_0xcee3('0x30')](_0x1a2ae2[_0x29a756])&&!_0x319eb3[_0xcee3('0x39')](_0x29a756)){if(_0x29a756===_0xcee3('0x54')&&_0x1a2ae2[_0x29a756]['length']>_0x56ad3e){_0xbacdb8['XMD-'+_0x29a756['toUpperCase']()]=_0x1a2ae2[_0x29a756]['toString']()[_0xcee3('0x55')](0x0,_0x56ad3e);}else{_0xbacdb8[_0xcee3('0x56')+_0x29a756[_0xcee3('0x57')]()]=_0x1a2ae2[_0x29a756];}}}}}return _0xbacdb8;}exports['setXMDContactVariables']=setXMDContactVariables;
\ No newline at end of file
+var _0x52c3=['lodash','util','../../../../config/logger','dialer','../../../../config/environment/shared','BLACKLIST','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_NULL','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLFAILEDTIMEOUT','RUNNING','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','dialMethod','preview','type','ivr','outbound','isOutboundQueue','dialActive','isQueueCampaignActive','active','isIVRCampaignActive','milliseconds','diff','seconds','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','isNil','Interval','Intervals','NULL_INTERVAL','dialGlobalInterval','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','reachable','unmonitored','includes','status','TrunkBackup','ACTIVE','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','getQueueCampaignActiveStatusMessage','extractCalleridName','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','getCallerId','pow','replace','toString','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','length','checkContactEmpty','erlangb','tags','updatedAt','undefined','description','XMD-','toUpperCase','setXMDContactVariables'];(function(_0x342696,_0x146f50){var _0x15b8e4=function(_0x591e2a){while(--_0x591e2a){_0x342696['push'](_0x342696['shift']());}};_0x15b8e4(++_0x146f50);}(_0x52c3,0xaa));var _0x352c=function(_0x2f0057,_0x448b27){_0x2f0057=_0x2f0057-0x0;var _0x17f2c3=_0x52c3[_0x2f0057];return _0x17f2c3;};'use strict';var _=require(_0x352c('0x0'));var moment=require('moment');var util=require(_0x352c('0x1'));var logger=require(_0x352c('0x2'))(_0x352c('0x3'));var timezones=require(_0x352c('0x4'))['timezones'];var CAMPAIGN_STATUS={'ACTIVE':'ACTIVE','BLACKLIST':_0x352c('0x5'),'CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':_0x352c('0x6'),'DISACTIVED':_0x352c('0x7'),'EMPTY_INTERVAL':_0x352c('0x8'),'INACTIVE':'NOT_ACTIVE','NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':_0x352c('0x9'),'NULL_INTERVAL':_0x352c('0xa'),'OVERTIME_INTERVAL':_0x352c('0xb'),'OVERTIME_GLOBAL_INTERVAL':_0x352c('0xc'),'QUEUE_RECALL':'RECALLINQUEUE','RECALL_TIMEOUT':_0x352c('0xd'),'RUNNING':_0x352c('0xe'),'UNKNOWN_TIMEZONE':'TIMEZONE_UNKNOW','UNREACHABLE_TRUNK':_0x352c('0xf')};exports[_0x352c('0x10')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x14c7f8){return _0x14c7f8[_0x352c('0x11')]===_0x352c('0x12');}exports['isPreviewCampaign']=isPreviewCampaign;function isIVRCampaign(_0x500763){return _0x500763[_0x352c('0x13')]===_0x352c('0x14');}exports['isIVRCampaign']=isIVRCampaign;function isOutboundQueue(_0x320d06){return _0x320d06['type']===_0x352c('0x15');}exports[_0x352c('0x16')]=isOutboundQueue;function isQueueCampaignActive(_0x31cb80){return _0x31cb80[_0x352c('0x17')];}exports[_0x352c('0x18')]=isQueueCampaignActive;function isIVRCampaignActive(_0x4ea42c){return _0x4ea42c[_0x352c('0x19')];}exports[_0x352c('0x1a')]=isIVRCampaignActive;function getSeconds(_0x538e64,_0x2c6644){var _0x151252=moment(_0x538e64)[_0x352c('0x1b')](0x0);var _0xa2d03f=moment(_0x2c6644)[_0x352c('0x1b')](0x0);return _0x151252[_0x352c('0x1c')](_0xa2d03f,_0x352c('0x1d'));}exports['getSeconds']=getSeconds;function hasQueueCampaignDataChanged(_0x21bd9d,_0x5a6235){var _0x3f1f0d=![];var _0x25d4c4=_0x21bd9d[_0x352c('0x11')]!==_0x5a6235[_0x352c('0x11')]||_0x21bd9d['dialActive']!==_0x5a6235[_0x352c('0x17')]||_0x21bd9d[_0x352c('0x1e')]!==_0x5a6235['message'];var _0x47faf9=_0x21bd9d[_0x352c('0x1f')]!==_0x5a6235['available']||_0x21bd9d[_0x352c('0x20')]!==_0x5a6235['loggedIn']||_0x21bd9d['loggedInDb']!==_0x5a6235[_0x352c('0x21')]||_0x21bd9d[_0x352c('0x22')]!==_0x5a6235[_0x352c('0x22')]||_0x21bd9d[_0x352c('0x23')]!==_0x5a6235[_0x352c('0x23')]||_0x21bd9d[_0x352c('0x24')]!==_0x5a6235['pTalking']||_0x21bd9d[_0x352c('0x25')]!==_0x5a6235[_0x352c('0x25')]||_0x21bd9d[_0x352c('0x26')]!==_0x5a6235[_0x352c('0x26')]||_0x21bd9d[_0x352c('0x27')]!==_0x5a6235[_0x352c('0x27')];if(_0x21bd9d[_0x352c('0x28')]&&_0x5a6235[_0x352c('0x28')]){_0x3f1f0d=_0x21bd9d[_0x352c('0x28')]['name']!==_0x5a6235[_0x352c('0x28')][_0x352c('0x29')]||_0x21bd9d[_0x352c('0x28')][_0x352c('0x19')]!==_0x5a6235[_0x352c('0x28')][_0x352c('0x19')];}return _0x25d4c4||_0x47faf9||_0x3f1f0d;}exports['hasQueueCampaignDataChanged']=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x22e35f){var _0x14cfe9=null;var _0x2e4827=_0x22e35f['dialTimezone'];if(_['isNil'](_0x22e35f['dialGlobalInterval'])||_[_0x352c('0x2a')](_0x22e35f[_0x352c('0x2b')])||_['isNil'](_0x22e35f[_0x352c('0x2b')][_0x352c('0x2c')])){_0x14cfe9=CAMPAIGN_STATUS[_0x352c('0x2d')];}else if(_['isEmpty'](_0x22e35f[_0x352c('0x2e')])||_['isEmpty'](_0x22e35f[_0x352c('0x2b')][_0x352c('0x2c')])){_0x14cfe9=CAMPAIGN_STATUS[_0x352c('0x2f')];}else if(_0x2e4827&&!timezones[_0x2e4827]){_0x14cfe9=CAMPAIGN_STATUS[_0x352c('0x30')];}return _0x14cfe9;}function checkAnyValidTrunk(_0x22c1ea,_0x2e0131){var _0x4f72ed=null;var _0x56d7b4=_0x352c('0x31');var _0x41ef99=[_0x352c('0x32'),_0x352c('0x33')];var _0x515466=!![];if(_0x22c1ea[_0x352c('0x28')]&&_0x22c1ea[_0x352c('0x28')][_0x352c('0x19')]){_0x56d7b4+=_0x22c1ea[_0x352c('0x28')]['name'];_0x4f72ed=_0x2e0131[_0x56d7b4];_0x515466=_0x41ef99[_0x352c('0x34')](_0x4f72ed[_0x352c('0x35')]);}else if(_0x22c1ea[_0x352c('0x36')]&&_0x22c1ea[_0x352c('0x36')][_0x352c('0x19')]){_0x56d7b4+=_0x22c1ea[_0x352c('0x36')]['name'];_0x4f72ed=_0x2e0131[_0x56d7b4];_0x515466=_0x41ef99[_0x352c('0x34')](_0x4f72ed['status']);}return _0x515466;}function getQueueCampaignStatusMessage(_0x500d95,_0x58e139){var _0x433bf8=CAMPAIGN_STATUS[_0x352c('0x37')];var _0xb12b69=isPreviewCampaign(_0x500d95);if(!isQueueCampaignActive(_0x500d95)){if(_0xb12b69){_0x433bf8=CAMPAIGN_STATUS[_0x352c('0x38')];}else{if(_0x500d95['originated']===0x0&&_0x500d95[_0x352c('0x23')]===0x0&&_0x500d95['waiting']===0x0&&(_0x500d95[_0x352c('0x24')]||0x0)===0x0){_0x433bf8=CAMPAIGN_STATUS[_0x352c('0x38')];}else{_0x433bf8=CAMPAIGN_STATUS[_0x352c('0x39')];}}}else if(_0x500d95[_0x352c('0x20')]===0x0){_0x433bf8=CAMPAIGN_STATUS[_0x352c('0x3a')];}else if(!checkAnyValidTrunk(_0x500d95,_0x58e139)){_0x433bf8=CAMPAIGN_STATUS[_0x352c('0x3b')];}else if(!isPreviewCampaign(_0x500d95)){var _0x303acf=checkAnyValidQueueCampaignInterval(_0x500d95);if(_0x303acf){_0x433bf8=_0x303acf;}}return _0x433bf8;}exports[_0x352c('0x3c')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x2e1532){var _0x28c877=CAMPAIGN_STATUS[_0x352c('0x39')];if(_0x2e1532[_0x352c('0x27')]===0x0&&_0x2e1532[_0x352c('0x23')]===0x0&&_0x2e1532['waiting']===0x0&&(_0x2e1532['pTalking']||0x0)===0x0){_0x28c877=CAMPAIGN_STATUS[_0x352c('0x38')];}return _0x28c877;}exports[_0x352c('0x3d')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x3c4320){var _0xc58a8a=_0x3c4320['match'](/"(.*?)"/);return _0xc58a8a?_0xc58a8a[0x1]:_0x3c4320;}exports[_0x352c('0x3e')]=extractCalleridName;function getCallerId(_0x119539,_0x19eee4,_0x1073d1){if(!_[_0x352c('0x3f')](_0x1073d1)&&typeof _0x1073d1===_0x352c('0x40')&&!_[_0x352c('0x41')](_0x1073d1)){if(!_[_0x352c('0x3f')](_0x19eee4)&&typeof _0x19eee4===_0x352c('0x40')&&!_[_0x352c('0x41')](_0x19eee4)){return util[_0x352c('0x42')](_0x352c('0x43'),_0x19eee4,_0x1073d1);}return util[_0x352c('0x42')]('\x22%s\x22\x20<%s>',_0x1073d1,_0x1073d1);}if(!_[_0x352c('0x3f')](_0x119539)&&typeof _0x119539==='string'&&!_[_0x352c('0x41')](_0x119539)){return _0x119539;}return _0x352c('0x44');}exports[_0x352c('0x45')]=getCallerId;function getCallerIdRandom(_0x3b1902,_0x67b27c){var _0x5811ae;var _0x14f5f8;var _0x33c53b;if(_0x67b27c<=0x0){_0x67b27c=0x1;}_0x5811ae=new RegExp('\x5cw{0,'+_0x67b27c+'}$');_0x14f5f8=Math[_0x352c('0x46')](0xa,_0x67b27c-0x1);_0x33c53b=Math[_0x352c('0x46')](0xa,_0x67b27c)-0x1;return util[_0x352c('0x42')]('%s',_[_0x352c('0x47')](_0x3b1902,_0x5811ae,_['random'](_0x14f5f8,_0x33c53b)[_0x352c('0x48')]()));}exports['getCallerIdRandom']=getCallerIdRandom;function decrementOriginate(_0x42e1ab){if(_0x42e1ab['originated']&&_0x42e1ab[_0x352c('0x27')]>0x0){_0x42e1ab[_0x352c('0x27')]-=0x1;}else{logger[_0x352c('0x49')](_0x352c('0x4a'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x5dd363){return _0x5dd363&&_0x5dd363[_0x352c('0x4b')]>0x0;}exports[_0x352c('0x4c')]=checkContactEmpty;function erlangb(_0x440f77,_0x15e34c){if(_0x15e34c===0x0){return 0x0;}var _0x53fe7a=0x1;for(var _0x585f6a=0x1;_0x585f6a<=_0x15e34c;_0x585f6a+=0x1){_0x53fe7a=0x1+_0x53fe7a*_0x585f6a/_0x440f77;}return 0x1/_0x53fe7a;}exports[_0x352c('0x4d')]=erlangb;function checkContactLowerLimitOriginate(_0x1f1bf0,_0x50912b,_0x104210){if(_0x50912b>_0x104210){for(var _0x5a8a42=0x0;_0x5a8a42<_0x50912b-_0x104210;_0x5a8a42+=0x1){decrementOriginate(_0x1f1bf0);}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x10da65){var _0x51e076={};var _0x4fe82e=['id','createdAt',_0x352c('0x4e'),_0x352c('0x4f')];const _0x4b3174=0xfa;if(_0x10da65){for(var _0x4a33a9 in _0x10da65){if(typeof _0x10da65[_0x4a33a9]!==_0x352c('0x50')){if(!_[_0x352c('0x2a')](_0x10da65[_0x4a33a9])&&!_0x4fe82e[_0x352c('0x34')](_0x4a33a9)){if(_0x4a33a9===_0x352c('0x51')&&_0x10da65[_0x4a33a9][_0x352c('0x4b')]>_0x4b3174){_0x51e076[_0x352c('0x52')+_0x4a33a9[_0x352c('0x53')]()]=_0x10da65[_0x4a33a9]['toString']()['substring'](0x0,_0x4b3174);}else{_0x51e076[_0x352c('0x52')+_0x4a33a9['toUpperCase']()]=_0x10da65[_0x4a33a9];}}}}}return _0x51e076;}exports[_0x352c('0x54')]=setXMDContactVariables;
\ No newline at end of file