Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / ami / dialer / action.js
index 302f9a6..a776c61 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8ba2=['ContactId','ListId','UserId','VoiceQueueId','CampaignId','YYYY-MM-DD\x20HH:mm:ss','callback','callbackuniqueid','callbackat','recallme','originatecalleridnum','originatecalleridname','prototype','format','\x22%s\x22\x20<%s>','voiceQueue','dialCutDigit','getQueue','util','lodash','moment','string','isNil','uniqueid','name','Contact','firstName','lastName','number','phone','queue','active','type','dialQueueTimeout','scheduledat','countbusyretry','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','countmachineretry','countagentrejectretry'];(function(_0x173935,_0x5f3824){var _0x4a61d7=function(_0x3f63e2){while(--_0x3f63e2){_0x173935['push'](_0x173935['shift']());}};_0x4a61d7(++_0x5f3824);}(_0x8ba2,0x13f));var _0x28ba=function(_0x17a200,_0x5a654a){_0x17a200=_0x17a200-0x0;var _0x5588c5=_0x8ba2[_0x17a200];return _0x5588c5;};'use strict';var util=require(_0x28ba('0x0'));var _=require(_0x28ba('0x1'));var moment=require(_0x28ba('0x2'));function checkNameSurname(_0x49a1cb,_0x443bb0,_0x10112a){var _0x259b9a='';if(!_['isNil'](_0x443bb0)&&_0x28ba('0x3')===typeof _0x443bb0){_0x259b9a+=_0x443bb0;}if(!_[_0x28ba('0x4')](_0x10112a)&&_0x28ba('0x3')===typeof _0x10112a){_0x259b9a+='\x20'+_0x10112a;}if(_0x259b9a!==''){return _0x259b9a;}return _0x49a1cb;}function Action(_0xe89367,_0x3d039d,_0x24cbfc){this['voiceQueue']=_0xe89367;this[_0x28ba('0x5')]=_0x24cbfc||undefined;this[_0x28ba('0x6')]=checkNameSurname(_0x3d039d[_0x28ba('0x7')]['phone'],_0x3d039d[_0x28ba('0x7')][_0x28ba('0x8')],_0x3d039d[_0x28ba('0x7')][_0x28ba('0x9')]);this[_0x28ba('0xa')]=_0x3d039d[_0x28ba('0x7')][_0x28ba('0xb')];this[_0x28ba('0xc')]=_0xe89367[_0x28ba('0x6')];this[_0x28ba('0xd')]=_0x3d039d['active']||![];this[_0x28ba('0xe')]=_0xe89367[_0x28ba('0xe')];this[_0x28ba('0xf')]=_0xe89367[_0x28ba('0xf')]||0x3;this[_0x28ba('0x10')]=_0x3d039d[_0x28ba('0x10')];this[_0x28ba('0x11')]=_0x3d039d['countbusyretry'];this[_0x28ba('0x12')]=_0x3d039d[_0x28ba('0x12')];this['countnoanswerretry']=_0x3d039d[_0x28ba('0x13')];this[_0x28ba('0x14')]=_0x3d039d[_0x28ba('0x14')];this[_0x28ba('0x15')]=_0x3d039d['countdropretry'];this[_0x28ba('0x16')]=_0x3d039d[_0x28ba('0x16')];this[_0x28ba('0x17')]=_0x3d039d[_0x28ba('0x17')];this[_0x28ba('0x18')]=_0x3d039d['countagentrejectretry'];this['ContactId']=_0x3d039d[_0x28ba('0x19')];this[_0x28ba('0x1a')]=_0x3d039d[_0x28ba('0x1a')];this[_0x28ba('0x1b')]=_0x3d039d[_0x28ba('0x1b')];this[_0x28ba('0x1c')]=_0x3d039d[_0x28ba('0x1c')];this[_0x28ba('0x1d')]=_0x3d039d[_0x28ba('0x1d')];this['idHopper']=_0x3d039d['id'];this['ContactFirstName']=_0x3d039d[_0x28ba('0x7')][_0x28ba('0x8')]||'';this['starttime']=moment()['format'](_0x28ba('0x1e'));this[_0x28ba('0x1f')]=_0x3d039d[_0x28ba('0x1f')];this[_0x28ba('0x20')]=_0x3d039d[_0x28ba('0x20')];this['callbackat']=_0x3d039d[_0x28ba('0x21')];this[_0x28ba('0x22')]=_0x3d039d[_0x28ba('0x22')];this[_0x28ba('0x23')]='';this[_0x28ba('0x24')]='';}Action[_0x28ba('0x25')]['getCaller']=function(){return util[_0x28ba('0x26')](_0x28ba('0x27'),this[_0x28ba('0x6')],this[_0x28ba('0x28')][_0x28ba('0x29')]>0x0?this[_0x28ba('0xa')]['substring'](this[_0x28ba('0x28')][_0x28ba('0x29')]):this['number']);};Action['prototype'][_0x28ba('0x2a')]=function(){return this[_0x28ba('0xc')];};module['exports']=Action;
\ No newline at end of file
+var _0x4b07=['countagentrejectretry','ContactId','ListId','UserId','CampaignId','ContactFirstName','starttime','YYYY-MM-DD\x20HH:mm:ss','callback','callbackuniqueid','callbackat','recallme','originatecalleridnum','originatecalleridname','prototype','getCaller','format','substring','getQueue','lodash','moment','isNil','voiceQueue','Contact','firstName','lastName','number','phone','queue','name','active','type','dialQueueTimeout','scheduledat','countbusyretry','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','countmachineretry'];(function(_0x36f45c,_0x90ae99){var _0x37d244=function(_0x23a1fb){while(--_0x23a1fb){_0x36f45c['push'](_0x36f45c['shift']());}};_0x37d244(++_0x90ae99);}(_0x4b07,0x1d6));var _0x74b0=function(_0x35a384,_0x1e102e){_0x35a384=_0x35a384-0x0;var _0x3d6e8e=_0x4b07[_0x35a384];return _0x3d6e8e;};'use strict';var util=require('util');var _=require(_0x74b0('0x0'));var moment=require(_0x74b0('0x1'));function checkNameSurname(_0x52fe2e,_0x19ddd4,_0x273cce){var _0x3d0aaf='';if(!_[_0x74b0('0x2')](_0x19ddd4)&&'string'===typeof _0x19ddd4){_0x3d0aaf+=_0x19ddd4;}if(!_[_0x74b0('0x2')](_0x273cce)&&'string'===typeof _0x273cce){_0x3d0aaf+='\x20'+_0x273cce;}if(_0x3d0aaf!==''){return _0x3d0aaf;}return _0x52fe2e;}function Action(_0x5041e6,_0x49713c,_0x42e551){this[_0x74b0('0x3')]=_0x5041e6;this['uniqueid']=_0x42e551||undefined;this['name']=checkNameSurname(_0x49713c[_0x74b0('0x4')]['phone'],_0x49713c[_0x74b0('0x4')][_0x74b0('0x5')],_0x49713c[_0x74b0('0x4')][_0x74b0('0x6')]);this[_0x74b0('0x7')]=_0x49713c[_0x74b0('0x4')][_0x74b0('0x8')];this[_0x74b0('0x9')]=_0x5041e6[_0x74b0('0xa')];this[_0x74b0('0xb')]=_0x49713c[_0x74b0('0xb')]||![];this[_0x74b0('0xc')]=_0x5041e6[_0x74b0('0xc')];this[_0x74b0('0xd')]=_0x5041e6[_0x74b0('0xd')]||0x3;this[_0x74b0('0xe')]=_0x49713c['scheduledat'];this[_0x74b0('0xf')]=_0x49713c[_0x74b0('0xf')];this['countcongestionretry']=_0x49713c[_0x74b0('0x10')];this['countnoanswerretry']=_0x49713c[_0x74b0('0x11')];this[_0x74b0('0x12')]=_0x49713c['countnosuchnumberretry'];this[_0x74b0('0x13')]=_0x49713c['countdropretry'];this[_0x74b0('0x14')]=_0x49713c['countabandonedretry'];this[_0x74b0('0x15')]=_0x49713c['countmachineretry'];this[_0x74b0('0x16')]=_0x49713c[_0x74b0('0x16')];this[_0x74b0('0x17')]=_0x49713c[_0x74b0('0x17')];this[_0x74b0('0x18')]=_0x49713c[_0x74b0('0x18')];this[_0x74b0('0x19')]=_0x49713c[_0x74b0('0x19')];this['VoiceQueueId']=_0x49713c['VoiceQueueId'];this['CampaignId']=_0x49713c[_0x74b0('0x1a')];this['idHopper']=_0x49713c['id'];this[_0x74b0('0x1b')]=_0x49713c[_0x74b0('0x4')][_0x74b0('0x5')]||'';this[_0x74b0('0x1c')]=moment()['format'](_0x74b0('0x1d'));this[_0x74b0('0x1e')]=_0x49713c[_0x74b0('0x1e')];this[_0x74b0('0x1f')]=_0x49713c['callbackuniqueid'];this[_0x74b0('0x20')]=_0x49713c[_0x74b0('0x20')];this[_0x74b0('0x21')]=_0x49713c[_0x74b0('0x21')];this[_0x74b0('0x22')]='';this[_0x74b0('0x23')]='';}Action[_0x74b0('0x24')][_0x74b0('0x25')]=function(){return util[_0x74b0('0x26')]('\x22%s\x22\x20<%s>',this[_0x74b0('0xa')],this['voiceQueue']['dialCutDigit']>0x0?this[_0x74b0('0x7')][_0x74b0('0x27')](this[_0x74b0('0x3')]['dialCutDigit']):this[_0x74b0('0x7')]);};Action[_0x74b0('0x24')][_0x74b0('0x28')]=function(){return this[_0x74b0('0x9')];};module['exports']=Action;
\ No newline at end of file