From 2747bc15d615e7a8c2b2cbaa742f6f46dd6c5635 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Wed, 17 Jan 2024 13:37:07 -0500 Subject: [PATCH] update deps, comment out questionable code --- lib/call-session.js | 3 +++ package-lock.json | 44 ++++++++++++++++++++++---------------------- package.json | 4 ++-- 3 files changed, 27 insertions(+), 24 deletions(-) diff --git a/lib/call-session.js b/lib/call-session.js index fc20a5b..fb1d69b 100644 --- a/lib/call-session.js +++ b/lib/call-session.js @@ -365,12 +365,15 @@ class CallSession extends Emitter { [uas, uac].forEach((dlg) => { dlg.on('destroy', async(bye) => { const other = dlg.other; + this.rtpEngineResource.destroy().catch((err) => {}); + /* DH: need a better understanding of why query before delete is a good idea this.rtpEngineResource.query() .then((results) => { this.logger.info({results}, 'rtpengine query results'); return this.rtpEngineResource.destroy(); }) .catch((err) => {}); + */ this.activeCallIds.delete(this.req.get('Call-ID')); try { const headers = {}; diff --git a/package-lock.json b/package-lock.json index b8c7cef..a1abfb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,11 +11,11 @@ "dependencies": { "@aws-sdk/client-auto-scaling": "^3.360.0", "@aws-sdk/client-sns": "^3.360.0", - "@jambonz/db-helpers": "^0.9.1", + "@jambonz/db-helpers": "^0.9.3", "@jambonz/digest-utils": "^0.0.3", "@jambonz/http-health-check": "^0.0.1", "@jambonz/realtimedb-helpers": "^0.8.7", - "@jambonz/rtpengine-utils": "^0.4.3", + "@jambonz/rtpengine-utils": "^0.4.4", "@jambonz/siprec-client-utils": "^0.2.6", "@jambonz/stats-collector": "^0.1.9", "@jambonz/time-series": "^0.2.5", @@ -1797,9 +1797,9 @@ } }, "node_modules/@jambonz/db-helpers": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@jambonz/db-helpers/-/db-helpers-0.9.1.tgz", - "integrity": "sha512-asQQdeQEl1jCyQAxp2kMljZzExQbcG/mBxVYA2Jf0E1ReZctC206LWMWmY/rvbSHHXNZBzJlNxhD0dQB+FtJYA==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jambonz/db-helpers/-/db-helpers-0.9.3.tgz", + "integrity": "sha512-3XFs7NC7J7Q/eb1CwG1YJHa6N4elh8IP/4hMMDgoM9U5Loplx61XI4nZ58FIrY3C/F6gEF4UdjqKvbusEVw7cQ==", "dependencies": { "cidr-matcher": "^2.1.1", "debug": "^4.3.4", @@ -1840,12 +1840,12 @@ } }, "node_modules/@jambonz/rtpengine-utils": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.4.3.tgz", - "integrity": "sha512-Aca2QHINtYfFTORag7I7WCw0IqTzx7ZNnboj99XshVF+kcP+AN7qbzUCMYMVC36QXCkHNP7ExhVaBWB2e3Cahg==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.4.4.tgz", + "integrity": "sha512-Kta5MlCPAnb4Z9yxzbPiRThI3yYbeBEslh00/g0rXSEK3voMNpQFPVMy9d83EAOoMEIMouas7/D2gVwV+2hfHA==", "dependencies": { "debug": "^4.3.1", - "rtpengine-client": "^0.4.11", + "rtpengine-client": "^0.4.12", "ws": "^8.5.0" } }, @@ -5128,9 +5128,9 @@ } }, "node_modules/rtpengine-client": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.4.11.tgz", - "integrity": "sha512-upWU+aDQ9SWzyL8gSoCWelInnkELR8c2Qlym9iCupwAmJb6SztZDP/wwZDWVKhusHI4o0ihx077AZrgv3fWwAg==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.4.12.tgz", + "integrity": "sha512-Ax7Xf0ct4ZsjX+BzW/t3l19Lux4Ia6q+9BwWWcnelqi8IF0vts9OGcC3EV1/oBlVUCKnbjSYyG6kmUU5xC65vw==", "dependencies": { "bencode": "^2.0.3", "uuid-random": "^1.3.2", @@ -7498,9 +7498,9 @@ "dev": true }, "@jambonz/db-helpers": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@jambonz/db-helpers/-/db-helpers-0.9.1.tgz", - "integrity": "sha512-asQQdeQEl1jCyQAxp2kMljZzExQbcG/mBxVYA2Jf0E1ReZctC206LWMWmY/rvbSHHXNZBzJlNxhD0dQB+FtJYA==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@jambonz/db-helpers/-/db-helpers-0.9.3.tgz", + "integrity": "sha512-3XFs7NC7J7Q/eb1CwG1YJHa6N4elh8IP/4hMMDgoM9U5Loplx61XI4nZ58FIrY3C/F6gEF4UdjqKvbusEVw7cQ==", "requires": { "cidr-matcher": "^2.1.1", "debug": "^4.3.4", @@ -7538,12 +7538,12 @@ } }, "@jambonz/rtpengine-utils": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.4.3.tgz", - "integrity": "sha512-Aca2QHINtYfFTORag7I7WCw0IqTzx7ZNnboj99XshVF+kcP+AN7qbzUCMYMVC36QXCkHNP7ExhVaBWB2e3Cahg==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.4.4.tgz", + "integrity": "sha512-Kta5MlCPAnb4Z9yxzbPiRThI3yYbeBEslh00/g0rXSEK3voMNpQFPVMy9d83EAOoMEIMouas7/D2gVwV+2hfHA==", "requires": { "debug": "^4.3.1", - "rtpengine-client": "^0.4.11", + "rtpengine-client": "^0.4.12", "ws": "^8.5.0" } }, @@ -10022,9 +10022,9 @@ } }, "rtpengine-client": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.4.11.tgz", - "integrity": "sha512-upWU+aDQ9SWzyL8gSoCWelInnkELR8c2Qlym9iCupwAmJb6SztZDP/wwZDWVKhusHI4o0ihx077AZrgv3fWwAg==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.4.12.tgz", + "integrity": "sha512-Ax7Xf0ct4ZsjX+BzW/t3l19Lux4Ia6q+9BwWWcnelqi8IF0vts9OGcC3EV1/oBlVUCKnbjSYyG6kmUU5xC65vw==", "requires": { "bencode": "^2.0.3", "uuid-random": "^1.3.2", diff --git a/package.json b/package.json index ff04f5f..e380ac1 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ "jslint": "eslint app.js lib" }, "dependencies": { - "@jambonz/db-helpers": "^0.9.1", + "@jambonz/db-helpers": "^0.9.3", "@jambonz/http-health-check": "^0.0.1", "@jambonz/realtimedb-helpers": "^0.8.7", - "@jambonz/rtpengine-utils": "^0.4.3", + "@jambonz/rtpengine-utils": "^0.4.4", "@jambonz/siprec-client-utils": "^0.2.6", "@jambonz/stats-collector": "^0.1.9", "@jambonz/time-series": "^0.2.5",