Fix dingus
This commit is contained in:
parent
a7f52bb195
commit
53fec894f7
8
debug.js
8
debug.js
|
@ -26,3 +26,11 @@ fpbx.listExtensions()
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
fpbx.getNextAvailableExtension()
|
||||||
|
.then((extension) => {
|
||||||
|
console.log(`Next available extension: ${extension}`);
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.error(err);
|
||||||
|
});
|
|
@ -197,7 +197,8 @@ class FreepbxManager {
|
||||||
const extList = await this.listExtensions();
|
const extList = await this.listExtensions();
|
||||||
const exts = extList.fetchAllExtensions.extension;
|
const exts = extList.fetchAllExtensions.extension;
|
||||||
const startExt = process.env.START_EXT ? parseInt(process.env.START_EXT, 10) : 1000;
|
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;
|
let nextExt = startExt;
|
||||||
for (let i = 0; i < existingExts.length; i++) {
|
for (let i = 0; i < existingExts.length; i++) {
|
||||||
|
|
Loading…
Reference in a new issue