Here is the scenario (Call Manager 6.0.1):
Directory number: 5555
This number is forwarded to a voicemail box
Non-DID number: 777-444-3333 it is forwarded by our phone company to the DID number 777-666-5555. Everything works, except it is going to the general voicemail box, rather than the subscriber's voicemail box.
The voice gateway seems to send the call to the proper directory number. Any ideas?
If the VM system is Unity or Unity Connection you could set up 3333 as an Alternate Extension under 5555. The problem is likely that the VM System is seeing 3333 as the dialed number here and routing to the General Mailbox ;
On the Alternate Extensions page for a user account, you can enter phone numbers to set up alternate extensions in addition to the primary extension of the user. Alternate extensions can be used for various reasons, such as handling multiple line appearances on user phones. Alternate extensions can also make calling Cisco Unity Connection from an alternate device,such as a cell phone, a home phone, or a phone at another work site more convenient.
When you specify the phone number for an alternative extension, Connection handles all calls from that number in the same way that it handles calls from a primary extension (assuming that ANI or caller ID is passed along to Connection from the phone system). This means that Connection associates the alternate phone number with the user account, and when a call comes from that number, Connection will prompt the user to enter their password and log on.
From this doc;
Hope this helps!