This paper develops a dynamic stochastic general equilibrium (DSGE) model with sticky prices and sticky wages, in which agents have imperfect information on the stance and direction of monetary policy. Agents respond by using Kalman filtering to unravel persistent and temporary monetary policy changes in order to form optimal forecasts of future policy actions. Our results show that a New Keynesian model with imperfect information and real rigidities can account for several key effects of an expansionary monetary policy shock: the hump-shaped increase in output, the delayed and gradual rise in inflation, and the fall in the nominal interest rate.