I'm trying to figure out a way to restrict internal calls to an extension but allow a vector to dial the extension. I have a situation where we are putting call recording in place and there must be an announcement to the caller so I created a vector and created an extension outside of our DID range. When the DID is called the call is routed to the vector, the announcement is played then then after the caller presses 1 to confirm the call is routed to the non-DID extension. But the announcement must be heard for all callers including internal so I setup a COR to restrict internal dialing for the non-DID extension but this also restricts the vector from dialing it. Does anyone know a way of allowing a vector to override this restriction? Or, does anyone have any other ideas on how I can get an announcement played with a press 1 confirmation using a DID extension?