Built motion from commit 616d3211.|2.6.4
[motion2.git] / server / services / ami / fax / util / util.js
index 474ad0c..87949ca 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa312=['ecm','minrate','maxrate','format','\x22%s\x22','gateway','faxdetect','t38timeout','localstationid','path','variablesAction','uniqueid','originate','channel','from-sip','headerinfo','lodash','moment','../../../../config/logger','fax','logger','inspect','addVariables'];(function(_0x125398,_0x34e686){var _0x24181c=function(_0x5d3ef3){while(--_0x5d3ef3){_0x125398['push'](_0x125398['shift']());}};_0x24181c(++_0x34e686);}(_0xa312,0x180));var _0x2a31=function(_0x3e25c1,_0x1d15f9){_0x3e25c1=_0x3e25c1-0x0;var _0x52e7f2=_0xa312[_0x3e25c1];return _0x52e7f2;};'use strict';var util=require('util');var _=require(_0x2a31('0x0'));var moment=require(_0x2a31('0x1'));var logger=require(_0x2a31('0x2'))(_0x2a31('0x3'));exports['message']=function(_0x81d152){return{'message':_0x81d152};};exports[_0x2a31('0x4')]=function(_0x4b227d,_0x254532){logger['info'](_0x4b227d,util[_0x2a31('0x5')](_0x254532,{'showHidden':![],'depth':null}));};exports[_0x2a31('0x6')]=function(_0x232076,_0x44a831){var _0x30e6af={'XMF-ECM':_0x44a831[_0x2a31('0x7')],'XMF-HEADERINFO':_0x44a831['headerinfo'],'XMF-MINRATE':_0x44a831[_0x2a31('0x8')],'XMF-MAXRATE':_0x44a831[_0x2a31('0x9')],'XMF-MODEM':util[_0x2a31('0xa')](_0x2a31('0xb'),_0x44a831['modem']),'XMF-GATEWAY':_0x44a831[_0x2a31('0xc')],'XMF-FAXDETECT':_0x44a831[_0x2a31('0xd')],'XMF-T38TIMEOUT':_0x44a831[_0x2a31('0xe')],'XMF-LOCALSTATIONID':_0x44a831[_0x2a31('0xf')],'XMF-PATH':_0x232076[_0x2a31('0x10')]};return _0x30e6af;};exports[_0x2a31('0x11')]=function(_0x4f578b,_0x48400d){return{'actionid':_0x4f578b[_0x2a31('0x12')],'action':_0x2a31('0x13'),'channel':_0x4f578b[_0x2a31('0x14')],'Exten':'xcally-motion-fax','Context':_0x2a31('0x15'),'Priority':'1','callerid':util['format']('\x22%s\x22\x20<%s>',_0x4f578b['headerinfo']?_0x4f578b[_0x2a31('0x16')]:'',_0x4f578b[_0x2a31('0xf')]),'variable':_0x48400d,'timeout':0x1e*0x3e8,'async':!![],'channelid':_0x4f578b[_0x2a31('0x12')]};};
\ No newline at end of file
+var _0x0b12=['minrate','maxrate','format','\x22%s\x22','modem','gateway','faxdetect','t38timeout','path','uniqueid','channel','xcally-motion-fax','from-sip','lodash','moment','../../../../config/logger','fax','logger','info','inspect','ecm','headerinfo'];(function(_0x42ead5,_0x560223){var _0x488d74=function(_0x15feb2){while(--_0x15feb2){_0x42ead5['push'](_0x42ead5['shift']());}};_0x488d74(++_0x560223);}(_0x0b12,0x1af));var _0x20b1=function(_0x201b6f,_0xdcfe6f){_0x201b6f=_0x201b6f-0x0;var _0x5a3131=_0x0b12[_0x201b6f];return _0x5a3131;};'use strict';var util=require('util');var _=require(_0x20b1('0x0'));var moment=require(_0x20b1('0x1'));var logger=require(_0x20b1('0x2'))(_0x20b1('0x3'));exports['message']=function(_0x16e0ae){return{'message':_0x16e0ae};};exports[_0x20b1('0x4')]=function(_0x3c2cbc,_0x4db60b){logger[_0x20b1('0x5')](_0x3c2cbc,util[_0x20b1('0x6')](_0x4db60b,{'showHidden':![],'depth':null}));};exports['addVariables']=function(_0x4eecf4,_0x12af04){var _0x228156={'XMF-ECM':_0x12af04[_0x20b1('0x7')],'XMF-HEADERINFO':_0x12af04[_0x20b1('0x8')],'XMF-MINRATE':_0x12af04[_0x20b1('0x9')],'XMF-MAXRATE':_0x12af04[_0x20b1('0xa')],'XMF-MODEM':util[_0x20b1('0xb')](_0x20b1('0xc'),_0x12af04[_0x20b1('0xd')]),'XMF-GATEWAY':_0x12af04[_0x20b1('0xe')],'XMF-FAXDETECT':_0x12af04[_0x20b1('0xf')],'XMF-T38TIMEOUT':_0x12af04[_0x20b1('0x10')],'XMF-LOCALSTATIONID':_0x12af04['localstationid'],'XMF-PATH':_0x4eecf4[_0x20b1('0x11')]};return _0x228156;};exports['variablesAction']=function(_0x4b8a46,_0x51fe7f){return{'actionid':_0x4b8a46[_0x20b1('0x12')],'action':'originate','channel':_0x4b8a46[_0x20b1('0x13')],'Exten':_0x20b1('0x14'),'Context':_0x20b1('0x15'),'Priority':'1','callerid':util[_0x20b1('0xb')]('\x22%s\x22\x20<%s>',_0x4b8a46[_0x20b1('0x8')]?_0x4b8a46[_0x20b1('0x8')]:'',_0x4b8a46['localstationid']),'variable':_0x51fe7f,'timeout':0x1e*0x3e8,'async':!![],'channelid':_0x4b8a46[_0x20b1('0x12')]};};
\ No newline at end of file