Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / xdr / transfers.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x3164=['request','blind','error','stack','attendedtransfer','assign','origtransfererchannel','origtransferercalleridnum','origtransferercalleridname','secondtransfererconnectedlinenum','secondtransfererconnectedlinename','secondtransferercontext','secondtransfererexten','origtransfererlinkedid','origtransferercontext','attended','isNil','transfereechannel','transfertargetcalleridnum','transfertargetaccountcode','transfertargetcontext','transfertargetlinkedid','lodash','util','./utils','info','TRANSFER|%s','type'];(function(_0x4c7c25,_0x1e16a8){var _0x297619=function(_0x453f76){while(--_0x453f76){_0x4c7c25['push'](_0x4c7c25['shift']());}};_0x297619(++_0x1e16a8);}(_0x3164,0x182));var _0x4316=function(_0x1322b1,_0x34df7c){_0x1322b1=_0x1322b1-0x0;var _0x33e327=_0x3164[_0x1322b1];return _0x33e327;};'use strict';var _=require(_0x4316('0x0'));var util=require(_0x4316('0x1'));var utils=require(_0x4316('0x2'));function writeDB(_0x1738ab){utils[_0x4316('0x3')](util['format'](_0x4316('0x4'),_0x1738ab[_0x4316('0x5')]));utils[_0x4316('0x6')]('CreateVoiceTransferReport',_0x1738ab);}exports['blindtransfer']=function(_0x27bfc8){try{_0x27bfc8[_0x4316('0x5')]=_0x4316('0x7');writeDB(_0x27bfc8);}catch(_0x29c3c1){utils[_0x4316('0x8')](_0x29c3c1[_0x4316('0x9')]);}};exports[_0x4316('0xa')]=function(_0x2b1420){try{_0x2b1420=_[_0x4316('0xb')](_0x2b1420,{'transfererchannel':_0x2b1420[_0x4316('0xc')],'transferercalleridnum':_0x2b1420[_0x4316('0xd')],'transferercalleridname':_0x2b1420[_0x4316('0xe')],'transfererconnectedlinenum':_0x2b1420[_0x4316('0xf')],'transfererconnectedlinename':_0x2b1420[_0x4316('0x10')],'transfereraccountcode':_0x2b1420['origtransfereraccountcode'],'transferercontext':_0x2b1420[_0x4316('0x11')],'transfererexten':_0x2b1420[_0x4316('0x12')],'transfererlinkedid':_0x2b1420[_0x4316('0x13')],'context':_0x2b1420[_0x4316('0x14')],'extension':_0x2b1420['origtransfererexten'],'type':_0x4316('0x15')});if(_[_0x4316('0x16')](_0x2b1420[_0x4316('0x17')])){_0x2b1420=_[_0x4316('0xb')](_0x2b1420,{'transfereechannel':_0x2b1420['transfertargetchannel'],'transfereecalleridnum':_0x2b1420[_0x4316('0x18')],'transfereecalleridname':_0x2b1420['transfertargetcalleridname'],'transfereeconnectedlinenum':_0x2b1420['transfertargetconnectedlinenum'],'transfereeconnectedlinename':_0x2b1420['transfertargetconnectedlinename'],'transfereeaccountcode':_0x2b1420[_0x4316('0x19')],'transfereecontext':_0x2b1420[_0x4316('0x1a')],'transfereeexten':_0x2b1420['transfertargetexten'],'transfereelinkedid':_0x2b1420[_0x4316('0x1b')]});}writeDB(_0x2b1420);}catch(_0x486a64){utils[_0x4316('0x8')](_0x486a64[_0x4316('0x9')]);}};