Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / ami / ami.js
index b7fec52..0570802 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbe99=['util','lodash','../../config/logger','ami','../../config/environment','asterisk','password','keepConnected','Action','action','format','port','inspect','error','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','username','actionSipShowRegistry','actionDeviceStateList','actionSipPeerStatus','sippeerstatus','actionQueueSummary','queuesummary','actionCoreShowChannels','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\x20\x22%s\x22\x20to\x20%s:%s','then','catch','log','exports','asterisk-manager','bluebird','moment'];(function(_0x3947c9,_0x4d6c97){var _0x2e7871=function(_0x1236cc){while(--_0x1236cc){_0x3947c9['push'](_0x3947c9['shift']());}};_0x2e7871(++_0x4d6c97);}(_0xbe99,0x1d1));var _0x9be9=function(_0x21e1b0,_0x1dc248){_0x21e1b0=_0x21e1b0-0x0;var _0x111c01=_0xbe99[_0x21e1b0];return _0x111c01;};'use strict';var Manager=require(_0x9be9('0x0'));var BPromise=require(_0x9be9('0x1'));var moment=require(_0x9be9('0x2'));var util=require(_0x9be9('0x3'));var _=require(_0x9be9('0x4'));var logger=require(_0x9be9('0x5'))(_0x9be9('0x6'));var config=require(_0x9be9('0x7'));var ami=new Manager(config['asterisk']['port'],config[_0x9be9('0x8')]['ip'],config['asterisk']['username'],config[_0x9be9('0x8')][_0x9be9('0x9')],!![]);ami[_0x9be9('0xa')]();ami[_0x9be9('0xb')]=BPromise['promisify'](ami[_0x9be9('0xc')]);function error(_0x1e1be9){logger['error'](util[_0x9be9('0xd')]('Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s',config[_0x9be9('0x8')]['username'],config[_0x9be9('0x8')]['ip'],config[_0x9be9('0x8')][_0x9be9('0xe')],util[_0x9be9('0xf')](_0x1e1be9,![],null)));}function close(){logger[_0x9be9('0x10')](util[_0x9be9('0xd')](_0x9be9('0x11'),config[_0x9be9('0x8')][_0x9be9('0x12')],config[_0x9be9('0x8')]['ip'],config[_0x9be9('0x8')][_0x9be9('0xe')]));}ami[_0x9be9('0x13')]=function(){return function(){return ami[_0x9be9('0xb')]({'action':'sipshowregistry'});};};ami[_0x9be9('0x14')]=function(){return function(){return ami[_0x9be9('0xb')]({'action':'devicestatelist'});};};ami[_0x9be9('0x15')]=function(){return function(){return ami[_0x9be9('0xb')]({'action':_0x9be9('0x16')});};};ami[_0x9be9('0x17')]=function(){return function(){return ami[_0x9be9('0xb')]({'action':_0x9be9('0x18')});};};ami[_0x9be9('0x19')]=function(){return function(){return ami['Action']({'action':_0x9be9('0x1a')});};};function connect(_0x44605a){logger[_0x9be9('0x1b')](util[_0x9be9('0xd')](_0x9be9('0x1c'),config['asterisk'][_0x9be9('0x12')],config[_0x9be9('0x8')]['ip'],config[_0x9be9('0x8')][_0x9be9('0xe')]));ami[_0x9be9('0x1d')](_0x9be9('0x10'),error);ami['once'](_0x9be9('0x1e'),close);}ami['on'](_0x9be9('0x1f'),connect);ami['on'](_0x9be9('0x20'),function(_0x34883a){logger['info'](util['format'](_0x9be9('0x21'),config['asterisk'][_0x9be9('0x12')],config[_0x9be9('0x8')]['ip'],config['asterisk'][_0x9be9('0xe')],util['inspect'](_0x34883a,![],null)));});ami['on']('fullybooted',function(_0x23809f){logger[_0x9be9('0x1b')](util[_0x9be9('0xd')](_0x9be9('0x22'),config[_0x9be9('0x8')][_0x9be9('0x12')],config[_0x9be9('0x8')]['ip'],config['asterisk'][_0x9be9('0xe')]));return BPromise['resolve']()[_0x9be9('0x23')](ami[_0x9be9('0x13')]())['then'](ami[_0x9be9('0x14')]())[_0x9be9('0x23')](ami[_0x9be9('0x15')]())[_0x9be9('0x23')](ami[_0x9be9('0x17')]())['then'](ami[_0x9be9('0x19')]())[_0x9be9('0x24')](function(_0x387995){console[_0x9be9('0x25')](_0x387995);});});ami[_0x9be9('0x1d')](_0x9be9('0x10'),error);ami['once'](_0x9be9('0x1e'),close);module[_0x9be9('0x26')]=ami;
\ No newline at end of file
+var _0x17e4=['moment','util','../../config/logger','ami','../../config/environment','asterisk','port','username','password','keepConnected','error','format','inspect','actionSipShowRegistry','Action','sipshowregistry','actionDeviceStateList','devicestatelist','actionSipPeerStatus','sippeerstatus','actionQueueSummary','queuesummary','actionCoreShowChannels','coreshowchannels','info','once','close','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','log','asterisk-manager','bluebird'];(function(_0x11c5d6,_0xfcdfae){var _0x43b70a=function(_0x5a2cb1){while(--_0x5a2cb1){_0x11c5d6['push'](_0x11c5d6['shift']());}};_0x43b70a(++_0xfcdfae);}(_0x17e4,0x6a));var _0x417e=function(_0x506ebf,_0x1e1304){_0x506ebf=_0x506ebf-0x0;var _0x51e6ae=_0x17e4[_0x506ebf];return _0x51e6ae;};'use strict';var Manager=require(_0x417e('0x0'));var BPromise=require(_0x417e('0x1'));var moment=require(_0x417e('0x2'));var util=require(_0x417e('0x3'));var _=require('lodash');var logger=require(_0x417e('0x4'))(_0x417e('0x5'));var config=require(_0x417e('0x6'));var ami=new Manager(config[_0x417e('0x7')][_0x417e('0x8')],config[_0x417e('0x7')]['ip'],config[_0x417e('0x7')][_0x417e('0x9')],config['asterisk'][_0x417e('0xa')],!![]);ami[_0x417e('0xb')]();ami['Action']=BPromise['promisify'](ami['action']);function error(_0x28310d){logger[_0x417e('0xc')](util[_0x417e('0xd')]('Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s',config[_0x417e('0x7')][_0x417e('0x9')],config[_0x417e('0x7')]['ip'],config[_0x417e('0x7')][_0x417e('0x8')],util[_0x417e('0xe')](_0x28310d,![],null)));}function close(){logger[_0x417e('0xc')](util[_0x417e('0xd')]('Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s',config['asterisk'][_0x417e('0x9')],config[_0x417e('0x7')]['ip'],config[_0x417e('0x7')][_0x417e('0x8')]));}ami[_0x417e('0xf')]=function(){return function(){return ami[_0x417e('0x10')]({'action':_0x417e('0x11')});};};ami[_0x417e('0x12')]=function(){return function(){return ami[_0x417e('0x10')]({'action':_0x417e('0x13')});};};ami[_0x417e('0x14')]=function(){return function(){return ami[_0x417e('0x10')]({'action':_0x417e('0x15')});};};ami[_0x417e('0x16')]=function(){return function(){return ami[_0x417e('0x10')]({'action':_0x417e('0x17')});};};ami[_0x417e('0x18')]=function(){return function(){return ami['Action']({'action':_0x417e('0x19')});};};function connect(_0x5a30ca){logger[_0x417e('0x1a')](util[_0x417e('0xd')]('Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s',config['asterisk'][_0x417e('0x9')],config[_0x417e('0x7')]['ip'],config[_0x417e('0x7')][_0x417e('0x8')]));ami[_0x417e('0x1b')]('error',error);ami[_0x417e('0x1b')](_0x417e('0x1c'),close);}ami['on']('connect',connect);ami['on'](_0x417e('0x1d'),function(_0x6823fc){logger['info'](util[_0x417e('0xd')](_0x417e('0x1e'),config[_0x417e('0x7')][_0x417e('0x9')],config['asterisk']['ip'],config[_0x417e('0x7')][_0x417e('0x8')],util[_0x417e('0xe')](_0x6823fc,![],null)));});ami['on'](_0x417e('0x1f'),function(_0x626655){logger[_0x417e('0x1a')](util[_0x417e('0xd')](_0x417e('0x20'),config[_0x417e('0x7')][_0x417e('0x9')],config[_0x417e('0x7')]['ip'],config['asterisk']['port']));return BPromise[_0x417e('0x21')]()['then'](ami['actionSipShowRegistry']())['then'](ami[_0x417e('0x12')]())[_0x417e('0x22')](ami[_0x417e('0x14')]())[_0x417e('0x22')](ami[_0x417e('0x16')]())[_0x417e('0x22')](ami['actionCoreShowChannels']())['catch'](function(_0x58067e){console[_0x417e('0x23')](_0x58067e);});});ami[_0x417e('0x1b')]('error',error);ami[_0x417e('0x1b')]('close',close);module['exports']=ami;
\ No newline at end of file