4eeb52258674e4477ea11c3fcb6844806a7b9e45
[motion2.git] / server / services / ami / rpc / campaign.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xb9f7=['getCampaigns','Request','GetCampaign','type','active','limitCalls','dialOriginateCallerIdName','dialOriginateCallerIdNumber','dialOriginateTimeout','dialCongestionRetryFrequency','dialBusyMaxRetry','dialBusyRetryFrequency','dialGlobalMaxRetry','dialNoSuchNumberMaxRetry','dialNoSuchNumberRetryFrequency','dialDropMaxRetry','dialDropRetryFrequency','dialMachineMaxRetry','dialAgentRejectRetryFrequency','dialGlobalInterval','dialAMDActive','dialAMDInitialSilence','dialAMDGreeting','dialAMDAfterGreetingSilence','dialAMDTotalAnalysisTime','dialAMDSilenceThreshold','dialAMDMaximumWordLength','dialCutDigit','Trunk','name','Interval','Intervals','interval','SquareProject','getCampaign','../client'];(function(_0x2eeca0,_0x516de3){var _0x4de5c8=function(_0x554dc8){while(--_0x554dc8){_0x2eeca0['push'](_0x2eeca0['shift']());}};_0x4de5c8(++_0x516de3);}(_0xb9f7,0x18b));var _0x7b9f=function(_0x1b2ff7,_0x12a034){_0x1b2ff7=_0x1b2ff7-0x0;var _0x31656a=_0xb9f7[_0x1b2ff7];return _0x31656a;};'use strict';var client=require(_0x7b9f('0x0'));exports[_0x7b9f('0x1')]=function(){return function(){return client[_0x7b9f('0x2')](_0x7b9f('0x3'),{'options':{'raw':![],'attributes':['id','name',_0x7b9f('0x4'),_0x7b9f('0x5'),_0x7b9f('0x6'),_0x7b9f('0x7'),_0x7b9f('0x8'),_0x7b9f('0x9'),'dialCongestionMaxRetry',_0x7b9f('0xa'),_0x7b9f('0xb'),_0x7b9f('0xc'),'dialNoAnswerMaxRetry','dialNoAnswerRetryFrequency',_0x7b9f('0xd'),_0x7b9f('0xe'),_0x7b9f('0xf'),_0x7b9f('0x10'),_0x7b9f('0x11'),'dialAbandonedMaxRetry','dialAbandonedRetryFrequency',_0x7b9f('0x12'),'dialMachineRetryFrequency','dialAgentRejectMaxRetry',_0x7b9f('0x13'),'dialTimezone',_0x7b9f('0x14'),_0x7b9f('0x15'),_0x7b9f('0x16'),_0x7b9f('0x17'),_0x7b9f('0x18'),_0x7b9f('0x19'),'dialAMDMinWordLength','dialAMDBetweenWordsSilence','dialAMDMaximumNumberOfWords',_0x7b9f('0x1a'),_0x7b9f('0x1b'),'dialOrderByScheduledAt','dialPrefix','dialRandomLastDigitCallerIdNumber',_0x7b9f('0x1c')],'include':[{'model':_0x7b9f('0x1d'),'as':_0x7b9f('0x1d'),'attributes':['id',_0x7b9f('0x1e'),'callerid',_0x7b9f('0x5')]},{'model':'Trunk','as':'TrunkBackup','attributes':['id','name','callerid',_0x7b9f('0x5')]},{'model':'Interval','as':_0x7b9f('0x1f'),'attributes':['id',_0x7b9f('0x1e')],'include':[{'model':_0x7b9f('0x1f'),'as':_0x7b9f('0x20'),'attributes':['id','name',_0x7b9f('0x21')]}]},{'model':'SquareProject','as':_0x7b9f('0x22'),'attributes':['id','name']}]},'log':_0x7b9f('0x23')});};};