Seperate failover destinations for internal and external calls

Hi There,

I have a client that requires their internal calls to failover to voicemail(or just cutoff) but when a client dials the DID to that user it fails over to the switchboard.

Is there an easy way to do this?