VoicemailMain Magically Began Rejecting Passwords

All was well, until suddenly it started asking for a voicemail extension, and then rejecting valid passwords for all extensions.

extensions.conf

exten => 7999,1,wait(1)
exten => 7999,n,PauseQueuemember(|Agent/${CALLERID(num)})
exten => 7999,n,set(extenid=${CALLERID(num)})
exten => 7999,n,VoicemailMain(${CALLERID(num)})
exten => 7999,n,Hangup

voicemail.conf

2700 => 1234,Front Desk,

cli error output:

– Incorrect password ‘1234’ for user ‘2700’ (context = default)

How and why could this happen, and how to force it to work correctly???

restart the asterisk once.