Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / ami / ami.js
index 634e974..17b5074 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x66dd=['../../config/environment','asterisk','username','keepConnected','Action','action','Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s','port','inspect','error','format','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','actionSipShowRegistry','actionDeviceStateList','devicestatelist','actionSipPeerStatus','sippeerstatus','actionQueueSummary','queuesummary','actionCoreShowChannels','info','once','connect','shutdown','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','fullybooted','resolve','then','catch','exports','asterisk-manager','util','../../config/logger','ami'];(function(_0x3e6b5f,_0x43b3a0){var _0x79640f=function(_0x408b14){while(--_0x408b14){_0x3e6b5f['push'](_0x3e6b5f['shift']());}};_0x79640f(++_0x43b3a0);}(_0x66dd,0x1b6));var _0xd66d=function(_0x48b72e,_0x1ab9df){_0x48b72e=_0x48b72e-0x0;var _0x4835f2=_0x66dd[_0x48b72e];return _0x4835f2;};'use strict';var Manager=require(_0xd66d('0x0'));var BPromise=require('bluebird');var util=require(_0xd66d('0x1'));var logger=require(_0xd66d('0x2'))(_0xd66d('0x3'));var config=require(_0xd66d('0x4'));var ami=new Manager(config[_0xd66d('0x5')]['port'],config[_0xd66d('0x5')]['ip'],config[_0xd66d('0x5')][_0xd66d('0x6')],config[_0xd66d('0x5')]['password'],!![]);ami[_0xd66d('0x7')]();ami[_0xd66d('0x8')]=BPromise['promisify'](ami[_0xd66d('0x9')]);function error(_0x2527be){logger['error'](util['format'](_0xd66d('0xa'),config[_0xd66d('0x5')][_0xd66d('0x6')],config[_0xd66d('0x5')]['ip'],config[_0xd66d('0x5')][_0xd66d('0xb')],util[_0xd66d('0xc')](_0x2527be,![],null)));}function close(){logger[_0xd66d('0xd')](util[_0xd66d('0xe')](_0xd66d('0xf'),config[_0xd66d('0x5')][_0xd66d('0x6')],config[_0xd66d('0x5')]['ip'],config[_0xd66d('0x5')][_0xd66d('0xb')]));}ami[_0xd66d('0x10')]=function(){return function(){return ami[_0xd66d('0x8')]({'action':'sipshowregistry'});};};ami[_0xd66d('0x11')]=function(){return function(){return ami['Action']({'action':_0xd66d('0x12')});};};ami[_0xd66d('0x13')]=function(){return function(){return ami[_0xd66d('0x8')]({'action':_0xd66d('0x14')});};};ami[_0xd66d('0x15')]=function(){return function(){return ami[_0xd66d('0x8')]({'action':_0xd66d('0x16')});};};ami[_0xd66d('0x17')]=function(){return function(){return ami['Action']({'action':'coreshowchannels'});};};function connect(){logger[_0xd66d('0x18')](util[_0xd66d('0xe')]('Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s',config[_0xd66d('0x5')][_0xd66d('0x6')],config[_0xd66d('0x5')]['ip'],config[_0xd66d('0x5')][_0xd66d('0xb')]));ami['once'](_0xd66d('0xd'),error);ami[_0xd66d('0x19')]('close',close);}ami['on'](_0xd66d('0x1a'),connect);ami['on'](_0xd66d('0x1b'),function(_0x2178fd){logger[_0xd66d('0x18')](util[_0xd66d('0xe')](_0xd66d('0x1c'),config['asterisk'][_0xd66d('0x6')],config[_0xd66d('0x5')]['ip'],config[_0xd66d('0x5')]['port'],util['inspect'](_0x2178fd,![],null)));});ami['on'](_0xd66d('0x1d'),function(){logger[_0xd66d('0x18')](util[_0xd66d('0xe')]('Fullybooted\x20\x22%s\x22\x20to\x20%s:%s',config[_0xd66d('0x5')]['username'],config[_0xd66d('0x5')]['ip'],config['asterisk']['port']));return Promise[_0xd66d('0x1e')]()[_0xd66d('0x1f')](ami[_0xd66d('0x10')]())[_0xd66d('0x1f')](ami[_0xd66d('0x11')]())[_0xd66d('0x1f')](ami[_0xd66d('0x13')]())[_0xd66d('0x1f')](ami[_0xd66d('0x15')]())[_0xd66d('0x1f')](ami[_0xd66d('0x17')]())[_0xd66d('0x20')](function(_0x4b61a7){logger[_0xd66d('0xd')]('[ami.js][fullybooted]',util[_0xd66d('0xc')](_0x4b61a7,{'showHidden':![],'depth':null}));});});ami['once'](_0xd66d('0xd'),error);ami[_0xd66d('0x19')]('close',close);module[_0xd66d('0x21')]=ami;
\ No newline at end of file
+var _0x7e73=['close','connect','shutdown','fullybooted','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','resolve','then','catch','[ami.js][fullybooted]','exports','asterisk-manager','util','ami','../../config/environment','port','asterisk','username','password','keepConnected','Action','error','format','Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s','inspect','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','actionSipShowRegistry','actionDeviceStateList','actionSipPeerStatus','actionQueueSummary','queuesummary','actionCoreShowChannels','coreshowchannels','info','once'];(function(_0x54ab02,_0x362f8e){var _0x1d5f24=function(_0x216b4f){while(--_0x216b4f){_0x54ab02['push'](_0x54ab02['shift']());}};_0x1d5f24(++_0x362f8e);}(_0x7e73,0x1a2));var _0x37e7=function(_0x30a89a,_0x5d4e8f){_0x30a89a=_0x30a89a-0x0;var _0x995bc9=_0x7e73[_0x30a89a];return _0x995bc9;};'use strict';var Manager=require(_0x37e7('0x0'));var BPromise=require('bluebird');var util=require(_0x37e7('0x1'));var logger=require('../../config/logger')(_0x37e7('0x2'));var config=require(_0x37e7('0x3'));var ami=new Manager(config['asterisk'][_0x37e7('0x4')],config[_0x37e7('0x5')]['ip'],config[_0x37e7('0x5')][_0x37e7('0x6')],config[_0x37e7('0x5')][_0x37e7('0x7')],!![]);ami[_0x37e7('0x8')]();ami[_0x37e7('0x9')]=BPromise['promisify'](ami['action']);function error(_0x3c25dc){logger[_0x37e7('0xa')](util[_0x37e7('0xb')](_0x37e7('0xc'),config['asterisk']['username'],config[_0x37e7('0x5')]['ip'],config[_0x37e7('0x5')][_0x37e7('0x4')],util[_0x37e7('0xd')](_0x3c25dc,![],null)));}function close(){logger[_0x37e7('0xa')](util[_0x37e7('0xb')](_0x37e7('0xe'),config['asterisk'][_0x37e7('0x6')],config[_0x37e7('0x5')]['ip'],config[_0x37e7('0x5')][_0x37e7('0x4')]));}ami[_0x37e7('0xf')]=function(){return function(){return ami[_0x37e7('0x9')]({'action':'sipshowregistry'});};};ami[_0x37e7('0x10')]=function(){return function(){return ami['Action']({'action':'devicestatelist'});};};ami[_0x37e7('0x11')]=function(){return function(){return ami[_0x37e7('0x9')]({'action':'sippeerstatus'});};};ami[_0x37e7('0x12')]=function(){return function(){return ami[_0x37e7('0x9')]({'action':_0x37e7('0x13')});};};ami[_0x37e7('0x14')]=function(){return function(){return ami[_0x37e7('0x9')]({'action':_0x37e7('0x15')});};};function connect(){logger[_0x37e7('0x16')](util[_0x37e7('0xb')]('Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s',config[_0x37e7('0x5')][_0x37e7('0x6')],config[_0x37e7('0x5')]['ip'],config['asterisk'][_0x37e7('0x4')]));ami['once'](_0x37e7('0xa'),error);ami[_0x37e7('0x17')](_0x37e7('0x18'),close);}ami['on'](_0x37e7('0x19'),connect);ami['on'](_0x37e7('0x1a'),function(_0xc40719){logger[_0x37e7('0x16')](util[_0x37e7('0xb')]('Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s',config[_0x37e7('0x5')]['username'],config[_0x37e7('0x5')]['ip'],config[_0x37e7('0x5')][_0x37e7('0x4')],util[_0x37e7('0xd')](_0xc40719,![],null)));});ami['on'](_0x37e7('0x1b'),function(){logger['info'](util[_0x37e7('0xb')](_0x37e7('0x1c'),config[_0x37e7('0x5')][_0x37e7('0x6')],config[_0x37e7('0x5')]['ip'],config[_0x37e7('0x5')]['port']));return Promise[_0x37e7('0x1d')]()[_0x37e7('0x1e')](ami[_0x37e7('0xf')]())['then'](ami[_0x37e7('0x10')]())[_0x37e7('0x1e')](ami[_0x37e7('0x11')]())['then'](ami[_0x37e7('0x12')]())[_0x37e7('0x1e')](ami['actionCoreShowChannels']())[_0x37e7('0x1f')](function(_0x26bc82){logger[_0x37e7('0xa')](_0x37e7('0x20'),util[_0x37e7('0xd')](_0x26bc82,{'showHidden':![],'depth':null}));});});ami[_0x37e7('0x17')](_0x37e7('0xa'),error);ami[_0x37e7('0x17')](_0x37e7('0x18'),close);module[_0x37e7('0x21')]=ami;
\ No newline at end of file