diff --git a/freepbx.js b/freepbx.js index 229760c..223f3e2 100644 --- a/freepbx.js +++ b/freepbx.js @@ -223,6 +223,12 @@ class FreepbxManager { const existingExtsSet = new Set(exts.map(ext => parseInt(ext.user.extension, 10))); const existingExts = Array.from(existingExtsSet).sort((a, b) => a - b); + if (process.env.DEBUG == true) { + console.log(`Existing extensions: ${existingExts.join(', ')}`); + console.log(`Starting extension: ${startExt}`); + console.log(`Next available extension: ${this.findNextAvailableExtension(existingExts, startExt)}`); + } + let nextExt = startExt; for (let i = 0; i < existingExts.length; i++) { if (existingExts[i] !== nextExt) {