allow registration hook return client direct calling settings

This commit is contained in:
Quan HL
2023-12-11 07:22:49 +07:00
parent f38dce8cde
commit abe52e4782

View File

@@ -35,7 +35,10 @@ async function register(logger, req, res) {
protocol: getSipProtocol(req),
proxy: `sip:${req.source_address}:${req.source_port}`,
callHook: req.authorization.grant.call_hook,
callStatusHook: req.authorization.grant.call_status_hook
callStatusHook: req.authorization.grant.call_status_hook,
allow_direct_app_calling: req.authorization.grant.allow_direct_app_calling || false,
allow_direct_queue_calling: req.authorization.grant.allow_direct_queue_calling || false,
allow_direct_user_calling: req.authorization.grant.allow_direct_user_calling || false
};
logger.debug(`adding aor to redis ${aor} with expires ${grantedExpires}`);
await registrar.add(aor, opts, grantedExpires);