Built motion from commit c116dc8b.|2.6.30
[motion2.git] / server / services / ami / ami.js
index e6941fb..634e974 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0e83=['Action','action','error','username','inspect','format','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','port','actionSipShowRegistry','sipshowregistry','actionDeviceStateList','devicestatelist','sippeerstatus','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','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','resolve','then','actionSipPeerStatus','actionQueueSummary','catch','[ami.js][fullybooted]','asterisk-manager','util','../../config/logger','ami','../../config/environment','asterisk','password','keepConnected'];(function(_0x3054be,_0x1bdc8b){var _0x3df150=function(_0x56cfbf){while(--_0x56cfbf){_0x3054be['push'](_0x3054be['shift']());}};_0x3df150(++_0x1bdc8b);}(_0x0e83,0x1c0));var _0x30e8=function(_0x2080a3,_0x48acfa){_0x2080a3=_0x2080a3-0x0;var _0x8d7d17=_0x0e83[_0x2080a3];return _0x8d7d17;};'use strict';var Manager=require(_0x30e8('0x0'));var BPromise=require('bluebird');var util=require(_0x30e8('0x1'));var logger=require(_0x30e8('0x2'))(_0x30e8('0x3'));var config=require(_0x30e8('0x4'));var ami=new Manager(config['asterisk']['port'],config['asterisk']['ip'],config[_0x30e8('0x5')]['username'],config[_0x30e8('0x5')][_0x30e8('0x6')],!![]);ami[_0x30e8('0x7')]();ami[_0x30e8('0x8')]=BPromise['promisify'](ami[_0x30e8('0x9')]);function error(_0x5c999a){logger[_0x30e8('0xa')](util['format']('Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s',config['asterisk'][_0x30e8('0xb')],config[_0x30e8('0x5')]['ip'],config[_0x30e8('0x5')]['port'],util[_0x30e8('0xc')](_0x5c999a,![],null)));}function close(){logger[_0x30e8('0xa')](util[_0x30e8('0xd')](_0x30e8('0xe'),config['asterisk'][_0x30e8('0xb')],config['asterisk']['ip'],config[_0x30e8('0x5')][_0x30e8('0xf')]));}ami[_0x30e8('0x10')]=function(){return function(){return ami['Action']({'action':_0x30e8('0x11')});};};ami[_0x30e8('0x12')]=function(){return function(){return ami[_0x30e8('0x8')]({'action':_0x30e8('0x13')});};};ami['actionSipPeerStatus']=function(){return function(){return ami[_0x30e8('0x8')]({'action':_0x30e8('0x14')});};};ami['actionQueueSummary']=function(){return function(){return ami[_0x30e8('0x8')]({'action':'queuesummary'});};};ami[_0x30e8('0x15')]=function(){return function(){return ami[_0x30e8('0x8')]({'action':_0x30e8('0x16')});};};function connect(){logger[_0x30e8('0x17')](util[_0x30e8('0xd')](_0x30e8('0x18'),config[_0x30e8('0x5')][_0x30e8('0xb')],config[_0x30e8('0x5')]['ip'],config[_0x30e8('0x5')][_0x30e8('0xf')]));ami[_0x30e8('0x19')]('error',error);ami['once'](_0x30e8('0x1a'),close);}ami['on'](_0x30e8('0x1b'),connect);ami['on'](_0x30e8('0x1c'),function(_0x12ebd1){logger[_0x30e8('0x17')](util[_0x30e8('0xd')](_0x30e8('0x1d'),config[_0x30e8('0x5')][_0x30e8('0xb')],config[_0x30e8('0x5')]['ip'],config[_0x30e8('0x5')]['port'],util['inspect'](_0x12ebd1,![],null)));});ami['on'](_0x30e8('0x1e'),function(){logger[_0x30e8('0x17')](util[_0x30e8('0xd')](_0x30e8('0x1f'),config[_0x30e8('0x5')]['username'],config[_0x30e8('0x5')]['ip'],config[_0x30e8('0x5')]['port']));return Promise[_0x30e8('0x20')]()[_0x30e8('0x21')](ami[_0x30e8('0x10')]())[_0x30e8('0x21')](ami[_0x30e8('0x12')]())[_0x30e8('0x21')](ami[_0x30e8('0x22')]())['then'](ami[_0x30e8('0x23')]())['then'](ami[_0x30e8('0x15')]())[_0x30e8('0x24')](function(_0x573647){logger[_0x30e8('0xa')](_0x30e8('0x25'),util[_0x30e8('0xc')](_0x573647,{'showHidden':![],'depth':null}));});});ami[_0x30e8('0x19')](_0x30e8('0xa'),error);ami[_0x30e8('0x19')](_0x30e8('0x1a'),close);module['exports']=ami;
\ No newline at end of file
+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