@nethesis/phone-island
Version:
NethVoice CTI Phone Island
3 lines (2 loc) • 2.59 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../../node_modules/tslib/tslib.es6.js"),t=require("../../services/offhour.js"),r=require("../../services/history_call.js"),a=require("../../store/index.js"),i=require("../../services/voicemail.js");exports.getAnnouncementName=function(r){return e.__awaiter(this,void 0,void 0,(function(){var i,n;return e.__generator(this,(function(e){switch(e.label){case 0:return r?[4,t.getAllAnnouncementsInfo()]:[3,2];case 1:i=e.sent(),(null==(n=i.find((function(e){return e.id.toString()===r})))?void 0:n.description)&&a.store.dispatch.player.setAudioPlayerTrackName(n.description),e.label=2;case 2:return[2]}}))}))},exports.getRecordingName=function(t){return e.__awaiter(this,void 0,void 0,(function(){var i;return e.__generator(this,(function(e){switch(e.label){case 0:return t?[4,r.getRecordingFileName(t)]:[3,2];case 1:(i=e.sent())&&a.store.dispatch.player.setAudioPlayerTrackName(i),e.label=2;case 2:return[2]}}))}))},exports.getVoicemailName=function(t){return e.__awaiter(this,void 0,void 0,(function(){var r;return e.__generator(this,(function(e){switch(e.label){case 0:return t?[4,i.getVoicemailFileName(t)]:[3,2];case 1:(r=e.sent())&&a.store.dispatch.player.setAudioPlayerTrackName(r),e.label=2;case 2:return[2]}}))}))},exports.playAnnouncement=function(r){return e.__awaiter(this,void 0,void 0,(function(){var i;return e.__generator(this,(function(e){switch(e.label){case 0:return r?[4,t.getAnnouncement(r)]:[3,2];case 1:(i=e.sent())&&(a.store.dispatch.island.setIslandView("player"),a.store.dispatch.player.setAudioPlayerType("announcement"),a.store.dispatch.player.updateStartAudioPlayer({src:i})),e.label=2;case 2:return[2]}}))}))},exports.playCallRecording=function(t){return e.__awaiter(this,void 0,void 0,(function(){var i;return e.__generator(this,(function(e){switch(e.label){case 0:return t?[4,r.getCallRecording(t)]:[3,2];case 1:(i=e.sent())&&(a.store.dispatch.island.setIslandView("player"),a.store.dispatch.player.setAudioPlayerType("call_recording"),a.store.dispatch.player.updateStartAudioPlayer({src:i})),e.label=2;case 2:return[2]}}))}))},exports.playVoicemail=function(t){return e.__awaiter(this,void 0,void 0,(function(){var r;return e.__generator(this,(function(e){switch(e.label){case 0:return t?[4,i.getVoicemailBase64(t)]:[3,2];case 1:(r=e.sent())&&(a.store.dispatch.island.setIslandView("player"),a.store.dispatch.player.setAudioPlayerType("voicemail"),a.store.dispatch.player.updateStartAudioPlayer({src:r})),e.label=2;case 2:return[2]}}))}))};
//# sourceMappingURL=audio.js.map