bugfix: proxying device call to other SBC failed

This commit is contained in:
Dave Horton
2020-11-11 09:33:28 -05:00
parent 09688c9b9e
commit 708441a070
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -1,5 +1,6 @@
const debug = require('debug')('jambonz:sbc-outbound');
const parseUri = require('drachtio-srf').parseUri;
const srf = require('drachtio-srf');
const Registrar = require('jambonz-mw-registrar');
const {selectHostPort} = require('./utils');
@@ -62,7 +63,8 @@ function route(opts) {
//proxy
const proxyAddress = selectHostPort(reg.sbcAddress, 'udp');
logger.info(`proxying call to SBC at ${proxyAddress}`);
req.proxy(`sip:${proxyAddress[1]}`);
//req.proxy(`sip:${proxyAddress[1]}`);
req.srf.proxyRequest(req, `sip:${proxyAddress[1]}`);
return;
}
req.locals.registration = reg;