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

@@ -2814,14 +2814,15 @@ Duration=${duration} `
}
}
_configMsEndpoint() {
_configMsEndpoint(sendSilenceOnIdle = true) {
this._enableInbandDtmfIfRequired(this.ep);
this.ep.once('destroy', this._handleMediaTimeout.bind(this));
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);