Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / services / ami / ami.js
index aec7cba..d1adc4b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf1ea=['actionCoreShowChannels','coreshowchannels','info','Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s','once','close','shutdown','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','resolve','then','catch','log','exports','asterisk-manager','bluebird','moment','lodash','../../config/logger','ami','../../config/environment','asterisk','username','password','keepConnected','promisify','error','format','Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s','port','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','actionSipShowRegistry','Action','sipshowregistry','devicestatelist','actionSipPeerStatus','sippeerstatus','actionQueueSummary'];(function(_0x487d6e,_0x590ce7){var _0x3d0a2e=function(_0x4d559f){while(--_0x4d559f){_0x487d6e['push'](_0x487d6e['shift']());}};_0x3d0a2e(++_0x590ce7);}(_0xf1ea,0xf2));var _0xaf1e=function(_0x5b973c,_0x1e592f){_0x5b973c=_0x5b973c-0x0;var _0x21627a=_0xf1ea[_0x5b973c];return _0x21627a;};'use strict';var Manager=require(_0xaf1e('0x0'));var BPromise=require(_0xaf1e('0x1'));var moment=require(_0xaf1e('0x2'));var util=require('util');var _=require(_0xaf1e('0x3'));var logger=require(_0xaf1e('0x4'))(_0xaf1e('0x5'));var config=require(_0xaf1e('0x6'));var ami=new Manager(config[_0xaf1e('0x7')]['port'],config[_0xaf1e('0x7')]['ip'],config[_0xaf1e('0x7')][_0xaf1e('0x8')],config['asterisk'][_0xaf1e('0x9')],!![]);ami[_0xaf1e('0xa')]();ami['Action']=BPromise[_0xaf1e('0xb')](ami['action']);function error(_0x409eac){logger[_0xaf1e('0xc')](util[_0xaf1e('0xd')](_0xaf1e('0xe'),config[_0xaf1e('0x7')]['username'],config[_0xaf1e('0x7')]['ip'],config[_0xaf1e('0x7')][_0xaf1e('0xf')],util['inspect'](_0x409eac,![],null)));}function close(){logger[_0xaf1e('0xc')](util['format'](_0xaf1e('0x10'),config[_0xaf1e('0x7')]['username'],config['asterisk']['ip'],config[_0xaf1e('0x7')][_0xaf1e('0xf')]));}ami[_0xaf1e('0x11')]=function(){return function(){return ami[_0xaf1e('0x12')]({'action':_0xaf1e('0x13')});};};ami['actionDeviceStateList']=function(){return function(){return ami[_0xaf1e('0x12')]({'action':_0xaf1e('0x14')});};};ami[_0xaf1e('0x15')]=function(){return function(){return ami[_0xaf1e('0x12')]({'action':_0xaf1e('0x16')});};};ami[_0xaf1e('0x17')]=function(){return function(){return ami[_0xaf1e('0x12')]({'action':'queuesummary'});};};ami[_0xaf1e('0x18')]=function(){return function(){return ami['Action']({'action':_0xaf1e('0x19')});};};function connect(_0x1c14a2){logger[_0xaf1e('0x1a')](util[_0xaf1e('0xd')](_0xaf1e('0x1b'),config[_0xaf1e('0x7')][_0xaf1e('0x8')],config[_0xaf1e('0x7')]['ip'],config['asterisk']['port']));ami[_0xaf1e('0x1c')](_0xaf1e('0xc'),error);ami[_0xaf1e('0x1c')](_0xaf1e('0x1d'),close);}ami['on']('connect',connect);ami['on'](_0xaf1e('0x1e'),function(_0x4f9542){logger[_0xaf1e('0x1a')](util['format'](_0xaf1e('0x1f'),config[_0xaf1e('0x7')][_0xaf1e('0x8')],config[_0xaf1e('0x7')]['ip'],config[_0xaf1e('0x7')][_0xaf1e('0xf')],util['inspect'](_0x4f9542,![],null)));});ami['on']('fullybooted',function(_0x24c2c3){logger[_0xaf1e('0x1a')](util[_0xaf1e('0xd')](_0xaf1e('0x20'),config[_0xaf1e('0x7')][_0xaf1e('0x8')],config[_0xaf1e('0x7')]['ip'],config[_0xaf1e('0x7')]['port']));return BPromise[_0xaf1e('0x21')]()[_0xaf1e('0x22')](ami['actionSipShowRegistry']())['then'](ami['actionDeviceStateList']())[_0xaf1e('0x22')](ami['actionSipPeerStatus']())[_0xaf1e('0x22')](ami['actionQueueSummary']())[_0xaf1e('0x22')](ami[_0xaf1e('0x18')]())[_0xaf1e('0x23')](function(_0x3c1ccb){console[_0xaf1e('0x24')](_0x3c1ccb);});});ami['once']('error',error);ami[_0xaf1e('0x1c')](_0xaf1e('0x1d'),close);module[_0xaf1e('0x25')]=ami;
\ No newline at end of file
+var _0x2a23=['Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','actionSipShowRegistry','sipshowregistry','actionSipPeerStatus','sippeerstatus','queuesummary','actionCoreShowChannels','coreshowchannels','info','Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s','once','shutdown','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','fullybooted','then','actionDeviceStateList','actionQueueSummary','catch','log','exports','bluebird','moment','util','lodash','ami','../../config/environment','port','asterisk','username','Action','format','Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s','error'];(function(_0x3c51d8,_0x13d156){var _0x1affa6=function(_0x61f0e0){while(--_0x61f0e0){_0x3c51d8['push'](_0x3c51d8['shift']());}};_0x1affa6(++_0x13d156);}(_0x2a23,0x11c));var _0x32a2=function(_0x4c1f64,_0x5cea53){_0x4c1f64=_0x4c1f64-0x0;var _0x5a5959=_0x2a23[_0x4c1f64];return _0x5a5959;};'use strict';var Manager=require('asterisk-manager');var BPromise=require(_0x32a2('0x0'));var moment=require(_0x32a2('0x1'));var util=require(_0x32a2('0x2'));var _=require(_0x32a2('0x3'));var logger=require('../../config/logger')(_0x32a2('0x4'));var config=require(_0x32a2('0x5'));var ami=new Manager(config['asterisk'][_0x32a2('0x6')],config[_0x32a2('0x7')]['ip'],config['asterisk'][_0x32a2('0x8')],config[_0x32a2('0x7')]['password'],!![]);ami['keepConnected']();ami[_0x32a2('0x9')]=BPromise['promisify'](ami['action']);function error(_0x11c711){logger['error'](util[_0x32a2('0xa')](_0x32a2('0xb'),config[_0x32a2('0x7')][_0x32a2('0x8')],config[_0x32a2('0x7')]['ip'],config[_0x32a2('0x7')]['port'],util['inspect'](_0x11c711,![],null)));}function close(){logger[_0x32a2('0xc')](util['format'](_0x32a2('0xd'),config[_0x32a2('0x7')][_0x32a2('0x8')],config[_0x32a2('0x7')]['ip'],config['asterisk']['port']));}ami[_0x32a2('0xe')]=function(){return function(){return ami[_0x32a2('0x9')]({'action':_0x32a2('0xf')});};};ami['actionDeviceStateList']=function(){return function(){return ami[_0x32a2('0x9')]({'action':'devicestatelist'});};};ami[_0x32a2('0x10')]=function(){return function(){return ami[_0x32a2('0x9')]({'action':_0x32a2('0x11')});};};ami['actionQueueSummary']=function(){return function(){return ami[_0x32a2('0x9')]({'action':_0x32a2('0x12')});};};ami[_0x32a2('0x13')]=function(){return function(){return ami[_0x32a2('0x9')]({'action':_0x32a2('0x14')});};};function connect(_0x45226f){logger[_0x32a2('0x15')](util[_0x32a2('0xa')](_0x32a2('0x16'),config[_0x32a2('0x7')][_0x32a2('0x8')],config['asterisk']['ip'],config[_0x32a2('0x7')][_0x32a2('0x6')]));ami[_0x32a2('0x17')](_0x32a2('0xc'),error);ami[_0x32a2('0x17')]('close',close);}ami['on']('connect',connect);ami['on'](_0x32a2('0x18'),function(_0x3cec66){logger[_0x32a2('0x15')](util[_0x32a2('0xa')](_0x32a2('0x19'),config[_0x32a2('0x7')][_0x32a2('0x8')],config['asterisk']['ip'],config[_0x32a2('0x7')][_0x32a2('0x6')],util['inspect'](_0x3cec66,![],null)));});ami['on'](_0x32a2('0x1a'),function(_0x1bb6cd){logger[_0x32a2('0x15')](util[_0x32a2('0xa')]('Fullybooted\x20\x22%s\x22\x20to\x20%s:%s',config[_0x32a2('0x7')]['username'],config[_0x32a2('0x7')]['ip'],config[_0x32a2('0x7')][_0x32a2('0x6')]));return BPromise['resolve']()[_0x32a2('0x1b')](ami['actionSipShowRegistry']())[_0x32a2('0x1b')](ami[_0x32a2('0x1c')]())[_0x32a2('0x1b')](ami[_0x32a2('0x10')]())['then'](ami[_0x32a2('0x1d')]())[_0x32a2('0x1b')](ami[_0x32a2('0x13')]())[_0x32a2('0x1e')](function(_0x34fdc6){console[_0x32a2('0x1f')](_0x34fdc6);});});ami['once'](_0x32a2('0xc'),error);ami[_0x32a2('0x17')]('close',close);module[_0x32a2('0x20')]=ami;
\ No newline at end of file