1 // *************************************************************************
3 // * xCALLY Motion - The Omnichannel Contact Center *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved *
6 // *************************************************************************
8 // * Email: info@xcally.com *
9 // * Website: https://www.xcally.com *
11 // *************************************************************************
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. *
17 // *************************************************************************
18 var _0x7bd3=['bluebird','info','Exec\x20gs','\x20Error\x20:','util'];(function(_0x4c3ffe,_0x457374){var _0x28d3eb=function(_0x3ae2a3){while(--_0x3ae2a3){_0x4c3ffe['push'](_0x4c3ffe['shift']());}};_0x28d3eb(++_0x457374);}(_0x7bd3,0x13f));var _0x37bd=function(_0x5d19d1,_0x3eccfc){_0x5d19d1=_0x5d19d1-0x0;var _0x274d63=_0x7bd3[_0x5d19d1];return _0x274d63;};'use strict';var util=require(_0x37bd('0x0'));var logger=require('../../../../config/logger')('fax');var BPromise=require(_0x37bd('0x1'));var exec=require('child_process')['exec'];exports['execute']=function(_0x33d1f6){return new BPromise(function(_0x333400,_0x2034c8){exec(_0x33d1f6,function(_0x84550b,_0x40de9d,_0x2b8d48){logger[_0x37bd('0x2')](_0x37bd('0x3'),_0x40de9d);if(_0x84550b){logger[_0x37bd('0x2')](_0x37bd('0x3'),_0x37bd('0x4'),util['inspect'](_0x84550b,{'showHidden':![],'depth':null}),_0x40de9d,_0x2b8d48);_0x2034c8(_0x84550b);}_0x333400(_0x40de9d);});});};