fixes for freeswitch initialization

This commit is contained in:
Dave Horton
2020-04-06 11:38:37 -04:00
parent f54513f166
commit bec31f1895
2 changed files with 3 additions and 1 deletions

View File

@@ -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');

View File

@@ -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');