Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / services / ami / ami.js
index b1c2bde..e144d4e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x71fb=['actionQueueSummary','coreshowchannels','info','Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s','once','close','connect','shutdown','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','fullybooted','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','resolve','then','actionCoreShowChannels','catch','log','exports','bluebird','moment','util','lodash','../../config/logger','../../config/environment','asterisk','port','username','keepConnected','promisify','error','format','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','sipshowregistry','actionDeviceStateList','Action','actionSipPeerStatus','sippeerstatus'];(function(_0x40a63b,_0x1c1815){var _0x3bdb16=function(_0x26a0c6){while(--_0x26a0c6){_0x40a63b['push'](_0x40a63b['shift']());}};_0x3bdb16(++_0x1c1815);}(_0x71fb,0x1c1));var _0xb71f=function(_0x55d329,_0x2fb9da){_0x55d329=_0x55d329-0x0;var _0x522e9d=_0x71fb[_0x55d329];return _0x522e9d;};'use strict';var Manager=require('asterisk-manager');var BPromise=require(_0xb71f('0x0'));var moment=require(_0xb71f('0x1'));var util=require(_0xb71f('0x2'));var _=require(_0xb71f('0x3'));var logger=require(_0xb71f('0x4'))('ami');var config=require(_0xb71f('0x5'));var ami=new Manager(config[_0xb71f('0x6')][_0xb71f('0x7')],config['asterisk']['ip'],config[_0xb71f('0x6')][_0xb71f('0x8')],config['asterisk']['password'],!![]);ami[_0xb71f('0x9')]();ami['Action']=BPromise[_0xb71f('0xa')](ami['action']);function error(_0x129a42){logger[_0xb71f('0xb')](util[_0xb71f('0xc')]('Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s',config[_0xb71f('0x6')][_0xb71f('0x8')],config[_0xb71f('0x6')]['ip'],config[_0xb71f('0x6')][_0xb71f('0x7')],util['inspect'](_0x129a42,![],null)));}function close(){logger['error'](util[_0xb71f('0xc')](_0xb71f('0xd'),config[_0xb71f('0x6')][_0xb71f('0x8')],config[_0xb71f('0x6')]['ip'],config[_0xb71f('0x6')][_0xb71f('0x7')]));}ami['actionSipShowRegistry']=function(){return function(){return ami['Action']({'action':_0xb71f('0xe')});};};ami[_0xb71f('0xf')]=function(){return function(){return ami[_0xb71f('0x10')]({'action':'devicestatelist'});};};ami[_0xb71f('0x11')]=function(){return function(){return ami['Action']({'action':_0xb71f('0x12')});};};ami[_0xb71f('0x13')]=function(){return function(){return ami[_0xb71f('0x10')]({'action':'queuesummary'});};};ami['actionCoreShowChannels']=function(){return function(){return ami[_0xb71f('0x10')]({'action':_0xb71f('0x14')});};};function connect(_0x5bb30b){logger[_0xb71f('0x15')](util[_0xb71f('0xc')](_0xb71f('0x16'),config['asterisk']['username'],config[_0xb71f('0x6')]['ip'],config[_0xb71f('0x6')]['port']));ami[_0xb71f('0x17')](_0xb71f('0xb'),error);ami[_0xb71f('0x17')](_0xb71f('0x18'),close);}ami['on'](_0xb71f('0x19'),connect);ami['on'](_0xb71f('0x1a'),function(_0x2d58e0){logger[_0xb71f('0x15')](util[_0xb71f('0xc')](_0xb71f('0x1b'),config['asterisk']['username'],config[_0xb71f('0x6')]['ip'],config['asterisk'][_0xb71f('0x7')],util['inspect'](_0x2d58e0,![],null)));});ami['on'](_0xb71f('0x1c'),function(_0x2731a9){logger[_0xb71f('0x15')](util[_0xb71f('0xc')](_0xb71f('0x1d'),config['asterisk'][_0xb71f('0x8')],config['asterisk']['ip'],config[_0xb71f('0x6')]['port']));return BPromise[_0xb71f('0x1e')]()['then'](ami['actionSipShowRegistry']())[_0xb71f('0x1f')](ami[_0xb71f('0xf')]())[_0xb71f('0x1f')](ami[_0xb71f('0x11')]())['then'](ami[_0xb71f('0x13')]())['then'](ami[_0xb71f('0x20')]())[_0xb71f('0x21')](function(_0x527e77){console[_0xb71f('0x22')](_0x527e77);});});ami['once'](_0xb71f('0xb'),error);ami[_0xb71f('0x17')](_0xb71f('0x18'),close);module[_0xb71f('0x23')]=ami;
\ No newline at end of file
+var _0x71e5=['actionCoreShowChannels','coreshowchannels','Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s','once','close','connect','info','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','inspect','fullybooted','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','resolve','then','actionSipPeerStatus','catch','log','asterisk-manager','bluebird','moment','util','lodash','ami','asterisk','port','username','keepConnected','promisify','action','error','format','Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','actionSipShowRegistry','Action','actionDeviceStateList','actionQueueSummary','queuesummary'];(function(_0x40b6c4,_0x2a27a4){var _0x544bcc=function(_0x2770b4){while(--_0x2770b4){_0x40b6c4['push'](_0x40b6c4['shift']());}};_0x544bcc(++_0x2a27a4);}(_0x71e5,0x182));var _0x571e=function(_0x58952f,_0xeed25f){_0x58952f=_0x58952f-0x0;var _0x3217ca=_0x71e5[_0x58952f];return _0x3217ca;};'use strict';var Manager=require(_0x571e('0x0'));var BPromise=require(_0x571e('0x1'));var moment=require(_0x571e('0x2'));var util=require(_0x571e('0x3'));var _=require(_0x571e('0x4'));var logger=require('../../config/logger')(_0x571e('0x5'));var config=require('../../config/environment');var ami=new Manager(config[_0x571e('0x6')][_0x571e('0x7')],config[_0x571e('0x6')]['ip'],config[_0x571e('0x6')][_0x571e('0x8')],config[_0x571e('0x6')]['password'],!![]);ami[_0x571e('0x9')]();ami['Action']=BPromise[_0x571e('0xa')](ami[_0x571e('0xb')]);function error(_0x243b39){logger[_0x571e('0xc')](util[_0x571e('0xd')](_0x571e('0xe'),config['asterisk'][_0x571e('0x8')],config[_0x571e('0x6')]['ip'],config[_0x571e('0x6')][_0x571e('0x7')],util['inspect'](_0x243b39,![],null)));}function close(){logger[_0x571e('0xc')](util[_0x571e('0xd')](_0x571e('0xf'),config[_0x571e('0x6')][_0x571e('0x8')],config[_0x571e('0x6')]['ip'],config[_0x571e('0x6')][_0x571e('0x7')]));}ami[_0x571e('0x10')]=function(){return function(){return ami[_0x571e('0x11')]({'action':'sipshowregistry'});};};ami[_0x571e('0x12')]=function(){return function(){return ami[_0x571e('0x11')]({'action':'devicestatelist'});};};ami['actionSipPeerStatus']=function(){return function(){return ami[_0x571e('0x11')]({'action':'sippeerstatus'});};};ami[_0x571e('0x13')]=function(){return function(){return ami[_0x571e('0x11')]({'action':_0x571e('0x14')});};};ami[_0x571e('0x15')]=function(){return function(){return ami[_0x571e('0x11')]({'action':_0x571e('0x16')});};};function connect(_0x293d6f){logger['info'](util[_0x571e('0xd')](_0x571e('0x17'),config[_0x571e('0x6')][_0x571e('0x8')],config[_0x571e('0x6')]['ip'],config[_0x571e('0x6')][_0x571e('0x7')]));ami['once'](_0x571e('0xc'),error);ami[_0x571e('0x18')](_0x571e('0x19'),close);}ami['on'](_0x571e('0x1a'),connect);ami['on']('shutdown',function(_0x33bb09){logger[_0x571e('0x1b')](util[_0x571e('0xd')](_0x571e('0x1c'),config[_0x571e('0x6')][_0x571e('0x8')],config['asterisk']['ip'],config[_0x571e('0x6')]['port'],util[_0x571e('0x1d')](_0x33bb09,![],null)));});ami['on'](_0x571e('0x1e'),function(_0x3ff837){logger['info'](util[_0x571e('0xd')](_0x571e('0x1f'),config[_0x571e('0x6')]['username'],config[_0x571e('0x6')]['ip'],config[_0x571e('0x6')][_0x571e('0x7')]));return BPromise[_0x571e('0x20')]()[_0x571e('0x21')](ami['actionSipShowRegistry']())['then'](ami['actionDeviceStateList']())['then'](ami[_0x571e('0x22')]())[_0x571e('0x21')](ami[_0x571e('0x13')]())['then'](ami[_0x571e('0x15')]())[_0x571e('0x23')](function(_0x5e2f64){console[_0x571e('0x24')](_0x5e2f64);});});ami[_0x571e('0x18')]('error',error);ami[_0x571e('0x18')]('close',close);module['exports']=ami;
\ No newline at end of file