Fix dingus

This commit is contained in:
Christopher Cookman 2025-05-24 14:11:14 -06:00
parent a7f52bb195
commit 53fec894f7
2 changed files with 10 additions and 1 deletions

View file

@ -23,6 +23,14 @@ fpbx.listExtensions()
.then((extensions) => {
console.log(JSON.stringify(extensions, null, 2));
})
.catch((err) => {
console.error(err);
});
fpbx.getNextAvailableExtension()
.then((extension) => {
console.log(`Next available extension: ${extension}`);
})
.catch((err) => {
console.error(err);
});

View file

@ -197,7 +197,8 @@ class FreepbxManager {
const extList = await this.listExtensions();
const exts = extList.fetchAllExtensions.extension;
const startExt = process.env.START_EXT ? parseInt(process.env.START_EXT, 10) : 1000;
const existingExts = exts.map(ext => parseInt(ext.user.extension, 10)).sort((a, b) => a - b);
const existingExts = exts.map(ext => parseInt(ext.user.extension, 10));
existingExts.sort((a, b) => a - b);
let nextExt = startExt;
for (let i = 0; i < existingExts.length; i++) {