add support for using ws to connect to rtpengine

This commit is contained in:
Dave Horton
2022-01-10 22:01:41 -05:00
parent 7e9d48ee5b
commit 64ac043656
3 changed files with 29 additions and 22 deletions
+2 -1
View File
@@ -89,7 +89,8 @@ const {initLocals, checkLimits, route} = require('./lib/middleware')(srf, logger
});
const {getRtpEngine, setRtpEngines} = require('@jambonz/rtpengine-utils')([], logger, {
emitter: stats,
dtmfListenPort: process.env.DTMF_LISTEN_PORT || 22225
dtmfListenPort: process.env.DTMF_LISTEN_PORT || 22225,
useWS: process.env.RTPENGINE_USE_WS
});
srf.locals.getRtpEngine = getRtpEngine;
+26 -20
View File
@@ -1,18 +1,18 @@
{
"name": "sbc-outbound",
"version": "v0.7.0",
"version": "v0.7.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "v0.7.0",
"version": "v0.7.1",
"license": "MIT",
"dependencies": {
"@jambonz/db-helpers": "^0.6.16",
"@jambonz/http-health-check": "^0.0.1",
"@jambonz/mw-registrar": "0.2.1",
"@jambonz/realtimedb-helpers": "^0.4.9",
"@jambonz/rtpengine-utils": "^0.1.21",
"@jambonz/rtpengine-utils": "^0.1.22",
"@jambonz/stats-collector": "^0.1.6",
"@jambonz/time-series": "^0.1.6",
"cidr-matcher": "^2.1.1",
@@ -593,11 +593,12 @@
}
},
"node_modules/@jambonz/rtpengine-utils": {
"version": "0.1.21",
"integrity": "sha512-1dFxUAd+iriVXmXVZhwBRcUmCDHbWcYznQNks7gUUKtiY7rPaNErFaLa32CC6PQzhfXhqe2NNlhoyIGd0iBqZQ==",
"version": "0.1.22",
"resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.1.22.tgz",
"integrity": "sha512-296TqKUQQuMQ0grxHK1CfUXyPuf1eId6wWlzPQV0zj+pVBovJiYSqhJ/Vm/4+IVw3XE2ICmdFmll3lJJi/iy4g==",
"dependencies": {
"debug": "^4.3.1",
"rtpengine-client": "^0.2.0"
"rtpengine-client": "^0.2.1"
}
},
"node_modules/@jambonz/stats-collector": {
@@ -2256,10 +2257,11 @@
}
},
"node_modules/google-p12-pem": {
"version": "3.1.2",
"integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==",
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.3.tgz",
"integrity": "sha512-MC0jISvzymxePDVembypNefkAQp+DRP7dBE+zNUPaIjEspIlYg0++OrsNr248V9tPbz6iqtZ7rX1hxWA5B8qBQ==",
"dependencies": {
"node-forge": "^0.10.0"
"node-forge": "^1.0.0"
},
"bin": {
"gp12-pem": "build/src/bin/gp12-pem.js"
@@ -3280,10 +3282,11 @@
}
},
"node_modules/node-forge": {
"version": "0.10.0",
"integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.0.tgz",
"integrity": "sha512-M4AsdaP0bGNaSPtatd/+f76asocI0cFaURRdeQVZvrJBrYp2Qohv5hDbGHykuNqCb1BYjWHjdS6HlN50qbztwA==",
"engines": {
"node": ">= 6.0.0"
"node": ">= 6.13.0"
}
},
"node_modules/node-noop": {
@@ -5234,11 +5237,12 @@
}
},
"@jambonz/rtpengine-utils": {
"version": "0.1.21",
"integrity": "sha512-1dFxUAd+iriVXmXVZhwBRcUmCDHbWcYznQNks7gUUKtiY7rPaNErFaLa32CC6PQzhfXhqe2NNlhoyIGd0iBqZQ==",
"version": "0.1.22",
"resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.1.22.tgz",
"integrity": "sha512-296TqKUQQuMQ0grxHK1CfUXyPuf1eId6wWlzPQV0zj+pVBovJiYSqhJ/Vm/4+IVw3XE2ICmdFmll3lJJi/iy4g==",
"requires": {
"debug": "^4.3.1",
"rtpengine-client": "^0.2.0"
"rtpengine-client": "^0.2.1"
}
},
"@jambonz/stats-collector": {
@@ -6515,10 +6519,11 @@
}
},
"google-p12-pem": {
"version": "3.1.2",
"integrity": "sha512-tjf3IQIt7tWCDsa0ofDQ1qqSCNzahXDxdAGJDbruWqu3eCg5CKLYKN+hi0s6lfvzYZ1GDVr+oDF9OOWlDSdf0A==",
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.3.tgz",
"integrity": "sha512-MC0jISvzymxePDVembypNefkAQp+DRP7dBE+zNUPaIjEspIlYg0++OrsNr248V9tPbz6iqtZ7rX1hxWA5B8qBQ==",
"requires": {
"node-forge": "^0.10.0"
"node-forge": "^1.0.0"
}
},
"graceful-fs": {
@@ -7261,8 +7266,9 @@
}
},
"node-forge": {
"version": "0.10.0",
"integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.0.tgz",
"integrity": "sha512-M4AsdaP0bGNaSPtatd/+f76asocI0cFaURRdeQVZvrJBrYp2Qohv5hDbGHykuNqCb1BYjWHjdS6HlN50qbztwA=="
},
"node-noop": {
"version": "0.0.1",
+1 -1
View File
@@ -31,7 +31,7 @@
"@jambonz/http-health-check": "^0.0.1",
"@jambonz/mw-registrar": "0.2.1",
"@jambonz/realtimedb-helpers": "^0.4.9",
"@jambonz/rtpengine-utils": "^0.1.21",
"@jambonz/rtpengine-utils": "^0.1.22",
"@jambonz/stats-collector": "^0.1.6",
"@jambonz/time-series": "^0.1.6",
"cidr-matcher": "^2.1.1",