mirror of
https://github.com/jambonz/sbc-sip-sidecar.git
synced 2026-02-09 15:10:46 +00:00
fixes from testing
This commit is contained in:
@@ -31,8 +31,8 @@ const JAMBONES_REGBOT_CONTACT_USE_IP = process.env.JAMBONES_REGBOT_CONTACT_USE_I
|
|||||||
const JAMBONES_REGBOT_MIN_EXPIRES_INTERVAL = process.env.JAMBONES_REGBOT_MIN_EXPIRES_INTERVAL;
|
const JAMBONES_REGBOT_MIN_EXPIRES_INTERVAL = process.env.JAMBONES_REGBOT_MIN_EXPIRES_INTERVAL;
|
||||||
const JAMBONES_REGBOT_DEFAULT_EXPIRES_INTERVAL = process.env.JAMBONES_REGBOT_DEFAULT_EXPIRES_INTERVAL;
|
const JAMBONES_REGBOT_DEFAULT_EXPIRES_INTERVAL = process.env.JAMBONES_REGBOT_DEFAULT_EXPIRES_INTERVAL;
|
||||||
const JAMBONES_REGBOT_INITIAL_DELAY_MS = process.env.JAMBONES_REGBOT_INITIAL_DELAY_MS || 250;
|
const JAMBONES_REGBOT_INITIAL_DELAY_MS = process.env.JAMBONES_REGBOT_INITIAL_DELAY_MS || 250;
|
||||||
const OPTIONS_RESPONSE_REMOVE = process.env.OPTIONS_RESPONSE_REMOVE || [];
|
const OPTIONS_RESPONSE_REMOVE = process.env.OPTIONS_RESPONSE_REMOVE?.split(',') || [];
|
||||||
const REGISTER_RESPONSE_REMOVE = process.env.REGISTER_RESPONSE_REMOVE || [];
|
const REGISTER_RESPONSE_REMOVE = process.env.REGISTER_RESPONSE_REMOVE?.split(',') || [];
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
JAMBONES_MYSQL_HOST,
|
JAMBONES_MYSQL_HOST,
|
||||||
|
|||||||
@@ -134,6 +134,7 @@ class Regbot {
|
|||||||
this.stop(); //Remove the retry timer
|
this.stop(); //Remove the retry timer
|
||||||
const carrier = await lookupCarrierBySid(this.voip_carrier_sid);
|
const carrier = await lookupCarrierBySid(this.voip_carrier_sid);
|
||||||
if (carrier) {
|
if (carrier) {
|
||||||
|
this.logger.info(`Disabling Outbound Registration for carrier ${carrier.name}(${carrier.voip_carrier_sid})`)
|
||||||
writeAlerts({
|
writeAlerts({
|
||||||
account_sid: carrier.account_sid,
|
account_sid: carrier.account_sid,
|
||||||
service_provider_sid: carrier.service_provider_sid,
|
service_provider_sid: carrier.service_provider_sid,
|
||||||
|
|||||||
@@ -51,11 +51,12 @@ class OptionsBot {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (OPTIONS_RESPONSE_REMOVE.includes(res.status)) {
|
if (OPTIONS_RESPONSE_REMOVE.includes(String(res.status))) {
|
||||||
const { updateSipGatewayBySid } = srf.locals.dbHelpers;
|
const { updateSipGatewayBySid } = srf.locals.dbHelpers;
|
||||||
await updateSipGatewayBySid(this.sip_gateway_sid, {send_options_ping: false});
|
await updateSipGatewayBySid(this.sip_gateway_sid, {send_options_ping: false});
|
||||||
const carrier = await lookupCarrierBySid(this.voip_carrier_sid);
|
const carrier = await lookupCarrierBySid(this.voip_carrier_sid);
|
||||||
if (carrier) {
|
if (carrier) {
|
||||||
|
this.logger.info(`Disabling Options ping for ${this.ipv4} in carrier ${carrier.name}(${carrier.voip_carrier_sid})`);
|
||||||
writeAlerts({
|
writeAlerts({
|
||||||
account_sid: carrier.account_sid,
|
account_sid: carrier.account_sid,
|
||||||
service_provider_sid: carrier.service_provider_sid,
|
service_provider_sid: carrier.service_provider_sid,
|
||||||
|
|||||||
Reference in New Issue
Block a user