Still can't get cidinternalcontexts to work?

Does anyone know how to make asterisk play recorded names when letting someone know who left a message?
It only plays message from phone number eg.123. I see that it is supposed to be normal behavior for asterisk to play names rather than numbers when configured, Is my configuration wrong? I have cidinternalcontexts=from-internal.