fixes from testing

This commit is contained in:
Sam Machin
2025-04-01 15:42:09 +01:00
parent 00e4f3b1c0
commit 6bc1962248
3 changed files with 5 additions and 3 deletions

View File

@@ -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_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 OPTIONS_RESPONSE_REMOVE = process.env.OPTIONS_RESPONSE_REMOVE || [];
const REGISTER_RESPONSE_REMOVE = process.env.REGISTER_RESPONSE_REMOVE || [];
const OPTIONS_RESPONSE_REMOVE = process.env.OPTIONS_RESPONSE_REMOVE?.split(',') || [];
const REGISTER_RESPONSE_REMOVE = process.env.REGISTER_RESPONSE_REMOVE?.split(',') || [];
module.exports = {
JAMBONES_MYSQL_HOST,

View File

@@ -134,6 +134,7 @@ class Regbot {
this.stop(); //Remove the retry timer
const carrier = await lookupCarrierBySid(this.voip_carrier_sid);
if (carrier) {
this.logger.info(`Disabling Outbound Registration for carrier ${carrier.name}(${carrier.voip_carrier_sid})`)
writeAlerts({
account_sid: carrier.account_sid,
service_provider_sid: carrier.service_provider_sid,

View File

@@ -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;
await updateSipGatewayBySid(this.sip_gateway_sid, {send_options_ping: false});
const carrier = await lookupCarrierBySid(this.voip_carrier_sid);
if (carrier) {
this.logger.info(`Disabling Options ping for ${this.ipv4} in carrier ${carrier.name}(${carrier.voip_carrier_sid})`);
writeAlerts({
account_sid: carrier.account_sid,
service_provider_sid: carrier.service_provider_sid,