Built motion from commit 42b6453.|2.0.28
[motion2.git] / server / api / voiceMailMessage / voiceMailMessage.controller.js
1 var _0xfc10=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x64\x65\x73\x6B\x2E\x6A\x73","\x74\x6F\x2D\x63\x73\x76","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x69\x6E\x73\x70\x65\x63\x74","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x6B\x65\x79\x73","\x64\x69\x66\x66\x65\x72\x65\x6E\x63\x65\x42\x79","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x2E\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x2C\x20\x25\x73\x2C\x20\x25\x73","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x61\x75\x64\x69\x6F\x2F\x77\x61\x76","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x6D\x73\x67\x5F\x69\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D\x22","\x2E\x77\x61\x76\x22"];_0xfc10[0];var jsonpatch=require(_0xfc10[1]);var rp=require(_0xfc10[2]);var moment=require(_0xfc10[3]);var BPromise=require(_0xfc10[4]);var Mustache=require(_0xfc10[5]);var util=require(_0xfc10[6]);var path=require(_0xfc10[7]);var sox=require(_0xfc10[8]);var ejs=require(_0xfc10[9]);var fs=require(_0xfc10[10]);var _=require(_0xfc10[11]);var squel=require(_0xfc10[12]);var crypto=require(_0xfc10[13]);var jsforce=require(_0xfc10[14]);var deskjs=require(_0xfc10[15]);var toCsv=require(_0xfc10[16]);var querystring=require(_0xfc10[17]);var qs=require(_0xfc10[18]);var logger=require(_0xfc10[20])(_0xfc10[19]);var utils=require(_0xfc10[21]);var config=require(_0xfc10[22]);var db=require(_0xfc10[24])[_0xfc10[23]];function respondWithStatusCode(_0x938dx18,_0x938dx19,_0x938dx1a){_0x938dx19= _0x938dx19|| 204;return function(_0x938dx1b){if(_0x938dx1b){logger[_0xfc10[27]](_0xfc10[25],_0x938dx1a,_0x938dx19,_0xfc10[26]);logger[_0xfc10[29]](_0xfc10[28],_0x938dx1a,_0x938dx19,_0xfc10[26]);return _0x938dx18[_0xfc10[30]](_0x938dx19)};return _0x938dx18[_0xfc10[32]](304)[_0xfc10[31]]()}}function respondWithResult(_0x938dx18,_0x938dx19,_0x938dx1a){_0x938dx19= _0x938dx19|| 200;return function(_0x938dx1b){if(_0x938dx1b){logger[_0xfc10[27]](_0xfc10[25],_0x938dx1a,_0x938dx19,_0xfc10[33]);logger[_0xfc10[29]](_0xfc10[28],_0x938dx1a,_0x938dx19,_0xfc10[33],JSON[_0xfc10[34]](_0x938dx1b));return _0x938dx18[_0xfc10[32]](_0x938dx19)[_0xfc10[35]](_0x938dx1b)};return _0x938dx18[_0xfc10[32]](304)[_0xfc10[31]]()}}function respondWithFilteredResult(_0x938dx18,_0x938dx1e,_0x938dx1a){return function(_0x938dx1b){if(_0x938dx1b){var _0x938dx1f=_0x938dx1b[_0xfc10[36]],_0x938dx20=_0x938dx1e[_0xfc10[37]],_0x938dx21=_0x938dx1e[_0xfc10[37]]+ _0x938dx1e[_0xfc10[38]],_0x938dx19;if(_0x938dx21>= _0x938dx1f){_0x938dx21= _0x938dx1f;_0x938dx19= 200}else {_0x938dx19= 206};_0x938dx18[_0xfc10[32]](_0x938dx19);logger[_0xfc10[27]](_0xfc10[25],_0x938dx1a,_0x938dx19,_0xfc10[39]);logger[_0xfc10[29]](_0xfc10[28],_0x938dx1a,_0x938dx19,_0xfc10[33],JSON[_0xfc10[34]](_0x938dx1b));return _0x938dx18[_0xfc10[43]](_0xfc10[40],_0x938dx20+ _0xfc10[41]+ _0x938dx21+ _0xfc10[42]+ _0x938dx1f)[_0xfc10[35]](_0x938dx1b)};return null}}function patchUpdates(_0x938dx23){return function(_0x938dx1b){try{jsonpatch[_0xfc10[44]](_0x938dx1b,_0x938dx23,true)}catch(err){return BPromise[_0xfc10[45]](err)};return _0x938dx1b[_0xfc10[46]]()}}function saveUpdates(_0x938dx25,_0x938dx19,_0x938dx1a){return function(_0x938dx1b){if(_0x938dx1b){return _0x938dx1b[_0xfc10[49]](_0x938dx25)[_0xfc10[48]](function(_0x938dx26){logger[_0xfc10[27]](_0xfc10[25],_0x938dx1a,_0x938dx19,_0xfc10[47]);logger[_0xfc10[29]](_0xfc10[28],_0x938dx1a,_0x938dx19,_0xfc10[47],JSON[_0xfc10[34]](_0x938dx1b));return _0x938dx26})};return null}}function removeEntity(_0x938dx18,_0x938dx19,_0x938dx1a){return function(_0x938dx1b){if(_0x938dx1b){return _0x938dx1b[_0xfc10[51]]()[_0xfc10[48]](function(){logger[_0xfc10[27]](_0xfc10[25],_0x938dx1a,_0x938dx19,_0xfc10[50]);logger[_0xfc10[29]](_0xfc10[28],_0x938dx1a,_0x938dx19,_0xfc10[50],JSON[_0xfc10[34]](_0x938dx1b));_0x938dx18[_0xfc10[32]](204)[_0xfc10[31]]()})}}}function handleEntityNotFound(_0x938dx18,_0x938dx19,_0x938dx1a){return function(_0x938dx1b){if(!_0x938dx1b){logger[_0xfc10[53]](_0xfc10[25],_0x938dx1a,404,_0xfc10[52]);return _0x938dx18[_0xfc10[30]](404)};return _0x938dx1b}}function handleError(_0x938dx18,_0x938dx19,_0x938dx1a){_0x938dx19= _0x938dx19|| 500;return function(_0x938dx2a){logger[_0xfc10[53]](_0xfc10[25],_0x938dx1a,_0x938dx19,util[_0xfc10[54]](_0x938dx2a,{showHidden:false,depth:null}));delete _0x938dx2a[_0xfc10[55]];_0x938dx18[_0xfc10[32]](_0x938dx19)[_0xfc10[56]](_0x938dx2a)}}exports[_0xfc10[57]]= function(_0x938dx2b,_0x938dx18){var _0x938dx1e={},_0x938dx2c={};_0x938dx2c[_0xfc10[58]]= _[_0xfc10[62]](_[_0xfc10[61]](db[_0xfc10[60]][_0xfc10[59]]),[_0xfc10[55]]);_0x938dx2c[_0xfc10[63]]= _[_0xfc10[61]](_0x938dx2b[_0xfc10[63]]);_0x938dx2c[_0xfc10[64]]= _[_0xfc10[65]](_0x938dx2c[_0xfc10[58]],_0x938dx2c[_0xfc10[63]]);_0x938dx1e[_0xfc10[66]]= _[_0xfc10[65]](_0x938dx2c[_0xfc10[58]],qs[_0xfc10[67]](_0x938dx2b[_0xfc10[63]][_0xfc10[67]]));_0x938dx1e[_0xfc10[66]]= (_0x938dx1e[_0xfc10[66]][_0xfc10[68]])?_0x938dx1e[_0xfc10[66]]:_0x938dx2c[_0xfc10[58]];if(!_0x938dx2b[_0xfc10[63]][_0xfc10[70]](_0xfc10[69])){_0x938dx1e[_0xfc10[38]]= qs[_0xfc10[38]](_0x938dx2b[_0xfc10[63]][_0xfc10[38]]);_0x938dx1e[_0xfc10[37]]= qs[_0xfc10[37]](_0x938dx2b[_0xfc10[63]][_0xfc10[37]])};_0x938dx1e[_0xfc10[71]]= qs[_0xfc10[72]](_0x938dx2b[_0xfc10[63]][_0xfc10[72]]);_0x938dx1e[_0xfc10[73]]= qs[_0xfc10[64]](_[_0xfc10[74]](_0x938dx2b[_0xfc10[63]],_0x938dx2c[_0xfc10[64]]));if(_0x938dx2b[_0xfc10[63]][_0xfc10[75]]){_0x938dx1e[_0xfc10[73]]= _[_0xfc10[78]](_0x938dx1e[_0xfc10[73]],{$or:_[_0xfc10[77]](_0x938dx1e[_0xfc10[66]],function(_0x938dx2d){var _0x938dx2e={};_0x938dx2e[_0x938dx2d]= {$like:_0xfc10[76]+ _0x938dx2b[_0xfc10[63]][_0xfc10[75]]+ _0xfc10[76]};return _0x938dx2e})})};_0x938dx1e= _[_0xfc10[78]]({},_0x938dx1e,_0x938dx2b[_0xfc10[79]]);return db[_0xfc10[60]][_0xfc10[81]](_0x938dx1e)[_0xfc10[48]](respondWithFilteredResult(_0x938dx18,_0x938dx1e,_0xfc10[57]))[_0xfc10[80]](handleError(_0x938dx18,null,_0xfc10[57]))};exports[_0xfc10[82]]= function(_0x938dx2b,_0x938dx18){var _0x938dx1e={raw:true,where:{id:_0x938dx2b[_0xfc10[84]][_0xfc10[83]]}},_0x938dx2c={};_0x938dx2c[_0xfc10[58]]= _[_0xfc10[61]](db[_0xfc10[60]][_0xfc10[59]]);_0x938dx2c[_0xfc10[63]]= _[_0xfc10[61]](_0x938dx2b[_0xfc10[63]]);_0x938dx2c[_0xfc10[64]]= _[_0xfc10[65]](_0x938dx2c[_0xfc10[58]],_0x938dx2c[_0xfc10[63]]);_0x938dx1e[_0xfc10[66]]= _[_0xfc10[65]](_0x938dx2c[_0xfc10[58]],qs[_0xfc10[67]](_0x938dx2b[_0xfc10[63]][_0xfc10[67]]));_0x938dx1e[_0xfc10[66]]= (_0x938dx1e[_0xfc10[66]][_0xfc10[68]])?_0x938dx1e[_0xfc10[66]]:_0x938dx2c[_0xfc10[58]];_0x938dx1e= _[_0xfc10[78]]({},_0x938dx1e,_0x938dx2b[_0xfc10[79]]);return db[_0xfc10[60]][_0xfc10[85]](_0x938dx1e)[_0xfc10[48]](handleEntityNotFound(_0x938dx18,null,_0xfc10[82]))[_0xfc10[48]](respondWithResult(_0x938dx18,null,_0xfc10[82]))[_0xfc10[80]](handleError(_0x938dx18,null,_0xfc10[82]))};exports[_0xfc10[86]]= function(_0x938dx2b,_0x938dx18){return db[_0xfc10[60]][_0xfc10[86]](_0x938dx2b[_0xfc10[87]],{})[_0xfc10[48]](respondWithResult(_0x938dx18,201,_0xfc10[86]))[_0xfc10[80]](handleError(_0x938dx18,null,_0xfc10[86]))};exports[_0xfc10[49]]= function(_0x938dx2b,_0x938dx18){if(_0x938dx2b[_0xfc10[87]][_0xfc10[83]]){delete _0x938dx2b[_0xfc10[87]][_0xfc10[83]]};return db[_0xfc10[60]][_0xfc10[85]]({where:{id:_0x938dx2b[_0xfc10[84]][_0xfc10[83]]}})[_0xfc10[48]](handleEntityNotFound(_0x938dx18,null,_0xfc10[49]))[_0xfc10[48]](saveUpdates(_0x938dx2b[_0xfc10[87]],null,_0xfc10[49]))[_0xfc10[48]](respondWithResult(_0x938dx18,null,_0xfc10[49]))[_0xfc10[80]](handleError(_0x938dx18,null,_0xfc10[49]))};exports[_0xfc10[51]]= function(_0x938dx2b,_0x938dx18){return db[_0xfc10[60]][_0xfc10[85]]({where:{id:_0x938dx2b[_0xfc10[84]][_0xfc10[83]]}})[_0xfc10[48]](handleEntityNotFound(_0x938dx18,null,_0xfc10[51]))[_0xfc10[48]](removeEntity(_0x938dx18,null,_0xfc10[51]))[_0xfc10[80]](handleError(_0x938dx18,null,_0xfc10[51]))};exports[_0xfc10[88]]= function(_0x938dx2b,_0x938dx18,_0x938dx2f){return db[_0xfc10[60]][_0xfc10[85]]({where:{id:_0x938dx2b[_0xfc10[84]][_0xfc10[83]]},attributes:[_0xfc10[83],_0xfc10[91],_0xfc10[96]]})[_0xfc10[48]](handleEntityNotFound(_0x938dx18,null,_0xfc10[88]))[_0xfc10[48]](function(_0x938dx1b){if(_0x938dx1b){logger[_0xfc10[27]](_0xfc10[90],_0xfc10[88],_0xfc10[33]);logger[_0xfc10[29]](_0xfc10[25],_0xfc10[88],_0xfc10[33],JSON[_0xfc10[34]](_0x938dx1b));if(!_0x938dx1b[_0xfc10[91]]){throw  new db[_0xfc10[93]].ValidationError(_0xfc10[92])};var _0x938dx30={"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xfc10[94],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0xfc10[95]};if(_0x938dx1b[_0xfc10[96]]){_0x938dx30[_0xfc10[97]]= _0xfc10[98]+ _0x938dx1b[_0xfc10[96]]+ _0xfc10[99]};_0x938dx18[_0xfc10[43]](_0x938dx30);return _0x938dx18[_0xfc10[56]]( new Buffer(_0x938dx1b[_0xfc10[91]]))}})[_0xfc10[80]](handleError(_0x938dx18,null,_0xfc10[89]))}