diff --git a/lib/routes/api/accounts.js b/lib/routes/api/accounts.js index bc95be7..f3117e4 100644 --- a/lib/routes/api/accounts.js +++ b/lib/routes/api/accounts.js @@ -270,7 +270,8 @@ router.post('/:sid/Calls', async(req, res) => { logger.info('No available feature servers to handle createCall API request'); return res.json({msg: 'no available feature servers at this time'}).status(500); } - const ip = fs[fs.length % idx++]; + const ip = fs[idx++ % fs.length]; + logger.info({fs}, `feature servers available for createCall API request, selecting ${ip}`); const serviceUrl = `http://${ip}:3000/v1/createCall`; await validateCreateCall(logger, sid, req);