Built motion from commit 53172ac8.|2.6.30
[motion2.git] / server / services / ami / dialer / utils / index.js
index f2954c3..0d24a72 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4965=['NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','getQueueCampaignActiveStatusMessage','match','extractCalleridName','isUndefined','string','\x22%s\x22\x20<%s>','format','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','createdAt','tags','updatedAt','undefined','XMD-','substring','toUpperCase','setXMDContactVariables','lodash','moment','util','../../../../config/logger','../../../../config/environment/shared','timezones','ACTIVE','BLACKLIST','DEACTIVATED','IS_DISACTIVED','AGENTS_NOT_LOGGED','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','TRUNK_IS_NOT_REACHABLE','dialMethod','preview','isPreviewCampaign','type','ivr','isIVRCampaign','isQueueCampaignActive','milliseconds','diff','seconds','getSeconds','dialActive','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','active','hasQueueCampaignDataChanged','isNil','dialGlobalInterval','Interval','Intervals','NULL_INTERVAL','isEmpty','UNKNOWN_TIMEZONE','SIP/','reachable','includes','status','TrunkBackup','INACTIVE','DISACTIVED'];(function(_0xcbadd4,_0x113f1e){var _0x3c5b22=function(_0x2abfd5){while(--_0x2abfd5){_0xcbadd4['push'](_0xcbadd4['shift']());}};_0x3c5b22(++_0x113f1e);}(_0x4965,0xc0));var _0x5496=function(_0x14282b,_0x36d885){_0x14282b=_0x14282b-0x0;var _0x41fe5b=_0x4965[_0x14282b];return _0x41fe5b;};'use strict';var _=require(_0x5496('0x0'));var moment=require(_0x5496('0x1'));var util=require(_0x5496('0x2'));var logger=require(_0x5496('0x3'))('dialer');var timezones=require(_0x5496('0x4'))[_0x5496('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0x5496('0x6'),'BLACKLIST':_0x5496('0x7'),'CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':_0x5496('0x8'),'DISACTIVED':_0x5496('0x9'),'EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':'NOT_ACTIVE','NO_AGENTS_LOGGED':_0x5496('0xa'),'NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0x5496('0xb'),'OVERTIME_GLOBAL_INTERVAL':_0x5496('0xc'),'QUEUE_RECALL':_0x5496('0xd'),'RECALL_TIMEOUT':_0x5496('0xe'),'RUNNING':_0x5496('0xf'),'UNKNOWN_TIMEZONE':'TIMEZONE_UNKNOW','UNREACHABLE_TRUNK':_0x5496('0x10')};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x10c94b){return _0x10c94b[_0x5496('0x11')]===_0x5496('0x12');}exports[_0x5496('0x13')]=isPreviewCampaign;function isIVRCampaign(_0x4c46ae){return _0x4c46ae[_0x5496('0x14')]===_0x5496('0x15');}exports[_0x5496('0x16')]=isIVRCampaign;function isOutboundQueue(_0x4da3ba){return _0x4da3ba['type']==='outbound';}exports['isOutboundQueue']=isOutboundQueue;function isQueueCampaignActive(_0x5bdf2d){return _0x5bdf2d['dialActive'];}exports[_0x5496('0x17')]=isQueueCampaignActive;function isIVRCampaignActive(_0x2fc3f7){return _0x2fc3f7['active'];}exports['isIVRCampaignActive']=isIVRCampaignActive;function getSeconds(_0x43a4cb,_0x5c184f){var _0x524318=moment(_0x43a4cb)[_0x5496('0x18')](0x0);var _0x33b76f=moment(_0x5c184f)[_0x5496('0x18')](0x0);return _0x524318[_0x5496('0x19')](_0x33b76f,_0x5496('0x1a'));}exports[_0x5496('0x1b')]=getSeconds;function hasQueueCampaignDataChanged(_0x7c2b0a,_0x185f6a){var _0x56f88f=![];var _0x252889=_0x7c2b0a[_0x5496('0x11')]!==_0x185f6a[_0x5496('0x11')]||_0x7c2b0a[_0x5496('0x1c')]!==_0x185f6a[_0x5496('0x1c')]||_0x7c2b0a[_0x5496('0x1d')]!==_0x185f6a['message'];var _0x3ab2e7=_0x7c2b0a[_0x5496('0x1e')]!==_0x185f6a[_0x5496('0x1e')]||_0x7c2b0a['loggedIn']!==_0x185f6a[_0x5496('0x1f')]||_0x7c2b0a[_0x5496('0x20')]!==_0x185f6a['loggedInDb']||_0x7c2b0a['paused']!==_0x185f6a[_0x5496('0x21')]||_0x7c2b0a[_0x5496('0x22')]!==_0x185f6a['talking']||_0x7c2b0a[_0x5496('0x23')]!==_0x185f6a[_0x5496('0x23')]||_0x7c2b0a[_0x5496('0x24')]!==_0x185f6a[_0x5496('0x24')]||_0x7c2b0a[_0x5496('0x25')]!==_0x185f6a[_0x5496('0x25')]||_0x7c2b0a[_0x5496('0x26')]!==_0x185f6a[_0x5496('0x26')];if(_0x7c2b0a[_0x5496('0x27')]&&_0x185f6a['Trunk']){_0x56f88f=_0x7c2b0a[_0x5496('0x27')][_0x5496('0x28')]!==_0x185f6a['Trunk']['name']||_0x7c2b0a[_0x5496('0x27')][_0x5496('0x29')]!==_0x185f6a['Trunk'][_0x5496('0x29')];}return _0x252889||_0x3ab2e7||_0x56f88f;}exports[_0x5496('0x2a')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x375af0){var _0x357940=null;var _0x121a46=_0x375af0['dialTimezone'];if(_[_0x5496('0x2b')](_0x375af0[_0x5496('0x2c')])||_['isNil'](_0x375af0[_0x5496('0x2d')])||_['isNil'](_0x375af0[_0x5496('0x2d')][_0x5496('0x2e')])){_0x357940=CAMPAIGN_STATUS[_0x5496('0x2f')];}else if(_[_0x5496('0x30')](_0x375af0[_0x5496('0x2c')])||_['isEmpty'](_0x375af0[_0x5496('0x2d')][_0x5496('0x2e')])){_0x357940=CAMPAIGN_STATUS['EMPTY_INTERVAL'];}else if(_0x121a46&&!timezones[_0x121a46]){_0x357940=CAMPAIGN_STATUS[_0x5496('0x31')];}return _0x357940;}function checkAnyValidTrunk(_0x4a4dae,_0x418e95){var _0x1403aa=null;var _0x1824ad=_0x5496('0x32');var _0x452be8=[_0x5496('0x33'),'unmonitored'];var _0x208ecc=!![];if(_0x4a4dae[_0x5496('0x27')]&&_0x4a4dae[_0x5496('0x27')][_0x5496('0x29')]){_0x1824ad+=_0x4a4dae[_0x5496('0x27')][_0x5496('0x28')];_0x1403aa=_0x418e95[_0x1824ad];_0x208ecc=_0x452be8[_0x5496('0x34')](_0x1403aa[_0x5496('0x35')]);}else if(_0x4a4dae[_0x5496('0x36')]&&_0x4a4dae[_0x5496('0x36')]['active']){_0x1824ad+=_0x4a4dae[_0x5496('0x36')][_0x5496('0x28')];_0x1403aa=_0x418e95[_0x1824ad];_0x208ecc=_0x452be8[_0x5496('0x34')](_0x1403aa[_0x5496('0x35')]);}return _0x208ecc;}function getQueueCampaignStatusMessage(_0x1608cd,_0x34a0a1){var _0x1c8593=CAMPAIGN_STATUS[_0x5496('0x6')];var _0x485d0b=isPreviewCampaign(_0x1608cd);if(!isQueueCampaignActive(_0x1608cd)){if(_0x485d0b){_0x1c8593=CAMPAIGN_STATUS[_0x5496('0x37')];}else{if(_0x1608cd[_0x5496('0x26')]===0x0&&_0x1608cd['talking']===0x0&&_0x1608cd[_0x5496('0x24')]===0x0&&(_0x1608cd[_0x5496('0x23')]||0x0)===0x0){_0x1c8593=CAMPAIGN_STATUS[_0x5496('0x37')];}else{_0x1c8593=CAMPAIGN_STATUS[_0x5496('0x38')];}}}else if(_0x1608cd[_0x5496('0x1f')]===0x0){_0x1c8593=CAMPAIGN_STATUS[_0x5496('0x39')];}else if(!checkAnyValidTrunk(_0x1608cd,_0x34a0a1)){_0x1c8593=CAMPAIGN_STATUS[_0x5496('0x3a')];}else if(!isPreviewCampaign(_0x1608cd)){var _0x53db37=checkAnyValidQueueCampaignInterval(_0x1608cd);if(_0x53db37){_0x1c8593=_0x53db37;}}return _0x1c8593;}exports[_0x5496('0x3b')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x43358a){var _0x4dc3a4=CAMPAIGN_STATUS[_0x5496('0x38')];if(_0x43358a['originated']===0x0&&_0x43358a['talking']===0x0&&_0x43358a[_0x5496('0x24')]===0x0&&(_0x43358a[_0x5496('0x23')]||0x0)===0x0){_0x4dc3a4=CAMPAIGN_STATUS[_0x5496('0x37')];}return _0x4dc3a4;}exports[_0x5496('0x3c')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x384a88){var _0x43ec7b=_0x384a88[_0x5496('0x3d')](/"(.*?)"/);return _0x43ec7b?_0x43ec7b[0x1]:_0x384a88;}exports[_0x5496('0x3e')]=extractCalleridName;function getCallerId(_0x3ce1dc,_0x1efef8,_0x3686f2){if(!_[_0x5496('0x3f')](_0x3686f2)&&typeof _0x3686f2===_0x5496('0x40')&&!_[_0x5496('0x30')](_0x3686f2)){if(!_[_0x5496('0x3f')](_0x1efef8)&&typeof _0x1efef8===_0x5496('0x40')&&!_[_0x5496('0x30')](_0x1efef8)){return util['format'](_0x5496('0x41'),_0x1efef8,_0x3686f2);}return util[_0x5496('0x42')]('\x22%s\x22\x20<%s>',_0x3686f2,_0x3686f2);}if(!_[_0x5496('0x3f')](_0x3ce1dc)&&typeof _0x3ce1dc==='string'&&!_[_0x5496('0x30')](_0x3ce1dc)){return _0x3ce1dc;}return'\x22\x22\x20<>';}exports['getCallerId']=getCallerId;function getCallerIdRandom(_0x396a54,_0x1bfa0c){var _0x4d83d4;var _0x58a8f9;var _0x1e9ac3;if(_0x1bfa0c<=0x0){_0x1bfa0c=0x1;}_0x4d83d4=new RegExp('\x5cw{0,'+_0x1bfa0c+'}$');_0x58a8f9=Math['pow'](0xa,_0x1bfa0c-0x1);_0x1e9ac3=Math['pow'](0xa,_0x1bfa0c)-0x1;return util['format']('%s',_['replace'](_0x396a54,_0x4d83d4,_['random'](_0x58a8f9,_0x1e9ac3)[_0x5496('0x43')]()));}exports[_0x5496('0x44')]=getCallerIdRandom;function decrementOriginate(_0x5e191c){if(_0x5e191c['originated']&&_0x5e191c[_0x5496('0x26')]>0x0){_0x5e191c[_0x5496('0x26')]-=0x1;}else{logger[_0x5496('0x45')](_0x5496('0x46'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x507127){return _0x507127&&_0x507127[_0x5496('0x47')]>0x0;}exports[_0x5496('0x48')]=checkContactEmpty;function erlangb(_0x432a97,_0x35ccff){if(_0x35ccff===0x0){return 0x0;}var _0x191e7f=0x1;for(var _0x439d48=0x1;_0x439d48<=_0x35ccff;_0x439d48+=0x1){_0x191e7f=0x1+_0x191e7f*_0x439d48/_0x432a97;}return 0x1/_0x191e7f;}exports[_0x5496('0x49')]=erlangb;function checkContactLowerLimitOriginate(_0x3e7304,_0x26b0dc,_0x3423bd){if(_0x26b0dc>_0x3423bd){for(var _0x430ae3=0x0;_0x430ae3<_0x26b0dc-_0x3423bd;_0x430ae3+=0x1){decrementOriginate(_0x3e7304);}}}exports[_0x5496('0x4a')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x9ffaa3){var _0x23fcd5={};var _0x2b3f86=['id',_0x5496('0x4b'),_0x5496('0x4c'),_0x5496('0x4d')];const _0x5735d8=0xfa;if(_0x9ffaa3){for(var _0x91a7ef in _0x9ffaa3){if(typeof _0x9ffaa3[_0x91a7ef]!==_0x5496('0x4e')){if(!_[_0x5496('0x2b')](_0x9ffaa3[_0x91a7ef])&&!_0x2b3f86[_0x5496('0x34')](_0x91a7ef)){if(_0x91a7ef==='description'&&_0x9ffaa3[_0x91a7ef][_0x5496('0x47')]>_0x5735d8){_0x23fcd5[_0x5496('0x4f')+_0x91a7ef['toUpperCase']()]=_0x9ffaa3[_0x91a7ef][_0x5496('0x43')]()[_0x5496('0x50')](0x0,_0x5735d8);}else{_0x23fcd5[_0x5496('0x4f')+_0x91a7ef[_0x5496('0x51')]()]=_0x9ffaa3[_0x91a7ef];}}}}}return _0x23fcd5;}exports[_0x5496('0x52')]=setXMDContactVariables;
\ No newline at end of file
+var _0x2a97=['lodash','util','../../../../config/logger','dialer','timezones','ACTIVE','BLACKLIST','RESCHEDULED_CONTACTS','IS_DISACTIVED','INTERVAL_IS_EMPTY','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RECALLFAILEDTIMEOUT','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','dialMethod','preview','isPreviewCampaign','type','outbound','isOutboundQueue','dialActive','active','isIVRCampaignActive','seconds','message','available','loggedIn','loggedInDb','paused','pTalking','waiting','inUse','originated','Trunk','name','hasQueueCampaignDataChanged','dialTimezone','isNil','dialGlobalInterval','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','reachable','unmonitored','includes','status','TrunkBackup','INACTIVE','DISACTIVED','getQueueCampaignStatusMessage','talking','match','extractCalleridName','isUndefined','string','\x22%s\x22\x20<%s>','format','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','replace','random','toString','error','[decrementOriginate]\x20queue\x20originate\x20value','decrementOriginate','checkContactEmpty','[checkContactLowerLimitOriginate]\x20','checkContactLowerLimitOriginate','createdAt','undefined','length','XMD-','toUpperCase','substring','setXMDContactVariables'];(function(_0x474b9d,_0x3ad817){var _0x19ddf7=function(_0x567943){while(--_0x567943){_0x474b9d['push'](_0x474b9d['shift']());}};_0x19ddf7(++_0x3ad817);}(_0x2a97,0xfc));var _0x72a9=function(_0x189d8b,_0xea974d){_0x189d8b=_0x189d8b-0x0;var _0x46b577=_0x2a97[_0x189d8b];return _0x46b577;};'use strict';var _=require(_0x72a9('0x0'));var moment=require('moment');var util=require(_0x72a9('0x1'));var logger=require(_0x72a9('0x2'))(_0x72a9('0x3'));var timezones=require('../../../../config/environment/shared')[_0x72a9('0x4')];var CAMPAIGN_STATUS={'ACTIVE':_0x72a9('0x5'),'BLACKLIST':_0x72a9('0x6'),'CONTACTS_RESCHEDULED':_0x72a9('0x7'),'DEACTIVATED':'DEACTIVATED','DISACTIVED':_0x72a9('0x8'),'EMPTY_INTERVAL':_0x72a9('0x9'),'INACTIVE':'NOT_ACTIVE','NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':_0x72a9('0xa'),'NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0x72a9('0xb'),'OVERTIME_GLOBAL_INTERVAL':_0x72a9('0xc'),'QUEUE_RECALL':_0x72a9('0xd'),'RECALL_TIMEOUT':_0x72a9('0xe'),'RUNNING':'RUNNING','UNKNOWN_TIMEZONE':_0x72a9('0xf'),'UNREACHABLE_TRUNK':_0x72a9('0x10')};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x57753e){return _0x57753e[_0x72a9('0x11')]===_0x72a9('0x12');}exports[_0x72a9('0x13')]=isPreviewCampaign;function isIVRCampaign(_0x1f3414){return _0x1f3414[_0x72a9('0x14')]==='ivr';}exports['isIVRCampaign']=isIVRCampaign;function isOutboundQueue(_0x436eef){return _0x436eef['type']===_0x72a9('0x15');}exports[_0x72a9('0x16')]=isOutboundQueue;function isQueueCampaignActive(_0x1c37b1){return _0x1c37b1[_0x72a9('0x17')];}exports['isQueueCampaignActive']=isQueueCampaignActive;function isIVRCampaignActive(_0x16ac88){return _0x16ac88[_0x72a9('0x18')];}exports[_0x72a9('0x19')]=isIVRCampaignActive;function getSeconds(_0x23da1e,_0xc6e511){var _0x27480c=moment(_0x23da1e)['milliseconds'](0x0);var _0xae6d1b=moment(_0xc6e511)['milliseconds'](0x0);return _0x27480c['diff'](_0xae6d1b,_0x72a9('0x1a'));}exports['getSeconds']=getSeconds;function hasQueueCampaignDataChanged(_0x66391b,_0x11a99b){var _0x296f48=![];var _0x322f3f=_0x66391b[_0x72a9('0x11')]!==_0x11a99b[_0x72a9('0x11')]||_0x66391b[_0x72a9('0x17')]!==_0x11a99b['dialActive']||_0x66391b[_0x72a9('0x1b')]!==_0x11a99b[_0x72a9('0x1b')];var _0x4b04dd=_0x66391b[_0x72a9('0x1c')]!==_0x11a99b[_0x72a9('0x1c')]||_0x66391b['loggedIn']!==_0x11a99b[_0x72a9('0x1d')]||_0x66391b[_0x72a9('0x1e')]!==_0x11a99b[_0x72a9('0x1e')]||_0x66391b[_0x72a9('0x1f')]!==_0x11a99b[_0x72a9('0x1f')]||_0x66391b['talking']!==_0x11a99b['talking']||_0x66391b['pTalking']!==_0x11a99b[_0x72a9('0x20')]||_0x66391b[_0x72a9('0x21')]!==_0x11a99b['waiting']||_0x66391b[_0x72a9('0x22')]!==_0x11a99b[_0x72a9('0x22')]||_0x66391b[_0x72a9('0x23')]!==_0x11a99b['originated'];if(_0x66391b[_0x72a9('0x24')]&&_0x11a99b[_0x72a9('0x24')]){_0x296f48=_0x66391b['Trunk'][_0x72a9('0x25')]!==_0x11a99b[_0x72a9('0x24')][_0x72a9('0x25')]||_0x66391b['Trunk']['active']!==_0x11a99b['Trunk'][_0x72a9('0x18')];}return _0x322f3f||_0x4b04dd||_0x296f48;}exports[_0x72a9('0x26')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x5728ab){var _0x5a9da6=null;var _0x48d3dc=_0x5728ab[_0x72a9('0x27')];if(_[_0x72a9('0x28')](_0x5728ab[_0x72a9('0x29')])||_[_0x72a9('0x28')](_0x5728ab[_0x72a9('0x2a')])||_[_0x72a9('0x28')](_0x5728ab[_0x72a9('0x2a')][_0x72a9('0x2b')])){_0x5a9da6=CAMPAIGN_STATUS[_0x72a9('0x2c')];}else if(_[_0x72a9('0x2d')](_0x5728ab['dialGlobalInterval'])||_[_0x72a9('0x2d')](_0x5728ab[_0x72a9('0x2a')][_0x72a9('0x2b')])){_0x5a9da6=CAMPAIGN_STATUS[_0x72a9('0x2e')];}else if(_0x48d3dc&&!timezones[_0x48d3dc]){_0x5a9da6=CAMPAIGN_STATUS[_0x72a9('0x2f')];}return _0x5a9da6;}function checkAnyValidTrunk(_0x1bf898,_0x17c2bf){var _0x41555f=null;var _0x2cf3c1=_0x72a9('0x30');var _0x587ca6=[_0x72a9('0x31'),_0x72a9('0x32')];var _0x3ecc22=!![];if(_0x1bf898[_0x72a9('0x24')]&&_0x1bf898[_0x72a9('0x24')]['active']){_0x2cf3c1+=_0x1bf898['Trunk'][_0x72a9('0x25')];_0x41555f=_0x17c2bf[_0x2cf3c1];_0x3ecc22=_0x587ca6[_0x72a9('0x33')](_0x41555f[_0x72a9('0x34')]);}else if(_0x1bf898[_0x72a9('0x35')]&&_0x1bf898[_0x72a9('0x35')][_0x72a9('0x18')]){_0x2cf3c1+=_0x1bf898[_0x72a9('0x35')]['name'];_0x41555f=_0x17c2bf[_0x2cf3c1];_0x3ecc22=_0x587ca6['includes'](_0x41555f['status']);}return _0x3ecc22;}function getQueueCampaignStatusMessage(_0x630de3,_0x1a3754){var _0x25213b=CAMPAIGN_STATUS[_0x72a9('0x5')];var _0xf5ce4e=isPreviewCampaign(_0x630de3);if(!isQueueCampaignActive(_0x630de3)){if(_0xf5ce4e){_0x25213b=CAMPAIGN_STATUS[_0x72a9('0x36')];}else{if(_0x630de3[_0x72a9('0x23')]===0x0&&_0x630de3['talking']===0x0&&_0x630de3[_0x72a9('0x21')]===0x0&&(_0x630de3['pTalking']||0x0)===0x0){_0x25213b=CAMPAIGN_STATUS[_0x72a9('0x36')];}else{_0x25213b=CAMPAIGN_STATUS[_0x72a9('0x37')];}}}else if(_0x630de3[_0x72a9('0x1d')]===0x0){_0x25213b=CAMPAIGN_STATUS['NO_AGENTS_LOGGED'];}else if(!checkAnyValidTrunk(_0x630de3,_0x1a3754)){_0x25213b=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x630de3)){var _0x26210f=checkAnyValidQueueCampaignInterval(_0x630de3);if(_0x26210f){_0x25213b=_0x26210f;}}return _0x25213b;}exports[_0x72a9('0x38')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x42531d){var _0x56d57e=CAMPAIGN_STATUS[_0x72a9('0x37')];if(_0x42531d[_0x72a9('0x23')]===0x0&&_0x42531d[_0x72a9('0x39')]===0x0&&_0x42531d[_0x72a9('0x21')]===0x0&&(_0x42531d['pTalking']||0x0)===0x0){_0x56d57e=CAMPAIGN_STATUS[_0x72a9('0x36')];}return _0x56d57e;}exports['getQueueCampaignActiveStatusMessage']=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x47f5fe){var _0x46ffae=_0x47f5fe[_0x72a9('0x3a')](/"(.*?)"/);return _0x46ffae?_0x46ffae[0x1]:_0x47f5fe;}exports[_0x72a9('0x3b')]=extractCalleridName;function getCallerId(_0x351934,_0x4fa834,_0x31f541){if(!_[_0x72a9('0x3c')](_0x31f541)&&typeof _0x31f541===_0x72a9('0x3d')&&!_[_0x72a9('0x2d')](_0x31f541)){if(!_[_0x72a9('0x3c')](_0x4fa834)&&typeof _0x4fa834===_0x72a9('0x3d')&&!_[_0x72a9('0x2d')](_0x4fa834)){return util['format'](_0x72a9('0x3e'),_0x4fa834,_0x31f541);}return util[_0x72a9('0x3f')](_0x72a9('0x3e'),_0x31f541,_0x31f541);}if(!_[_0x72a9('0x3c')](_0x351934)&&typeof _0x351934===_0x72a9('0x3d')&&!_[_0x72a9('0x2d')](_0x351934)){return _0x351934;}return _0x72a9('0x40');}exports[_0x72a9('0x41')]=getCallerId;function getCallerIdRandom(_0x56803b,_0x32d7ee){var _0x491ee6;var _0x5a5424;var _0x457a20;if(_0x32d7ee<=0x0){_0x32d7ee=0x1;}_0x491ee6=new RegExp(_0x72a9('0x42')+_0x32d7ee+'}$');_0x5a5424=Math[_0x72a9('0x43')](0xa,_0x32d7ee-0x1);_0x457a20=Math[_0x72a9('0x43')](0xa,_0x32d7ee)-0x1;return util[_0x72a9('0x3f')]('%s',_[_0x72a9('0x44')](_0x56803b,_0x491ee6,_[_0x72a9('0x45')](_0x5a5424,_0x457a20)[_0x72a9('0x46')]()));}exports['getCallerIdRandom']=getCallerIdRandom;function decrementOriginate(_0x509b6e,_0x67d3c0){if(_0x509b6e['originated']&&_0x509b6e[_0x72a9('0x23')]>0x0){_0x509b6e[_0x72a9('0x23')]-=0x1;}else{logger[_0x72a9('0x47')](_0x72a9('0x48'),_0x67d3c0);}}exports[_0x72a9('0x49')]=decrementOriginate;function checkContactEmpty(_0x488f5b){return _0x488f5b&&_0x488f5b['length']>0x0;}exports[_0x72a9('0x4a')]=checkContactEmpty;function erlangb(_0x3e2c7,_0x120b1b){if(_0x120b1b===0x0){return 0x0;}var _0x202d01=0x1;for(var _0x123995=0x1;_0x123995<=_0x120b1b;_0x123995+=0x1){_0x202d01=0x1+_0x202d01*_0x123995/_0x3e2c7;}return 0x1/_0x202d01;}exports['erlangb']=erlangb;function checkContactLowerLimitOriginate(_0x19f2ec,_0x55fff0,_0x343793){if(_0x55fff0>_0x343793){for(var _0x13d31d=0x0;_0x13d31d<_0x55fff0-_0x343793;_0x13d31d+=0x1){decrementOriginate(_0x19f2ec,_0x72a9('0x4b'));}}}exports[_0x72a9('0x4c')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x37af9f){var _0x534b87={};var _0x5b7da8=['id',_0x72a9('0x4d'),'tags','updatedAt'];const _0xc09c86=0xfa;if(_0x37af9f){for(var _0x213c7b in _0x37af9f){if(typeof _0x37af9f[_0x213c7b]!==_0x72a9('0x4e')){if(!_[_0x72a9('0x28')](_0x37af9f[_0x213c7b])&&!_0x5b7da8['includes'](_0x213c7b)){if(_0x213c7b==='description'&&_0x37af9f[_0x213c7b][_0x72a9('0x4f')]>_0xc09c86){_0x534b87[_0x72a9('0x50')+_0x213c7b[_0x72a9('0x51')]()]=_0x37af9f[_0x213c7b][_0x72a9('0x46')]()[_0x72a9('0x52')](0x0,_0xc09c86);}else{_0x534b87[_0x72a9('0x50')+_0x213c7b[_0x72a9('0x51')]()]=_0x37af9f[_0x213c7b];}}}}}return _0x534b87;}exports[_0x72a9('0x53')]=setXMDContactVariables;
\ No newline at end of file