Store the private IP in redis when a client registers (#113)

* add srf.locals.privateSipAddress

* add private SBC address in client redis data

* lint
This commit is contained in:
Sam Machin
2025-10-04 20:08:42 -04:00
committed by GitHub
parent 3f8fb53390
commit 52e1fc78b9
2 changed files with 19 additions and 2 deletions
+1
View File
@@ -32,6 +32,7 @@ async function register(logger, req, res) {
const opts = {
contact: req.getParsedHeader('Contact')[0].uri,
sbcAddress: req.server.hostport,
privateSbcAddress: req.srf.locals.privateSipAddress,
protocol: getSipProtocol(req),
proxy: `sip:${req.source_address}:${req.source_port}`,
callHook: req.authorization.grant.call_hook,