Merge pull request #46 from jambonz/feat/client_direct_call

allow registration hook return client direct calling settings
This commit is contained in:
Dave Horton
2023-12-10 19:27:43 -05:00
committed by GitHub
+4 -1
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);