Built motion from commit 85f716e9.|2.6.8
[motion2.git] / server / services / ami / fax / util / util.js
index 08f86c4..b5ac8d6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe1f5=['util','lodash','../../../../config/logger','fax','message','info','inspect','ecm','headerinfo','minrate','maxrate','format','\x22%s\x22','modem','t38timeout','localstationid','path','variablesAction','originate','channel','xcally-motion-fax','\x22%s\x22\x20<%s>','uniqueid'];(function(_0x461c18,_0x5605b9){var _0x35501c=function(_0x1cd251){while(--_0x1cd251){_0x461c18['push'](_0x461c18['shift']());}};_0x35501c(++_0x5605b9);}(_0xe1f5,0x73));var _0x5e1f=function(_0x4913f3,_0xea47ea){_0x4913f3=_0x4913f3-0x0;var _0x4e8021=_0xe1f5[_0x4913f3];return _0x4e8021;};'use strict';var util=require(_0x5e1f('0x0'));var _=require(_0x5e1f('0x1'));var moment=require('moment');var logger=require(_0x5e1f('0x2'))(_0x5e1f('0x3'));exports[_0x5e1f('0x4')]=function(_0x162647){return{'message':_0x162647};};exports['logger']=function(_0x4c765b,_0x2ab175){logger[_0x5e1f('0x5')](_0x4c765b,util[_0x5e1f('0x6')](_0x2ab175,{'showHidden':![],'depth':null}));};exports['addVariables']=function(_0x3d1f6b,_0x3a3174){var _0xeabba2={'XMF-ECM':_0x3a3174[_0x5e1f('0x7')],'XMF-HEADERINFO':_0x3a3174[_0x5e1f('0x8')],'XMF-MINRATE':_0x3a3174[_0x5e1f('0x9')],'XMF-MAXRATE':_0x3a3174[_0x5e1f('0xa')],'XMF-MODEM':util[_0x5e1f('0xb')](_0x5e1f('0xc'),_0x3a3174[_0x5e1f('0xd')]),'XMF-GATEWAY':_0x3a3174['gateway'],'XMF-FAXDETECT':_0x3a3174['faxdetect'],'XMF-T38TIMEOUT':_0x3a3174[_0x5e1f('0xe')],'XMF-LOCALSTATIONID':_0x3a3174[_0x5e1f('0xf')],'XMF-PATH':_0x3d1f6b[_0x5e1f('0x10')]};return _0xeabba2;};exports[_0x5e1f('0x11')]=function(_0x4c8387,_0x577e53){return{'actionid':_0x4c8387['uniqueid'],'action':_0x5e1f('0x12'),'channel':_0x4c8387[_0x5e1f('0x13')],'Exten':_0x5e1f('0x14'),'Context':'from-sip','Priority':'1','callerid':util['format'](_0x5e1f('0x15'),_0x4c8387[_0x5e1f('0x8')]?_0x4c8387['headerinfo']:'',_0x4c8387[_0x5e1f('0xf')]),'variable':_0x577e53,'timeout':0x1e*0x3e8,'async':!![],'channelid':_0x4c8387[_0x5e1f('0x16')]};};
\ No newline at end of file
+var _0x542d=['format','\x22%s\x22\x20<%s>','util','lodash','moment','../../../../config/logger','logger','addVariables','ecm','headerinfo','minrate','maxrate','modem','gateway','t38timeout','localstationid','path','variablesAction','uniqueid','channel'];(function(_0x241424,_0x25eb5d){var _0x3da798=function(_0x415153){while(--_0x415153){_0x241424['push'](_0x241424['shift']());}};_0x3da798(++_0x25eb5d);}(_0x542d,0x1ce));var _0xd542=function(_0x266029,_0x46ff63){_0x266029=_0x266029-0x0;var _0x3b2d15=_0x542d[_0x266029];return _0x3b2d15;};'use strict';var util=require(_0xd542('0x0'));var _=require(_0xd542('0x1'));var moment=require(_0xd542('0x2'));var logger=require(_0xd542('0x3'))('fax');exports['message']=function(_0x1af9cc){return{'message':_0x1af9cc};};exports[_0xd542('0x4')]=function(_0x5c0866,_0x4cf599){logger['info'](_0x5c0866,util['inspect'](_0x4cf599,{'showHidden':![],'depth':null}));};exports[_0xd542('0x5')]=function(_0x4e68e2,_0x52d62a){var _0x2b17f5={'XMF-ECM':_0x52d62a[_0xd542('0x6')],'XMF-HEADERINFO':_0x52d62a[_0xd542('0x7')],'XMF-MINRATE':_0x52d62a[_0xd542('0x8')],'XMF-MAXRATE':_0x52d62a[_0xd542('0x9')],'XMF-MODEM':util['format']('\x22%s\x22',_0x52d62a[_0xd542('0xa')]),'XMF-GATEWAY':_0x52d62a[_0xd542('0xb')],'XMF-FAXDETECT':_0x52d62a['faxdetect'],'XMF-T38TIMEOUT':_0x52d62a[_0xd542('0xc')],'XMF-LOCALSTATIONID':_0x52d62a[_0xd542('0xd')],'XMF-PATH':_0x4e68e2[_0xd542('0xe')]};return _0x2b17f5;};exports[_0xd542('0xf')]=function(_0x4ae5cb,_0xc37c8f){return{'actionid':_0x4ae5cb[_0xd542('0x10')],'action':'originate','channel':_0x4ae5cb[_0xd542('0x11')],'Exten':'xcally-motion-fax','Context':'from-sip','Priority':'1','callerid':util[_0xd542('0x12')](_0xd542('0x13'),_0x4ae5cb['headerinfo']?_0x4ae5cb[_0xd542('0x7')]:'',_0x4ae5cb[_0xd542('0xd')]),'variable':_0xc37c8f,'timeout':0x1e*0x3e8,'async':!![],'channelid':_0x4ae5cb['uniqueid']};};
\ No newline at end of file