Okay, the problem appears to be that I'm tone deaf. ;) I finally thought to turn on debugging on the channel. The PBX is sending "D", not "*". The programmer of the previous voice mail system (whose configuration I was cribbing from) seems to have made the same mistake.