mirror of
https://github.com/jambonz/sbc-sip-sidecar.git
synced 2026-10-04 02:04:20 +00:00
allow registration hook return client direct calling settings
This commit is contained in:
+4
-1
@@ -35,7 +35,10 @@ async function register(logger, req, res) {
|
|||||||
protocol: getSipProtocol(req),
|
protocol: getSipProtocol(req),
|
||||||
proxy: `sip:${req.source_address}:${req.source_port}`,
|
proxy: `sip:${req.source_address}:${req.source_port}`,
|
||||||
callHook: req.authorization.grant.call_hook,
|
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}`);
|
logger.debug(`adding aor to redis ${aor} with expires ${grantedExpires}`);
|
||||||
await registrar.add(aor, opts, grantedExpires);
|
await registrar.add(aor, opts, grantedExpires);
|
||||||
|
|||||||
Reference in New Issue
Block a user