       conn.addEventListener(IOErrorEvent.IO_ERROR, onError);
       conn.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onError);
 
+      if (true === mic.muted) {
+        trace('Not allowed access to microphone, delay connect');
+        return;
+      }
+
       conn.connect(urlParsed.host, urlParsed.port);
     }
 

        trace('already connected');
        return;
      }

      this.urlParsed = url.parse(iurl);


            "POST",
            authOpts.digestRealm,
            urlParsed.urlpath,
            authOpts.qop,
            authOpts.nonce
          );
          break;
