Germany: What are these small yellow boxes at German crosswalks?

I have been to Germany twice: once in Berlin and once in Bielefeld.

Both places had these yellow boxes with the same pattern at crosswalks.

enter the description of the image here

At first I thought they should push to cross, but there does not seem to be any way to push them, so I'm confused as to what their role is.

What exactly are they for?