Contact header to have private IP on Private cidr (#147)

* Contact header to have private IP on Private cidr

fix for #146

* Update call-session.js

* Update call-session.js

* Update call-session.js
This commit is contained in:
Vinod Dharashive
2024-06-26 00:04:07 +05:30
committed by GitHub
parent f9ae466709
commit 0e2285c4b8

View File

@@ -214,6 +214,9 @@ class CallSession extends Emitter {
response.sdp;
const responseHeaders = {};
if (isPrivateVoipNetwork(this.req.source_address)) {
Object.assign(responseHeaders, {'Contact':`<sip:${this.privateSipAddress}>`});
}
if (this.req.locals.carrier) {
Object.assign(headers, {
'X-Originating-Carrier': this.req.locals.carrier,