transitions.set(EConnectionState.AUTHENTICATING, ([msgDir, msgId]) => {
      if (msgId === EWampMessageID.WELCOME && msgDir === EMessageDirection.RECEIVED) {
        return EConnectionState.ESTABLISHED;
      }
      return EConnectionState.ERROR;