From bec31f18959ce9f38bef19d002613b6307ccc8b0 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Mon, 6 Apr 2020 11:38:37 -0400 Subject: [PATCH] fixes for freeswitch initialization --- lib/http-routes/api/create-call.js | 3 ++- lib/utils/install-srf-locals.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/http-routes/api/create-call.js b/lib/http-routes/api/create-call.js index 140c8269..a27c5ece 100644 --- a/lib/http-routes/api/create-call.js +++ b/lib/http-routes/api/create-call.js @@ -8,12 +8,13 @@ const sysError = require('./error'); const Requestor = require('../../utils/requestor'); router.post('/', async(req, res) => { - const {logger, srf} = req.app.locals; + const {logger} = req.app.locals; logger.debug({body: req.body}, 'got createCall request'); try { let uri, cs, to; const restDial = makeTask(logger, {'rest:dial': req.body}); + const {srf} = require('../../..'); const {getSBC, getFreeswitch} = srf.locals; const sbcAddress = getSBC(); if (!sbcAddress) throw new Error('no available SBCs for outbound call creation'); diff --git a/lib/utils/install-srf-locals.js b/lib/utils/install-srf-locals.js index 1e2d2488..24ac99f3 100644 --- a/lib/utils/install-srf-locals.js +++ b/lib/utils/install-srf-locals.js @@ -23,6 +23,7 @@ function initMS(logger, wrapper, ms) { } function installSrfLocals(srf, logger) { + logger.debug('installing srf locals'); assert(!srf.locals.dbHelpers); const {getSBC} = require('./sbc-pinger')(logger); const StatsCollector = require('jambonz-stats-collector');