Built motion from commit f651e4b0a7312c0adceb5e57d6684a801a3aaf0d. Version 3.0.0...
[motion-next.git] / server / services / ami / preview / action.js
1 const a1087_0xf9e3=['countdropretry','originatecalleridnum','membername','SIP/%s','UserId','number','Agent','lastName','countagentrejectretry','originatecalleridname','string','ListId','firstName','type','exports','callback','countnosuchnumberretry','countmachineretry','countcongestionretry','uniqueid','getCaller','queue','calleridname','ContactId','VoiceQueueId','scheduledat','prototype','calleridnum','countbusyretry','Contact','countabandonedretry','callbackat','active','lodash','dialAnswer','countnoanswerretry','isNil','format','callbackuniqueid'];(function(_0x5f081e,_0xf9e31e){const _0x5e5ce3=function(_0x37ba6d){while(--_0x37ba6d){_0x5f081e['push'](_0x5f081e['shift']());}};_0x5e5ce3(++_0xf9e31e);}(a1087_0xf9e3,0x18b));const a1087_0x5e5c=function(_0x5f081e,_0xf9e31e){_0x5f081e=_0x5f081e-0x0;let _0x5e5ce3=a1087_0xf9e3[_0x5f081e];return _0x5e5ce3;};const _0x12140c=a1087_0x5e5c;'use strict';const util=require('util'),_=require(_0x12140c('0x1c'));function checkNameSurname(_0x37ba6d,_0x330cdd,_0x2f7a46){const _0x863349=_0x12140c;let _0x58fbfd='';!_[_0x863349('0x1f')](_0x330cdd)&&_0x863349('0x5')===typeof _0x330cdd&&(_0x58fbfd+=_0x330cdd);!_[_0x863349('0x1f')](_0x2f7a46)&&_0x863349('0x5')===typeof _0x2f7a46&&(_0x58fbfd+='\x20'+_0x2f7a46);if(_0x58fbfd!=='')return _0x58fbfd;return _0x37ba6d;}function Action(_0x5986f2,_0x31aca9,_0x18222b,_0x4bcf94){const _0x7dd93a=_0x12140c;this[_0x7dd93a('0xe')]=_0x18222b||undefined,this['idContact']=_0x5986f2['id'],this[_0x7dd93a('0x10')]=_0x31aca9['name'],this[_0x7dd93a('0x8')]=_0x31aca9[_0x7dd93a('0x8')],this['campaigntype']='queue',this[_0x7dd93a('0x1d')]=![],this[_0x7dd93a('0x24')]=_['isNil'](_0x5986f2[_0x7dd93a('0x1')])?undefined:_0x5986f2[_0x7dd93a('0x1')]['name'],this['channelAgent']=this[_0x7dd93a('0x24')]?util['format'](_0x7dd93a('0x25'),this['membername']):_0x4bcf94||undefined,this[_0x7dd93a('0x11')]=checkNameSurname(_0x5986f2[_0x7dd93a('0x18')]['phone'],_0x5986f2['Contact'][_0x7dd93a('0x7')],_0x5986f2[_0x7dd93a('0x18')][_0x7dd93a('0x2')]),this[_0x7dd93a('0x1b')]=_0x5986f2[_0x7dd93a('0x1b')]||![],this[_0x7dd93a('0x16')]=_0x5986f2['Contact']['phone'],this['scheduledat']=_0x5986f2[_0x7dd93a('0x14')],this[_0x7dd93a('0x17')]=_0x5986f2[_0x7dd93a('0x17')]||0x0,this['countcongestionretry']=_0x5986f2[_0x7dd93a('0xd')]||0x0,this['countnoanswerretry']=_0x5986f2[_0x7dd93a('0x1e')]||0x0,this['countglobal']=(_0x5986f2[_0x7dd93a('0x17')]||0x0)+(_0x5986f2[_0x7dd93a('0xd')]||0x0)+(_0x5986f2['countnoanswerretry']||0x0)+(_0x5986f2[_0x7dd93a('0xb')]||0x0)+(_0x5986f2[_0x7dd93a('0x22')]||0x0)+(_0x5986f2[_0x7dd93a('0x19')]||0x0)+(_0x5986f2[_0x7dd93a('0xc')]||0x0)+(_0x5986f2['countagentrejectretry']||0x0),this[_0x7dd93a('0xb')]=_0x5986f2['countnosuchnumberretry']||0x0,this['countdropretry']=_0x5986f2[_0x7dd93a('0x22')]||0x0,this[_0x7dd93a('0x19')]=_0x5986f2[_0x7dd93a('0x19')]||0x0,this[_0x7dd93a('0xc')]=_0x5986f2['countmachineretry']||0x0,this[_0x7dd93a('0x3')]=_0x5986f2[_0x7dd93a('0x3')]||0x0,this['callback']=_0x5986f2[_0x7dd93a('0xa')],this[_0x7dd93a('0x21')]=_0x5986f2[_0x7dd93a('0x21')],this[_0x7dd93a('0x1a')]=_0x5986f2[_0x7dd93a('0x1a')],this['recallme']=_0x5986f2['recallme'],this['ContactId']=_0x5986f2[_0x7dd93a('0x12')],this[_0x7dd93a('0x6')]=_0x5986f2[_0x7dd93a('0x6')],this['UserId']=_['isNil'](_0x5986f2[_0x7dd93a('0x1')])?_0x5986f2[_0x7dd93a('0x26')]:_0x5986f2[_0x7dd93a('0x1')]['id'],this['VoiceQueueId']=_0x5986f2[_0x7dd93a('0x13')],this[_0x7dd93a('0x23')]='',this[_0x7dd93a('0x4')]='';}Action[_0x12140c('0x15')][_0x12140c('0xf')]=function(){const _0x1d3ceb=_0x12140c;return util[_0x1d3ceb('0x20')]('\x22%s\x22\x20<%s>',this[_0x1d3ceb('0x11')],this[_0x1d3ceb('0x0')]);},module[_0x12140c('0x9')]=Action;