Built motion from commit c738b9ac.|2.6.25
[motion2.git] / server / services / ami / dialer / utils / index.js
index 07ae191..30dad62 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa38b=['RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','CAMPAIGN_STATUS','dialMethod','preview','isIVRCampaign','type','isOutboundQueue','isIVRCampaignActive','milliseconds','diff','seconds','dialActive','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','active','hasQueueCampaignDataChanged','isNil','dialGlobalInterval','Interval','Intervals','NULL_INTERVAL','isEmpty','UNKNOWN_TIMEZONE','unmonitored','includes','status','TrunkBackup','INACTIVE','NO_AGENTS_LOGGED','getQueueCampaignStatusMessage','getQueueCampaignActiveStatusMessage','extractCalleridName','isUndefined','string','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','getCallerId','pow','replace','random','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','decrementOriginate','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','createdAt','tags','updatedAt','substring','toUpperCase','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','timezones','ACTIVE','BLACKLIST','IS_DISACTIVED','NOT_ACTIVE','AGENTS_NOT_LOGGED','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME'];(function(_0x4d17e8,_0x1deb64){var _0x1868d4=function(_0x46ea22){while(--_0x46ea22){_0x4d17e8['push'](_0x4d17e8['shift']());}};_0x1868d4(++_0x1deb64);}(_0xa38b,0x13e));var _0xba38=function(_0x398828,_0x52119b){_0x398828=_0x398828-0x0;var _0x399ce8=_0xa38b[_0x398828];return _0x399ce8;};'use strict';var _=require(_0xba38('0x0'));var moment=require(_0xba38('0x1'));var util=require(_0xba38('0x2'));var logger=require(_0xba38('0x3'))(_0xba38('0x4'));var timezones=require('../../../../config/environment/shared')[_0xba38('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0xba38('0x6'),'BLACKLIST':_0xba38('0x7'),'CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':'DEACTIVATED','DISACTIVED':_0xba38('0x8'),'EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':_0xba38('0x9'),'NO_AGENTS_LOGGED':_0xba38('0xa'),'NO_AVAILABLE_CONTACTS':_0xba38('0xb'),'NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0xba38('0xc'),'OVERTIME_GLOBAL_INTERVAL':_0xba38('0xd'),'QUEUE_RECALL':_0xba38('0xe'),'RECALL_TIMEOUT':_0xba38('0xf'),'RUNNING':_0xba38('0x10'),'UNKNOWN_TIMEZONE':_0xba38('0x11'),'UNREACHABLE_TRUNK':'TRUNK_IS_NOT_REACHABLE'};exports[_0xba38('0x12')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0xc2d83a){return _0xc2d83a[_0xba38('0x13')]===_0xba38('0x14');}exports['isPreviewCampaign']=isPreviewCampaign;function isIVRCampaign(_0x4af04a){return _0x4af04a['type']==='ivr';}exports[_0xba38('0x15')]=isIVRCampaign;function isOutboundQueue(_0x4998f8){return _0x4998f8[_0xba38('0x16')]==='outbound';}exports[_0xba38('0x17')]=isOutboundQueue;function isQueueCampaignActive(_0x4c0934){return _0x4c0934['dialActive'];}exports['isQueueCampaignActive']=isQueueCampaignActive;function isIVRCampaignActive(_0x34058c){return _0x34058c['active'];}exports[_0xba38('0x18')]=isIVRCampaignActive;function getSeconds(_0x5bb715,_0x3f1242){var _0x29fa44=moment(_0x5bb715)[_0xba38('0x19')](0x0);var _0x3e233b=moment(_0x3f1242)[_0xba38('0x19')](0x0);return _0x29fa44[_0xba38('0x1a')](_0x3e233b,_0xba38('0x1b'));}exports['getSeconds']=getSeconds;function hasQueueCampaignDataChanged(_0x37444d,_0x203f0e){var _0xf19a08=![];var _0x31ceda=_0x37444d['dialMethod']!==_0x203f0e[_0xba38('0x13')]||_0x37444d[_0xba38('0x1c')]!==_0x203f0e['dialActive']||_0x37444d[_0xba38('0x1d')]!==_0x203f0e[_0xba38('0x1d')];var _0x4e2708=_0x37444d[_0xba38('0x1e')]!==_0x203f0e[_0xba38('0x1e')]||_0x37444d[_0xba38('0x1f')]!==_0x203f0e['loggedIn']||_0x37444d[_0xba38('0x20')]!==_0x203f0e[_0xba38('0x20')]||_0x37444d[_0xba38('0x21')]!==_0x203f0e['paused']||_0x37444d['talking']!==_0x203f0e[_0xba38('0x22')]||_0x37444d[_0xba38('0x23')]!==_0x203f0e['pTalking']||_0x37444d[_0xba38('0x24')]!==_0x203f0e[_0xba38('0x24')]||_0x37444d[_0xba38('0x25')]!==_0x203f0e['inUse']||_0x37444d[_0xba38('0x26')]!==_0x203f0e[_0xba38('0x26')];if(_0x37444d[_0xba38('0x27')]&&_0x203f0e[_0xba38('0x27')]){_0xf19a08=_0x37444d[_0xba38('0x27')][_0xba38('0x28')]!==_0x203f0e['Trunk']['name']||_0x37444d[_0xba38('0x27')]['active']!==_0x203f0e[_0xba38('0x27')][_0xba38('0x29')];}return _0x31ceda||_0x4e2708||_0xf19a08;}exports[_0xba38('0x2a')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x54a6bf){var _0x3942f6=null;var _0xddf813=_0x54a6bf['dialTimezone'];if(_[_0xba38('0x2b')](_0x54a6bf[_0xba38('0x2c')])||_[_0xba38('0x2b')](_0x54a6bf[_0xba38('0x2d')])||_[_0xba38('0x2b')](_0x54a6bf['Interval'][_0xba38('0x2e')])){_0x3942f6=CAMPAIGN_STATUS[_0xba38('0x2f')];}else if(_['isEmpty'](_0x54a6bf[_0xba38('0x2c')])||_[_0xba38('0x30')](_0x54a6bf['Interval'][_0xba38('0x2e')])){_0x3942f6=CAMPAIGN_STATUS['EMPTY_INTERVAL'];}else if(_0xddf813&&!timezones[_0xddf813]){_0x3942f6=CAMPAIGN_STATUS[_0xba38('0x31')];}return _0x3942f6;}function checkAnyValidTrunk(_0x5d966c,_0x285978){var _0x4fcb5e=null;var _0x3272a4='SIP/';var _0x4e63f3=['reachable',_0xba38('0x32')];var _0x5d7716=!![];if(_0x5d966c[_0xba38('0x27')]&&_0x5d966c[_0xba38('0x27')][_0xba38('0x29')]){_0x3272a4+=_0x5d966c[_0xba38('0x27')][_0xba38('0x28')];_0x4fcb5e=_0x285978[_0x3272a4];_0x5d7716=_0x4e63f3[_0xba38('0x33')](_0x4fcb5e[_0xba38('0x34')]);}else if(_0x5d966c[_0xba38('0x35')]&&_0x5d966c[_0xba38('0x35')][_0xba38('0x29')]){_0x3272a4+=_0x5d966c['TrunkBackup'][_0xba38('0x28')];_0x4fcb5e=_0x285978[_0x3272a4];_0x5d7716=_0x4e63f3[_0xba38('0x33')](_0x4fcb5e['status']);}return _0x5d7716;}function getQueueCampaignStatusMessage(_0x2cdf5c,_0x2d6b9f){var _0x55cd80=CAMPAIGN_STATUS[_0xba38('0x6')];var _0x58d486=isPreviewCampaign(_0x2cdf5c);if(!isQueueCampaignActive(_0x2cdf5c)){if(_0x58d486){_0x55cd80=CAMPAIGN_STATUS[_0xba38('0x36')];}else{if(_0x2cdf5c[_0xba38('0x26')]===0x0&&_0x2cdf5c['talking']===0x0&&_0x2cdf5c[_0xba38('0x24')]===0x0&&(_0x2cdf5c[_0xba38('0x23')]||0x0)===0x0){_0x55cd80=CAMPAIGN_STATUS['INACTIVE'];}else{_0x55cd80=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x2cdf5c['loggedIn']===0x0){_0x55cd80=CAMPAIGN_STATUS[_0xba38('0x37')];}else if(!checkAnyValidTrunk(_0x2cdf5c,_0x2d6b9f)){_0x55cd80=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x2cdf5c)){var _0x288097=checkAnyValidQueueCampaignInterval(_0x2cdf5c);if(_0x288097){_0x55cd80=_0x288097;}}return _0x55cd80;}exports[_0xba38('0x38')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0xa74a60){var _0x1a466c=CAMPAIGN_STATUS['DISACTIVED'];if(_0xa74a60[_0xba38('0x26')]===0x0&&_0xa74a60[_0xba38('0x22')]===0x0&&_0xa74a60[_0xba38('0x24')]===0x0&&(_0xa74a60[_0xba38('0x23')]||0x0)===0x0){_0x1a466c=CAMPAIGN_STATUS[_0xba38('0x36')];}return _0x1a466c;}exports[_0xba38('0x39')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x424aa7){var _0x5af337=_0x424aa7['match'](/"(.*?)"/);return _0x5af337?_0x5af337[0x1]:_0x424aa7;}exports[_0xba38('0x3a')]=extractCalleridName;function getCallerId(_0x358fa1,_0x403ff0,_0x141242){if(!_[_0xba38('0x3b')](_0x141242)&&typeof _0x141242===_0xba38('0x3c')&&!_[_0xba38('0x30')](_0x141242)){if(!_['isUndefined'](_0x403ff0)&&typeof _0x403ff0===_0xba38('0x3c')&&!_[_0xba38('0x30')](_0x403ff0)){return util['format']('\x22%s\x22\x20<%s>',_0x403ff0,_0x141242);}return util[_0xba38('0x3d')](_0xba38('0x3e'),_0x141242,_0x141242);}if(!_[_0xba38('0x3b')](_0x358fa1)&&typeof _0x358fa1==='string'&&!_[_0xba38('0x30')](_0x358fa1)){return _0x358fa1;}return _0xba38('0x3f');}exports[_0xba38('0x40')]=getCallerId;function getCallerIdRandom(_0x4425d2,_0xcdc0ba){var _0x397882;var _0x3d24f3;var _0x413cc7;if(_0xcdc0ba<=0x0){_0xcdc0ba=0x1;}_0x397882=new RegExp('\x5cw{0,'+_0xcdc0ba+'}$');_0x3d24f3=Math['pow'](0xa,_0xcdc0ba-0x1);_0x413cc7=Math[_0xba38('0x41')](0xa,_0xcdc0ba)-0x1;return util[_0xba38('0x3d')]('%s',_[_0xba38('0x42')](_0x4425d2,_0x397882,_[_0xba38('0x43')](_0x3d24f3,_0x413cc7)[_0xba38('0x44')]()));}exports[_0xba38('0x45')]=getCallerIdRandom;function decrementOriginate(_0x1e2276){if(_0x1e2276[_0xba38('0x26')]&&_0x1e2276[_0xba38('0x26')]>0x0){_0x1e2276[_0xba38('0x26')]-=0x1;}else{logger[_0xba38('0x46')](_0xba38('0x47'));}}exports[_0xba38('0x48')]=decrementOriginate;function checkContactEmpty(_0x89bd94){return _0x89bd94&&_0x89bd94[_0xba38('0x49')]>0x0;}exports[_0xba38('0x4a')]=checkContactEmpty;function erlangb(_0x53286a,_0x227d76){if(_0x227d76===0x0){return 0x0;}var _0x2f056a=0x1;for(var _0xda81ef=0x1;_0xda81ef<=_0x227d76;_0xda81ef+=0x1){_0x2f056a=0x1+_0x2f056a*_0xda81ef/_0x53286a;}return 0x1/_0x2f056a;}exports[_0xba38('0x4b')]=erlangb;function checkContactLowerLimitOriginate(_0x33f401,_0x461d81,_0x458974){if(_0x461d81>_0x458974){for(var _0x14f99c=0x0;_0x14f99c<_0x461d81-_0x458974;_0x14f99c+=0x1){decrementOriginate(_0x33f401);}}}exports[_0xba38('0x4c')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x16a06f){var _0x144225={};var _0x18410d=['id',_0xba38('0x4d'),_0xba38('0x4e'),_0xba38('0x4f')];const _0x269287=0xfa;if(_0x16a06f){for(var _0xe646ab in _0x16a06f){if(typeof _0x16a06f[_0xe646ab]!=='undefined'){if(!_['isNil'](_0x16a06f[_0xe646ab])&&!_0x18410d[_0xba38('0x33')](_0xe646ab)){if(_0xe646ab==='description'&&_0x16a06f[_0xe646ab][_0xba38('0x49')]>_0x269287){_0x144225['XMD-'+_0xe646ab['toUpperCase']()]=_0x16a06f[_0xe646ab]['toString']()[_0xba38('0x50')](0x0,_0x269287);}else{_0x144225['XMD-'+_0xe646ab[_0xba38('0x51')]()]=_0x16a06f[_0xe646ab];}}}}}return _0x144225;}exports[_0xba38('0x52')]=setXMDContactVariables;
\ No newline at end of file
+var _0x05ae=['includes','TrunkBackup','status','originated','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','DISACTIVED','talking','INACTIVE','getQueueCampaignActiveStatusMessage','match','extractCalleridName','isUndefined','string','\x22%s\x22\x20<%s>','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','format','random','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','length','checkContactEmpty','tags','updatedAt','description','toUpperCase','substring','setXMDContactVariables','lodash','moment','../../../../config/logger','dialer','../../../../config/environment/shared','timezones','ACTIVE','BLACKLIST','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_NULL','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RUNNING','TIMEZONE_UNKNOW','preview','isPreviewCampaign','ivr','isIVRCampaign','type','outbound','dialActive','isQueueCampaignActive','isIVRCampaignActive','milliseconds','diff','getSeconds','dialMethod','message','available','loggedIn','loggedInDb','paused','pTalking','waiting','inUse','Trunk','name','active','hasQueueCampaignDataChanged','dialTimezone','isNil','dialGlobalInterval','Interval','Intervals','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','reachable','unmonitored'];(function(_0x245edd,_0x222dde){var _0x2284c2=function(_0x27d4aa){while(--_0x27d4aa){_0x245edd['push'](_0x245edd['shift']());}};_0x2284c2(++_0x222dde);}(_0x05ae,0x1df));var _0xe05a=function(_0x5eb0bd,_0x659c4b){_0x5eb0bd=_0x5eb0bd-0x0;var _0x211c89=_0x05ae[_0x5eb0bd];return _0x211c89;};'use strict';var _=require(_0xe05a('0x0'));var moment=require(_0xe05a('0x1'));var util=require('util');var logger=require(_0xe05a('0x2'))(_0xe05a('0x3'));var timezones=require(_0xe05a('0x4'))[_0xe05a('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0xe05a('0x6'),'BLACKLIST':_0xe05a('0x7'),'CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':_0xe05a('0x8'),'DISACTIVED':_0xe05a('0x9'),'EMPTY_INTERVAL':_0xe05a('0xa'),'INACTIVE':_0xe05a('0xb'),'NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':_0xe05a('0xc'),'NULL_INTERVAL':_0xe05a('0xd'),'OVERTIME_INTERVAL':_0xe05a('0xe'),'OVERTIME_GLOBAL_INTERVAL':_0xe05a('0xf'),'QUEUE_RECALL':_0xe05a('0x10'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0xe05a('0x11'),'UNKNOWN_TIMEZONE':_0xe05a('0x12'),'UNREACHABLE_TRUNK':'TRUNK_IS_NOT_REACHABLE'};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x47d7a6){return _0x47d7a6['dialMethod']===_0xe05a('0x13');}exports[_0xe05a('0x14')]=isPreviewCampaign;function isIVRCampaign(_0x542226){return _0x542226['type']===_0xe05a('0x15');}exports[_0xe05a('0x16')]=isIVRCampaign;function isOutboundQueue(_0x1f48e2){return _0x1f48e2[_0xe05a('0x17')]===_0xe05a('0x18');}exports['isOutboundQueue']=isOutboundQueue;function isQueueCampaignActive(_0x268149){return _0x268149[_0xe05a('0x19')];}exports[_0xe05a('0x1a')]=isQueueCampaignActive;function isIVRCampaignActive(_0x461fae){return _0x461fae['active'];}exports[_0xe05a('0x1b')]=isIVRCampaignActive;function getSeconds(_0x2b0b20,_0x5796ee){var _0x3f1791=moment(_0x2b0b20)[_0xe05a('0x1c')](0x0);var _0x288b16=moment(_0x5796ee)[_0xe05a('0x1c')](0x0);return _0x3f1791[_0xe05a('0x1d')](_0x288b16,'seconds');}exports[_0xe05a('0x1e')]=getSeconds;function hasQueueCampaignDataChanged(_0x3987ce,_0x52cbee){var _0x3039a1=![];var _0x365e36=_0x3987ce['dialMethod']!==_0x52cbee[_0xe05a('0x1f')]||_0x3987ce[_0xe05a('0x19')]!==_0x52cbee['dialActive']||_0x3987ce['message']!==_0x52cbee[_0xe05a('0x20')];var _0x225662=_0x3987ce[_0xe05a('0x21')]!==_0x52cbee[_0xe05a('0x21')]||_0x3987ce[_0xe05a('0x22')]!==_0x52cbee[_0xe05a('0x22')]||_0x3987ce[_0xe05a('0x23')]!==_0x52cbee['loggedInDb']||_0x3987ce[_0xe05a('0x24')]!==_0x52cbee['paused']||_0x3987ce['talking']!==_0x52cbee['talking']||_0x3987ce[_0xe05a('0x25')]!==_0x52cbee[_0xe05a('0x25')]||_0x3987ce[_0xe05a('0x26')]!==_0x52cbee[_0xe05a('0x26')]||_0x3987ce[_0xe05a('0x27')]!==_0x52cbee[_0xe05a('0x27')]||_0x3987ce['originated']!==_0x52cbee['originated'];if(_0x3987ce[_0xe05a('0x28')]&&_0x52cbee[_0xe05a('0x28')]){_0x3039a1=_0x3987ce[_0xe05a('0x28')]['name']!==_0x52cbee[_0xe05a('0x28')][_0xe05a('0x29')]||_0x3987ce[_0xe05a('0x28')][_0xe05a('0x2a')]!==_0x52cbee['Trunk']['active'];}return _0x365e36||_0x225662||_0x3039a1;}exports[_0xe05a('0x2b')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x5a01aa){var _0x2f243d=null;var _0x2f187f=_0x5a01aa[_0xe05a('0x2c')];if(_[_0xe05a('0x2d')](_0x5a01aa[_0xe05a('0x2e')])||_[_0xe05a('0x2d')](_0x5a01aa[_0xe05a('0x2f')])||_[_0xe05a('0x2d')](_0x5a01aa[_0xe05a('0x2f')][_0xe05a('0x30')])){_0x2f243d=CAMPAIGN_STATUS['NULL_INTERVAL'];}else if(_['isEmpty'](_0x5a01aa['dialGlobalInterval'])||_[_0xe05a('0x31')](_0x5a01aa[_0xe05a('0x2f')][_0xe05a('0x30')])){_0x2f243d=CAMPAIGN_STATUS[_0xe05a('0x32')];}else if(_0x2f187f&&!timezones[_0x2f187f]){_0x2f243d=CAMPAIGN_STATUS[_0xe05a('0x33')];}return _0x2f243d;}function checkAnyValidTrunk(_0x8c5666,_0x2a0fe6){var _0x4db885=null;var _0x4df893=_0xe05a('0x34');var _0x136f66=[_0xe05a('0x35'),_0xe05a('0x36')];var _0x2b21eb=!![];if(_0x8c5666['Trunk']&&_0x8c5666[_0xe05a('0x28')][_0xe05a('0x2a')]){_0x4df893+=_0x8c5666[_0xe05a('0x28')]['name'];_0x4db885=_0x2a0fe6[_0x4df893];_0x2b21eb=_0x136f66[_0xe05a('0x37')](_0x4db885['status']);}else if(_0x8c5666[_0xe05a('0x38')]&&_0x8c5666[_0xe05a('0x38')][_0xe05a('0x2a')]){_0x4df893+=_0x8c5666[_0xe05a('0x38')][_0xe05a('0x29')];_0x4db885=_0x2a0fe6[_0x4df893];_0x2b21eb=_0x136f66['includes'](_0x4db885[_0xe05a('0x39')]);}return _0x2b21eb;}function getQueueCampaignStatusMessage(_0x120a32,_0x52c9d3){var _0x372571=CAMPAIGN_STATUS[_0xe05a('0x6')];var _0x367c08=isPreviewCampaign(_0x120a32);if(!isQueueCampaignActive(_0x120a32)){if(_0x367c08){_0x372571=CAMPAIGN_STATUS['INACTIVE'];}else{if(_0x120a32[_0xe05a('0x3a')]===0x0&&_0x120a32['talking']===0x0&&_0x120a32['waiting']===0x0&&(_0x120a32['pTalking']||0x0)===0x0){_0x372571=CAMPAIGN_STATUS['INACTIVE'];}else{_0x372571=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x120a32[_0xe05a('0x22')]===0x0){_0x372571=CAMPAIGN_STATUS[_0xe05a('0x3b')];}else if(!checkAnyValidTrunk(_0x120a32,_0x52c9d3)){_0x372571=CAMPAIGN_STATUS[_0xe05a('0x3c')];}else if(!isPreviewCampaign(_0x120a32)){var _0x14cfec=checkAnyValidQueueCampaignInterval(_0x120a32);if(_0x14cfec){_0x372571=_0x14cfec;}}return _0x372571;}exports[_0xe05a('0x3d')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x42adac){var _0x4a3c11=CAMPAIGN_STATUS[_0xe05a('0x3e')];if(_0x42adac['originated']===0x0&&_0x42adac[_0xe05a('0x3f')]===0x0&&_0x42adac[_0xe05a('0x26')]===0x0&&(_0x42adac[_0xe05a('0x25')]||0x0)===0x0){_0x4a3c11=CAMPAIGN_STATUS[_0xe05a('0x40')];}return _0x4a3c11;}exports[_0xe05a('0x41')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x4d10e6){var _0x13ccff=_0x4d10e6[_0xe05a('0x42')](/"(.*?)"/);return _0x13ccff?_0x13ccff[0x1]:_0x4d10e6;}exports[_0xe05a('0x43')]=extractCalleridName;function getCallerId(_0x1f733b,_0xa75d55,_0x3d5ba9){if(!_[_0xe05a('0x44')](_0x3d5ba9)&&typeof _0x3d5ba9===_0xe05a('0x45')&&!_[_0xe05a('0x31')](_0x3d5ba9)){if(!_[_0xe05a('0x44')](_0xa75d55)&&typeof _0xa75d55===_0xe05a('0x45')&&!_['isEmpty'](_0xa75d55)){return util['format'](_0xe05a('0x46'),_0xa75d55,_0x3d5ba9);}return util['format'](_0xe05a('0x46'),_0x3d5ba9,_0x3d5ba9);}if(!_[_0xe05a('0x44')](_0x1f733b)&&typeof _0x1f733b==='string'&&!_['isEmpty'](_0x1f733b)){return _0x1f733b;}return _0xe05a('0x47');}exports[_0xe05a('0x48')]=getCallerId;function getCallerIdRandom(_0x2961cf,_0x5e192e){var _0x2c9433;var _0x48aca5;var _0x2233df;if(_0x5e192e<=0x0){_0x5e192e=0x1;}_0x2c9433=new RegExp(_0xe05a('0x49')+_0x5e192e+'}$');_0x48aca5=Math[_0xe05a('0x4a')](0xa,_0x5e192e-0x1);_0x2233df=Math[_0xe05a('0x4a')](0xa,_0x5e192e)-0x1;return util[_0xe05a('0x4b')]('%s',_['replace'](_0x2961cf,_0x2c9433,_[_0xe05a('0x4c')](_0x48aca5,_0x2233df)[_0xe05a('0x4d')]()));}exports[_0xe05a('0x4e')]=getCallerIdRandom;function decrementOriginate(_0x26b461){if(_0x26b461[_0xe05a('0x3a')]&&_0x26b461['originated']>0x0){_0x26b461[_0xe05a('0x3a')]-=0x1;}else{logger[_0xe05a('0x4f')](_0xe05a('0x50'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x597581){return _0x597581&&_0x597581[_0xe05a('0x51')]>0x0;}exports[_0xe05a('0x52')]=checkContactEmpty;function erlangb(_0x7d681a,_0x37217a){if(_0x37217a===0x0){return 0x0;}var _0x2ac2a1=0x1;for(var _0x4b3529=0x1;_0x4b3529<=_0x37217a;_0x4b3529+=0x1){_0x2ac2a1=0x1+_0x2ac2a1*_0x4b3529/_0x7d681a;}return 0x1/_0x2ac2a1;}exports['erlangb']=erlangb;function checkContactLowerLimitOriginate(_0x5461b9,_0x41e782,_0xce1835){if(_0x41e782>_0xce1835){for(var _0x44e04b=0x0;_0x44e04b<_0x41e782-_0xce1835;_0x44e04b+=0x1){decrementOriginate(_0x5461b9);}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x21bf52){var _0x5ed7f4={};var _0x515d24=['id','createdAt',_0xe05a('0x53'),_0xe05a('0x54')];const _0x4e500a=0xfa;if(_0x21bf52){for(var _0x552944 in _0x21bf52){if(typeof _0x21bf52[_0x552944]!=='undefined'){if(!_[_0xe05a('0x2d')](_0x21bf52[_0x552944])&&!_0x515d24[_0xe05a('0x37')](_0x552944)){if(_0x552944===_0xe05a('0x55')&&_0x21bf52[_0x552944][_0xe05a('0x51')]>_0x4e500a){_0x5ed7f4['XMD-'+_0x552944[_0xe05a('0x56')]()]=_0x21bf52[_0x552944][_0xe05a('0x4d')]()[_0xe05a('0x57')](0x0,_0x4e500a);}else{_0x5ed7f4['XMD-'+_0x552944[_0xe05a('0x56')]()]=_0x21bf52[_0x552944];}}}}}return _0x5ed7f4;}exports[_0xe05a('0x58')]=setXMDContactVariables;
\ No newline at end of file