We have CUCM 6.1 and two UNITY 4.1 It worked fine but now we have for voicemail-primary ALL Voice Mail Port status unregistered - for voicemail-secondary its OK all ports registered with publisher ??? We reloaded UNITY and its same.. Can you advice???
I think the first responder here is correct but wanted to add some details. This does sound like the Unity pair is failed over. I would check failover montior as suggested to verify this. If this is true and the secondary is currently active, reboot the primary and then fail back. Now, to failback in the middle of the day will not work since active secondary will still get calls coming into it and cause it to constantly fail right back over in the middle of trying to fail back. So TAC normally asks that you a) do a failback at night when calls are low or non existant or b) you can force failback during the day by changing some settings on the failover monitor on the secondary server before attempting the failback. Here is how to do option b...
Go to the secondary Unity server and open Failover Monitor
Click on the Configuration button
In the Configuration options, un-check the checkbox that says Force Failover if call arrives on inactive secondary
Click the Failback button to fail back to the primary Unity in the middle of the day
Once you see in the failover monitor on the primary that it is the new active server, make sure the ports are registered from the primary Unity on Callmanager. Then recheck that check box on the Secondary Failover Monitor so it will resume normal failover funcionality.
Hope this helps!