Problem with Caller Name at Voicebox


I’ve want to have the Caller’s name sent out via eMail, when known. Therefore I’ve added this into voicemail.conf:

emailsubject=[]: Neue Nachricht Nr. ${VM_MSGNUM} eingetroffen von ${VM_CIDNAME} (${VM_CALLERID})
emailbody=Es wurde eine Nachricht auf der vbox hinterlassen.\n\n\tNummer:\t\t\t${VM_MSGNUM}\n\tLaenge der Nachricht:\t${VM_DUR}\n\tAnrufer:\t\t${VM_CIDNAME} (${VM_CALLERID})\n\tDatum:\t\t\t${VM_DATE}\n\n--Asterisk\n

When a Caller leaves a message, which is added inside the cidname database, the name will not been shown. I’ll get the text like this:

Es wurde eine Nachricht auf der vbox hinterlassen.

	Nummer:			9
	Laenge der Nachricht:	0:03
	Anrufer:		an unknown caller (418)
	Datum:			05.Jan.2007 15:58:53

Won’t the voicebox get the Name out of the cidname database? Or did I something wrong?