bvtech,
Alright, let's start at the obvious place, the beginning, and see what went wrong.
So, you want x1004 to be the Attendant for the entire phone system; no problem. It seems as though you setup your Primary and Local Attendant by going to
System > Phone-Related Information > Primary Attendants > Primary: 1004
Then to
System > Phone-Related Information > Flags > Attendant
Then right-click and add an Attendant to select 1004. That means that 1004 will now show up under the following.
System > Phone-Related Information > Attendants: 1004, None
This also means that for any new extensions 1004 will automagically be set for their Attendant and Message Center. Now to verify, go to a phone and see what you have set for its attendant.
System > Devices and Feature Codes > Phones > XXXX > Associated Extensions > Attendant
Verify that you have 1004 in each phone that you want 1004 to be the Attendant of if it isn't already. Then from those phones if you dial 0 it will ring 1004.
Now, you want your Call Routing Announcements to also use 1004 for its dial 0 option.
Go to Voice Processor > Devices > Applications > CRA XXXX > Digit Translation > 0
Set the Action to Transfer to Extension and the Transfer Destination to 1004
Now, if you only had one CRA that you wanted to use for Day and Night, but it needs to go to the extension during the day and its mailbox at night then you could setup the Operator function within Voice Processor.
Go to Voice Processor > Dial-0 Day Destination Type
Set the Value to Extension and the Dial-0 Destination to 1004
Go to Voice Processor > Dial-0 Night Destination Type
Set the Value to Mailbox and the Dial-0 Destination to MB 1004
Then inside of your CRA you can set your 0 option to Transfer to Operator and your done.
Thanks,
TE