Getting TTS to speak each digit

I had a bit of trouble getting TTS to say each digit individually.

That is, if I use

<say-as intrepret-as="vxml:digits">1234</say-as>

Then what I hear is

twelve thirty-four

instead of "one two three four," as I might expect.

Voxeo (in the person of Matt Henry) came to the rescue.

The correct method is:

<say-as interpret-as="number" format="digit">1234</say-as>.

Unfortunately, this isn't really documented. However, there is a list of all interpret-as attributes and their formats here.The official W3C spec for SSML does not specify the formats for different interpret-as values.