diff --git a/lib/tasks/dial.js b/lib/tasks/dial.js index f6070de9..1537cae7 100644 --- a/lib/tasks/dial.js +++ b/lib/tasks/dial.js @@ -676,7 +676,8 @@ class TaskDial extends Task { rootSpan: cs.rootSpan, startSpan: this.startSpan.bind(this), dialTask: this, - onHoldMusic: this.cs.onHoldMusic + onHoldMusic: this.cs.onHoldMusic, + tmpFiles: this.cs.tmpFiles, }); this.dials.set(sd.callSid, sd); diff --git a/lib/utils/place-outdial.js b/lib/utils/place-outdial.js index 7815066b..d94f9997 100644 --- a/lib/utils/place-outdial.js +++ b/lib/utils/place-outdial.js @@ -20,7 +20,7 @@ const { createMediaEndpoint } = require('./media-endpoint'); class SingleDialer extends Emitter { constructor({logger, sbcAddress, target, opts, application, callInfo, accountInfo, rootSpan, startSpan, dialTask, - onHoldMusic}) { + onHoldMusic, tmpFiles}) { super(); assert(target.type); @@ -44,6 +44,7 @@ class SingleDialer extends Emitter { this.callSid = crypto.randomUUID(); this.dialTask = dialTask; this.onHoldMusic = onHoldMusic; + this.tmpFiles = tmpFiles; this.on('callStatusChange', this._notifyCallStatusChange.bind(this)); } @@ -536,12 +537,12 @@ class SingleDialer extends Emitter { function placeOutdial({ logger, srf, ms, sbcAddress, target, opts, application, callInfo, accountInfo, rootSpan, startSpan, dialTask, - onHoldMusic + onHoldMusic, tmpFiles }) { const myOpts = deepcopy(opts); const sd = new SingleDialer({ logger, sbcAddress, target, opts: myOpts, application, callInfo, - accountInfo, rootSpan, startSpan, dialTask, onHoldMusic + accountInfo, rootSpan, startSpan, dialTask, onHoldMusic, tmpFiles }); sd.exec(srf, ms, myOpts); return sd;