This commit is contained in:
Dave Horton
2025-01-09 16:06:01 -05:00
parent 6bad1a22f3
commit f3690ef5ce
3 changed files with 14 additions and 5 deletions

View File

@@ -138,7 +138,7 @@ class SingleDialer extends Emitter {
this.serviceUrl = srf.locals.serviceUrl;
this.ep = await ms.createEndpoint();
this._configMsEndpoint();
this._configMsEndpoint(false);
this.logger.debug(`SingleDialer:exec - created endpoint ${this.ep.uuid}`);
/**
@@ -339,12 +339,13 @@ class SingleDialer extends Emitter {
}
}
_configMsEndpoint() {
_configMsEndpoint(sendSilenceOnIdle = true) {
const opts = {
...(this.onHoldMusic && {holdMusic: `shout://${this.onHoldMusic.replace(/^https?:\/\//, '')}`}),
...(JAMBONES_USE_FREESWITCH_TIMER_FD && {timer_name: 'timerfd'}),
...(JAMBONES_MEDIA_TIMEOUT_MS && {media_timeout: JAMBONES_MEDIA_TIMEOUT_MS}),
...(JAMBONES_MEDIA_HOLD_TIMEOUT_MS && {media_hold_timeout: JAMBONES_MEDIA_HOLD_TIMEOUT_MS})
...(JAMBONES_MEDIA_HOLD_TIMEOUT_MS && {media_hold_timeout: JAMBONES_MEDIA_HOLD_TIMEOUT_MS}),
...(sendSilenceOnIdle && {send_silence_when_idle: -1})
};
if (Object.keys(opts).length > 0) {
this.ep.set(opts);