mirror of
https://github.com/jambonz/sbc-inbound.git
synced 2025-12-19 04:37:43 +00:00
update deps and use new rtpengine statistics command
This commit is contained in:
4
app.js
4
app.js
@@ -13,10 +13,10 @@ const opts = Object.assign({
|
||||
timestamp: () => {return `, "time": "${new Date().toISOString()}"`;}
|
||||
}, {level: process.env.JAMBONES_LOGLEVEL || 'info'});
|
||||
const logger = require('pino')(opts);
|
||||
const StatsCollector = require('jambonz-stats-collector');
|
||||
const StatsCollector = require('@jambonz/stats-collector');
|
||||
const stats = srf.locals.stats = new StatsCollector(logger);
|
||||
srf.locals.getFeatureServer = require('./lib/fs-tracking')(srf, logger);
|
||||
const {getRtpEngine} = require('jambonz-rtpengine-utils')(process.env.JAMBONES_RTPENGINES.split(','), logger, {
|
||||
const {getRtpEngine} = require('@jambonz/rtpengine-utils')(process.env.JAMBONES_RTPENGINES.split(','), logger, {
|
||||
emitter: srf.locals.stats
|
||||
});
|
||||
srf.locals.getRtpEngine = getRtpEngine;
|
||||
|
||||
@@ -9,7 +9,7 @@ module.exports = (srf, logger) => {
|
||||
const stats = srf.locals.stats;
|
||||
const setName = `${(process.env.JAMBONES_CLUSTER_ID || 'default')}:active-fs`;
|
||||
|
||||
const {createSet} = require('jambonz-realtimedb-helpers')({
|
||||
const {createSet} = require('@jambonz/realtimedb-helpers')({
|
||||
host: process.env.JAMBONES_REDIS_HOST || 'localhost',
|
||||
port: process.env.JAMBONES_REDIS_PORT || 6379
|
||||
}, logger);
|
||||
|
||||
82
package-lock.json
generated
82
package-lock.json
generated
@@ -291,6 +291,38 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"@jambonz/realtimedb-helpers": {
|
||||
"version": "0.2.16",
|
||||
"resolved": "https://registry.npmjs.org/@jambonz/realtimedb-helpers/-/realtimedb-helpers-0.2.16.tgz",
|
||||
"integrity": "sha512-t6L2A5TaPSPWSSctxL7ZGpuO86Tk0EevQ0tQDIWaRmgytw52V0bBF91AnjUY0dNCQ+puowwX16kPfQSItziPTQ==",
|
||||
"requires": {
|
||||
"@google-cloud/text-to-speech": "^2.2.0",
|
||||
"@jambonz/stats-collector": "0.0.4",
|
||||
"aws-sdk": "^2.631.0",
|
||||
"bluebird": "^3.7.2",
|
||||
"debug": "^4.1.1",
|
||||
"fs-extra": "^8.1.0",
|
||||
"redis": "^2.8.0"
|
||||
}
|
||||
},
|
||||
"@jambonz/rtpengine-utils": {
|
||||
"version": "0.1.5",
|
||||
"resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.1.5.tgz",
|
||||
"integrity": "sha512-RKH5OoBfvHpvoaJHDEejdvIFJpH9aBLpVWqf22mQ+Tmm0rf2X1Q5xUpPHWsTdVsuApsIVvJCuBuXVKkr2j2Okg==",
|
||||
"requires": {
|
||||
"debug": "^4.1.1",
|
||||
"rtpengine-client": "0.1.1"
|
||||
}
|
||||
},
|
||||
"@jambonz/stats-collector": {
|
||||
"version": "0.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@jambonz/stats-collector/-/stats-collector-0.0.4.tgz",
|
||||
"integrity": "sha512-HgkdJmxNk0LcQ/eB6CTh9C+mxMnFhoR8ykY2CHnEa8IC8wymv2WqeIi9IZ/lKfzUVVzH+EpYqw7GBVghHjdYxQ==",
|
||||
"requires": {
|
||||
"debug": "^4.1.1",
|
||||
"hot-shots": "^6.8.7"
|
||||
}
|
||||
},
|
||||
"@protobufjs/aspromise": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
|
||||
@@ -530,14 +562,6 @@
|
||||
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
|
||||
"integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
|
||||
},
|
||||
"bencode": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bencode/-/bencode-1.0.0.tgz",
|
||||
"integrity": "sha512-N+VOSP5MkoX+xgnp6Y056iCY5TmCZg9rgPNPQe0bIiXchxYFP4vs/Tf0dTdQ+qQhP7HM2gvfFq+sUVjQsGy5Zw==",
|
||||
"requires": {
|
||||
"safe-buffer": "^5.1.1"
|
||||
}
|
||||
},
|
||||
"bent": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bent/-/bent-7.1.0.tgz",
|
||||
@@ -2019,48 +2043,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"jambonz-realtimedb-helpers": {
|
||||
"version": "0.2.4",
|
||||
"resolved": "https://registry.npmjs.org/jambonz-realtimedb-helpers/-/jambonz-realtimedb-helpers-0.2.4.tgz",
|
||||
"integrity": "sha512-Fnh9tKcZquXqf6cjZ6s91DaY2UGEkxKoPXD4WFoogeH1L91Nspjff09AB30NUnzg1YLh+jzMZNgKVfnKIjm0SA==",
|
||||
"requires": {
|
||||
"@google-cloud/text-to-speech": "^2.2.0",
|
||||
"aws-sdk": "^2.631.0",
|
||||
"bluebird": "^3.7.2",
|
||||
"debug": "^4.1.1",
|
||||
"fs-extra": "^8.1.0",
|
||||
"jambonz-stats-collector": "0.0.3",
|
||||
"redis": "^2.8.0"
|
||||
}
|
||||
},
|
||||
"jambonz-rtpengine-utils": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/jambonz-rtpengine-utils/-/jambonz-rtpengine-utils-0.1.1.tgz",
|
||||
"integrity": "sha512-BlJs2tzyV5VHbnlYFvQa+FXBcflDzH5LResM4EtSh6Lfx0IJdUT2Mk4b2szQ+bx4Fhl4r054OpdMco54AzMAEg==",
|
||||
"requires": {
|
||||
"debug": "^4.1.1",
|
||||
"rtpengine-client": "0.0.9"
|
||||
},
|
||||
"dependencies": {
|
||||
"rtpengine-client": {
|
||||
"version": "0.0.9",
|
||||
"resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.0.9.tgz",
|
||||
"integrity": "sha512-AkeDx6QEk/WtIBGnoxf3/lWbV0h4JTlPPBCHW+qjYT4xfKYzzCFCmP639ovuIJhE0L6aL89Vv0YmlQdEWo6ofw==",
|
||||
"requires": {
|
||||
"bencode": "^1.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"jambonz-stats-collector": {
|
||||
"version": "0.0.3",
|
||||
"resolved": "https://registry.npmjs.org/jambonz-stats-collector/-/jambonz-stats-collector-0.0.3.tgz",
|
||||
"integrity": "sha512-WcQr7Zhk3BDi6ZO8ft5eigO8ygu8D2rgHIC2RbL15a+a5qGDeQATI+5LXZnYFiHwn5WoDweR0sc0/Ui5nYIeXg==",
|
||||
"requires": {
|
||||
"debug": "^4.1.1",
|
||||
"hot-shots": "^6.8.7"
|
||||
}
|
||||
},
|
||||
"jmespath": {
|
||||
"version": "0.15.0",
|
||||
"resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "sbc-inbound",
|
||||
"version": "0.3.2",
|
||||
"version": "0.3.3",
|
||||
"main": "app.js",
|
||||
"engines": {
|
||||
"node": ">= 10.16.0"
|
||||
@@ -29,10 +29,10 @@
|
||||
"drachtio-fn-b2b-sugar": "0.0.12",
|
||||
"drachtio-srf": "^4.4.36",
|
||||
"@jambonz/db-helpers": "^0.3.6",
|
||||
"@jambonz/rtpengine-utils": "^0.1.5",
|
||||
"jambonz-http-authenticator": "0.1.5",
|
||||
"jambonz-realtimedb-helpers": "^0.2.4",
|
||||
"jambonz-rtpengine-utils": "0.1.1",
|
||||
"jambonz-stats-collector": "0.0.3",
|
||||
"@jambonz/realtimedb-helpers": "0.2.16",
|
||||
"@jambonz/stats-collector": "0.0.4",
|
||||
"pino": "^5.14.0",
|
||||
"rtpengine-client": "^0.1.1"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user