diff --git a/bbb-webhooks/callback_emitter.js b/bbb-webhooks/callback_emitter.js
index 43a6c015d9d93989e818d1187724d5b58024df29..11416774cb1461cb5a37009d868dc497f13c7ce2 100644
--- a/bbb-webhooks/callback_emitter.js
+++ b/bbb-webhooks/callback_emitter.js
@@ -19,8 +19,7 @@ module.exports = class CallbackEmitter extends EventEmitter {
     this.callbackURL = callbackURL;
     this.message = message;
     this.nextInterval = 0;
-    this.timestap = 0;
-    this.permanent = false;
+    this.timestamp = 0;
     this.permanent = permanent;
   }
 
@@ -47,9 +46,9 @@ module.exports = class CallbackEmitter extends EventEmitter {
 
           // no intervals anymore, time to give up
           } else {
-            this.nextInterval = !this.permanent ? 0 : config.hooks.permanentIntervalReset; // Reset interval to permanent hooks
+            this.nextInterval = config.hooks.permanentIntervalReset; // Reset interval to permanent hooks
             if(this.permanent){
-              this._scheduleNext(interval);
+              this._scheduleNext(this.nextInterval);
             }
             else {
               return this.emit("stopped");
@@ -63,7 +62,7 @@ module.exports = class CallbackEmitter extends EventEmitter {
 
   _emitMessage(callback) {
     let data,requestOptions;
-    
+
     if (config.bbb.auth2_0) {
       // Send data as a JSON
       data = "[" + this.message + "]";
diff --git a/bbb-webhooks/config.js b/bbb-webhooks/config.js
index 8c547b5dbf90b2d83b11599e5ab62140de7130aa..80845f1fc9183e360f06b21d470aa922442451df 100644
--- a/bbb-webhooks/config.js
+++ b/bbb-webhooks/config.js
@@ -42,7 +42,7 @@ config.hooks.retryIntervals = [
 ];
 
 // Reset permanent interval when exceeding maximum attemps
-config.hooks.permanentURLsIntervalReset = 8;
+config.hooks.permanentIntervalReset = 8;
 
 // Mappings of internal to external meeting IDs
 config.mappings = {};
diff --git a/bbb-webhooks/messageMapping.js b/bbb-webhooks/messageMapping.js
index 92357cf5412057ddb162a01404bc241c669af18e..f79d9410b932661866acf0bdb5ebfdf933a68a4b 100644
--- a/bbb-webhooks/messageMapping.js
+++ b/bbb-webhooks/messageMapping.js
@@ -93,7 +93,7 @@ module.exports = class MessageMapping {
         },
         "user":{
           "internal-user-id": msgHeader.userId,
-          "external-user-id": extId,
+          "external-user-id": extId ? extId : "",
           "sharing-mic": msgBody.muted,
           "name": msgBody.name,
           "role": msgBody.role,