Enhance navigation.
Don't overwrite c var, as it holds catalyst ctx.
Clean up array access syntax.
Implement voicemail table.

Listening to WAV49 doesn't seem to work out of the box with a normal
linux player, probably we need to transcode GSM?