Files
jambonz-feature-server/lib/http-routes/api/update-call.js
2020-02-07 10:26:35 -05:00

23 lines
638 B
JavaScript

const router = require('express').Router();
const sysError = require('./error');
const sessionTracker = require('../../session/session-tracker');
router.post('/:callSid', async(req, res) => {
const logger = req.app.locals.logger;
const callSid = req.params.callSid;
logger.debug({body: req.body}, 'got upateCall request');
try {
const cs = sessionTracker.get(callSid);
if (!cs) {
logger.info(`updateCall: callSid not found ${callSid}`);
return res.sendStatus(404);
}
res.sendStatus(202);
cs.updateCall(req.body);
} catch (err) {
sysError(logger, res, err);
}
});
module.exports = router;