mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2026-10-04 02:04:12 +00:00
feat: support srtpEncryption on dial verb for sip URI targets (#1568)
* feat: support srtpEncryption on dial verb for sip URI targets Reads the new dial.srtpEncryption option and, for sip: URI targets, forwards it to sbc-outbound as an X-Jambonz-SRTP header so the outbound leg negotiates encrypted media (SRTP) — e.g. to a sips:/TLS endpoint such as LiveKit. No behavior change when the option is unset. Requires @jambonz/verb-specifications with the srtpEncryption spec (dependency bump to follow once published) and sbc-outbound honoring the X-Jambonz-SRTP header. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * update verb specification --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
9973670a6c
commit
cdc9070488
@@ -110,6 +110,7 @@ class TaskDial extends Task {
|
||||
this.boostAudioSignal = this.data.boostAudioSignal;
|
||||
this._mediaPath = MediaPath.FullMedia;
|
||||
this.forwardPAI = this.data.forwardPAI;
|
||||
this.srtpEncryption = this.data.srtpEncryption;
|
||||
|
||||
if (this.dtmfHook) {
|
||||
const {parentDtmfCollector, childDtmfCollector} = parseDtmfOptions(logger, this.data.dtmfCapture || {});
|
||||
|
||||
Reference in New Issue
Block a user