WallIT,
No problem, the setup is pretty simple to begin with.
Set one of the secretary's buttons as a programmable button on their keymap, you may want to give them a unique one if it is shared with a lot of users.
System>Station[Phone, Endpoint] Related Information>Key Assignments
Either change their existing one or right-click and add a new one; just make sure to set it to the same style as the one they are using now. For testing I would just add a new one.
Highlight their existing keymap and right-click and select copy
Highlight the new keymap and right-click and select paste
That should make an exact copy of the keymap without phones attached.
Go into the new keymap and change one of the keys to a programmable key that is not being used.
I would also go into the user programmable keys of that keymap and set them all to unassigned. This will ensure that the programmable key number you chose will not come with any default programming. Not important for this test, but it is a good practice to have when creating keymaps in general.
Remember the programmable key number you are using for the keymap as this will be needed for a later step.
Go to the Standard List of the new Keymap and right-click to add the secretary's extension to it. If they only use one keymap on the phone you can also add them to the Alternate later if the test is good or do it now as it won't bothering anything. If you use two different keymaps then do not add them to the Alternate Keymap list.
Now, go to System > Devices and Feature Codes > Station[Phone, Endpoint] <- basically whatever it is called in your version of software to get to the users phone programming.
Open up the secretary's phone programming and go to Programmable Keys. This is where you will need to remember what number you used in the Keymap when you programmed it in.
Go to that number and under the Key Type column highlight whatever is in that row, hopefully it show as Undefined Key.
At this point it should give you a drop-down menu so select Secondary Extension Key.
To the right of that is the Selection and Ring When columns.
In the Selection Column put the extension number of the person you want the secretary to monitor calls for.
In the Ring When Column it should default to 1. This means the secretary's phone will be alerted with an audible tone and flashing BLF when there is 1 call at the extension being monitored.
Now it doesn't matter if you call internally or externally the result will be the same for caller. Internal Callers will see they are ringing the extension they dialed until the secretary answers and external callers will not know they are alerting the secretary. If neither the secretary or the boss answer the phone it will follow the phones standard forwarding already set up.
To answer the call the Secretary will need to press the Flashing DSS/BLF of the Secondary Extension and they will have the call. The nice thing is that the ring is not the users standard ring so they will know that it is a call for their boss and not a directed call to them.
If this doesn't work for you all you have to do is go back to System>Station[Phone, Endpoint] Related Information>Key Assignments
Select the original keymap the secretary was in and add them back to the Standard List and then delete the keymap you created and you are back to where you started; simple.
Hopefully that is not too confusing as it really is easy than it looks. The only thing that may throw you is where I refer to Station[Phone, Endpoint] and that is because I do not know what version of software you are using and Inter-Tel/Mitel seem to like to change the name of phones within it programming. So if it is called Stations in one location it will be Stations in all locations and the same with Phones and Endpoints.
Thanks,
TE