From 72913560af2438fe027c859263a4c2eb7eab15b7 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Wed, 22 Jun 2022 10:08:20 -0400 Subject: [PATCH] include additional params on SIP INFO to start recording --- lib/session/call-session.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/session/call-session.js b/lib/session/call-session.js index 9c7514fd..2c73359e 100644 --- a/lib/session/call-session.js +++ b/lib/session/call-session.js @@ -94,6 +94,10 @@ class CallSession extends Emitter { return this.callInfo.direction; } + get applicationSid() { + return this.callInfo.applicationSid; + } + /** * SIP call-id for the call */ @@ -302,7 +306,10 @@ class CallSession extends Emitter { headers: { 'X-Reason': 'startCallRecording', 'X-Srs-Url': siprecServerURL, - 'X-Srs-Recording-ID': recordingID + 'X-Srs-Recording-ID': recordingID, + 'X-Call-Sid': this.callSid, + 'X-Account-Sid': this.accountSid, + 'X-Application-Sid': this.applicationSid, } }); if (res.status === 200) return true;