Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / services / ami / ami.js
index 6b7979a..d436cdb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcffd=['asterisk','password','keepConnected','Action','promisify','action','error','format','Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s','username','actionSipShowRegistry','actionDeviceStateList','devicestatelist','actionSipPeerStatus','actionQueueSummary','queuesummary','actionCoreShowChannels','coreshowchannels','info','once','close','connect','shutdown','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','inspect','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','resolve','then','catch','exports','asterisk-manager','bluebird','moment','lodash','../../config/logger','ami','../../config/environment','port'];(function(_0x8f9c12,_0x2a746d){var _0x3d44ca=function(_0x3e30d9){while(--_0x3e30d9){_0x8f9c12['push'](_0x8f9c12['shift']());}};_0x3d44ca(++_0x2a746d);}(_0xcffd,0x6a));var _0xdcff=function(_0x404c00,_0x37e094){_0x404c00=_0x404c00-0x0;var _0x892262=_0xcffd[_0x404c00];return _0x892262;};'use strict';var Manager=require(_0xdcff('0x0'));var BPromise=require(_0xdcff('0x1'));var moment=require(_0xdcff('0x2'));var util=require('util');var _=require(_0xdcff('0x3'));var logger=require(_0xdcff('0x4'))(_0xdcff('0x5'));var config=require(_0xdcff('0x6'));var ami=new Manager(config['asterisk'][_0xdcff('0x7')],config[_0xdcff('0x8')]['ip'],config[_0xdcff('0x8')]['username'],config[_0xdcff('0x8')][_0xdcff('0x9')],!![]);ami[_0xdcff('0xa')]();ami[_0xdcff('0xb')]=BPromise[_0xdcff('0xc')](ami[_0xdcff('0xd')]);function error(_0x5d13b6){logger[_0xdcff('0xe')](util[_0xdcff('0xf')](_0xdcff('0x10'),config[_0xdcff('0x8')]['username'],config[_0xdcff('0x8')]['ip'],config[_0xdcff('0x8')]['port'],util['inspect'](_0x5d13b6,![],null)));}function close(){logger[_0xdcff('0xe')](util[_0xdcff('0xf')]('Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s',config[_0xdcff('0x8')][_0xdcff('0x11')],config[_0xdcff('0x8')]['ip'],config[_0xdcff('0x8')][_0xdcff('0x7')]));}ami[_0xdcff('0x12')]=function(){return function(){return ami[_0xdcff('0xb')]({'action':'sipshowregistry'});};};ami[_0xdcff('0x13')]=function(){return function(){return ami[_0xdcff('0xb')]({'action':_0xdcff('0x14')});};};ami[_0xdcff('0x15')]=function(){return function(){return ami[_0xdcff('0xb')]({'action':'sippeerstatus'});};};ami[_0xdcff('0x16')]=function(){return function(){return ami[_0xdcff('0xb')]({'action':_0xdcff('0x17')});};};ami[_0xdcff('0x18')]=function(){return function(){return ami[_0xdcff('0xb')]({'action':_0xdcff('0x19')});};};function connect(_0x27a3d8){logger[_0xdcff('0x1a')](util[_0xdcff('0xf')]('Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s',config[_0xdcff('0x8')][_0xdcff('0x11')],config[_0xdcff('0x8')]['ip'],config[_0xdcff('0x8')][_0xdcff('0x7')]));ami[_0xdcff('0x1b')]('error',error);ami[_0xdcff('0x1b')](_0xdcff('0x1c'),close);}ami['on'](_0xdcff('0x1d'),connect);ami['on'](_0xdcff('0x1e'),function(_0x3ac56b){logger['info'](util['format'](_0xdcff('0x1f'),config[_0xdcff('0x8')]['username'],config[_0xdcff('0x8')]['ip'],config[_0xdcff('0x8')][_0xdcff('0x7')],util[_0xdcff('0x20')](_0x3ac56b,![],null)));});ami['on']('fullybooted',function(_0x403608){logger[_0xdcff('0x1a')](util['format'](_0xdcff('0x21'),config['asterisk'][_0xdcff('0x11')],config[_0xdcff('0x8')]['ip'],config[_0xdcff('0x8')]['port']));return BPromise[_0xdcff('0x22')]()['then'](ami['actionSipShowRegistry']())[_0xdcff('0x23')](ami['actionDeviceStateList']())[_0xdcff('0x23')](ami[_0xdcff('0x15')]())['then'](ami['actionQueueSummary']())['then'](ami[_0xdcff('0x18')]())[_0xdcff('0x24')](function(_0x2d6f6b){console['log'](_0x2d6f6b);});});ami['once'](_0xdcff('0xe'),error);ami['once'](_0xdcff('0x1c'),close);module[_0xdcff('0x25')]=ami;
\ No newline at end of file
+var _0x890c=['once','close','connect','shutdown','info','Shutdown\x20\x22%s\x22\x20to\x20%s:%s\x20with:\x0a%s','Fullybooted\x20\x22%s\x22\x20to\x20%s:%s','then','catch','asterisk-manager','moment','util','lodash','../../config/logger','ami','../../config/environment','asterisk','username','password','keepConnected','Action','error','format','inspect','Manager\x20\x22%s\x22\x20closed\x20to\x20%s:%s','actionSipShowRegistry','sipshowregistry','actionDeviceStateList','sippeerstatus','actionQueueSummary','queuesummary','actionCoreShowChannels','coreshowchannels','port'];(function(_0x450cd9,_0x10a13f){var _0x5d7522=function(_0xfb139f){while(--_0xfb139f){_0x450cd9['push'](_0x450cd9['shift']());}};_0x5d7522(++_0x10a13f);}(_0x890c,0x15d));var _0xc890=function(_0x3f0c0d,_0x4051b8){_0x3f0c0d=_0x3f0c0d-0x0;var _0x2b75f2=_0x890c[_0x3f0c0d];return _0x2b75f2;};'use strict';var Manager=require(_0xc890('0x0'));var BPromise=require('bluebird');var moment=require(_0xc890('0x1'));var util=require(_0xc890('0x2'));var _=require(_0xc890('0x3'));var logger=require(_0xc890('0x4'))(_0xc890('0x5'));var config=require(_0xc890('0x6'));var ami=new Manager(config[_0xc890('0x7')]['port'],config['asterisk']['ip'],config[_0xc890('0x7')][_0xc890('0x8')],config[_0xc890('0x7')][_0xc890('0x9')],!![]);ami[_0xc890('0xa')]();ami[_0xc890('0xb')]=BPromise['promisify'](ami['action']);function error(_0x10a3e9){logger[_0xc890('0xc')](util[_0xc890('0xd')]('Manager\x20\x22%s\x22\x20error\x20to\x20%s:%s\x20with:\x0a%s',config[_0xc890('0x7')]['username'],config[_0xc890('0x7')]['ip'],config[_0xc890('0x7')]['port'],util[_0xc890('0xe')](_0x10a3e9,![],null)));}function close(){logger[_0xc890('0xc')](util['format'](_0xc890('0xf'),config['asterisk'][_0xc890('0x8')],config[_0xc890('0x7')]['ip'],config[_0xc890('0x7')]['port']));}ami[_0xc890('0x10')]=function(){return function(){return ami[_0xc890('0xb')]({'action':_0xc890('0x11')});};};ami[_0xc890('0x12')]=function(){return function(){return ami['Action']({'action':'devicestatelist'});};};ami['actionSipPeerStatus']=function(){return function(){return ami[_0xc890('0xb')]({'action':_0xc890('0x13')});};};ami[_0xc890('0x14')]=function(){return function(){return ami[_0xc890('0xb')]({'action':_0xc890('0x15')});};};ami[_0xc890('0x16')]=function(){return function(){return ami[_0xc890('0xb')]({'action':_0xc890('0x17')});};};function connect(_0xb7523f){logger['info'](util[_0xc890('0xd')]('Manager\x20\x22%s\x22\x20logged\x20on\x20to\x20%s:%s',config['asterisk'][_0xc890('0x8')],config[_0xc890('0x7')]['ip'],config['asterisk'][_0xc890('0x18')]));ami['once'](_0xc890('0xc'),error);ami[_0xc890('0x19')](_0xc890('0x1a'),close);}ami['on'](_0xc890('0x1b'),connect);ami['on'](_0xc890('0x1c'),function(_0x63b1d7){logger[_0xc890('0x1d')](util['format'](_0xc890('0x1e'),config[_0xc890('0x7')][_0xc890('0x8')],config[_0xc890('0x7')]['ip'],config['asterisk'][_0xc890('0x18')],util['inspect'](_0x63b1d7,![],null)));});ami['on']('fullybooted',function(_0x1c49e9){logger[_0xc890('0x1d')](util[_0xc890('0xd')](_0xc890('0x1f'),config[_0xc890('0x7')]['username'],config['asterisk']['ip'],config[_0xc890('0x7')][_0xc890('0x18')]));return BPromise['resolve']()[_0xc890('0x20')](ami[_0xc890('0x10')]())[_0xc890('0x20')](ami[_0xc890('0x12')]())[_0xc890('0x20')](ami['actionSipPeerStatus']())[_0xc890('0x20')](ami[_0xc890('0x14')]())[_0xc890('0x20')](ami[_0xc890('0x16')]())[_0xc890('0x21')](function(_0x47debe){console['log'](_0x47debe);});});ami[_0xc890('0x19')](_0xc890('0xc'),error);ami['once'](_0xc890('0x1a'),close);module['exports']=ami;
\ No newline at end of file