How to not use voicemail if internal call?

I have configured all of my house phones to use the same voicemail box. When a call comes in on ZAP/3 and nobody answers, it goes to vm 210. That works and each phone lights up if there is a message waiting. However, if I dial from the garage to the kitchen, I do not want it to go to voicemail, just ring until I hangup. Is this possible?

Basically, any call from outside should use voicemail normally but all internal calls should not.

Define different contexts. When calling from the internal phones it should go to one context and when the call comes from the outside - to another. This way you can enable voicemail for the calls coming from the outside and not for internal calls.