Stupid problems with stupid solutions
This commit is contained in:
parent
a6da40e2c4
commit
772e71b27e
|
|
@ -5,8 +5,21 @@ const path = require("path");
|
|||
const fs = require("fs");
|
||||
|
||||
router.post("/trigger", global.apiAuth, (req, res) => {
|
||||
|
||||
console.log('Triggering call with data:', req.body, {username: req.session ? req.session.user.fullname || 'Unknown' : 'Unknown'});
|
||||
global.trigCall(req.body.pageType, req.body.phone, {username: req.session ? req.session.user.fullname || 'Unknown' : 'Unknown'});
|
||||
global.exec(`/usr/sbin/asterisk -x "confbridge kick rsc_page all"`, (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
console.error(`Error stopping page: ${error}`);
|
||||
return res.status(500).send('Error stopping page');
|
||||
}
|
||||
console.log(`Page stopped: ${stdout}`);
|
||||
setTimeout(() => {
|
||||
global.trigCall(req.body.pageType, req.body.phone, {username: req.session ? req.session.user.fullname || 'Unknown' : 'Unknown'});
|
||||
}, 1000);
|
||||
if (stderr) {
|
||||
console.error(`stderr: ${stderr}`);
|
||||
}
|
||||
});
|
||||
res.status(200).send('Call triggered');
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue