mirror of
https://github.com/jambonz/sbc-sip-sidecar.git
synced 2025-12-19 04:27: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_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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user