diff --git a/.eslintrc.json b/.eslintrc.json index 03e3cfe..fecc21e 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -8,7 +8,7 @@ "jsx": false, "modules": false }, - "ecmaVersion": 2018 + "ecmaVersion": 2020 }, "plugins": ["promise"], "rules": { diff --git a/lib/call-session.js b/lib/call-session.js index 160f0ff..dd5966f 100644 --- a/lib/call-session.js +++ b/lib/call-session.js @@ -384,7 +384,10 @@ class CallSession extends Emitter { else if (this.req.locals.registration) trunk = 'user'; else trunk = 'sipUri'; } - if (!this.req.locals.account.disable_cdrs) { + if (this.req.locals.account?.disable_cdrs) { + this.logger.debug('cdrs disabled for this account'); + } + else { this.req.locals.cdr = { ...initCdr(this.req.srf, inv), service_provider_sid: this.req.locals.service_provider_sid,