add support for tcp connections to rtpengine (#26)

This commit is contained in:
Dave Horton
2022-01-11 15:46:52 -05:00
committed by GitHub
parent 64ac043656
commit 6085452469
3 changed files with 19 additions and 15 deletions
+1 -1
View File
@@ -90,7 +90,7 @@ 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,
useWS: process.env.RTPENGINE_USE_WS
protocol: process.env.K8S || process.env.RTPENGINE_USE_TCP_NG ? 'tcp' : 'udp'
});
srf.locals.getRtpEngine = getRtpEngine;
+17 -13
View File
@@ -12,7 +12,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.22",
"@jambonz/rtpengine-utils": "^0.2.0",
"@jambonz/stats-collector": "^0.1.6",
"@jambonz/time-series": "^0.1.6",
"cidr-matcher": "^2.1.1",
@@ -593,12 +593,12 @@
}
},
"node_modules/@jambonz/rtpengine-utils": {
"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==",
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.2.0.tgz",
"integrity": "sha512-ril+UavhCxghuPOp6os8JJWPzj0qhjX6EwlnvwD0yFrvpfMNC64gISfJg3xktys6XWLU/EVqlajAPKW4XF3OmA==",
"dependencies": {
"debug": "^4.3.1",
"rtpengine-client": "^0.2.1"
"rtpengine-client": "^0.3.0"
}
},
"node_modules/@jambonz/stats-collector": {
@@ -939,6 +939,7 @@
},
"node_modules/bencode": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/bencode/-/bencode-2.0.2.tgz",
"integrity": "sha512-0ilVjnE2diLdbec/3KN14SP0KE85wh8v/FceNRMbAB2ioc3yTj9tgqdoK9tFEH++TZ10JreTS29qTwg7+SpTiQ=="
},
"node_modules/bent": {
@@ -3991,8 +3992,9 @@
}
},
"node_modules/rtpengine-client": {
"version": "0.2.1",
"integrity": "sha512-1+Y/CBehtJolkqVlDK8U2dOfD7KOyN6RftRfg0nw1satq3/bNSPVwKDrv2XAfkKnfn2rS7IZ3q7hgKYu350wdw==",
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.3.0.tgz",
"integrity": "sha512-uencOR5wXY1/EuBuNbLS5SloKesx++vclD4bmPDg8y/+OaqtCw/vun3RDJKG1tH6gMDoAoEuETTAIHYmwixxmQ==",
"dependencies": {
"bencode": "^2.0.1",
"uuid": "^8.2.0",
@@ -5237,12 +5239,12 @@
}
},
"@jambonz/rtpengine-utils": {
"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==",
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/@jambonz/rtpengine-utils/-/rtpengine-utils-0.2.0.tgz",
"integrity": "sha512-ril+UavhCxghuPOp6os8JJWPzj0qhjX6EwlnvwD0yFrvpfMNC64gISfJg3xktys6XWLU/EVqlajAPKW4XF3OmA==",
"requires": {
"debug": "^4.3.1",
"rtpengine-client": "^0.2.1"
"rtpengine-client": "^0.3.0"
}
},
"@jambonz/stats-collector": {
@@ -5501,6 +5503,7 @@
},
"bencode": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/bencode/-/bencode-2.0.2.tgz",
"integrity": "sha512-0ilVjnE2diLdbec/3KN14SP0KE85wh8v/FceNRMbAB2ioc3yTj9tgqdoK9tFEH++TZ10JreTS29qTwg7+SpTiQ=="
},
"bent": {
@@ -7791,8 +7794,9 @@
"integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
},
"rtpengine-client": {
"version": "0.2.1",
"integrity": "sha512-1+Y/CBehtJolkqVlDK8U2dOfD7KOyN6RftRfg0nw1satq3/bNSPVwKDrv2XAfkKnfn2rS7IZ3q7hgKYu350wdw==",
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/rtpengine-client/-/rtpengine-client-0.3.0.tgz",
"integrity": "sha512-uencOR5wXY1/EuBuNbLS5SloKesx++vclD4bmPDg8y/+OaqtCw/vun3RDJKG1tH6gMDoAoEuETTAIHYmwixxmQ==",
"requires": {
"bencode": "^2.0.1",
"uuid": "^8.2.0",
+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.22",
"@jambonz/rtpengine-utils": "^0.2.0",
"@jambonz/stats-collector": "^0.1.6",
"@jambonz/time-series": "^0.1.6",
"cidr-matcher": "^2.1.1",